From 09cc76f6271d405307d1d1e32a6e8b94f434ae40 Mon Sep 17 00:00:00 2001 From: Chris Rybicki Date: Fri, 30 Aug 2024 17:37:46 -0400 Subject: [PATCH 01/15] chore: huge monorepo refactor --- Cargo.toml | 8 +- README.md | 3 - SECURITY.md | 3 +- .../schedule/init.test.w.tf-aws.snap.md | 49 - .../schedule/init.test.w.tf-gcp.snap.md | 46 - .../schedule/on_tick.test.w.tf-aws.snap.md | 335 -- .../schedule/on_tick.test.w.tf-gcp.snap.md | 432 --- package.json | 2 +- .../@wingcloud/framework/.gitignore | 0 .../@wingcloud/framework/README.md | 0 .../@wingcloud/framework/package.json | 0 .../@wingcloud/framework/src/global.d.ts | 0 .../@wingcloud/framework/src/index.ts | 0 .../@wingcloud/framework/src/internal.ts | 0 .../@wingcloud/framework/src/json.ts | 0 .../@wingcloud/framework/src/main.ts | 0 .../@wingcloud/framework/src/transformer.ts | 0 .../test/__snapshots__/internal.test.ts.snap | 0 .../test/fixtures/fail/tsconfig.json | 0 .../test/fixtures/fail/tsconfig_respected.ts | 0 .../test/fixtures/fail/unlifted_reference.ts | 0 .../test/fixtures/pass/autolift_import.ts | 0 .../test/fixtures/pass/basic_inflight.ts | 0 .../test/fixtures/pass/lift_inflight.ts | 0 .../test/fixtures/pass/tsconfig.json | 0 .../framework/test/inflight.test.ts | 0 .../framework/test/internal.test.ts | 0 .../@wingcloud/framework/tsconfig.json | 0 .../@wingcloud/framework/tsup.config.ts | 0 .../@wingcloud/framework/turbo.json | 0 .../@winglang/compatibility-spy}/.gitignore | 0 .../compatibility-spy}/.prettierrc.json | 0 .../@winglang}/compatibility-spy/package.json | 0 .../@winglang}/compatibility-spy/src/index.ts | 0 .../compatibility-spy/test/spy.test.ts | 0 .../compatibility-spy/tsconfig.json | 0 .../compatibility-spy/tsup.config.ts | 0 .../@winglang}/compatibility-spy/turbo.json | 0 .../@winglang/compiler}/.gitignore | 0 .../@winglang/compiler}/.prettierrc.json | 0 .../@winglang/compiler}/LICENSE.md | 0 .../@winglang/compiler}/README.md | 0 .../@winglang/compiler}/package.json | 0 .../@winglang/compiler}/preflight.shim.cjs | 0 .../@winglang/compiler}/src/compile.test.ts | 0 .../@winglang/compiler}/src/compile.ts | 0 .../@winglang/compiler}/src/constants.ts | 0 .../compiler}/src/errors/compile-error.ts | 0 .../@winglang/compiler}/src/errors/index.ts | 0 .../compiler}/src/errors/preflight-error.ts | 0 .../@winglang/compiler}/src/generateDocs.ts | 0 .../@winglang/compiler}/src/index.ts | 0 .../@winglang/compiler}/src/util.ts | 0 .../@winglang/compiler}/src/wingc.ts | 0 .../@winglang/compiler}/tsconfig.json | 0 .../@winglang/compiler}/tsup.config.ts | 0 .../@winglang/compiler}/turbo.json | 0 .../@winglang/compiler}/vitest.config.ts | 0 .../@winglang}/jsii-docgen/.eslintrc.json | 0 .../@winglang}/jsii-docgen/.gitattributes | 0 .../@winglang}/jsii-docgen/.gitignore | 0 .../@winglang}/jsii-docgen/.npmignore | 0 .../@winglang}/jsii-docgen/.prettierignore | 0 .../@winglang/jsii-docgen}/.prettierrc.json | 0 .../@winglang}/jsii-docgen/.projen/deps.json | 0 .../@winglang}/jsii-docgen/.projen/files.json | 0 .../@winglang}/jsii-docgen/.projen/tasks.json | 0 .../@winglang}/jsii-docgen/.projenrc.ts | 0 .../@winglang}/jsii-docgen/LICENSE | 0 .../@winglang}/jsii-docgen/README.md | 0 .../@winglang}/jsii-docgen/bin/jsii-docgen | 0 .../@winglang}/jsii-docgen/package.json | 0 .../@winglang}/jsii-docgen/src/cli.ts | 0 .../jsii-docgen/src/docgen/render/json.ts | 0 .../src/docgen/render/markdown-doc.ts | 0 .../src/docgen/render/markdown-render.ts | 0 .../jsii-docgen/src/docgen/schema.ts | 0 .../src/docgen/transpile/csharp.ts | 0 .../jsii-docgen/src/docgen/transpile/go.ts | 0 .../jsii-docgen/src/docgen/transpile/java.ts | 0 .../src/docgen/transpile/python.ts | 0 .../src/docgen/transpile/transpile.ts | 0 .../src/docgen/transpile/typescript.ts | 0 .../jsii-docgen/src/docgen/transpile/wing.ts | 0 .../jsii-docgen/src/docgen/view/_npm.ts | 0 .../src/docgen/view/api-reference.ts | 0 .../jsii-docgen/src/docgen/view/class.ts | 0 .../jsii-docgen/src/docgen/view/classes.ts | 0 .../jsii-docgen/src/docgen/view/constant.ts | 0 .../jsii-docgen/src/docgen/view/constants.ts | 0 .../jsii-docgen/src/docgen/view/construct.ts | 0 .../jsii-docgen/src/docgen/view/constructs.ts | 0 .../src/docgen/view/documentation.ts | 0 .../src/docgen/view/enum-member.ts | 0 .../jsii-docgen/src/docgen/view/enum.ts | 0 .../jsii-docgen/src/docgen/view/enums.ts | 0 .../src/docgen/view/initializer.ts | 0 .../src/docgen/view/instance-method.ts | 0 .../src/docgen/view/instance-methods.ts | 0 .../jsii-docgen/src/docgen/view/interface.ts | 0 .../jsii-docgen/src/docgen/view/interfaces.ts | 0 .../jsii-docgen/src/docgen/view/parameter.ts | 0 .../jsii-docgen/src/docgen/view/properties.ts | 0 .../jsii-docgen/src/docgen/view/property.ts | 0 .../jsii-docgen/src/docgen/view/readme.ts | 0 .../src/docgen/view/static-function.ts | 0 .../src/docgen/view/static-functions.ts | 0 .../jsii-docgen/src/docgen/view/struct.ts | 0 .../jsii-docgen/src/docgen/view/structs.ts | 0 .../src/docgen/view/wing-filters.ts | 0 .../@winglang}/jsii-docgen/src/errors.ts | 0 .../@winglang}/jsii-docgen/src/index.ts | 0 .../assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii | 0 .../@aws-cdk/aws-events@1.106.0/.jsii | 0 .../assemblies/@aws-cdk/aws-iam@1.106.0/.jsii | 0 .../cloud-assembly-schema@1.106.0/.jsii | 0 .../assemblies/@aws-cdk/core@1.106.0/.jsii | 0 .../assemblies/@aws-cdk/cx-api@1.106.0/.jsii | 0 .../assemblies/constructs@10.0.0/.jsii | 0 .../assemblies/constructs@3.3.69/.jsii | 0 .../libraries/construct-library/.gitignore | 0 .../libraries/construct-library/README.md | 0 .../libraries/construct-library/lib/index.ts | 0 .../construct-library/lib/submod1/index.ts | 0 .../libraries/construct-library/package.json | 0 .../libraries/construct-library/turbo.json | 0 .../test/__snapshots__/cli.test.ts.snap | 0 .../@winglang}/jsii-docgen/test/cli.test.ts | 0 .../jsii-docgen/test/docgen/assemblies.ts | 0 .../view/__snapshots__/class.test.ts.snap | 0 .../__snapshots__/documentation.test.ts.snap | 0 .../view/__snapshots__/enum.test.ts.snap | 0 .../__snapshots__/initializer.test.ts.snap | 0 .../instance-method.test.ts.snap | 0 .../view/__snapshots__/interface.test.ts.snap | 0 .../view/__snapshots__/markdown.test.ts.snap | 0 .../view/__snapshots__/parameter.test.ts.snap | 0 .../view/__snapshots__/property.test.ts.snap | 0 .../static-function.test.ts.snap | 0 .../view/__snapshots__/struct.test.ts.snap | 0 .../jsii-docgen/test/docgen/view/_npm.test.ts | 0 .../test/docgen/view/class.test.ts | 0 .../test/docgen/view/documentation.test.ts | 0 .../jsii-docgen/test/docgen/view/enum.test.ts | 0 .../test/docgen/view/initializer.test.ts | 0 .../test/docgen/view/instance-method.test.ts | 0 .../test/docgen/view/interface.test.ts | 0 .../test/docgen/view/markdown.test.ts | 0 .../test/docgen/view/parameter.test.ts | 0 .../test/docgen/view/property.test.ts | 0 .../test/docgen/view/static-function.test.ts | 0 .../test/docgen/view/struct.test.ts | 0 .../@winglang}/jsii-docgen/tsconfig.dev.json | 0 .../@winglang}/jsii-docgen/tsconfig.json | 0 .../@winglang}/jsii-docgen/turbo.json | 0 .../@winglang}/jsii-docgen/vitest.config.mts | 0 .../@winglang/platform-awscdk}/.gitignore | 0 .../platform-awscdk}/.prettierrc.json | 0 .../@winglang/platform-awscdk}/README.md | 0 .../@winglang/platform-awscdk}/package.json | 0 .../platform-awscdk}/src/api.inflight.ts | 0 .../@winglang/platform-awscdk}/src/api.ts | 0 .../@winglang/platform-awscdk}/src/app.ts | 0 .../platform-awscdk}/src/bucket.inflight.ts | 0 .../@winglang/platform-awscdk}/src/bucket.ts | 0 .../platform-awscdk}/src/counter.inflight.ts | 0 .../@winglang/platform-awscdk}/src/counter.ts | 0 .../platform-awscdk}/src/endpoint.inflight.ts | 0 .../platform-awscdk}/src/endpoint.ts | 0 .../platform-awscdk}/src/function.inflight.ts | 0 .../platform-awscdk}/src/function.ts | 0 .../@winglang/platform-awscdk}/src/index.ts | 0 .../src/on-deploy.inflight.ts | 0 .../platform-awscdk}/src/on-deploy.ts | 0 .../platform-awscdk}/src/platform.ts | 0 .../platform-awscdk}/src/queue.inflight.ts | 0 .../@winglang/platform-awscdk}/src/queue.ts | 0 .../platform-awscdk}/src/schedule.ts | 0 .../platform-awscdk}/src/secret.inflight.ts | 0 .../@winglang/platform-awscdk}/src/secret.ts | 0 .../src/test-runner.inflight.ts | 0 .../platform-awscdk}/src/test-runner.ts | 0 .../@winglang/platform-awscdk}/src/tokens.ts | 0 .../platform-awscdk}/src/topic.inflight.ts | 0 .../@winglang/platform-awscdk}/src/topic.ts | 0 .../platform-awscdk}/src/website.inflight.ts | 0 .../@winglang/platform-awscdk}/src/website.ts | 0 .../test/__snapshots__/api.test.ts.snap | 0 .../test/__snapshots__/bucket.test.ts.snap | 0 .../test/__snapshots__/counter.test.ts.snap | 0 .../test/__snapshots__/function.test.ts.snap | 0 .../test/__snapshots__/on-deploy.test.ts.snap | 0 .../test/__snapshots__/queue.test.ts.snap | 0 .../test/__snapshots__/schedule.test.ts.snap | 0 .../test/__snapshots__/secret.test.ts.snap | 0 .../test/__snapshots__/topic.test.ts.snap | 0 .../test/__snapshots__/website.test.ts.snap | 0 .../platform-awscdk}/test/api.test.ts | 0 .../platform-awscdk}/test/app.test.ts | 0 .../platform-awscdk}/test/bucket.test.ts | 0 .../platform-awscdk}/test/counter.test.ts | 0 .../platform-awscdk}/test/function.test.ts | 0 .../platform-awscdk}/test/on-deploy.test.ts | 0 .../platform-awscdk}/test/platform.test.ts | 0 .../platform-awscdk}/test/queue.test.ts | 0 .../platform-awscdk}/test/schedule.test.ts | 0 .../platform-awscdk}/test/secret.test.ts | 0 .../test}/test-files/test1.txt | 0 .../test}/test-files/test2.txt | 0 .../platform-awscdk}/test/topic.test.ts | 0 .../@winglang/platform-awscdk}/test/util.ts | 0 .../platform-awscdk}/test/website.test.ts | 0 .../platform-awscdk}/test/website/b.html | 0 .../test/website/inner-folder/a.html | 0 .../@winglang/platform-awscdk}/tsconfig.json | 0 .../@winglang/platform-awscdk}/tsup.config.ts | 0 .../@winglang/platform-awscdk}/turbo.json | 0 .../@winglang/sdk}/.eslintrc.json | 0 .../@winglang/sdk}/.gitattributes | 0 .../@winglang/sdk}/.gitignore | 0 .../@winglang/sdk}/.npmignore | 0 .../@winglang/sdk}/.prettierignore | 0 .../@winglang/sdk}/.prettierrc.json | 0 .../@winglang/sdk}/.projen/deps.json | 0 .../@winglang/sdk}/.projen/files.json | 0 .../@winglang/sdk}/.projen/tasks.json | 0 .../@winglang/sdk}/.projenrc.ts | 0 .../@winglang/sdk}/LICENSE | 0 .../@winglang/sdk}/README.md | 0 .../@winglang/sdk}/cdktf.json | 0 .../@winglang/sdk}/package.json | 0 .../@winglang/sdk}/scripts/docgen.mts | 0 .../sdk}/scripts/generate-macros.mts | 0 .../@winglang/sdk}/src/README.md | 0 .../@winglang/sdk}/src/cloud/api.md | 0 .../@winglang/sdk}/src/cloud/api.ts | 0 .../@winglang/sdk}/src/cloud/bucket.md | 0 .../@winglang/sdk}/src/cloud/bucket.ts | 0 .../@winglang/sdk}/src/cloud/counter.md | 0 .../@winglang/sdk}/src/cloud/counter.ts | 0 .../@winglang/sdk}/src/cloud/domain.md | 0 .../@winglang/sdk}/src/cloud/domain.ts | 0 .../@winglang/sdk}/src/cloud/endpoint.md | 0 .../@winglang/sdk}/src/cloud/endpoint.ts | 0 .../@winglang/sdk}/src/cloud/function.md | 0 .../@winglang/sdk}/src/cloud/function.ts | 0 .../@winglang/sdk}/src/cloud/index.ts | 0 .../@winglang/sdk}/src/cloud/on-deploy.md | 0 .../@winglang/sdk}/src/cloud/on-deploy.ts | 0 .../@winglang/sdk}/src/cloud/queue.md | 0 .../@winglang/sdk}/src/cloud/queue.ts | 0 .../@winglang/sdk}/src/cloud/schedule.md | 0 .../@winglang/sdk}/src/cloud/schedule.ts | 0 .../@winglang/sdk}/src/cloud/secret.md | 0 .../@winglang/sdk}/src/cloud/secret.ts | 0 .../@winglang/sdk}/src/cloud/service.md | 0 .../@winglang/sdk}/src/cloud/service.ts | 0 .../@winglang/sdk}/src/cloud/topic.md | 0 .../@winglang/sdk}/src/cloud/topic.ts | 0 .../@winglang/sdk}/src/cloud/website.md | 0 .../@winglang/sdk}/src/cloud/website.ts | 0 .../@winglang/sdk}/src/cloud/workload.md | 0 .../@winglang/sdk}/src/constants.ts | 0 .../@winglang/sdk}/src/core/app.ts | 0 .../@winglang/sdk}/src/core/attributes.ts | 0 .../@winglang/sdk}/src/core/class-factory.ts | 0 .../@winglang/sdk}/src/core/connections.ts | 0 .../@winglang/sdk}/src/core/dependency.ts | 0 .../@winglang/sdk}/src/core/errors.ts | 0 .../@winglang/sdk}/src/core/index.ts | 0 .../@winglang/sdk}/src/core/inflight.ts | 0 .../@winglang/sdk}/src/core/lifting.ts | 0 .../@winglang/sdk}/src/core/tokens.ts | 0 .../@winglang/sdk}/src/core/tree.ts | 0 .../@winglang/sdk}/src/core/types.ts | 0 .../@winglang/sdk}/src/core/utility-types.ts | 0 .../@winglang/sdk}/src/expect/expect.ts | 0 .../@winglang/sdk}/src/expect/index.ts | 0 .../@winglang/sdk}/src/fs/fs.ts | 0 .../@winglang/sdk}/src/fs/index.ts | 0 .../@winglang/sdk}/src/helpers.ts | 0 .../@winglang/sdk}/src/http/http.ts | 0 .../@winglang/sdk}/src/http/index.ts | 0 .../@winglang/sdk}/src/index.ts | 0 .../@winglang/sdk}/src/math/index.ts | 0 .../@winglang/sdk}/src/math/math.ts | 0 .../@winglang/sdk}/src/platform/index.ts | 0 .../sdk}/src/platform/parameter-registrar.ts | 0 .../sdk}/src/platform/platform-manager.ts | 0 .../@winglang/sdk}/src/platform/platform.ts | 0 .../@winglang/sdk}/src/platform/util.ts | 0 .../@winglang/sdk}/src/shared-aws/api-util.ts | 0 .../sdk}/src/shared-aws/api.default.ts | 0 .../sdk}/src/shared-aws/api.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/api.ts | 0 .../sdk}/src/shared-aws/bucket.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/bucket.ts | 0 .../@winglang/sdk}/src/shared-aws/commons.ts | 0 .../sdk}/src/shared-aws/counter.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/counter.ts | 0 .../@winglang/sdk}/src/shared-aws/domain.ts | 0 .../sdk}/src/shared-aws/endpoint.inflight.ts | 0 .../sdk}/src/shared-aws/function-util.ts | 0 .../sdk}/src/shared-aws/function.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/function.ts | 0 .../@winglang/sdk}/src/shared-aws/index.ts | 0 .../sdk}/src/shared-aws/inflight-host.ts | 0 .../sdk}/src/shared-aws/on-deploy.inflight.ts | 0 .../sdk}/src/shared-aws/permissions.ts | 0 .../sdk}/src/shared-aws/queue.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/queue.ts | 0 .../@winglang/sdk}/src/shared-aws/schedule.ts | 0 .../sdk}/src/shared-aws/secret.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/secret.ts | 0 .../sdk}/src/shared-aws/service.inflight.ts | 0 .../src/shared-aws/test-runner.inflight.ts | 0 .../sdk}/src/shared-aws/topic.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/topic.ts | 0 .../@winglang/sdk}/src/shared-aws/types.ts | 0 .../@winglang/sdk}/src/shared-aws/util.ts | 0 .../sdk}/src/shared-aws/website.inflight.ts | 0 .../@winglang/sdk}/src/shared-aws/website.ts | 0 .../sdk}/src/shared-azure/bucket.inflight.ts | 0 .../sdk}/src/shared-azure/counter.inflight.ts | 0 .../src/shared-azure/function.inflight.ts | 0 .../src/shared-azure/test-runner.inflight.ts | 0 .../sdk}/src/shared-gcp/bucket.inflight.ts | 0 .../sdk}/src/shared-gcp/counter.inflight.ts | 0 .../sdk}/src/shared-gcp/function.inflight.ts | 0 .../src/shared-gcp/test-runner.inflight.ts | 0 .../@winglang/sdk}/src/shared-tf/app.ts | 0 .../@winglang/sdk}/src/shared-tf/tokens.ts | 0 .../@winglang/sdk}/src/shared/bundling.ts | 0 .../@winglang/sdk}/src/shared/function.ts | 0 .../@winglang/sdk}/src/shared/misc.ts | 0 .../sdk}/src/shared/resource-names.ts | 0 .../@winglang/sdk}/src/shared/sandbox.ts | 0 .../sdk}/src/shared/stream-processor.ts | 0 .../@winglang/sdk}/src/simulator/client.ts | 0 .../@winglang/sdk}/src/simulator/graph.ts | 0 .../@winglang/sdk}/src/simulator/index.ts | 0 .../@winglang/sdk}/src/simulator/lockfile.ts | 0 .../sdk}/src/simulator/serialization.ts | 0 .../@winglang/sdk}/src/simulator/simulator.ts | 0 .../@winglang/sdk}/src/simulator/tokens.ts | 0 .../@winglang/sdk}/src/simulator/tree.ts | 0 .../@winglang/sdk}/src/simulator/util.ts | 0 .../@winglang/sdk}/src/std/README.md | 0 .../@winglang/sdk}/src/std/array.ts | 0 .../@winglang/sdk}/src/std/bool.ts | 0 .../@winglang/sdk}/src/std/datetime.ts | 0 .../@winglang/sdk}/src/std/duration.ts | 0 .../@winglang/sdk}/src/std/generics.ts | 0 .../@winglang/sdk}/src/std/index.ts | 0 .../@winglang/sdk}/src/std/json.ts | 0 .../@winglang/sdk}/src/std/json_schema.ts | 0 .../@winglang/sdk}/src/std/map.ts | 0 .../@winglang/sdk}/src/std/node.ts | 0 .../@winglang/sdk}/src/std/number.ts | 0 .../@winglang/sdk}/src/std/regex.ts | 0 .../@winglang/sdk}/src/std/resource.ts | 0 .../@winglang/sdk}/src/std/set.ts | 0 .../@winglang/sdk}/src/std/string.ts | 0 .../@winglang/sdk}/src/std/struct.ts | 0 .../@winglang/sdk}/src/std/test-runner.ts | 0 .../@winglang/sdk}/src/std/test.ts | 0 .../sdk}/src/target-sim/api.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/api.ts | 0 .../@winglang/sdk}/src/target-sim/app.ts | 0 .../sdk}/src/target-sim/bucket.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/bucket.ts | 0 .../sdk}/src/target-sim/container.inflight.ts | 0 .../sdk}/src/target-sim/container.md | 0 .../sdk}/src/target-sim/container.ts | 0 .../sdk}/src/target-sim/counter.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/counter.ts | 0 .../sdk}/src/target-sim/domain.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/domain.ts | 0 .../sdk}/src/target-sim/endpoint.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/endpoint.ts | 0 .../src/target-sim/event-mapping.inflight.ts | 0 .../sdk}/src/target-sim/event-mapping.ts | 0 .../sdk}/src/target-sim/function.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/function.ts | 0 .../@winglang/sdk}/src/target-sim/index.ts | 0 .../sdk}/src/target-sim/on-deploy.inflight.ts | 0 .../sdk}/src/target-sim/on-deploy.ts | 0 .../@winglang/sdk}/src/target-sim/platform.ts | 0 .../sdk}/src/target-sim/policy.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/policy.ts | 0 .../sdk}/src/target-sim/queue.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/queue.ts | 0 .../sdk}/src/target-sim/resource.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/resource.md | 0 .../@winglang/sdk}/src/target-sim/resource.ts | 0 .../sdk}/src/target-sim/schedule.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/schedule.ts | 0 .../sdk}/src/target-sim/schema-resources.ts | 0 .../sdk}/src/target-sim/secret.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/secret.ts | 0 .../sdk}/src/target-sim/service.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/service.ts | 0 .../sdk}/src/target-sim/state.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/state.md | 0 .../@winglang/sdk}/src/target-sim/state.ts | 0 .../src/target-sim/test-runner.inflight.ts | 0 .../sdk}/src/target-sim/test-runner.ts | 0 .../@winglang/sdk}/src/target-sim/tokens.ts | 0 .../sdk}/src/target-sim/topic.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/topic.ts | 0 .../@winglang/sdk}/src/target-sim/util.ts | 0 .../sdk}/src/target-sim/website.inflight.ts | 0 .../@winglang/sdk}/src/target-sim/website.ts | 0 .../@winglang/sdk}/src/target-tf-aws/api.ts | 0 .../@winglang/sdk}/src/target-tf-aws/app.ts | 0 .../sdk}/src/target-tf-aws/bucket.ts | 0 .../sdk}/src/target-tf-aws/counter.ts | 0 .../sdk}/src/target-tf-aws/ecs-cluster.ts | 0 .../sdk}/src/target-tf-aws/endpoint.ts | 0 .../sdk}/src/target-tf-aws/function.ts | 0 .../@winglang/sdk}/src/target-tf-aws/index.ts | 0 .../sdk}/src/target-tf-aws/on-deploy.ts | 0 .../sdk}/src/target-tf-aws/platform.ts | 0 .../@winglang/sdk}/src/target-tf-aws/queue.ts | 0 .../sdk}/src/target-tf-aws/schedule.ts | 0 .../sdk}/src/target-tf-aws/secret.ts | 0 .../sdk}/src/target-tf-aws/service.ts | 0 .../sdk}/src/target-tf-aws/test-runner.ts | 0 .../@winglang/sdk}/src/target-tf-aws/topic.ts | 0 .../sdk}/src/target-tf-aws/website.ts | 0 .../@winglang/sdk}/src/target-tf-azure/app.ts | 0 .../sdk}/src/target-tf-azure/bucket.ts | 0 .../sdk}/src/target-tf-azure/counter.ts | 0 .../sdk}/src/target-tf-azure/function.ts | 0 .../sdk}/src/target-tf-azure/index.ts | 0 .../sdk}/src/target-tf-azure/internal.ts | 0 .../sdk}/src/target-tf-azure/platform.ts | 0 .../sdk}/src/target-tf-azure/test-runner.ts | 0 .../@winglang/sdk}/src/target-tf-gcp/app.ts | 0 .../sdk}/src/target-tf-gcp/bucket.ts | 0 .../sdk}/src/target-tf-gcp/counter.ts | 0 .../sdk}/src/target-tf-gcp/function.ts | 0 .../@winglang/sdk}/src/target-tf-gcp/index.ts | 0 .../sdk}/src/target-tf-gcp/permissions.ts | 0 .../sdk}/src/target-tf-gcp/platform.ts | 0 .../sdk}/src/target-tf-gcp/schedule.ts | 0 .../sdk}/src/target-tf-gcp/test-runner.ts | 0 .../@winglang/sdk}/src/ui/base.ts | 0 .../@winglang/sdk}/src/ui/button.ts | 0 .../@winglang/sdk}/src/ui/colors.ts | 0 .../@winglang/sdk}/src/ui/field.ts | 0 .../@winglang/sdk}/src/ui/file-browser.ts | 0 .../@winglang/sdk}/src/ui/http-client.ts | 0 .../@winglang/sdk}/src/ui/index.ts | 0 .../@winglang/sdk}/src/ui/section.ts | 0 .../@winglang/sdk}/src/ui/table.ts | 0 .../@winglang/sdk}/src/util/child-process.ts | 0 .../@winglang/sdk}/src/util/enhanced-error.ts | 0 .../@winglang/sdk}/src/util/equality.ts | 0 .../@winglang/sdk}/src/util/index.ts | 0 .../@winglang/sdk}/src/util/util.ts | 0 .../__snapshots__/connections.test.ts.snap | 0 .../sdk}/test/core/connections.test.ts | 0 .../sdk}/test/core/dependency.test.ts | 0 .../@winglang/sdk}/test/core/lifting.test.ts | 0 .../@winglang/sdk}/test/core/resource.test.ts | 0 .../sdk}/test/core/to-inflight-type.test.ts | 0 .../sdk}/test/expect/assertions.test.ts | 0 .../@winglang/sdk}/test/fs/fs.test.ts | 0 .../@winglang/sdk}/test/global.setup.ts | 0 .../@winglang/sdk}/test/helpers.test.ts | 0 .../@winglang/sdk}/test/http/http.test.ts | 0 .../@winglang/sdk}/test/misc.test.ts | 0 .../shared-aws/api.onrequest.inflight.test.ts | 0 .../test/shared-aws/bucket.inflight.test.ts | 0 .../test/shared-aws/counter.inflight.test.ts | 0 .../test/shared-aws/function.inflight.test.ts | 0 .../test/shared-aws/queue.inflight.test.ts | 0 .../test/shared-aws/secret.inflight.test.ts | 0 .../test/shared-aws/topic.inflight.test.ts | 0 .../test/shared-azure/bucket.inflight.test.ts | 0 .../shared-azure/counter.inflight.test.ts | 0 .../shared-azure/function.inflight.test.ts | 0 .../test/shared-gcp/bucket.inflight.test.ts | 0 .../sdk}/test/shared/bundling.test.ts | 0 .../@winglang/sdk}/test/sim-app.ts | 0 .../__snapshots__/simulator.test.ts.snap | 0 .../sdk}/test/simulator/cleanup.test.ts | 0 .../sdk}/test/simulator/graph.test.ts | 0 .../sdk}/test/simulator/on-trace.test.ts | 0 .../sdk}/test/simulator/reload.test.ts | 0 .../sdk}/test/simulator/simulator.test.ts | 0 .../sdk}/test/simulator/tokens.test.ts | 0 .../@winglang/sdk}/test/std/node.test.ts | 0 .../target-sim/__snapshots__/api.test.ts.snap | 0 .../__snapshots__/bucket.test.ts.snap | 0 .../__snapshots__/counter.test.ts.snap | 0 .../__snapshots__/file-counter.test.ts.snap | 0 .../__snapshots__/function.test.ts.snap | 0 .../immutable-capture.test.ts.snap | 0 .../__snapshots__/on-deploy.test.ts.snap | 0 .../__snapshots__/queue.test.ts.snap | 0 .../__snapshots__/schedule.test.ts.snap | 0 .../__snapshots__/secret.test.ts.snap | 0 .../__snapshots__/service.test.ts.snap | 0 .../__snapshots__/test.test.ts.snap | 0 .../__snapshots__/topic.test.ts.snap | 0 .../sdk}/test/target-sim/api.test.ts | 0 .../sdk}/test/target-sim/app.test.ts | 0 .../sdk}/test/target-sim/binding.test.ts | 0 .../sdk}/test/target-sim/bucket.test.ts | 0 .../sdk}/test/target-sim/container.test.ts | 0 .../sdk}/test/target-sim/counter.test.ts | 0 .../sdk}/test/target-sim/file-counter.test.ts | 0 .../sdk}/test/target-sim/function.test.ts | 0 .../test/target-sim/immutable-capture.test.ts | 0 .../Dockerfile | 0 .../my-docker-image.mounted-volume/index.js | 0 .../my-docker-image.volume}/Dockerfile | 0 .../my-docker-image.volume/index.js | 0 .../target-sim/my-docker-image}/Dockerfile | 0 .../test/target-sim/my-docker-image/index.js | 0 .../sdk}/test/target-sim/on-deploy.test.ts | 0 .../test/target-sim/queue-consumer.test.ts | 0 .../sdk}/test/target-sim/queue.test.ts | 0 .../sdk}/test/target-sim/schedule.test.ts | 0 .../sdk}/test/target-sim/secret.test.ts | 0 .../sdk}/test/target-sim/service.test.ts | 0 .../sdk}/test/target-sim/state.test.ts | 0 .../test/target-sim/stream-processor.test.ts | 0 .../sdk}/test/target-sim/test-runner.test.ts | 0 .../sdk}/test/target-sim/test.test.ts | 0 .../test/target-sim/topic-producer.test.ts | 0 .../sdk}/test/target-sim/topic.test.ts | 0 .../@winglang/sdk}/test/target-sim/util.ts | 0 .../sdk}/test/target-sim/utils.test.ts | 0 .../sdk}/test/target-sim/website.test.ts | 0 .../__snapshots__/api.test.ts.snap | 0 .../__snapshots__/bucket.test.ts.snap | 0 .../__snapshots__/captures.test.ts.snap | 0 .../__snapshots__/counter.test.ts.snap | 0 .../__snapshots__/domain.test.ts.snap | 0 .../__snapshots__/function.test.ts.snap | 0 .../__snapshots__/logger.test.ts.snap | 0 .../__snapshots__/on-deploy.test.ts.snap | 0 .../__snapshots__/queue.test.ts.snap | 0 .../__snapshots__/react-app.test.ts.snap | 0 .../__snapshots__/schedule.test.ts.snap | 0 .../__snapshots__/secret.test.ts.snap | 0 .../__snapshots__/tokens.test.ts.snap | 0 .../__snapshots__/topic.test.ts.snap | 0 .../__snapshots__/website.test.ts.snap | 0 .../sdk}/test/target-tf-aws/api.test.ts | 0 .../sdk}/test/target-tf-aws/app.test.ts | 0 .../sdk}/test/target-tf-aws/aws-util.ts | 0 .../sdk}/test/target-tf-aws/bucket.test.ts | 0 .../sdk}/test/target-tf-aws/captures.test.ts | 0 .../sdk}/test/target-tf-aws/counter.test.ts | 0 .../sdk}/test/target-tf-aws/domain.test.ts | 0 .../test/target-tf-aws/domain.values.yaml | 0 .../sdk}/test/target-tf-aws/function.test.ts | 0 .../sdk}/test/target-tf-aws/logger.test.ts | 0 .../sdk}/test/target-tf-aws/on-deploy.test.ts | 0 .../sdk}/test/target-tf-aws/platform.test.ts | 0 .../sdk}/test/target-tf-aws/queue.test.ts | 0 .../sdk}/test/target-tf-aws/schedule.test.ts | 0 .../sdk}/test/target-tf-aws/secret.test.ts | 0 .../sdk}/test/target-tf-aws/service.test.ts | 0 .../test/target-tf-aws/test-runner.test.ts | 0 .../sdk}/test/target-tf-aws/tokens.test.ts | 0 .../sdk}/test/target-tf-aws/topic.test.ts | 0 .../sdk}/test/target-tf-aws/website.test.ts | 0 .../__snapshots__/bucket.test.ts.snap | 0 .../__snapshots__/counter.test.ts.snap | 0 .../__snapshots__/function.test.ts.snap | 0 .../sdk}/test/target-tf-azure/app.test.ts | 0 .../sdk}/test/target-tf-azure/azure-util.ts | 0 .../sdk}/test/target-tf-azure/bucket.test.ts | 0 .../test/target-tf-azure/captures.test.ts | 0 .../sdk}/test/target-tf-azure/counter.test.ts | 0 .../test/target-tf-azure/function.test.ts | 0 .../__snapshots__/bucket.test.ts.snap | 0 .../__snapshots__/counter.test.ts.snap | 0 .../__snapshots__/function.test.ts.snap | 0 .../__snapshots__/schedule.test.ts.snap | 0 .../sdk}/test/target-tf-gcp/app.test.ts | 0 .../sdk}/test/target-tf-gcp/bucket.test.ts | 0 .../sdk}/test/target-tf-gcp/counter.test.ts | 0 .../sdk}/test/target-tf-gcp/function.test.ts | 0 .../sdk}/test/target-tf-gcp/gcp-util.ts | 0 .../sdk}/test/target-tf-gcp/schedule.test.ts | 0 .../test-files/react-website/build/index.html | 0 .../test/test-files/react-website/index.html | 0 .../test-files/react-website/package.json | 0 .../@winglang/sdk}/test/test-files/test1.txt | 0 .../@winglang/sdk}/test/test-files/test2.txt | 0 .../sdk}/test/test-files/website/b.html | 0 .../sdk}/test/test-files/website/index.html | 0 .../test-files/website/inner-folder/a.html | 0 .../test/ui/__snapshots__/ui.test.ts.snap | 0 .../@winglang/sdk}/test/ui/ui.test.ts | 0 .../@winglang/sdk}/test/util.test.ts | 0 .../@winglang/sdk}/test/util.ts | 0 .../sdk}/test/util/enhanced-error.test.ts | 0 .../@winglang/sdk}/test/util/equality.test.ts | 0 .../sdk}/test/util/multiple-values.yaml | 0 .../sdk}/test/util/single-number-value.yaml | 0 .../sdk}/test/util/single-string-value.yaml | 0 .../@winglang/sdk}/tsconfig.dev.json | 0 .../@winglang/sdk}/tsconfig.test.json | 0 .../@winglang/sdk}/turbo.json | 0 .../@winglang/sdk}/vitest.config.mts | 0 .../@winglang}/tree-sitter-wing/.editorconfig | 0 .../tree-sitter-wing/.gitattributes | 0 .../@winglang}/tree-sitter-wing/.gitignore | 0 .../@winglang}/tree-sitter-wing/Cargo.toml | 0 .../@winglang}/tree-sitter-wing/Makefile | 0 .../@winglang}/tree-sitter-wing/Package.swift | 0 .../@winglang}/tree-sitter-wing/README.md | 0 .../@winglang}/tree-sitter-wing/binding.gyp | 0 .../bindings/c/tree-sitter-wing.h | 0 .../bindings/c/tree-sitter-wing.pc.in | 0 .../tree-sitter-wing/bindings/go/binding.go | 0 .../bindings/go/binding_test.go | 0 .../tree-sitter-wing/bindings/go/go.mod | 0 .../tree-sitter-wing/bindings/node/binding.cc | 0 .../tree-sitter-wing/bindings/node/index.d.ts | 0 .../tree-sitter-wing/bindings/node/index.js | 0 .../python/tree_sitter_wing/__init__.py | 0 .../python/tree_sitter_wing/__init__.pyi | 0 .../python/tree_sitter_wing/binding.c | 0 .../bindings/python/tree_sitter_wing/py.typed | 0 .../tree-sitter-wing/bindings/rust/build.rs | 0 .../tree-sitter-wing/bindings/rust/lib.rs | 0 .../bindings/swift/TreeSitterWing/wing.h | 0 .../@winglang}/tree-sitter-wing/grammar.js | 0 .../@winglang}/tree-sitter-wing/jsconfig.json | 0 .../@winglang}/tree-sitter-wing/package.json | 0 .../tree-sitter-wing/pyproject.toml | 0 .../tree-sitter-wing/queries/folds.scm | 0 .../tree-sitter-wing/queries/highlights.scm | 0 .../tree-sitter-wing/queries/locals.scm | 0 .../@winglang}/tree-sitter-wing/setup.py | 0 .../tree-sitter-wing/src/grammar.json | 0 .../@winglang}/tree-sitter-wing/src/scanner.c | 0 .../tree-sitter-wing/test/corpus/comments.txt | 0 .../test/corpus/expressions.txt | 0 .../test/corpus/references.txt | 0 .../corpus/statements/class_and_resource.txt | 0 .../test/corpus/statements/lift.txt | 0 .../test/corpus/statements/statements.txt | 0 .../test/corpus/statements/try.txt | 0 .../tree-sitter-wing/test/highlight/class.w | 0 .../test/highlight/nested_method.w | 0 .../tree-sitter-wing/tree-sitter-dsl.d.ts | 0 .../@winglang}/tree-sitter-wing/turbo.json | 0 {libs => packages/@winglang}/wingc/.gitignore | 0 .../@winglang}/wingc/CONTRIBUTING.md | 0 {libs => packages/@winglang}/wingc/Cargo.toml | 0 {libs => packages/@winglang}/wingc/LICENSE.md | 0 .../@winglang}/wingc/examples/compile.rs | 0 .../wingc/examples/generate_docs.rs | 0 .../@winglang}/wingc/package.json | 0 .../@winglang}/wingc/scripts/postcompile.sh | 0 {libs => packages/@winglang}/wingc/src/ast.rs | 0 .../@winglang}/wingc/src/closure_transform.rs | 0 .../@winglang}/wingc/src/comp_ctx.rs | 0 .../@winglang}/wingc/src/debug.rs | 0 .../@winglang}/wingc/src/diagnostic.rs | 0 .../@winglang}/wingc/src/docs.rs | 0 .../wingc/src/dtsify/extern_dtsify.rs | 0 .../@winglang}/wingc/src/dtsify/mod.rs | 0 .../src/dtsify/snapshots/declarations.snap | 0 .../wingc/src/dtsify/snapshots/optionals.snap | 0 .../@winglang}/wingc/src/file_graph.rs | 0 .../@winglang}/wingc/src/files.rs | 0 .../@winglang}/wingc/src/fold.rs | 0 .../@winglang}/wingc/src/generate_docs.rs | 0 .../@winglang}/wingc/src/jsify.rs | 0 .../@winglang}/wingc/src/jsify/codemaker.rs | 0 ...methods_and_properties_on_collections.snap | 0 .../access_property_on_primitive.snap | 0 ...rty_on_value_returned_from_collection.snap | 0 .../allow_type_def_before_super.snap | 0 .../base_class_captures_inflight.snap | 0 .../base_class_captures_preflight.snap | 0 .../snapshots/base_class_lift_indirect.snap | 0 .../base_class_with_fields_inflight.snap | 0 .../base_class_with_fields_preflight.snap | 0 .../base_class_with_lifted_field_object.snap | 0 .../base_class_with_lifted_fields.snap | 0 .../wingc/src/jsify/snapshots/builtins.snap | 0 ..._static_inflight_from_static_inflight.snap | 0 .../calls_methods_on_preflight_object.snap | 0 ...pture_from_inside_an_inflight_closure.snap | 0 ...entifier_closure_from_preflight_scope.snap | 0 ...pture_identifier_from_preflight_scope.snap | 0 ...from_preflight_scope_with_method_call.snap | 0 ...om_preflight_scope_with_nested_object.snap | 0 ...er_from_preflight_scope_with_property.snap | 0 .../snapshots/capture_in_keyword_args.snap | 0 .../capture_object_with_this_in_name.snap | 0 .../src/jsify/snapshots/capture_token.snap | 0 ...type_inflight_class_sibling_from_init.snap | 0 ...pe_inflight_class_sibling_from_method.snap | 0 ...e_new_inflight_class_inner_no_capture.snap | 0 ...capture_type_new_inflight_class_outer.snap | 0 .../snapshots/capture_type_static_method.snap | 0 ...ure_type_static_method_inflight_class.snap | 0 .../capture_var_from_method_inflight.snap | 0 ...ht_class_extends_outer_inflight_class.snap | 0 .../src/jsify/snapshots/closure_field.snap | 0 .../src/jsify/snapshots/entrypoint_this.snap | 0 .../wingc/src/jsify/snapshots/enum_value.snap | 0 .../snapshots/fail_unqualified_lift.snap | 0 .../fail_unqualified_lift_as_arg.snap | 0 ...ft_element_from_collection_of_objects.snap | 0 .../fail_unqualified_lift_return.snap | 0 .../fails_if_referencing_unknown_field.snap | 0 .../snapshots/fails_on_preflight_static.snap | 0 ...class_tries_to_extend_preflight_class.snap | 0 ..._class_tries_to_extend_inflight_class.snap | 0 ...s_when_reassigning_preflight_variable.snap | 0 ...ils_when_referencing_this_from_static.snap | 0 .../free_inflight_obj_from_inflight.snap | 0 .../free_preflight_object_from_preflight.snap | 0 .../jsify/snapshots/func_returns_func.snap | 0 .../src/jsify/snapshots/identify_field.snap | 0 .../implicit_lift_inflight_init.snap | 0 .../src/jsify/snapshots/indirect_capture.snap | 0 ..._extends_both_inside_inflight_closure.snap | 0 ...inflight_class_extends_inflight_class.snap | 0 .../jsify/snapshots/inflight_constructor.snap | 0 .../src/jsify/snapshots/inflight_field.snap | 0 .../inflight_field_from_inflight.snap | 0 .../inflight_field_from_inflight_class.snap | 0 .../snapshots/inline_inflight_class.snap | 0 .../src/jsify/snapshots/json_object.snap | 0 ...ary_preflight_and_inflight_expression.snap | 0 .../lift_binary_preflight_expression.snap | 0 ...lift_element_from_collection_as_field.snap | 0 ...ft_element_from_collection_of_objects.snap | 0 .../snapshots/lift_inflight_closure.snap | 0 .../lift_inside_preflight_method.snap | 0 .../jsify/snapshots/lift_self_reference.snap | 0 .../src/jsify/snapshots/lift_string.snap | 0 .../wingc/src/jsify/snapshots/lift_this.snap | 0 .../jsify/snapshots/lift_var_with_this.snap | 0 .../src/jsify/snapshots/lift_via_closure.snap | 0 .../lift_via_closure_class_explicit.snap | 0 .../namespaced_static_from_inflight.snap | 0 ...ed_inflight_after_preflight_operation.snap | 0 .../snapshots/nested_preflight_operation.snap | 0 .../jsify/snapshots/new_inflight_object.snap | 0 .../snapshots/no_capture_inside_methods.snap | 0 ...apture_of_identifier_from_inner_scope.snap | 0 ...capture_of_identifier_from_same_scope.snap | 0 ...no_capture_shadow_inside_inner_scopes.snap | 0 .../no_lift_shadow_inside_inner_scopes.snap | 0 ...eflight_class_extends_preflight_class.snap | 0 .../jsify/snapshots/preflight_collection.snap | 0 ...light_collection_of_preflight_objects.snap | 0 ...eflight_nested_object_with_operations.snap | 0 .../src/jsify/snapshots/preflight_object.snap | 0 .../preflight_object_through_property.snap | 0 .../preflight_object_with_operations.snap | 0 ...ject_with_operations_multiple_methods.snap | 0 .../snapshots/preflight_value_field.snap | 0 ...ht_type_refrencing_preflight_instance.snap | 0 .../jsify/snapshots/read_primitive_value.snap | 0 .../snapshots/reassign_captured_variable.snap | 0 ...eassigned_captured_variable_preflight.snap | 0 .../src/jsify/snapshots/ref_std_macro.snap | 0 .../reference_from_static_inflight.snap | 0 .../snapshots/reference_inflight_class.snap | 0 .../snapshots/reference_inflight_field.snap | 0 .../reference_inflight_from_inflight.snap | 0 .../reference_lift_of_collection.snap | 0 .../snapshots/reference_preflight_field.snap | 0 ...eflight_field_call_independent_method.snap | 0 ...ce_preflight_field_from_inflight_expr.snap | 0 .../snapshots/reference_preflight_fields.snap | 0 ..._variable_with_this_in_the_expression.snap | 0 ...preflight_object_from_static_inflight.snap | 0 .../snapshots/reference_static_inflight.snap | 0 ...ght_which_references_preflight_object.snap | 0 .../static_external_inflight_class.snap | 0 .../static_external_preflight_class.snap | 0 .../snapshots/static_inflight_operation.snap | 0 .../static_local_inflight_class.snap | 0 .../jsify/snapshots/static_on_std_type.snap | 0 .../jsify/snapshots/transitive_reference.snap | 0 ...ansitive_reference_via_inflight_class.snap | 0 .../transitive_reference_via_static.snap | 0 .../jsify/snapshots/two_identical_lifts.snap | 0 .../jsify/snapshots/use_util_functions.snap | 0 .../var_inflight_field_from_inflight.snap | 0 .../wingc/src/jsify/snapshots/wait_util.snap | 0 .../@winglang}/wingc/src/jsify/tests.rs | 0 .../wingc/src/json_schema_generator.rs | 0 {libs => packages/@winglang}/wingc/src/lib.rs | 0 .../@winglang}/wingc/src/lifting.rs | 0 .../@winglang}/wingc/src/lsp/code_actions.rs | 0 .../@winglang}/wingc/src/lsp/completions.rs | 0 .../wingc/src/lsp/document_symbols.rs | 0 .../wingc/src/lsp/goto_definition.rs | 0 .../@winglang}/wingc/src/lsp/hover.rs | 0 .../@winglang}/wingc/src/lsp/mod.rs | 0 .../wingc/src/lsp/rename_prepare.rs | 0 .../wingc/src/lsp/rename_request.rs | 0 .../wingc/src/lsp/rename_visitor.rs | 0 .../@winglang}/wingc/src/lsp/signature.rs | 0 .../code_actions/insert_semicolon.snap | 0 .../insert_semicolon_quickfix_only.snap | 0 .../snapshots/completions/bring_alias.snap | 0 .../completions/bring_suggestions.snap | 0 .../bring_suggestions_partial.snap | 0 .../completions/call_struct_expansion.snap | 0 .../call_struct_expansion_partial.snap | 0 .../call_struct_expansion_partial_text.snap | 0 .../completions/capture_in_test.snap | 0 .../lsp/snapshots/completions/comment.snap | 0 .../completions/definition_identifier.snap | 0 .../definition_identifier_partial.snap | 0 .../dot_before_returning_struct.snap | 0 .../src/lsp/snapshots/completions/empty.snap | 0 .../snapshots/completions/for_in_inner.snap | 0 .../forin_before_return_type_ref.snap | 0 .../hide_parent_symbols_defined_later.snap | 0 .../snapshots/completions/hide_private.snap | 0 .../if_before_return_type_ref.snap | 0 .../completions/incomplete_if_statement.snap | 0 .../incomplete_inflight_namespace.snap | 0 .../completions/inside_class_declaration.snap | 0 .../completions/interface_expansion.snap | 0 .../lsp/snapshots/completions/intrinsics.snap | 0 .../completions/intrinsics_partial.snap | 0 .../completions/json_literal_cast_inner.snap | 0 .../snapshots/completions/json_statics.snap | 0 .../multiple_dots_no_completions.snap | 0 .../completions/mut_json_methods.snap | 0 .../completions/namespace_inflight.snap | 0 .../completions/namespace_middle_dot.snap | 0 .../nested_json_literal_cast_inner.snap | 0 .../completions/nested_struct_literal.snap | 0 .../completions/new_expression_nested.snap | 0 .../new_expression_partial_namespace.snap | 0 .../no_completion_wrong_builtin.snap | 0 .../completions/no_completions_after_let.snap | 0 .../only_show_symbols_in_scope.snap | 0 .../completions/optional_chaining.snap | 0 .../completions/optional_chaining_auto.snap | 0 .../completions/parentheses_expression.snap | 0 .../completions/partial_reference_2.snap | 0 .../completions/partial_reference_3.snap | 0 .../completions/partial_reference_call.snap | 0 .../completions/partial_type_reference.snap | 0 .../partial_type_reference_annotation.snap | 0 .../primitives_have_no_completions.snap | 0 .../snapshots/completions/show_private.snap | 0 .../static_completions_after_expression.snap | 0 .../static_json_after_expression.snap | 0 ...tatic_json_after_expression_statement.snap | 0 .../completions/static_method_call.snap | 0 .../snapshots/completions/string_inner.snap | 0 .../struct_arg_expansion_partial.snap | 0 .../struct_completion_in_test.snap | 0 .../completions/struct_definition_middle.snap | 0 .../completions/struct_definition_types.snap | 0 .../completions/struct_literal_all.snap | 0 .../struct_literal_empty_nospace.snap | 0 .../completions/struct_literal_unused.snap | 0 .../completions/struct_literal_value.snap | 0 .../completions/struct_show_values.snap | 0 .../snapshots/completions/struct_static.snap | 0 .../type_annotation_shows_struct.snap | 0 .../snapshots/completions/type_parameter.snap | 0 .../snapshots/completions/undeclared_var.snap | 0 .../completions/util_static_methods.snap | 0 .../variable_type_annotation_namespace.snap | 0 .../goto_definition/class_extends.snap | 0 .../snapshots/goto_definition/class_impl.snap | 0 .../class_init_this_field.snap | 0 .../class_symbol_in_closure.snap | 0 .../goto_definition/extern_path.snap | 0 .../goto_definition/goto_module_path.snap | 0 .../inflight_init_struct_field.snap | 0 .../new_expression_incomplete.snap | 0 .../user_defined_type_reference_property.snap | 0 .../user_defined_type_reference_type.snap | 0 .../goto_definition/var_in_call.snap | 0 .../goto_definition/variable_same_scope.snap | 0 .../lsp/snapshots/hovers/bring_builtin.snap | 0 .../lsp/snapshots/hovers/bring_library.snap | 0 .../src/lsp/snapshots/hovers/bring_sdk.snap | 0 .../snapshots/hovers/builtin_in_inflight.snap | 0 .../hovers/builtin_in_preflight.snap | 0 .../hovers/builtin_instance_method.snap | 0 .../src/lsp/snapshots/hovers/class_doc.snap | 0 ...class_doc_with_multiline_and_markdown.snap | 0 .../lsp/snapshots/hovers/class_field_doc.snap | 0 .../hovers/class_init_this_field.snap | 0 .../snapshots/hovers/class_method_doc.snap | 0 .../lsp/snapshots/hovers/class_property.snap | 0 .../lsp/snapshots/hovers/class_symbol.snap | 0 .../hovers/class_symbol_in_closure.snap | 0 .../src/lsp/snapshots/hovers/ctor_doc.snap | 0 .../hovers/ctor_doc_from_new_expr.snap | 0 .../src/lsp/snapshots/hovers/enum_doc.snap | 0 .../snapshots/hovers/enum_variant_doc.snap | 0 .../hovers/ignoe_empty_lines_in_doc.snap | 0 .../snapshots/hovers/inflight_ctor_doc.snap | 0 .../inflight_ctor_doc_from_new_expr.snap | 0 .../lsp/snapshots/hovers/inflight_init.snap | 0 .../inherited_interface_method_doc.snap | 0 .../hovers/inherited_struct_field_doc.snap | 0 .../lsp/snapshots/hovers/inside_class.snap | 0 .../snapshots/hovers/inside_class_field.snap | 0 .../snapshots/hovers/inside_class_method.snap | 0 .../hovers/inside_inflight_test.snap | 0 .../lsp/snapshots/hovers/interface_doc.snap | 0 .../hovers/interface_method_doc.snap | 0 .../src/lsp/snapshots/hovers/intrinsics.snap | 0 .../lsp/snapshots/hovers/json_element.snap | 0 .../hovers/json_element_nested_inner.snap | 0 .../hovers/json_element_nested_top.snap | 0 .../lsp/snapshots/hovers/just_variable.snap | 0 .../src/lsp/snapshots/hovers/map_element.snap | 0 ...er_doc_on_same_line_as_something_else.snap | 0 .../multipart_reference_hover_middle.snap | 0 .../hovers/new_expression_nested.snap | 0 .../lsp/snapshots/hovers/new_statement.snap | 0 .../lsp/snapshots/hovers/static_method.snap | 0 .../snapshots/hovers/static_method_root.snap | 0 .../hovers/static_stdtype_method.snap | 0 .../snapshots/hovers/struct_decl_field.snap | 0 .../src/lsp/snapshots/hovers/struct_doc.snap | 0 .../snapshots/hovers/struct_field_doc.snap | 0 .../hovers/struct_literal_field.snap | 0 .../hovers/user_defined_type_annotation.snap | 0 .../user_defined_type_reference_property.snap | 0 .../user_defined_type_reference_type.snap | 0 .../snapshots/hovers/user_defined_types.snap | 0 .../wingc/src/lsp/snapshots/hovers/var.snap | 0 .../snapshots/hovers/var_inside_closure.snap | 0 .../hovers/var_inside_inflight_closure.snap | 0 .../hovers/var_inside_preflight_closure.snap | 0 .../lsp/snapshots/hovers/variadic_args.snap | 0 .../lsp/snapshots/signature/class_super.snap | 0 .../snapshots/signature/constructor_arg.snap | 0 .../lsp/snapshots/signature/empty_super.snap | 0 .../signature/inflight_class_super.snap | 0 .../snapshots/signature/named_arg_active.snap | 0 .../signature/nested_class_calls.snap | 0 .../signature/second_arg_active.snap | 0 .../wingc/src/lsp/symbol_locator.rs | 0 .../@winglang}/wingc/src/lsp/sync.rs | 0 .../@winglang}/wingc/src/parser.rs | 0 .../@winglang}/wingc/src/struct_schema.rs | 0 .../@winglang}/wingc/src/test_utils.rs | 0 .../@winglang}/wingc/src/ts_traversal.rs | 0 .../@winglang}/wingc/src/type_check.rs | 0 .../wingc/src/type_check/class_fields_init.rs | 0 .../wingc/src/type_check/has_type_stmt.rs | 0 .../wingc/src/type_check/inference_visitor.rs | 0 .../wingc/src/type_check/jsii_importer.rs | 0 .../@winglang}/wingc/src/type_check/lifts.rs | 0 .../wingc/src/type_check/symbol_env.rs | 0 .../type_check/type_reference_transform.rs | 0 .../@winglang}/wingc/src/type_check_assert.rs | 0 .../wingc/src/valid_json_visitor.rs | 0 .../@winglang}/wingc/src/visit.rs | 0 .../@winglang}/wingc/src/visit_context.rs | 0 .../wingc/src/visit_stmt_before_super.rs | 0 .../@winglang}/wingc/src/visit_types.rs | 0 .../@winglang}/wingc/src/wasm_util.rs | 0 {libs => packages/@winglang}/wingc/turbo.json | 0 .../@winglang}/wingii/.gitignore | 0 .../@winglang}/wingii/.vscode/launch.json | 0 .../@winglang}/wingii/Cargo.toml | 0 {libs => packages/@winglang}/wingii/README.md | 0 .../@winglang}/wingii/package.json | 0 .../wingii/src/fixtures/constructs/.jsii | 0 .../src/fixtures/constructs/package.json | 0 .../@winglang}/wingii/src/fqn.rs | 0 .../@winglang}/wingii/src/jsii.rs | 0 .../@winglang}/wingii/src/lib.rs | 0 .../@winglang}/wingii/src/node_resolve.rs | 0 .../@winglang}/wingii/src/test.rs | 0 .../@winglang}/wingii/src/util.rs | 0 .../@winglang}/wingii/turbo.json | 0 .../@winglang}/wingtunnels/.gitignore | 0 .../@winglang/wingtunnels}/.prettierrc.json | 0 .../@winglang}/wingtunnels/package.json | 0 .../@winglang}/wingtunnels/src/events.ts | 0 .../wingtunnels/src/forward-request.ts | 0 .../wingtunnels/src/forward-response.ts | 0 .../@winglang}/wingtunnels/src/index.ts | 0 .../@winglang}/wingtunnels/src/initialize.ts | 0 .../@winglang}/wingtunnels/src/messages.ts | 0 .../@winglang}/wingtunnels/src/onmessage.ts | 0 .../wingtunnels/test/tunnels.test.ts | 0 .../@winglang}/wingtunnels/tsconfig.json | 0 .../@winglang}/wingtunnels/tsup.config.ts | 0 .../@winglang}/wingtunnels/turbo.json | 0 .../@winglibs/testfixture}/.gitignore | 0 .../@winglibs/testfixture}/API.md | 0 .../@winglibs/testfixture}/LICENSE | 0 .../@winglibs/testfixture}/README.md | 0 .../@winglibs/testfixture}/enums.w | 0 .../@winglibs/testfixture}/package.json | 0 .../@winglibs/testfixture}/store.test.w | 0 .../@winglibs/testfixture}/store.w | 0 .../@winglibs/testfixture}/subdir/util.w | 0 .../@winglibs/testfixture}/turbo.json | 0 .../@winglibs/testfixture}/util.extern.d.ts | 0 .../@winglibs/testfixture}/util.js | 0 .../@winglibs/testfixture}/util.ts | 0 .../jsii-fixture/.gitignore | 0 .../jsii-fixture/.npmignore | 0 {examples => packages}/jsii-fixture/README.md | 0 .../jsii-fixture/package.json | 0 .../jsii-fixture/src/index.ts | 0 .../jsii-fixture/turbo.json | 0 {examples => packages}/ts-fixture/README.md | 0 .../ts-fixture/package.json | 0 {examples => packages}/ts-fixture/src/main.ts | 0 .../ts-fixture/src/other.ts | 0 {examples => packages}/ts-fixture/turbo.json | 0 {apps => packages}/vscode-wing/.eslintrc.json | 0 {apps => packages}/vscode-wing/.gitattributes | 0 {apps => packages}/vscode-wing/.gitignore | 0 .../vscode-wing/.projen/deps.json | 0 .../vscode-wing/.projen/files.json | 0 .../vscode-wing/.projen/tasks.json | 0 {apps => packages}/vscode-wing/.projenrc.ts | 0 .../vscode-wing/.vscode/launch.json | 0 {apps => packages}/vscode-wing/.vscodeignore | 0 .../vscode-wing}/LICENSE | 0 {apps => packages}/vscode-wing/README.md | 0 .../vscode-wing/language-configuration.json | 0 {apps => packages}/vscode-wing/package.json | 0 .../vscode-wing/resources/icon-dark.png | Bin .../vscode-wing/resources/icon-dark.svg | 0 .../vscode-wing/resources/icon-light.png | Bin .../vscode-wing/resources/icon-light.svg | 0 .../vscode-wing/resources/logo.png | Bin .../vscode-wing/scripts/dev.mjs | 0 .../vscode-wing/src/bin-helper.ts | 0 .../vscode-wing/src/constants.ts | 0 .../vscode-wing/src/extension.ts | 0 {apps => packages}/vscode-wing/src/logging.ts | 0 {apps => packages}/vscode-wing/src/lsp.ts | 0 .../vscode-wing/src/project/vscode_types.ts | 0 .../vscode-wing/syntaxes/codeblock.json | 0 .../vscode-wing/syntaxes/wing.tmLanguage.json | 0 .../vscode-wing/tsconfig.dev.json | 0 {apps => packages}/vscode-wing/tsconfig.json | 0 {apps => packages}/vscode-wing/tsup.config.ts | 0 {apps => packages}/vscode-wing/turbo.json | 0 .../wing-api-checker/.eslintrc.json | 0 .../wing-api-checker/.gitattributes | 0 .../wing-api-checker/.gitignore | 0 .../wing-api-checker/.npmignore | 0 .../wing-api-checker}/.prettierignore | 0 .../wing-api-checker}/.prettierrc.json | 0 .../wing-api-checker/.projen/deps.json | 0 .../wing-api-checker/.projen/files.json | 0 .../wing-api-checker/.projen/tasks.json | 0 .../wing-api-checker/.projenrc.ts | 0 .../wing-api-checker}/LICENSE | 0 {apps => packages}/wing-api-checker/README.md | 0 .../wing-api-checker/bin/wing-api-check | 0 .../wing-api-checker/package.json | 0 .../wing-api-checker/src/index.ts | 0 .../wing-api-checker/tsconfig.dev.json | 0 .../wing-api-checker/tsconfig.json | 0 .../wing-api-checker/turbo.json | 0 {apps => packages}/wingcli-v2/Cargo.toml | 0 {apps => packages}/wingcli-v2/README.md | 0 {apps => packages}/wingcli-v2/package.json | 0 {apps => packages}/wingcli-v2/src/cli.rs | 0 {apps => packages}/wingcli-v2/src/main.rs | 0 {apps => packages}/wingcli-v2/turbo.json | 0 .../wing => packages/winglang}/.eslintrc.json | 0 {apps/wing => packages/winglang}/.gitignore | 0 {apps/wing => packages/winglang}/.npmignore | 0 .../winglang}/.prettierrc.json | 0 .../winglang}/LICENSE.md | 0 {apps/wing => packages/winglang}/README.md | 0 {apps/wing => packages/winglang}/bin/wing | 0 .../winglang/fixtures}/.gitignore | 0 .../winglang}/fixtures/invalid1/main.w | 0 .../winglang}/fixtures/invalid2/main.w | 0 .../winglang}/fixtures/invalid2/package.json | 0 .../winglang}/fixtures/invalid3/file1.w | 0 .../winglang}/fixtures/invalid3/package.json | 0 .../winglang}/fixtures/invalid4/file1.w | 0 .../winglang}/fixtures/invalid4/file2.w | 0 .../winglang}/fixtures/invalid4/package.json | 0 .../fixtures/invalid5/lib/model-train/train.w | 0 .../winglang}/fixtures/invalid5/main.w | 0 .../winglang}/fixtures/invalid5/package.json | 0 .../winglang}/fixtures/invalid6/lib.w | 0 .../winglang}/fixtures/invalid6/package.json | 0 .../winglang/fixtures/invalid6}/util.ts | 0 .../winglang}/fixtures/valid1/API.md | 0 .../winglang}/fixtures/valid1/lib.w | 0 .../winglang}/fixtures/valid1/package.json | 0 .../winglang/fixtures/valid1}/util.ts | 0 .../winglang}/logo/banner.gif | Bin .../wing => packages/winglang}/logo/demo.gif | Bin {apps/wing => packages/winglang}/package.json | 0 .../typescript/empty/main.ts | 0 .../typescript/empty/package.json | 0 .../typescript/private-api/main.ts | 0 .../typescript/private-api/package.json | 0 .../typescript/private-api/wing.toml | 0 .../project-templates/wing/empty/main.w | 0 .../project-templates/wing/empty/package.json | 0 .../project-templates/wing/http-api/main.w | 0 .../wing/http-api/package.json | 0 .../project-templates/wing/private-api/main.w | 0 .../wing/private-api/package.json | 0 .../wing/private-api/wing.toml | 0 .../wing/react-vite/backend/broadcaster.w | 0 .../wing/react-vite/backend/main.w | 0 .../wing/react-vite/backend/package.json | 0 .../wing/react-vite/backend/utils.js | 0 .../wing/react-vite/frontend/.eslintrc.cjs | 0 .../wing/react-vite/frontend/.gitignore | 0 .../wing/react-vite/frontend/README.md | 0 .../wing/react-vite/frontend/index.html | 0 .../wing/react-vite/frontend/package.json | 0 .../wing/react-vite/frontend/public/vite.svg | 0 .../wing/react-vite/frontend/src/App.css | 0 .../wing/react-vite/frontend/src/App.tsx | 0 .../react-vite/frontend/src/assets/react.svg | 0 .../wing/react-vite/frontend/src/index.css | 0 .../wing/react-vite/frontend/src/main.tsx | 0 .../react-vite/frontend/src/vite-env.d.ts | 0 .../wing/react-vite/frontend/tsconfig.json | 0 .../react-vite/frontend/tsconfig.node.json | 0 .../wing/react-vite/frontend/vite.config.ts | 0 .../wing/react-vite/package.json | 0 .../project-templates/wing/slack/main.w | 0 .../project-templates/wing/slack/package.json | 0 .../winglang}/src/analytics/collect.ts | 0 .../analytics/collectors/ci-collector.test.ts | 0 .../src/analytics/collectors/ci-collector.ts | 0 .../src/analytics/collectors/cli-collector.ts | 0 .../src/analytics/collectors/collector.ts | 0 .../collectors/git-collector.test.ts | 0 .../src/analytics/collectors/git-collector.ts | 0 .../analytics/collectors/node-collector.ts | 0 .../src/analytics/collectors/os-collector.ts | 0 .../src/analytics/disclaimer.test.ts | 0 .../winglang}/src/analytics/disclaimer.ts | 0 .../winglang}/src/analytics/event.ts | 0 .../winglang}/src/analytics/export.ts | 0 .../src/analytics/scripts/detached-export.ts | 0 .../winglang}/src/analytics/storage.test.ts | 0 .../winglang}/src/analytics/storage.ts | 0 {apps/wing => packages/winglang}/src/cli.ts | 0 .../commands/__snapshots__/test.test.ts.snap | 0 .../winglang}/src/commands/compile.test.ts | 0 .../winglang}/src/commands/compile.ts | 0 .../winglang}/src/commands/diagnostics.ts | 0 .../winglang}/src/commands/docs.test.ts | 0 .../winglang}/src/commands/docs.ts | 0 .../src/commands/generateDocs.test.ts | 0 .../winglang}/src/commands/generateDocs.ts | 0 .../winglang}/src/commands/index.ts | 0 .../winglang}/src/commands/init.test.ts | 0 .../winglang}/src/commands/init.ts | 0 .../winglang}/src/commands/lsp.ts | 0 .../winglang}/src/commands/pack.test.ts | 0 .../winglang}/src/commands/pack.ts | 0 .../winglang}/src/commands/run.test.ts | 0 .../winglang}/src/commands/run.ts | 0 .../winglang}/src/commands/secrets.test.ts | 0 .../winglang}/src/commands/secrets.ts | 0 .../winglang}/src/commands/spinner-stream.ts | 0 .../test/__snapshots__/test.test.ts.snap | 0 .../test/fixtures/main.w.tf-aws.snap.md | 0 .../winglang}/src/commands/test/index.ts | 0 .../winglang}/src/commands/test/results.ts | 0 .../src/commands/test/snapshots-help.ts | 0 .../src/commands/test/snapshots.test.ts | 0 .../winglang}/src/commands/test/snapshots.ts | 0 .../winglang}/src/commands/test/test.test.ts | 0 .../winglang}/src/commands/test/test.ts | 0 .../src/commands/test/trace-processor.ts | 0 .../winglang}/src/commands/test/util.ts | 0 .../winglang}/src/commands/upgrade.ts | 0 .../winglang}/src/util.before-shutdown.ts | 0 .../winglang}/src/util.once.ts | 0 .../winglang}/src/util.test.ts | 0 {apps/wing => packages/winglang}/src/util.ts | 0 .../winglang}/tsconfig.dev.json | 0 .../wing => packages/winglang}/tsconfig.json | 0 {apps/wing => packages/winglang}/turbo.json | 0 .../winglang}/vitest.config.ts | 0 pnpm-lock.yaml | 2790 ++++++++--------- pnpm-workspace.yaml | 18 +- {examples => tests}/README.md | 2 +- .../doc_examples/.gitattributes | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../invalid/04-tests.md_example_5/main.w | 0 .../tests => tests}/doc_examples/package.json | 0 .../tests => tests}/doc_examples/turbo.json | 0 .../valid/00-what-is-wing.md_example_1/main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../main.w | 0 .../02-application-tree.md_example_1/main.w | 0 .../02-application-tree.md_example_2/main.w | 0 .../02-application-tree.md_example_3/main.w | 0 .../02-application-tree.md_example_4/main.w | 0 .../02-application-tree.md_example_5/main.w | 0 .../02-application-tree.md_example_6/main.w | 0 .../02-application-tree.md_example_7/main.w | 0 .../02-cli-user-manual.md_example_1/main.w | 0 .../02-cli-user-manual.md_example_2/main.w | 0 .../02-getting-started.md_example_1/main.w | 0 .../valid/02-primitives.md_example_1/main.w | 0 .../valid/02-primitives.md_example_2/main.w | 0 .../valid/02-primitives.md_example_3/main.w | 0 .../valid/02-primitives.md_example_4/main.w | 0 .../valid/03-functions.md_example_1/main.w | 0 .../valid/03-functions.md_example_2/main.w | 0 .../valid/03-functions.md_example_3/main.w | 0 .../04-flow-controls.md_example_1/main.w | 0 .../04-flow-controls.md_example_2/main.w | 0 .../04-flow-controls.md_example_3/main.w | 0 .../04-flow-controls.md_example_4/main.w | 0 .../valid/04-tests.md_example_1/main.w | 0 .../valid/04-tests.md_example_2/main.w | 0 .../valid/04-tests.md_example_3/main.w | 0 .../valid/04-tests.md_example_4/main.w | 0 .../valid/05-optionality.md_example_1/main.w | 0 .../valid/05-optionality.md_example_2/main.w | 0 .../valid/05-optionality.md_example_3/main.w | 0 .../valid/05-optionality.md_example_4/main.w | 0 .../valid/05-optionality.md_example_5/main.w | 0 .../valid/05-optionality.md_example_6/main.w | 0 .../valid/06-json.md_example_1/main.w | 0 .../valid/06-json.md_example_2/main.w | 0 .../valid/06-json.md_example_3/main.w | 0 .../valid/06-json.md_example_4/main.w | 0 .../valid/06-json.md_example_5/main.w | 0 .../valid/06-json.md_example_6/main.w | 0 .../valid/06-json.md_example_7/main.w | 0 .../valid/06-json.md_example_8/main.w | 0 .../valid/06-json.md_example_9/main.w | 0 .../valid/07-structs.md_example_1/main.w | 0 .../valid/07-structs.md_example_2/main.w | 0 .../valid/07-structs.md_example_3/main.w | 0 .../valid/07-structs.md_example_4/main.w | 0 .../valid/08-classes.md_example_1/main.w | 0 .../valid/08-classes.md_example_2/main.w | 0 .../valid/08-classes.md_example_3/main.w | 0 .../valid/08-classes.md_example_4/main.w | 0 .../valid/13-api-gateway.md_example_1/main.w | 0 .../valid/13-api-gateway.md_example_2/main.w | 0 .../valid/13-api-gateway.md_example_3/main.w | 0 .../valid/14-singletons.md_example_1/main.w | 0 .../valid/api.md_example_1/main.w | 0 .../valid/basic-auth-api.md_example_1/main.w | 0 .../valid/bucket.md_example_1/main.w | 0 .../valid/bucket.md_example_2/main.w | 0 .../valid/bucket.md_example_3/main.w | 0 .../valid/bucket.md_example_4/main.w | 0 .../valid/counter.md_example_1/main.w | 0 .../valid/counter.md_example_2/main.w | 0 .../valid/counter.md_example_3/main.w | 0 .../valid/endpoint.md_example_1/main.w | 0 .../valid/endpoint.md_example_2/main.w | 0 .../valid/function.md_example_1/main.w | 0 .../valid/function.md_example_2/main.w | 0 .../valid/function.md_example_3/main.w | 0 .../valid/function.md_example_4/main.w | 0 .../valid/function.md_example_5/main.w | 0 .../valid/function.md_example_6/main.w | 0 .../valid/on-deploy.md_example_1/main.w | 0 .../valid/on-deploy.md_example_2/main.w | 0 .../main.w | 0 .../valid/queue.md_example_1/main.w | 0 .../valid/queue.md_example_2/main.w | 0 .../valid/queue.md_example_3/main.w | 0 .../valid/queue.md_example_4/main.w | 0 .../valid/schedule.md_example_1/main.w | 0 .../valid/schedule.md_example_2/main.w | 0 .../valid/secret.md_example_1/main.w | 0 .../valid/secret.md_example_2/main.w | 0 .../valid/topic.md_example_1/main.w | 0 .../valid/topic.md_example_2/main.w | 0 .../valid/topic.md_example_3/main.w | 0 .../valid/topic.md_example_4/main.w | 0 .../valid/topic.md_example_5/main.w | 0 .../error/bool_from_json.test.w | 0 .../error/fail_to_start_simulator.test.w | 0 .../error/inflight_stacktraces.test.w | 0 .../error/invalid-token.test.w | 0 .../tests => tests}/error/num_from_str.test.w | 0 .../error/number_from_json.test.w | 0 {examples/tests => tests}/error/package.json | 0 .../error/repeat_construct_id.test.w | 0 .../error/repeat_construct_id2.test.w | 0 .../error/string_from_json.test.w | 0 .../error/struct_from_json_1.test.w | 0 .../error/struct_from_json_2.test.w | 0 .../error/struct_from_json_3.test.w | 0 .../error/struct_from_json_4.test.w | 0 .../error/struct_from_json_5.test.w | 0 {examples/tests => tests}/error/turbo.json | 0 .../tests => tests}/error/utilities.test.w | 0 .../invalid/access_hidden_namespace.test.w | 0 .../invalid/access_modifiers.test.w | 0 .../invalid/access_private_apis.test.w | 0 .../access_static_from_instance.test.w | 0 .../invalid/ambiguous_api_paths.test.w | 0 .../tests => tests}/invalid/bring.test.w | 0 .../invalid/bring_invalid_dir.w | 0 .../tests => tests}/invalid/bring_jsii.test.w | 0 .../invalid/bring_local_dir.test.w | 0 .../invalid/bring_local_self.test.w | 0 .../invalid/bring_local_variables.test.w | 0 .../invalid/bring_non_std_construct.test.w | 0 .../invalid/bypass_return.test.w | 0 .../call_inflight_from_preflight.test.w | 0 .../invalid/capture_redefinition.test.w | 0 .../tests => tests}/invalid/class.test.w | 0 .../cloud_function_expects_inflight.test.w | 0 .../tests => tests}/invalid/constructs.test.w | 0 .../invalid/container_types.test.w | 0 .../tests => tests}/invalid/ctor_super.test.w | 0 .../tests => tests}/invalid/cyclic_bring1.w | 0 .../tests => tests}/invalid/cyclic_bring2.w | 0 .../tests => tests}/invalid/cyclic_bring3.w | 0 .../invalid/diags_with_multibyte_chars.test.w | 0 .../tests => tests}/invalid/enums.test.w | 0 .../tests => tests}/invalid/equality.test.w | 0 .../explicit_lift_qualification.test.w | 0 .../tests => tests}/invalid/extern.test.w | 0 .../invalid/extern_static.test.w | 0 .../invalid/file_with_variables.w | 0 .../tests => tests}/invalid/for_loop.test.w | 0 .../invalid/function_call_arity.test.w | 0 .../invalid/function_call_variadic.test.w | 0 .../invalid/function_type.test.w | 0 .../function_variadic_definition.test.w | 0 .../invalid/global_symbols.test.w | 0 .../invalid/immutable_container_types.test.w | 0 .../invalid/impl_interface.test.w | 0 .../tests => tests}/invalid/indexing.test.w | 0 .../tests => tests}/invalid/inference.test.w | 0 ...inflight_class_created_in_preflight.test.w | 0 .../invalid/inflight_class_dup_init.test.w | 0 .../inflight_class_in_preflight.test.w | 0 ...t_class_interface_structural_typing.test.w | 0 .../invalid/inflight_reassign.test.w | 0 .../invalid/inflight_ref_explicit_ops.test.w | 0 .../inflight_ref_resource_sub_method.test.w | 0 .../invalid/inflight_ref_unknown_op.test.w | 0 .../tests => tests}/invalid/interface.test.w | 0 .../invalid/internal_access_modifiers.test.w | 0 .../tests => tests}/invalid/intrinsics.test.w | 0 .../invalid/invalid_call_before_super.w | 0 .../tests => tests}/invalid/issue_2767.test.w | 0 .../invalid/jsii_access_modifiers.test.w | 0 {examples/tests => tests}/invalid/json.test.w | 0 .../invalid/json_is_not_nil.test.w | 0 .../invalid/json_static.test.w | 0 .../invalid/json_values.test.w | 0 .../invalid/lib/extern_above.w | 0 .../invalid/map_entries.test.w | 0 .../invalid/missing_return.test.w | 0 .../invalid/missing_semicolon.test.w | 0 .../invalid/mut_container_types.test.w | 0 {examples/tests => tests}/invalid/nil.test.w | 0 .../tests => tests}/invalid/optionals.test.w | 0 .../tests => tests}/invalid/package.json | 0 .../tests => tests}/invalid/parameters.test.w | 0 .../invalid/phase_mismatch.test.w | 0 .../invalid/preflight_from_inflight.test.w | 0 .../tests => tests}/invalid/primitives.test.w | 0 .../invalid/private_constructor.test.w | 0 .../invalid/protected_access_modifiers.test.w | 0 .../reassign_to_nonreassignable.test.w | 0 .../invalid/redundant_modifiers.w | 0 .../resource_access_field_as_method.test.w | 0 .../invalid/resource_captures.test.w | 0 .../invalid/resource_inflight.test.w | 0 .../invalid/resource_init.test.w | 0 .../invalid/return_types.test.w | 0 .../invalid/scope_and_id.test.w | 0 .../invalid/sim_resource.test.w | 0 .../invalid/simulator_permissions.test.w | 0 .../invalid/sorted_errors_no_span.test.w | 0 .../invalid/statement_invalid_scope.test.w | 0 .../invalid/statements_if.test.w | 0 .../invalid/std_containers.test.w | 0 .../tests => tests}/invalid/stringify.test.w | 0 .../invalid/struct_expansion.test.w | 0 .../invalid/struct_from_parameter.test.w | 0 .../invalid/struct_json_conversion.test.w | 0 .../tests => tests}/invalid/structs.test.w | 0 .../invalid/subdir/inner/foo1.w | 0 .../invalid/subdir/inner/foo2.w | 0 .../tests => tests}/invalid/subdir/other.w | 0 .../tests => tests}/invalid/subdir2/file.w | 0 .../invalid/subdir2/inner/blah.w | 0 .../invalid/subdir3/in.valid/a.w | 0 .../invalid/subdir3/no_wing_files/blah.txt | 0 .../invalid/subdir3/not-valid/a.w | 0 .../tests => tests}/invalid/super_call.test.w | 0 {examples/tests => tests}/invalid/this.w | 0 .../invalid/throw_non_string.test.w | 0 .../invalid/try_catch_parenthesis.test.w | 0 .../invalid/try_no_catch_or_finally.test.w | 0 {examples/tests => tests}/invalid/turbo.json | 0 .../invalid/types_strings_arithmetic.test.w | 0 .../invalid/un_mut_lifted_objects.test.w | 0 .../invalid/unimplemented_grammar.test.w | 0 .../invalid/unknown_field.test.w | 0 .../invalid/unknown_submodule.test.w | 0 .../invalid/unknown_symbol.test.w | 0 .../tests => tests}/invalid/unphased.test.w | 0 .../invalid/unresolved_state.test.w | 0 .../invalid/use_before_defined.test.w | 0 .../invalid/variable_scoping.test.w | 0 .../void_in_expression_position.test.w | 0 .../tests => tests}/sdk_tests/.gitignore | 0 .../tests => tests}/sdk_tests/api/404.test.w | 0 .../sdk_tests/api/aws-api.test.w | 0 .../tests => tests}/sdk_tests/api/cors.test.w | 0 .../sdk_tests/api/cycle.test.w | 0 .../sdk_tests/api/delete.test.w | 0 .../tests => tests}/sdk_tests/api/env.test.w | 0 .../tests => tests}/sdk_tests/api/get.test.w | 0 .../sdk_tests/api/options.test.w | 0 .../sdk_tests/api/patch.test.w | 0 .../sdk_tests/api/path_vars.test.w | 0 .../tests => tests}/sdk_tests/api/post.test.w | 0 .../tests => tests}/sdk_tests/api/put.test.w | 0 .../sdk_tests/api/root_path_vars.test.w | 0 .../sdk_tests/bucket/add_file.test.w | 0 .../sdk_tests/bucket/add_object.test.w | 0 .../sdk_tests/bucket/aws-bucket.test.w | 0 .../sdk_tests/bucket/bucket-ref.test.w | 0 .../sdk_tests/bucket/bucket_list.test.w | 0 .../sdk_tests/bucket/copy.test.w | 0 .../sdk_tests/bucket/delete.test.w | 0 .../sdk_tests/bucket/events.test.w | 0 .../sdk_tests/bucket/exists.test.w | 0 .../sdk_tests/bucket/get.test.w | 0 .../sdk_tests/bucket/load_test.test.w | 0 .../sdk_tests/bucket/metadata.test.w | 0 .../sdk_tests/bucket/public_url.test.w | 0 .../sdk_tests/bucket/put.test.w | 0 .../sdk_tests/bucket/put_json.test.w | 0 .../sdk_tests/bucket/rename.test.w | 0 .../sdk_tests/bucket/signed_url.test.w | 0 .../sdk_tests/bucket}/test-files/test1.txt | 0 .../sdk_tests/bucket}/test-files/test2.txt | 0 .../sdk_tests/bucket/try_delete.test.w | 0 .../sdk_tests/bucket/try_get.test.w | 0 .../sdk_tests/bucket/try_get_json.test.w | 0 .../sdk_tests/container/build-failure.test.w | 0 .../container/build-failure/Dockerfile | 0 .../sdk_tests/container/container.test.w | 0 .../sdk_tests/container/entrypoint.test.w | 0 .../sdk_tests/container/mount.test.w | 0 .../container}/my-docker-image/Dockerfile | 0 .../container/my-docker-image/index.js | 0 .../sdk_tests/container/network.test.w | 0 .../sdk_tests/container/pull-failure.test.w | 0 .../sdk_tests/counter/aws-counter.test.w | 0 .../sdk_tests/counter/dec.test.w | 0 .../sdk_tests/counter/inc.test.w | 0 .../sdk_tests/counter/initial.test.w | 0 .../sdk_tests/counter/peek.test.w | 0 .../sdk_tests/counter/set.test.w | 0 .../sdk_tests/endpoint/url.test.w | 0 .../sdk_tests/expect/assert.test.w | 0 .../tests => tests}/sdk_tests/fs/basic.test.w | 0 .../sdk_tests/fs/directory.test.w | 0 .../tests => tests}/sdk_tests/fs/json.test.w | 0 .../sdk_tests/fs/options.test.w | 0 .../tests => tests}/sdk_tests/fs/path.test.w | 0 .../tests => tests}/sdk_tests/fs/stat.test.w | 0 .../sdk_tests/fs/temp_dir.test.w | 0 .../tests => tests}/sdk_tests/fs/yaml.test.w | 0 .../sdk_tests/function/aws-function.test.w | 0 .../sdk_tests/function/aws-layer.test.w | 0 .../sdk_tests/function/concurrency.test.w | 0 .../sdk_tests/function/env.test.w | 0 .../sdk_tests/function/function-ref.test.w | 0 .../sdk_tests/function/invoke.test.w | 0 .../sdk_tests/function/invoke_async.test.w | 0 .../sdk_tests/function/logging.extern.d.ts | 0 .../sdk_tests/function/logging.js | 0 .../sdk_tests/function/logging.test.w | 0 .../sdk_tests/function/memory_and_env.test.w | 0 .../sdk_tests/function/timeout.test.w | 0 .../sdk_tests/http/fetch.test.w | 0 .../tests => tests}/sdk_tests/http/url.test.w | 0 .../tests => tests}/sdk_tests/math/abs.test.w | 0 .../sdk_tests/math/acos.test.w | 0 .../sdk_tests/math/acot.test.w | 0 .../sdk_tests/math/acsc.test.w | 0 .../sdk_tests/math/angular_conversion.test.w | 0 .../sdk_tests/math/asec.test.w | 0 .../sdk_tests/math/asin.test.w | 0 .../sdk_tests/math/atan.test.w | 0 .../sdk_tests/math/atan2.test.w | 0 .../sdk_tests/math/combinations.test.w | 0 .../tests => tests}/sdk_tests/math/cos.test.w | 0 .../tests => tests}/sdk_tests/math/cot.test.w | 0 .../tests => tests}/sdk_tests/math/csc.test.w | 0 .../sdk_tests/math/euler.test.w | 0 .../sdk_tests/math/factorial.test.w | 0 .../sdk_tests/math/fibonacci.test.w | 0 .../sdk_tests/math/floor_ceil_round.test.w | 0 .../sdk_tests/math/hypot.test.w | 0 .../tests => tests}/sdk_tests/math/log.test.w | 0 .../sdk_tests/math/log10.test.w | 0 .../sdk_tests/math/log2.test.w | 0 .../sdk_tests/math/median_mode_mean.test.w | 0 .../sdk_tests/math/min_max.test.w | 0 .../tests => tests}/sdk_tests/math/pi.test.w | 0 .../sdk_tests/math/prime.test.w | 0 .../sdk_tests/math/random.test.w | 0 .../tests => tests}/sdk_tests/math/sec.test.w | 0 .../sdk_tests/math/sign.test.w | 0 .../tests => tests}/sdk_tests/math/sin.test.w | 0 .../sdk_tests/math/sqrt.test.w | 0 .../tests => tests}/sdk_tests/math/tan.test.w | 0 .../tests => tests}/sdk_tests/math/tau.test.w | 0 .../sdk_tests/math/toradix.test.w | 0 .../sdk_tests/misc/empty-actions.test.w | 0 .../sdk_tests/on_deploy/execute_after.test.w | 0 .../tests => tests}/sdk_tests/package.json | 0 .../sdk_tests/queue/aws-queue.test.w | 0 .../sdk_tests/queue/dead-letter-queue.test.w | 0 .../sdk_tests/queue/pop.test.w | 0 .../sdk_tests/queue/purge.test.w | 0 .../sdk_tests/queue/push.test.w | 0 .../sdk_tests/queue/queue-ref.test.w | 0 .../sdk_tests/queue/retention_period.main.w | 0 .../sdk_tests/queue/set_consumer.test.w | 0 .../sdk_tests/queue/timeout.test.w | 0 .../sdk_tests/resource/call.test.w | 0 .../sdk_tests/resource/no-stop.test.w | 0 .../sdk_tests/resource/on-start.test.w | 0 .../sdk_tests/resource/on-stop.test.w | 0 .../sdk_tests/resource/resource.test.w | 0 .../sdk_tests/resource/state.test.w | 0 .../sdk_tests/resource/tokens.test.w | 0 .../sdk_tests/schedule/init.test.w | 0 .../sdk_tests/schedule/on_tick.test.w | 0 .../sdk_tests/secret/secret-ref.test.w | 0 .../sdk_tests/service/callbacks.test.w | 0 .../sdk_tests/service/http-server.extern.d.ts | 0 .../sdk_tests/service/http-server.js | 0 .../sdk_tests/service/http-server.test.w | 0 .../sdk_tests/service/minimal.test.w | 0 .../sdk_tests/service/stateful.test.w | 0 .../sdk_tests/service/tokens.test.w | 0 .../sdk_tests/state/get.test.w | 0 .../sdk_tests/state/my-service.w | 0 .../sdk_tests/state/set.test.w | 0 .../sdk_tests/std/array.test.w | 0 .../tests => tests}/sdk_tests/std/bool.test.w | 0 .../sdk_tests/std/datetime.test.w | 0 .../sdk_tests/std/duration.test.w | 0 .../tests => tests}/sdk_tests/std/json.test.w | 0 .../tests => tests}/sdk_tests/std/map.test.w | 0 .../tests => tests}/sdk_tests/std/node.test.w | 0 .../sdk_tests/std/number.test.w | 0 .../sdk_tests/std/range.test.w | 0 .../sdk_tests/std/regex.test.w | 0 .../tests => tests}/sdk_tests/std/set.test.w | 0 .../sdk_tests/std/string.test.w | 0 .../sdk_tests/std/struct.test.w | 0 .../tests => tests}/sdk_tests/std/struct_a.w | 0 .../tests => tests}/sdk_tests/std/struct_b.w | 0 .../sdk_tests/topic/aws-topic.test.w | 0 .../sdk_tests/topic/no_blocking.test.w | 0 .../sdk_tests/topic/on_message.test.w | 0 .../sdk_tests/topic/subscribe-queue.test.w | 0 .../sdk_tests/topic/variadic-parameter.test.w | 0 .../tests => tests}/sdk_tests/turbo.json | 0 .../sdk_tests/ui/section.test.w | 0 {examples/tests => tests}/sdk_tests/util/.env | 0 .../sdk_tests/util/base64.test.w | 0 .../tests => tests}/sdk_tests/util/env.test.w | 0 .../sdk_tests/util/exec.test.w | 0 .../sdk_tests/util/nanoid.test.w | 0 .../tests => tests}/sdk_tests/util/os.test.w | 0 .../sdk_tests/util/sha256.test.w | 0 .../sdk_tests/util/shell.test.w | 0 .../sdk_tests/util/sleep.test.w | 0 .../sdk_tests/util/spawn.test.w | 0 .../sdk_tests/util/util.extern.d.ts | 0 .../tests => tests}/sdk_tests/util/util.js | 0 .../sdk_tests/util/uuidv4-helper.extern.d.ts | 0 .../sdk_tests/util/uuidv4-helper.js | 0 .../sdk_tests/util/uuidv4.test.w | 0 .../sdk_tests/util/wait-until.test.w | 0 .../sdk_tests/website/aws-website.test.w | 0 .../sdk_tests/website/two_websites.test.w | 0 .../sdk_tests/website/website.test.w | 0 .../sdk_tests/website/website/error.html | 0 .../sdk_tests/website/website/index.html | 0 .../website/website/inner-folder/other.html | 0 .../valid/anon_function.test.w | 0 {examples/tests => tests}/valid/api.test.w | 0 .../valid/api_cors_custom.test.w | 0 .../valid/api_cors_default.test.w | 0 .../valid/api_valid_path.test.w | 0 {examples/tests => tests}/valid/assert.test.w | 0 ...s_model_implicit_await_in_functions.test.w | 0 {examples/tests => tests}/valid/baz.w | 0 .../valid/benchmarks/empty.test.w | 0 .../valid/benchmarks/functions_1.test.w | 0 .../valid/benchmarks/functions_10.test.w | 0 .../valid/benchmarks/hello_world.test.w | 0 .../valid/benchmarks/jsii_big.test.w | 0 .../valid/benchmarks/jsii_small.test.w | 0 .../tests => tests}/valid/bring_alias.test.w | 0 .../tests => tests}/valid/bring_awscdk.test.w | 0 .../tests => tests}/valid/bring_cdk8s.test.w | 0 .../tests => tests}/valid/bring_cdktf.test.w | 0 .../valid/bring_extend_non_entry.test.w | 0 .../tests => tests}/valid/bring_jsii.test.w | 0 .../tests => tests}/valid/bring_local.test.w | 0 .../valid/bring_local_dir.test.w | 0 .../valid/bring_local_normalization.test.w | 0 .../tests => tests}/valid/bring_projen.test.w | 0 .../valid/bring_wing_library.test.w | 0 .../tests => tests}/valid/bucket_keys.test.w | 0 .../valid/bypass_return.test.w | 0 .../valid/call_static_of_myself.test.w | 0 .../valid/calling_inflight_variants.test.w | 0 .../valid/capture_containers.test.w | 0 .../valid/capture_in_binary.test.w | 0 .../valid/capture_mutables.test.w | 0 .../valid/capture_primitives.test.w | 0 .../capture_reassigable_class_field.test.w | 0 .../valid/capture_reassignable.test.w | 0 .../valid/capture_resource_and_data.test.w | 0 .../capture_resource_with_no_inflight.test.w | 0 .../valid/capture_tokens.test.w | 0 .../tests => tests}/valid/captures.test.w | 0 .../tests => tests}/valid/casting.test.w | 0 .../valid/chaining_macros.test.w | 0 {examples/tests => tests}/valid/class.test.w | 0 .../valid/closure_class.test.w | 0 .../valid/construct-base.test.w | 0 .../valid/container_types.test.w | 0 .../valid/custom_obj_id.test.w | 0 .../valid/deep_equality.test.w | 0 .../valid/double_reference.test.w | 0 .../tests => tests}/valid/doubler.test.w | 0 .../tests => tests}/valid/dynamo.extern.d.ts | 0 {examples/tests => tests}/valid/dynamo.test.w | 0 {examples/tests => tests}/valid/dynamo.ts | 0 .../valid/dynamo_awscdk.test.w | 0 {examples/tests => tests}/valid/enums.test.w | 0 .../valid/esm/esm_extern.extern.d.ts | 0 .../tests => tests}/valid/esm/esm_extern.js | 0 .../valid/esm/module_type.test.w | 0 .../tests => tests}/valid/esm/package.json | 0 .../valid/explicit_lift_qualification.test.w | 0 .../tests => tests}/valid/exported_data.js | 0 .../valid/expressions_binary_operators.test.w | 0 .../expressions_string_interpolation.test.w | 0 .../valid/extend_counter.test.w | 0 .../valid/extend_non_entrypoint.w | 0 .../valid/extern_implementation.test.w | 0 .../valid/external_ts.extern.d.ts | 0 .../tests => tests}/valid/external_ts.ts | 0 .../tests => tests}/valid/file_counter.test.w | 0 .../tests => tests}/valid/for_loop.test.w | 0 .../tests => tests}/valid/forward_decl.test.w | 0 .../valid/function_optional_arguments.test.w | 0 .../valid/function_returns_function.test.w | 0 .../valid/function_type.test.w | 0 .../valid/function_variadic_arguments.test.w | 0 {examples/tests => tests}/valid/hello.test.w | 0 .../valid/identical_inflights.test.w | 0 .../valid/impl_interface.test.w | 0 .../tests => tests}/valid/implicit_std.test.w | 0 .../valid/in_scope_construct.test.w | 0 .../tests => tests}/valid/indexing.test.w | 0 .../tests => tests}/valid/inference.test.w | 0 .../valid/inflight-subscribers.test.w | 0 .../valid/inflight_capture_static.test.w | 0 .../inflight_class_as_struct_members.test.w | 0 .../valid/inflight_class_capture_const.test.w | 0 ...ight_class_capture_preflight_object.test.w | 0 .../valid/inflight_class_definitions.test.w | 0 ...nflight_class_inner_capture_mutable.test.w | 0 ...light_class_inside_inflight_closure.test.w | 0 .../valid/inflight_class_modifiers.test.w | 0 ...ight_class_outside_inflight_closure.test.w | 0 ...t_class_structural_interace_handler.test.w | 0 .../valid/inflight_class_without_init.test.w | 0 .../inflight_closure_as_super_param.test.w | 0 .../valid/inflight_closure_autoid.test.w | 0 ...ht_closure_inside_preflight_closure.test.w | 0 .../valid/inflight_concat.test.w | 0 .../valid/inflight_handler_singleton.test.w | 0 .../valid/inflight_init.test.w | 0 .../valid/inflights_calling_inflights.test.w | 0 .../valid/inherit_stdlib_class.test.w | 0 .../valid/inheritance_class_inflight.test.w | 0 .../valid/inheritance_class_preflight.test.w | 0 .../valid/inheritance_interface.test.w | 0 .../tests => tests}/valid/interface.test.w | 0 .../tests => tests}/valid/intrinsics.test.w | 0 .../tests => tests}/valid/issue_2889.test.w | 0 .../tests => tests}/valid/json-types.test.w | 0 {examples/tests => tests}/valid/json.test.w | 0 .../tests => tests}/valid/json_bucket.test.w | 0 .../tests => tests}/valid/json_static.test.w | 0 .../valid/json_string_interpolation.test.w | 0 .../valid/lift_expr_with_this.test.w | 0 .../lift_inflight_closure_collection.test.w | 0 ..._closure_returning_object_issue6501.test.w | 0 .../valid/lift_parent_fields.test.w | 0 .../valid/lift_redefinition.test.w | 0 .../valid/lift_shared_resource.test.w | 0 .../tests => tests}/valid/lift_this.test.w | 0 .../valid/lift_via_closure.test.w | 0 .../valid/lift_via_closure_explicit.test.w | 0 .../valid/lift_weird_order.test.w | 0 .../valid/lift_with_phase_ind.test.w | 0 .../tests => tests}/valid/map_entries.test.w | 0 .../valid/mut_container_types.test.w | 0 .../valid/mutation_after_class_init.test.w | 0 .../valid/namspaced-expr-in-index-expr.test.w | 0 .../valid/new_in_static.test.w | 0 .../tests => tests}/valid/new_in_static_lib.w | 0 .../tests => tests}/valid/new_jsii.test.w | 0 {examples/tests => tests}/valid/nil.test.w | 0 .../tests => tests}/valid/on_lift.test.w | 0 .../tests => tests}/valid/optionals.test.w | 0 {examples/tests => tests}/valid/package.json | 0 .../valid/parameters/nested/parameters.test.w | 0 .../valid/parameters/nested/wing.toml | 0 .../valid/parameters/simple/parameters.test.w | 0 .../valid/parameters/simple/wing.toml | 0 .../phase_independent_method_on_string.test.w | 0 .../valid/platforms/example.main.w | 0 .../local-package/a-relative-platform.js | 0 .../valid/platforms/local-package/index.js | 0 .../tests => tests}/valid/platforms/main.w | 0 .../valid/platforms/permission-boundary.js | 0 .../valid/platforms/replace-tf-bucket.js | 0 .../valid/platforms/replicate-s3.js | 0 .../valid/platforms/tf-backend.js | 0 .../valid/primitive_methods.test.w | 0 .../valid/print-helpers.extern.d.ts | 0 .../tests => tests}/valid/print-helpers.js | 0 {examples/tests => tests}/valid/print.test.w | 0 .../tests => tests}/valid/reassignment.test.w | 0 .../tests => tests}/valid/resource.test.w | 0 .../valid/resource_call_static.test.w | 0 .../valid/resource_captures.test.w | 0 .../valid/resource_captures_globals.test.w | 0 {examples/tests => tests}/valid/rootid.test.w | 0 .../valid/rootid.test.w.tf-aws.snap.md | 0 .../tests => tests}/valid/service.test.w | 0 .../tests => tests}/valid/shadowing.test.w | 0 .../tests => tests}/valid/sim_resource.test.w | 0 .../valid/statements_before_super.w | 0 .../valid/statements_if.test.w | 0 .../statements_variable_declarations.test.w | 0 .../valid/static_members.test.w | 0 .../valid/std_containers.test.w | 0 .../tests => tests}/valid/std_string.test.w | 0 .../valid/std_type_annotation.test.w | 0 {examples/tests => tests}/valid/store.w | 0 .../tests => tests}/valid/stringify.test.w | 0 .../valid/struct_from_json.test.w | 0 .../tests => tests}/valid/structs.test.w | 0 {examples/tests => tests}/valid/subdir/bar.w | 0 .../tests => tests}/valid/subdir/empty.w | 0 {examples/tests => tests}/valid/subdir/foo.w | 0 .../tests => tests}/valid/subdir/structs.w | 0 .../tests => tests}/valid/subdir/structs_2.w | 0 .../tests => tests}/valid/subdir/subfile.w | 0 .../valid/subdir/util.extern.d.ts | 0 .../tests => tests}/valid/subdir/util.ts | 0 .../tests => tests}/valid/subdir2/file1.w | 0 .../tests => tests}/valid/subdir2/file2.w | 0 .../valid/subdir2/inflight_class.w | 0 .../inner-with-no-wing.files/affirmation.txt | 0 .../valid/subdir2/inner/widget.w | 0 .../tests => tests}/valid/super_call.test.w | 0 .../valid/super_inflight_class.test.w | 0 .../valid/symbol_shadow.test.w | 0 .../tests => tests}/valid/test_bucket.test.w | 0 .../valid/test_without_bring.test.w | 0 {examples/tests => tests}/valid/this.test.w | 0 .../tests => tests}/valid/to_inflight.test.w | 0 .../tests => tests}/valid/try_catch.test.w | 0 {examples/tests => tests}/valid/turbo.json | 0 .../tests => tests}/valid/unused_lift.test.w | 0 .../valid/url_utils.extern.d.ts | 0 {examples/tests => tests}/valid/url_utils.ts | 0 ...inflight_method_inside_init_closure.test.w | 0 .../valid/website_with_api.test.w | 0 .../valid/website_with_api/index.html | 0 {examples/tests => tests}/valid/while.test.w | 0 .../valid/while_loop_await.test.w | 0 .../.eslintignore | 0 .../wing-console => wing-console}/.gitignore | 0 .../.prettierrc.json | 0 .../wing-console => wing-console}/LICENSE.md | 0 .../console/app/.eslintignore | 0 .../console/app/.eslintrc.json | 0 .../console/app/.gitignore | 0 .../console/app/CONTRIBUTING.md | 0 .../console/app/LICENSE.md | 0 .../console/app/README.md | 0 .../console/app/assets/openChrome.applescript | 0 .../console/app/demo/main.w | 0 .../console/app/package.json | 0 .../console/app/playwright.config.ts | 0 .../console/app/postcss.config.cjs | 0 .../console/app/preview/Dockerfile | 0 .../console/app/preview/fly.toml | 0 .../console/app/preview/index.mjs | 0 .../console/app/scripts/config.mjs | 0 .../console/app/scripts/dev.mjs | 0 .../console/app/scripts/preview.mjs | 0 .../console/app/src/analytics.ts | 0 .../console/app/src/index.ts | 0 .../console/app/src/open.ts | 0 .../console/app/src/storage.ts | 0 .../console/app/tailwind.config.cjs | 0 .../console/app/test/cloud.api/index.test.ts | 0 .../console/app/test/cloud.api/main.w | 0 .../app/test/cloud.bucket/index.test.ts | 0 .../console/app/test/cloud.bucket/main.w | 0 .../app/test/cloud.counter/index.test.ts | 0 .../console/app/test/cloud.counter/main.w | 0 .../app/test/cloud.function/index.test.ts | 0 .../console/app/test/cloud.function/main.w | 0 .../app/test/cloud.queue/index.test.ts | 0 .../console/app/test/cloud.queue/main.w | 0 .../app/test/cloud.topic/index.test.ts | 0 .../console/app/test/cloud.topic/main.w | 0 .../app/test/cloud.website/index.test.ts | 0 .../console/app/test/cloud.website/main.w | 0 .../console/app/test/describe.ts | 0 .../console/app/test/health/health.test.ts | 0 .../console/app/test/health/main.w | 0 .../console/app/test/helpers.ts | 0 .../console/app/test/login/login.test.ts | 0 .../console/app/test/login/main.w | 0 .../console/app/tsconfig.json | 0 .../console/app/tsup.config.ts | 0 .../console/app/turbo.json | 0 .../console/app/web/.env.example | 0 .../console/app/web/.eslintrc.json | 0 .../console/app/web/env.d.ts | 0 .../console/app/web/favicon.ico | Bin .../console/app/web/index.css | 0 .../console/app/web/index.html | 0 .../console/app/web/index.tsx | 0 .../console/design-system/.eslintignore | 0 .../console/design-system/.eslintrc.json | 0 .../console/design-system/.gitignore | 0 .../console/design-system/LICENSE.md | 0 .../console/design-system/package.json | 0 .../console/design-system/postcss.config.cjs | 0 .../console/design-system/readme.md | 0 .../design-system/src/assets/wingLoader.json | 0 .../console/design-system/src/attribute.tsx | 0 .../console/design-system/src/breadcrumbs.tsx | 0 .../console/design-system/src/button.tsx | 0 .../console/design-system/src/checkbox.tsx | 0 .../console/design-system/src/combobox.tsx | 0 .../src/file-preview.stories.tsx | 0 .../design-system/src/file-preview.tsx | 0 .../src/headless/tree-context.ts | 0 .../design-system/src/headless/tree-item.tsx | 0 .../src/headless/tree-view.test.tsx | 0 .../design-system/src/headless/tree-view.tsx | 0 .../src/icons/arrow-long-right-icon.tsx | 0 .../src/icons/horizontal-line-icon.tsx | 0 .../design-system/src/icons/play-all-icon.tsx | 0 .../design-system/src/icons/spinner-icon.tsx | 0 .../src/icons/square-stack-minus-icon.tsx | 0 .../src/icons/square-stack-plus-icon.tsx | 0 .../design-system/src/icons/wing-icon.tsx | 0 .../console/design-system/src/index.ts | 0 .../console/design-system/src/input.tsx | 0 .../src/inspector-section-heading.tsx | 0 .../design-system/src/inspector-section.tsx | 0 .../design-system/src/json-response-input.tsx | 0 .../design-system/src/key-value-list.tsx | 0 .../src/left-resizable-widget.tsx | 0 .../console/design-system/src/link.tsx | 0 .../console/design-system/src/listbox.tsx | 0 .../console/design-system/src/loader.tsx | 0 .../console/design-system/src/modal.tsx | 0 .../design-system/src/notification.tsx | 0 .../console/design-system/src/pill.tsx | 0 .../src/progress-bar.stories.tsx | 0 .../design-system/src/progress-bar.tsx | 0 .../design-system/src/resource-icon.tsx | 0 .../design-system/src/response-input.tsx | 0 .../src/right-resizable-widget.tsx | 0 .../console/design-system/src/row-input.tsx | 0 .../design-system/src/scrollable-area.tsx | 0 .../console/design-system/src/select.tsx | 0 .../design-system/src/skeleton-loader.tsx | 0 .../console/design-system/src/slide-over.tsx | 0 .../src/spinner-loader.stories.tsx | 0 .../design-system/src/spinner-loader.tsx | 0 .../console/design-system/src/table-row.tsx | 0 .../console/design-system/src/tabs.tsx | 0 .../console/design-system/src/text-area.tsx | 0 .../design-system/src/text-highlight.tsx | 0 .../design-system/src/theme-provider.tsx | 0 .../design-system/src/toolbar-button.tsx | 0 .../console/design-system/src/toolbar.tsx | 0 .../src/top-resizable-widget.tsx | 0 .../console/design-system/src/tree-item.tsx | 0 .../design-system/src/tree-view.stories.tsx | 0 .../console/design-system/src/tree-view.tsx | 0 .../console/design-system/src/tree.tsx | 0 .../console/design-system/src/utils/colors.ts | 0 .../design-system/src/utils/icon-utils.ts | 0 .../design-system/src/utils/use-controlled.ts | 0 .../console/design-system/tailwind-plugin.cjs | 0 .../console/design-system/tailwind.config.cjs | 0 .../console/design-system/test/setup.ts | 0 .../console/design-system/tsconfig.json | 0 .../console/design-system/tsup.config.ts | 0 .../console/design-system/turbo.json | 0 .../console/design-system/vite.config.ts | 0 .../console/server/.eslintignore | 0 .../console/server/.eslintrc.json | 0 .../console/server/.gitignore | 0 .../console/server/CONTRIBUTING.md | 0 .../console/server/LICENSE.md | 0 .../console/server/package.json | 0 .../console/server/readme.md | 0 .../console/server/src/config.ts | 0 .../console/server/src/consoleLogger.ts | 0 .../console/server/src/expressServer.ts | 0 .../console/server/src/hostUtils.ts | 0 .../console/server/src/index.ts | 0 .../console/server/src/launch-editor.d.ts | 0 .../console/server/src/router/api.ts | 0 .../app.get-hierarchichal-running-state.ts | 0 .../console/server/src/router/app.ts | 0 .../console/server/src/router/bucket.ts | 0 .../console/server/src/router/config.ts | 0 .../console/server/src/router/counter.ts | 0 .../console/server/src/router/endpoint.ts | 0 .../console/server/src/router/file-browser.ts | 0 .../console/server/src/router/function.ts | 0 .../console/server/src/router/http-client.ts | 0 .../console/server/src/router/index.ts | 0 .../console/server/src/router/queue.ts | 0 .../console/server/src/router/table.ts | 0 .../console/server/src/router/test.ts | 0 .../console/server/src/router/topic.ts | 0 .../console/server/src/router/ui-button.ts | 0 .../console/server/src/router/ui-field.ts | 0 .../console/server/src/router/updater.ts | 0 .../console/server/src/router/website.ts | 0 .../console/server/src/types.ts | 0 .../console/server/src/updater.ts | 0 .../console/server/src/utils/LogInterface.ts | 0 .../console/server/src/utils/analytics.ts | 0 .../console/server/src/utils/compiler.ts | 0 .../server/src/utils/construct-tree.ts | 0 .../server/src/utils/constructTreeNodeMap.ts | 0 .../console/server/src/utils/createRouter.ts | 0 .../server/src/utils/format-wing-error.ts | 0 .../server/src/utils/getWingVersion.ts | 0 .../console/server/src/utils/simulator.ts | 0 .../server/src/utils/terms-and-conditions.ts | 0 .../utils/test-runner/simulator-manager.ts | 0 .../src/utils/test-runner/test-runner.ts | 0 .../console/server/src/wingsdk.ts | 0 .../console/server/tsconfig.json | 0 .../console/server/tsup.config.ts | 0 .../console/server/turbo.json | 0 .../console/ui/.eslintignore | 0 .../console/ui/.eslintrc.json | 0 .../console/ui/.gitignore | 0 .../console/ui/.storybook/main.ts | 0 .../console/ui/.storybook/preview.ts | 0 .../console/ui/.storybook/tailwind.css | 0 .../console/ui/LICENSE.md | 0 .../console/ui/package.json | 0 .../console/ui/postcss.config.cjs | 0 .../console/ui/readme.md | 0 .../console/ui/src/App.tsx | 0 .../console/ui/src/AppContext.ts | 0 .../console/ui/src/Console.tsx | 0 .../console/ui/src/env.d.ts | 0 .../blue-screen-of-death.tsx | 0 .../turn-ascii-colors-into-html.test.ts | 0 .../turn-ascii-colors-into-html.ts | 0 .../blue-screen-of-death/use-file-link.tsx | 0 .../endpoints-pane/endpoint-tree-item.tsx | 0 .../features/endpoints-pane/endpoint-tree.tsx | 0 .../endpoints-warning-modal.tsx | 0 .../features/endpoints-pane/no-endpoints.tsx | 0 .../features/explorer-pane/elk-flow/assert.ts | 0 .../elk-flow/graph-generator.tsx | 0 .../explorer-pane/elk-flow/graph-renderer.tsx | 0 .../features/explorer-pane/elk-flow/graph.tsx | 0 .../explorer-pane/elk-flow/node-children.tsx | 0 .../features/explorer-pane/elk-flow/node.tsx | 0 .../features/explorer-pane/elk-flow/port.tsx | 0 .../features/explorer-pane/elk-flow/types.ts | 0 .../src/features/explorer-pane/explorer.tsx | 0 .../features/explorer-pane/map-background.tsx | 0 .../explorer-pane/map-controls.stories.tsx | 0 .../features/explorer-pane/map-controls.tsx | 0 .../src/features/explorer-pane/map-view.tsx | 0 .../use-map.bridge-connections.test.ts | 0 .../use-map.bridge-connections.ts | 0 .../ui/src/features/explorer-pane/use-map.ts | 0 .../src/features/explorer-pane/zoom-pane.tsx | 0 .../src/features/hierarchy-pane/hierarchy.tsx | 0 .../features/hierarchy-pane/no-resources.tsx | 0 .../features/hierarchy-pane/use-hierarchy.tsx | 0 .../src/features/inspector-pane/inspector.tsx | 0 .../resource-panes/api-interaction-view.tsx | 0 .../resource-panes/api-interaction.tsx | 0 .../api-response-body-panel.tsx | 0 .../api-response-headers-panel.tsx | 0 .../inspector-pane/resource-panes/api.ts | 0 .../bucket-interaction-view.tsx | 0 .../resource-panes/bucket-metadata.tsx | 0 .../counter-interaction-view.tsx | 0 .../resource-panes/counter-interaction.tsx | 0 .../resource-panes/counter-metadata.tsx | 0 .../custom-resource-file-browser.tsx | 0 .../custom-resource-http-client.tsx | 0 .../resource-panes/custom-resource-item.tsx | 0 .../resource-panes/custom-resource-table.tsx | 0 .../custom-resource-ui-button.tsx | 0 .../custom-resource-ui-field.tsx | 0 .../resource-panes/edge-metadata.tsx | 0 .../endpoint-interaction-view.tsx | 0 .../resource-panes/endpoint-interaction.tsx | 0 .../resource-panes/file-browser-view.tsx | 0 .../resource-panes/file-browser.tsx | 0 .../function-interaction-view.tsx | 0 .../resource-panes/function-interaction.tsx | 0 .../resource-panes/function-metadata.tsx | 0 .../resource-panes/queue-interaction-view.tsx | 0 .../resource-panes/queue-interaction.tsx | 0 .../resource-panes/queue-metadata-view.tsx | 0 .../resource-panes/queue-metadata.tsx | 0 .../resource-interaction-view.tsx | 0 .../resource-panes/resource-metadata.tsx | 0 .../schedule-interaction-view.tsx | 0 .../resource-panes/schedule-metadata.tsx | 0 .../resource-panes/table-interaction.tsx | 0 .../inspector-pane/resource-panes/terminal.ts | 0 .../resource-panes/topic-interaction-view.tsx | 0 .../resource-panes/topic-interaction.tsx | 0 .../unsupported-interaction-view.tsx | 0 .../unsupported-interaction.tsx | 0 .../inspector-pane/resource-panes/use-api.ts | 0 .../resource-panes/use-bucket.ts | 0 .../resource-panes/use-counter.ts | 0 .../resource-panes/use-endpoints-warning.ts | 0 .../resource-panes/use-endpoints.ts | 0 .../resource-panes/use-function.ts | 0 .../resource-panes/use-queue.ts | 0 .../resource-panes/use-terminal-history.ts | 0 .../resource-panes/use-topic.ts | 0 .../resource-panes/use-website.ts | 0 .../website-interaction-view.tsx | 0 .../resource-panes/website-interaction.tsx | 0 .../ui/src/features/layout/default-layout.tsx | 0 .../src/features/layout/layout-provider.tsx | 0 .../ui/src/features/layout/use-layout.ts | 0 .../localstorage-context.tsx | 0 .../localstorage-context/use-localstorage.ts | 0 .../logs-pane/console-logs-filters.tsx | 0 .../src/features/logs-pane/console-logs.tsx | 0 .../ui/src/features/logs-pane/logs.tsx | 0 .../running-state-indicator.tsx | 0 .../selection-context/selection-context.tsx | 0 .../ui/src/features/sign-in/github-icon.tsx | 0 .../ui/src/features/sign-in/google-icon.tsx | 0 .../ui/src/features/sign-in/sign-in.tsx | 0 .../features/status-bar/discord-button.tsx | 0 .../src/features/status-bar/discord-icon.tsx | 0 .../src/features/status-bar/reset-button.tsx | 0 .../ui/src/features/status-bar/status-bar.tsx | 0 .../src/features/status-bar/theme-toggle.tsx | 0 .../ui/src/features/tests-pane/test-tree.tsx | 0 .../src/features/tests-pane/tests-context.tsx | 0 .../ui/src/features/tests-pane/use-tests.ts | 0 .../websocket-state/use-websocket.tsx | 0 .../websocket-state/websocket-state.tsx | 0 .../console/ui/src/index.ts | 0 .../console/ui/src/trpc.ts | 0 .../console/ui/src/use-download-file.ts | 0 .../console/ui/src/use-open-external.ts | 0 .../console/ui/src/use-raf-throttle.ts | 0 .../console/ui/src/use-resize-observer.ts | 0 .../console/ui/src/use-upload-file.ts | 0 .../console/ui/tailwind-plugin.cjs | 0 .../console/ui/tailwind.config.cjs | 0 .../console/ui/tsconfig.json | 0 .../console/ui/tsup.config.ts | 0 .../console/ui/turbo.json | 0 .../console/ui/vite.config.ts | 0 .../packages/error-message/.eslintignore | 0 .../packages/error-message/.eslintrc.json | 0 .../packages/error-message/package.json | 0 .../packages/error-message/src/index.ts | 0 .../packages/error-message/tsconfig.json | 0 .../packages/use-loading/.eslintignore | 0 .../packages/use-loading/.eslintrc.json | 0 .../packages/use-loading/package.json | 0 .../packages/use-loading/src/index.ts | 0 .../packages/use-loading/tsconfig.json | 0 .../use-persistent-state/.eslintignore | 0 .../use-persistent-state/.eslintrc.json | 0 .../use-persistent-state/package.json | 0 .../use-persistent-state/src/index.tsx | 0 .../use-persistent-state/tsconfig.json | 0 .../packages/utilities/.eslintignore | 0 .../packages/utilities/.eslintrc.json | 0 .../packages/utilities/package.json | 0 .../packages/utilities/src/debounce.test.ts | 0 .../packages/utilities/src/debounce.ts | 0 .../utilities/src/escape-html.test.ts | 0 .../packages/utilities/src/escape-html.ts | 0 .../packages/utilities/src/index.ts | 0 .../packages/utilities/src/read-lines.test.ts | 0 .../packages/utilities/src/read-lines.ts | 0 .../packages/utilities/src/throttle.test.ts | 0 .../packages/utilities/src/throttle.ts | 0 .../packages/utilities/src/uniq-by.test.ts | 0 .../packages/utilities/src/uniq-by.ts | 0 .../packages/utilities/tsconfig.json | 0 .../tools/eslint-plugin/.eslintignore | 0 .../tools/eslint-plugin/.eslintrc.cjs | 0 .../tools/eslint-plugin/index.cjs | 0 .../tools/eslint-plugin/package.json | 0 .../tools/eslint-plugin/readme.md | 0 .../tools/tsconfig/package.json | 0 .../tools/tsconfig/readme.md | 0 .../tools/tsconfig/tsconfig.json | 0 wing.code-workspace | 30 +- 2184 files changed, 1393 insertions(+), 2325 deletions(-) delete mode 100644 examples/tests/sdk_tests/schedule/init.test.w.tf-aws.snap.md delete mode 100644 examples/tests/sdk_tests/schedule/init.test.w.tf-gcp.snap.md delete mode 100644 examples/tests/sdk_tests/schedule/on_tick.test.w.tf-aws.snap.md delete mode 100644 examples/tests/sdk_tests/schedule/on_tick.test.w.tf-gcp.snap.md rename {libs => packages}/@wingcloud/framework/.gitignore (100%) rename {libs => packages}/@wingcloud/framework/README.md (100%) rename {libs => packages}/@wingcloud/framework/package.json (100%) rename {libs => packages}/@wingcloud/framework/src/global.d.ts (100%) rename {libs => packages}/@wingcloud/framework/src/index.ts (100%) rename {libs => packages}/@wingcloud/framework/src/internal.ts (100%) rename {libs => packages}/@wingcloud/framework/src/json.ts (100%) rename {libs => packages}/@wingcloud/framework/src/main.ts (100%) rename {libs => packages}/@wingcloud/framework/src/transformer.ts (100%) rename {libs => packages}/@wingcloud/framework/test/__snapshots__/internal.test.ts.snap (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/fail/tsconfig.json (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/fail/tsconfig_respected.ts (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/fail/unlifted_reference.ts (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/pass/autolift_import.ts (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/pass/basic_inflight.ts (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/pass/lift_inflight.ts (100%) rename {libs => packages}/@wingcloud/framework/test/fixtures/pass/tsconfig.json (100%) rename {libs => packages}/@wingcloud/framework/test/inflight.test.ts (100%) rename {libs => packages}/@wingcloud/framework/test/internal.test.ts (100%) rename {libs => packages}/@wingcloud/framework/tsconfig.json (100%) rename {libs => packages}/@wingcloud/framework/tsup.config.ts (100%) rename {libs => packages}/@wingcloud/framework/turbo.json (100%) rename {libs/awscdk => packages/@winglang/compatibility-spy}/.gitignore (100%) rename {apps/jsii-docgen => packages/@winglang/compatibility-spy}/.prettierrc.json (100%) rename {libs => packages/@winglang}/compatibility-spy/package.json (100%) rename {libs => packages/@winglang}/compatibility-spy/src/index.ts (100%) rename {libs => packages/@winglang}/compatibility-spy/test/spy.test.ts (100%) rename {libs => packages/@winglang}/compatibility-spy/tsconfig.json (100%) rename {libs => packages/@winglang}/compatibility-spy/tsup.config.ts (100%) rename {libs => packages/@winglang}/compatibility-spy/turbo.json (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/.gitignore (100%) rename {apps/wing => packages/@winglang/compiler}/.prettierrc.json (100%) rename {apps/wing => packages/@winglang/compiler}/LICENSE.md (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/README.md (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/package.json (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/preflight.shim.cjs (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/compile.test.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/compile.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/constants.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/errors/compile-error.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/errors/index.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/errors/preflight-error.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/generateDocs.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/index.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/util.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/src/wingc.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/tsconfig.json (100%) rename {libs/awscdk => packages/@winglang/compiler}/tsup.config.ts (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/turbo.json (100%) rename {libs/wingcompiler => packages/@winglang/compiler}/vitest.config.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/.eslintrc.json (100%) rename {apps => packages/@winglang}/jsii-docgen/.gitattributes (100%) rename {apps => packages/@winglang}/jsii-docgen/.gitignore (100%) rename {apps => packages/@winglang}/jsii-docgen/.npmignore (100%) rename {apps => packages/@winglang}/jsii-docgen/.prettierignore (100%) rename {apps/wing-api-checker => packages/@winglang/jsii-docgen}/.prettierrc.json (100%) rename {apps => packages/@winglang}/jsii-docgen/.projen/deps.json (100%) rename {apps => packages/@winglang}/jsii-docgen/.projen/files.json (100%) rename {apps => packages/@winglang}/jsii-docgen/.projen/tasks.json (100%) rename {apps => packages/@winglang}/jsii-docgen/.projenrc.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/LICENSE (100%) rename {apps => packages/@winglang}/jsii-docgen/README.md (100%) rename {apps => packages/@winglang}/jsii-docgen/bin/jsii-docgen (100%) rename {apps => packages/@winglang}/jsii-docgen/package.json (100%) rename {apps => packages/@winglang}/jsii-docgen/src/cli.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/render/json.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/render/markdown-doc.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/render/markdown-render.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/schema.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/csharp.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/go.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/java.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/python.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/transpile.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/typescript.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/transpile/wing.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/_npm.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/api-reference.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/class.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/classes.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/constant.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/constants.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/construct.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/constructs.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/documentation.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/enum-member.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/enum.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/enums.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/initializer.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/instance-method.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/instance-methods.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/interface.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/interfaces.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/parameter.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/properties.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/property.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/readme.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/static-function.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/static-functions.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/struct.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/structs.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/docgen/view/wing-filters.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/errors.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/src/index.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-events@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-iam@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cloud-assembly-schema@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/core@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cx-api@1.106.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/constructs@10.0.0/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/assemblies/constructs@3.3.69/.jsii (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/.gitignore (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/README.md (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/index.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/submod1/index.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/package.json (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__fixtures__/libraries/construct-library/turbo.json (100%) rename {apps => packages/@winglang}/jsii-docgen/test/__snapshots__/cli.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/cli.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/assemblies.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/class.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/documentation.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/enum.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/initializer.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/instance-method.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/interface.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/markdown.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/parameter.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/property.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/static-function.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/__snapshots__/struct.test.ts.snap (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/_npm.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/class.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/documentation.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/enum.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/initializer.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/instance-method.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/interface.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/markdown.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/parameter.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/property.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/static-function.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/test/docgen/view/struct.test.ts (100%) rename {apps => packages/@winglang}/jsii-docgen/tsconfig.dev.json (100%) rename {apps => packages/@winglang}/jsii-docgen/tsconfig.json (100%) rename {apps => packages/@winglang}/jsii-docgen/turbo.json (100%) rename {apps => packages/@winglang}/jsii-docgen/vitest.config.mts (100%) rename {libs/compatibility-spy => packages/@winglang/platform-awscdk}/.gitignore (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/.prettierrc.json (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/README.md (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/package.json (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/api.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/api.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/app.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/bucket.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/bucket.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/counter.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/counter.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/endpoint.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/endpoint.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/function.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/function.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/index.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/on-deploy.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/on-deploy.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/platform.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/queue.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/queue.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/schedule.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/secret.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/secret.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/test-runner.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/test-runner.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/tokens.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/topic.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/topic.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/website.inflight.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/src/website.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/api.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/bucket.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/counter.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/function.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/on-deploy.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/queue.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/schedule.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/secret.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/topic.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/__snapshots__/website.test.ts.snap (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/api.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/app.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/bucket.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/counter.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/function.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/on-deploy.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/platform.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/queue.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/schedule.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/secret.test.ts (100%) rename {examples/tests/sdk_tests/bucket => packages/@winglang/platform-awscdk/test}/test-files/test1.txt (100%) rename {examples/tests/sdk_tests/bucket => packages/@winglang/platform-awscdk/test}/test-files/test2.txt (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/topic.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/util.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/website.test.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/website/b.html (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/test/website/inner-folder/a.html (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/tsconfig.json (100%) rename {libs/wingcompiler => packages/@winglang/platform-awscdk}/tsup.config.ts (100%) rename {libs/awscdk => packages/@winglang/platform-awscdk}/turbo.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.eslintrc.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.gitattributes (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.gitignore (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.npmignore (100%) rename {apps/wing-api-checker => packages/@winglang/sdk}/.prettierignore (100%) rename {libs/compatibility-spy => packages/@winglang/sdk}/.prettierrc.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.projen/deps.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.projen/files.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.projen/tasks.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/.projenrc.ts (100%) rename {apps/vscode-wing => packages/@winglang/sdk}/LICENSE (100%) rename {libs/wingsdk => packages/@winglang/sdk}/README.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/cdktf.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/package.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/scripts/docgen.mts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/scripts/generate-macros.mts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/README.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/api.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/api.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/bucket.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/counter.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/domain.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/domain.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/endpoint.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/endpoint.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/function.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/on-deploy.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/on-deploy.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/queue.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/queue.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/schedule.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/schedule.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/secret.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/secret.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/service.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/service.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/topic.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/topic.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/website.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/website.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/cloud/workload.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/constants.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/attributes.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/class-factory.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/connections.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/dependency.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/errors.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/lifting.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/tokens.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/tree.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/types.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/core/utility-types.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/expect/expect.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/expect/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/fs/fs.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/fs/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/helpers.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/http/http.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/http/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/math/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/math/math.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/platform/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/platform/parameter-registrar.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/platform/platform-manager.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/platform/platform.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/platform/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/api-util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/api.default.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/api.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/api.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/bucket.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/commons.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/counter.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/domain.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/endpoint.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/function-util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/function.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/inflight-host.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/on-deploy.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/permissions.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/queue.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/queue.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/schedule.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/secret.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/secret.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/service.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/test-runner.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/topic.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/topic.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/types.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/website.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-aws/website.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-azure/bucket.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-azure/counter.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-azure/function.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-azure/test-runner.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-gcp/bucket.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-gcp/counter.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-gcp/function.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-gcp/test-runner.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-tf/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared-tf/tokens.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/bundling.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/misc.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/resource-names.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/sandbox.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/shared/stream-processor.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/client.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/graph.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/lockfile.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/serialization.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/simulator.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/tokens.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/tree.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/simulator/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/README.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/array.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/bool.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/datetime.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/duration.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/generics.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/json.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/json_schema.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/map.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/node.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/number.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/regex.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/resource.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/set.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/string.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/struct.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/test-runner.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/std/test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/api.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/api.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/bucket.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/container.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/container.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/container.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/counter.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/domain.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/domain.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/endpoint.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/endpoint.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/event-mapping.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/event-mapping.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/function.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/on-deploy.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/on-deploy.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/platform.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/policy.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/policy.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/queue.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/queue.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/resource.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/resource.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/resource.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/schedule.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/schedule.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/schema-resources.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/secret.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/secret.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/service.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/service.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/state.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/state.md (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/state.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/test-runner.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/test-runner.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/tokens.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/topic.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/topic.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/website.inflight.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-sim/website.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/api.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/ecs-cluster.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/endpoint.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/on-deploy.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/platform.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/queue.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/schedule.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/secret.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/service.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/test-runner.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/topic.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-aws/website.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/internal.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/platform.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-azure/test-runner.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/bucket.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/counter.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/function.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/permissions.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/platform.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/schedule.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/target-tf-gcp/test-runner.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/base.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/button.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/colors.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/field.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/file-browser.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/http-client.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/section.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/ui/table.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/util/child-process.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/util/enhanced-error.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/util/equality.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/util/index.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/src/util/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/__snapshots__/connections.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/connections.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/dependency.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/lifting.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/resource.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/core/to-inflight-type.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/expect/assertions.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/fs/fs.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/global.setup.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/helpers.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/http/http.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/misc.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/api.onrequest.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/bucket.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/counter.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/function.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/queue.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/secret.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-aws/topic.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-azure/bucket.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-azure/counter.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-azure/function.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared-gcp/bucket.inflight.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/shared/bundling.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/sim-app.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/__snapshots__/simulator.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/cleanup.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/graph.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/on-trace.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/reload.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/simulator.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/simulator/tokens.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/std/node.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/api.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/bucket.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/counter.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/file-counter.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/function.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/immutable-capture.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/on-deploy.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/queue.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/schedule.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/secret.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/service.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/test.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/__snapshots__/topic.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/api.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/app.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/binding.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/bucket.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/container.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/counter.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/file-counter.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/function.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/immutable-capture.test.ts (100%) rename {examples/tests/sdk_tests/container/my-docker-image => packages/@winglang/sdk/test/target-sim/my-docker-image.mounted-volume}/Dockerfile (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/my-docker-image.mounted-volume/index.js (100%) rename {libs/wingsdk/test/target-sim/my-docker-image.mounted-volume => packages/@winglang/sdk/test/target-sim/my-docker-image.volume}/Dockerfile (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/my-docker-image.volume/index.js (100%) rename {libs/wingsdk/test/target-sim/my-docker-image.volume => packages/@winglang/sdk/test/target-sim/my-docker-image}/Dockerfile (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/my-docker-image/index.js (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/on-deploy.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/queue-consumer.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/queue.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/schedule.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/secret.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/service.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/state.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/stream-processor.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/test-runner.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/test.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/topic-producer.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/topic.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/utils.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-sim/website.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/api.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/bucket.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/captures.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/counter.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/domain.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/function.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/logger.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/on-deploy.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/queue.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/react-app.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/schedule.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/secret.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/tokens.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/topic.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/__snapshots__/website.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/api.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/app.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/aws-util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/bucket.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/captures.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/counter.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/domain.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/domain.values.yaml (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/function.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/logger.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/on-deploy.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/platform.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/queue.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/schedule.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/secret.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/service.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/test-runner.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/tokens.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/topic.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-aws/website.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/__snapshots__/bucket.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/__snapshots__/counter.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/__snapshots__/function.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/app.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/azure-util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/bucket.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/captures.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/counter.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-azure/function.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/__snapshots__/bucket.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/__snapshots__/counter.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/__snapshots__/function.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/__snapshots__/schedule.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/app.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/bucket.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/counter.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/function.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/gcp-util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/target-tf-gcp/schedule.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/react-website/build/index.html (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/react-website/index.html (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/react-website/package.json (100%) rename {libs/awscdk => packages/@winglang/sdk}/test/test-files/test1.txt (100%) rename {libs/awscdk => packages/@winglang/sdk}/test/test-files/test2.txt (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/website/b.html (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/website/index.html (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/test-files/website/inner-folder/a.html (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/ui/__snapshots__/ui.test.ts.snap (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/ui/ui.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util/enhanced-error.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util/equality.test.ts (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util/multiple-values.yaml (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util/single-number-value.yaml (100%) rename {libs/wingsdk => packages/@winglang/sdk}/test/util/single-string-value.yaml (100%) rename {libs/wingsdk => packages/@winglang/sdk}/tsconfig.dev.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/tsconfig.test.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/turbo.json (100%) rename {libs/wingsdk => packages/@winglang/sdk}/vitest.config.mts (100%) rename {libs => packages/@winglang}/tree-sitter-wing/.editorconfig (100%) rename {libs => packages/@winglang}/tree-sitter-wing/.gitattributes (100%) rename {libs => packages/@winglang}/tree-sitter-wing/.gitignore (100%) rename {libs => packages/@winglang}/tree-sitter-wing/Cargo.toml (100%) rename {libs => packages/@winglang}/tree-sitter-wing/Makefile (100%) rename {libs => packages/@winglang}/tree-sitter-wing/Package.swift (100%) rename {libs => packages/@winglang}/tree-sitter-wing/README.md (100%) rename {libs => packages/@winglang}/tree-sitter-wing/binding.gyp (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/c/tree-sitter-wing.h (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/c/tree-sitter-wing.pc.in (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/go/binding.go (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/go/binding_test.go (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/go/go.mod (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/node/binding.cc (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/node/index.d.ts (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/node/index.js (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.py (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.pyi (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/python/tree_sitter_wing/binding.c (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/python/tree_sitter_wing/py.typed (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/rust/build.rs (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/rust/lib.rs (100%) rename {libs => packages/@winglang}/tree-sitter-wing/bindings/swift/TreeSitterWing/wing.h (100%) rename {libs => packages/@winglang}/tree-sitter-wing/grammar.js (100%) rename {libs => packages/@winglang}/tree-sitter-wing/jsconfig.json (100%) rename {libs => packages/@winglang}/tree-sitter-wing/package.json (100%) rename {libs => packages/@winglang}/tree-sitter-wing/pyproject.toml (100%) rename {libs => packages/@winglang}/tree-sitter-wing/queries/folds.scm (100%) rename {libs => packages/@winglang}/tree-sitter-wing/queries/highlights.scm (100%) rename {libs => packages/@winglang}/tree-sitter-wing/queries/locals.scm (100%) rename {libs => packages/@winglang}/tree-sitter-wing/setup.py (100%) rename {libs => packages/@winglang}/tree-sitter-wing/src/grammar.json (100%) rename {libs => packages/@winglang}/tree-sitter-wing/src/scanner.c (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/comments.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/expressions.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/references.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/statements/class_and_resource.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/statements/lift.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/statements/statements.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/corpus/statements/try.txt (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/highlight/class.w (100%) rename {libs => packages/@winglang}/tree-sitter-wing/test/highlight/nested_method.w (100%) rename {libs => packages/@winglang}/tree-sitter-wing/tree-sitter-dsl.d.ts (100%) rename {libs => packages/@winglang}/tree-sitter-wing/turbo.json (100%) rename {libs => packages/@winglang}/wingc/.gitignore (100%) rename {libs => packages/@winglang}/wingc/CONTRIBUTING.md (100%) rename {libs => packages/@winglang}/wingc/Cargo.toml (100%) rename {libs => packages/@winglang}/wingc/LICENSE.md (100%) rename {libs => packages/@winglang}/wingc/examples/compile.rs (100%) rename {libs => packages/@winglang}/wingc/examples/generate_docs.rs (100%) rename {libs => packages/@winglang}/wingc/package.json (100%) rename {libs => packages/@winglang}/wingc/scripts/postcompile.sh (100%) rename {libs => packages/@winglang}/wingc/src/ast.rs (100%) rename {libs => packages/@winglang}/wingc/src/closure_transform.rs (100%) rename {libs => packages/@winglang}/wingc/src/comp_ctx.rs (100%) rename {libs => packages/@winglang}/wingc/src/debug.rs (100%) rename {libs => packages/@winglang}/wingc/src/diagnostic.rs (100%) rename {libs => packages/@winglang}/wingc/src/docs.rs (100%) rename {libs => packages/@winglang}/wingc/src/dtsify/extern_dtsify.rs (100%) rename {libs => packages/@winglang}/wingc/src/dtsify/mod.rs (100%) rename {libs => packages/@winglang}/wingc/src/dtsify/snapshots/declarations.snap (100%) rename {libs => packages/@winglang}/wingc/src/dtsify/snapshots/optionals.snap (100%) rename {libs => packages/@winglang}/wingc/src/file_graph.rs (100%) rename {libs => packages/@winglang}/wingc/src/files.rs (100%) rename {libs => packages/@winglang}/wingc/src/fold.rs (100%) rename {libs => packages/@winglang}/wingc/src/generate_docs.rs (100%) rename {libs => packages/@winglang}/wingc/src/jsify.rs (100%) rename {libs => packages/@winglang}/wingc/src/jsify/codemaker.rs (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/access_methods_and_properties_on_collections.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/access_property_on_primitive.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/access_property_on_value_returned_from_collection.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/allow_type_def_before_super.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_captures_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_captures_preflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_lift_indirect.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_with_fields_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_with_fields_preflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_with_lifted_field_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/base_class_with_lifted_fields.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/builtins.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/call_static_inflight_from_static_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/calls_methods_on_preflight_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_from_inside_an_inflight_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_identifier_closure_from_preflight_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_method_call.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_nested_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_property.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_in_keyword_args.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_object_with_this_in_name.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_token.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_init.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_new_inflight_class_inner_no_capture.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_new_inflight_class_outer.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_static_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_type_static_method_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/capture_var_from_method_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/closed_inflight_class_extends_outer_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/closure_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/entrypoint_this.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/enum_value.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fail_unqualified_lift.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fail_unqualified_lift_as_arg.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fail_unqualified_lift_element_from_collection_of_objects.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fail_unqualified_lift_return.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_if_referencing_unknown_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_on_preflight_static.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_when_inflight_class_tries_to_extend_preflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_when_preflight_class_tries_to_extend_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_when_reassigning_preflight_variable.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/fails_when_referencing_this_from_static.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/free_inflight_obj_from_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/free_preflight_object_from_preflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/func_returns_func.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/identify_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/implicit_lift_inflight_init.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/indirect_capture.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_class_extends_both_inside_inflight_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_class_extends_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_constructor.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_field_from_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inflight_field_from_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/inline_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/json_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_binary_preflight_and_inflight_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_binary_preflight_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_element_from_collection_as_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_element_from_collection_of_objects.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_inflight_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_inside_preflight_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_self_reference.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_string.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_this.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_var_with_this.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_via_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/lift_via_closure_class_explicit.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/namespaced_static_from_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/nested_inflight_after_preflight_operation.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/nested_preflight_operation.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/new_inflight_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/no_capture_inside_methods.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/no_capture_of_identifier_from_inner_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/no_capture_of_identifier_from_same_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/no_capture_shadow_inside_inner_scopes.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/no_lift_shadow_inside_inner_scopes.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_class_extends_preflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_collection.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_collection_of_preflight_objects.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_nested_object_with_operations.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_object_through_property.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_object_with_operations.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_object_with_operations_multiple_methods.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/preflight_value_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/qualify_inflight_type_refrencing_preflight_instance.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/read_primitive_value.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reassign_captured_variable.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reassigned_captured_variable_preflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/ref_std_macro.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_from_static_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_inflight_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_inflight_from_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_lift_of_collection.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_field_call_independent_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_field_from_inflight_expr.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_fields.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_free_variable_with_this_in_the_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_preflight_object_from_static_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_static_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/reference_static_inflight_which_references_preflight_object.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/static_external_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/static_external_preflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/static_inflight_operation.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/static_local_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/static_on_std_type.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/transitive_reference.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/transitive_reference_via_inflight_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/transitive_reference_via_static.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/two_identical_lifts.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/use_util_functions.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/var_inflight_field_from_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/snapshots/wait_util.snap (100%) rename {libs => packages/@winglang}/wingc/src/jsify/tests.rs (100%) rename {libs => packages/@winglang}/wingc/src/json_schema_generator.rs (100%) rename {libs => packages/@winglang}/wingc/src/lib.rs (100%) rename {libs => packages/@winglang}/wingc/src/lifting.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/code_actions.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/completions.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/document_symbols.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/goto_definition.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/hover.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/mod.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/rename_prepare.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/rename_request.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/rename_visitor.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/signature.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/code_actions/insert_semicolon.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/code_actions/insert_semicolon_quickfix_only.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/bring_alias.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/bring_suggestions.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/bring_suggestions_partial.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/call_struct_expansion.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial_text.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/capture_in_test.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/comment.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/definition_identifier.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/definition_identifier_partial.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/dot_before_returning_struct.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/empty.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/for_in_inner.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/forin_before_return_type_ref.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/hide_parent_symbols_defined_later.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/hide_private.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/if_before_return_type_ref.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/incomplete_if_statement.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/incomplete_inflight_namespace.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/inside_class_declaration.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/interface_expansion.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/intrinsics.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/intrinsics_partial.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/json_literal_cast_inner.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/json_statics.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/multiple_dots_no_completions.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/mut_json_methods.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/namespace_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/namespace_middle_dot.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/nested_json_literal_cast_inner.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/nested_struct_literal.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/new_expression_nested.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/new_expression_partial_namespace.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/no_completion_wrong_builtin.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/no_completions_after_let.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/only_show_symbols_in_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/optional_chaining.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/optional_chaining_auto.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/parentheses_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/partial_reference_2.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/partial_reference_3.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/partial_reference_call.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/partial_type_reference.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/partial_type_reference_annotation.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/primitives_have_no_completions.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/show_private.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/static_completions_after_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/static_json_after_expression.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/static_json_after_expression_statement.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/static_method_call.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/string_inner.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_arg_expansion_partial.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_completion_in_test.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_definition_middle.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_definition_types.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_literal_all.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_literal_empty_nospace.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_literal_unused.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_literal_value.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_show_values.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/struct_static.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/type_annotation_shows_struct.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/type_parameter.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/undeclared_var.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/util_static_methods.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/completions/variable_type_annotation_namespace.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/class_extends.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/class_impl.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/class_init_this_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/class_symbol_in_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/extern_path.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/goto_module_path.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/inflight_init_struct_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/new_expression_incomplete.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_property.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_type.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/var_in_call.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/goto_definition/variable_same_scope.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/bring_builtin.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/bring_library.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/bring_sdk.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/builtin_in_inflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/builtin_in_preflight.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/builtin_instance_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_doc_with_multiline_and_markdown.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_field_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_init_this_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_method_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_property.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_symbol.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/class_symbol_in_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/ctor_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/ctor_doc_from_new_expr.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/enum_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/enum_variant_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/ignoe_empty_lines_in_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc_from_new_expr.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inflight_init.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inherited_interface_method_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inherited_struct_field_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inside_class.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inside_class_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inside_class_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/inside_inflight_test.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/interface_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/interface_method_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/intrinsics.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/json_element.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/json_element_nested_inner.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/json_element_nested_top.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/just_variable.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/map_element.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/member_doc_on_same_line_as_something_else.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/multipart_reference_hover_middle.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/new_expression_nested.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/new_statement.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/static_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/static_method_root.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/static_stdtype_method.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/struct_decl_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/struct_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/struct_field_doc.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/struct_literal_field.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/user_defined_type_annotation.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_property.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_type.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/user_defined_types.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/var.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/var_inside_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/var_inside_inflight_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/var_inside_preflight_closure.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/hovers/variadic_args.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/class_super.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/constructor_arg.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/empty_super.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/inflight_class_super.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/named_arg_active.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/nested_class_calls.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/snapshots/signature/second_arg_active.snap (100%) rename {libs => packages/@winglang}/wingc/src/lsp/symbol_locator.rs (100%) rename {libs => packages/@winglang}/wingc/src/lsp/sync.rs (100%) rename {libs => packages/@winglang}/wingc/src/parser.rs (100%) rename {libs => packages/@winglang}/wingc/src/struct_schema.rs (100%) rename {libs => packages/@winglang}/wingc/src/test_utils.rs (100%) rename {libs => packages/@winglang}/wingc/src/ts_traversal.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/class_fields_init.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/has_type_stmt.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/inference_visitor.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/jsii_importer.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/lifts.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/symbol_env.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check/type_reference_transform.rs (100%) rename {libs => packages/@winglang}/wingc/src/type_check_assert.rs (100%) rename {libs => packages/@winglang}/wingc/src/valid_json_visitor.rs (100%) rename {libs => packages/@winglang}/wingc/src/visit.rs (100%) rename {libs => packages/@winglang}/wingc/src/visit_context.rs (100%) rename {libs => packages/@winglang}/wingc/src/visit_stmt_before_super.rs (100%) rename {libs => packages/@winglang}/wingc/src/visit_types.rs (100%) rename {libs => packages/@winglang}/wingc/src/wasm_util.rs (100%) rename {libs => packages/@winglang}/wingc/turbo.json (100%) rename {libs => packages/@winglang}/wingii/.gitignore (100%) rename {libs => packages/@winglang}/wingii/.vscode/launch.json (100%) rename {libs => packages/@winglang}/wingii/Cargo.toml (100%) rename {libs => packages/@winglang}/wingii/README.md (100%) rename {libs => packages/@winglang}/wingii/package.json (100%) rename {libs => packages/@winglang}/wingii/src/fixtures/constructs/.jsii (100%) rename {libs => packages/@winglang}/wingii/src/fixtures/constructs/package.json (100%) rename {libs => packages/@winglang}/wingii/src/fqn.rs (100%) rename {libs => packages/@winglang}/wingii/src/jsii.rs (100%) rename {libs => packages/@winglang}/wingii/src/lib.rs (100%) rename {libs => packages/@winglang}/wingii/src/node_resolve.rs (100%) rename {libs => packages/@winglang}/wingii/src/test.rs (100%) rename {libs => packages/@winglang}/wingii/src/util.rs (100%) rename {libs => packages/@winglang}/wingii/turbo.json (100%) rename {libs => packages/@winglang}/wingtunnels/.gitignore (100%) rename {libs/wingsdk => packages/@winglang/wingtunnels}/.prettierrc.json (100%) rename {libs => packages/@winglang}/wingtunnels/package.json (100%) rename {libs => packages/@winglang}/wingtunnels/src/events.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/forward-request.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/forward-response.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/index.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/initialize.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/messages.ts (100%) rename {libs => packages/@winglang}/wingtunnels/src/onmessage.ts (100%) rename {libs => packages/@winglang}/wingtunnels/test/tunnels.test.ts (100%) rename {libs => packages/@winglang}/wingtunnels/tsconfig.json (100%) rename {libs => packages/@winglang}/wingtunnels/tsup.config.ts (100%) rename {libs => packages/@winglang}/wingtunnels/turbo.json (100%) rename {apps/wing/fixtures => packages/@winglibs/testfixture}/.gitignore (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/API.md (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/LICENSE (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/README.md (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/enums.w (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/package.json (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/store.test.w (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/store.w (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/subdir/util.w (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/turbo.json (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/util.extern.d.ts (100%) rename {examples/wing-fixture => packages/@winglibs/testfixture}/util.js (100%) rename {apps/wing/fixtures/invalid6 => packages/@winglibs/testfixture}/util.ts (100%) rename {examples => packages}/jsii-fixture/.gitignore (100%) rename {examples => packages}/jsii-fixture/.npmignore (100%) rename {examples => packages}/jsii-fixture/README.md (100%) rename {examples => packages}/jsii-fixture/package.json (100%) rename {examples => packages}/jsii-fixture/src/index.ts (100%) rename {examples => packages}/jsii-fixture/turbo.json (100%) rename {examples => packages}/ts-fixture/README.md (100%) rename {examples => packages}/ts-fixture/package.json (100%) rename {examples => packages}/ts-fixture/src/main.ts (100%) rename {examples => packages}/ts-fixture/src/other.ts (100%) rename {examples => packages}/ts-fixture/turbo.json (100%) rename {apps => packages}/vscode-wing/.eslintrc.json (100%) rename {apps => packages}/vscode-wing/.gitattributes (100%) rename {apps => packages}/vscode-wing/.gitignore (100%) rename {apps => packages}/vscode-wing/.projen/deps.json (100%) rename {apps => packages}/vscode-wing/.projen/files.json (100%) rename {apps => packages}/vscode-wing/.projen/tasks.json (100%) rename {apps => packages}/vscode-wing/.projenrc.ts (100%) rename {apps => packages}/vscode-wing/.vscode/launch.json (100%) rename {apps => packages}/vscode-wing/.vscodeignore (100%) rename {apps/wing-api-checker => packages/vscode-wing}/LICENSE (100%) rename {apps => packages}/vscode-wing/README.md (100%) rename {apps => packages}/vscode-wing/language-configuration.json (100%) rename {apps => packages}/vscode-wing/package.json (100%) rename {apps => packages}/vscode-wing/resources/icon-dark.png (100%) rename {apps => packages}/vscode-wing/resources/icon-dark.svg (100%) rename {apps => packages}/vscode-wing/resources/icon-light.png (100%) rename {apps => packages}/vscode-wing/resources/icon-light.svg (100%) rename {apps => packages}/vscode-wing/resources/logo.png (100%) rename {apps => packages}/vscode-wing/scripts/dev.mjs (100%) rename {apps => packages}/vscode-wing/src/bin-helper.ts (100%) rename {apps => packages}/vscode-wing/src/constants.ts (100%) rename {apps => packages}/vscode-wing/src/extension.ts (100%) rename {apps => packages}/vscode-wing/src/logging.ts (100%) rename {apps => packages}/vscode-wing/src/lsp.ts (100%) rename {apps => packages}/vscode-wing/src/project/vscode_types.ts (100%) rename {apps => packages}/vscode-wing/syntaxes/codeblock.json (100%) rename {apps => packages}/vscode-wing/syntaxes/wing.tmLanguage.json (100%) rename {apps => packages}/vscode-wing/tsconfig.dev.json (100%) rename {apps => packages}/vscode-wing/tsconfig.json (100%) rename {apps => packages}/vscode-wing/tsup.config.ts (100%) rename {apps => packages}/vscode-wing/turbo.json (100%) rename {apps => packages}/wing-api-checker/.eslintrc.json (100%) rename {apps => packages}/wing-api-checker/.gitattributes (100%) rename {apps => packages}/wing-api-checker/.gitignore (100%) rename {apps => packages}/wing-api-checker/.npmignore (100%) rename {libs/wingsdk => packages/wing-api-checker}/.prettierignore (100%) rename {libs/wingtunnels => packages/wing-api-checker}/.prettierrc.json (100%) rename {apps => packages}/wing-api-checker/.projen/deps.json (100%) rename {apps => packages}/wing-api-checker/.projen/files.json (100%) rename {apps => packages}/wing-api-checker/.projen/tasks.json (100%) rename {apps => packages}/wing-api-checker/.projenrc.ts (100%) rename {libs/wingsdk => packages/wing-api-checker}/LICENSE (100%) rename {apps => packages}/wing-api-checker/README.md (100%) rename {apps => packages}/wing-api-checker/bin/wing-api-check (100%) rename {apps => packages}/wing-api-checker/package.json (100%) rename {apps => packages}/wing-api-checker/src/index.ts (100%) rename {apps => packages}/wing-api-checker/tsconfig.dev.json (100%) rename {apps => packages}/wing-api-checker/tsconfig.json (100%) rename {apps => packages}/wing-api-checker/turbo.json (100%) rename {apps => packages}/wingcli-v2/Cargo.toml (100%) rename {apps => packages}/wingcli-v2/README.md (100%) rename {apps => packages}/wingcli-v2/package.json (100%) rename {apps => packages}/wingcli-v2/src/cli.rs (100%) rename {apps => packages}/wingcli-v2/src/main.rs (100%) rename {apps => packages}/wingcli-v2/turbo.json (100%) rename {apps/wing => packages/winglang}/.eslintrc.json (100%) rename {apps/wing => packages/winglang}/.gitignore (100%) rename {apps/wing => packages/winglang}/.npmignore (100%) rename {libs/wingcompiler => packages/winglang}/.prettierrc.json (100%) rename {libs/wingcompiler => packages/winglang}/LICENSE.md (100%) rename {apps/wing => packages/winglang}/README.md (100%) rename {apps/wing => packages/winglang}/bin/wing (100%) rename {examples/wing-fixture => packages/winglang/fixtures}/.gitignore (100%) rename {apps/wing => packages/winglang}/fixtures/invalid1/main.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid2/main.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid2/package.json (100%) rename {apps/wing => packages/winglang}/fixtures/invalid3/file1.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid3/package.json (100%) rename {apps/wing => packages/winglang}/fixtures/invalid4/file1.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid4/file2.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid4/package.json (100%) rename {apps/wing => packages/winglang}/fixtures/invalid5/lib/model-train/train.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid5/main.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid5/package.json (100%) rename {apps/wing => packages/winglang}/fixtures/invalid6/lib.w (100%) rename {apps/wing => packages/winglang}/fixtures/invalid6/package.json (100%) rename {apps/wing/fixtures/valid1 => packages/winglang/fixtures/invalid6}/util.ts (100%) rename {apps/wing => packages/winglang}/fixtures/valid1/API.md (100%) rename {apps/wing => packages/winglang}/fixtures/valid1/lib.w (100%) rename {apps/wing => packages/winglang}/fixtures/valid1/package.json (100%) rename {examples/wing-fixture => packages/winglang/fixtures/valid1}/util.ts (100%) rename {apps/wing => packages/winglang}/logo/banner.gif (100%) rename {apps/wing => packages/winglang}/logo/demo.gif (100%) rename {apps/wing => packages/winglang}/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/typescript/empty/main.ts (100%) rename {apps/wing => packages/winglang}/project-templates/typescript/empty/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/typescript/private-api/main.ts (100%) rename {apps/wing => packages/winglang}/project-templates/typescript/private-api/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/typescript/private-api/wing.toml (100%) rename {apps/wing => packages/winglang}/project-templates/wing/empty/main.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/empty/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/http-api/main.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/http-api/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/private-api/main.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/private-api/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/private-api/wing.toml (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/backend/broadcaster.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/backend/main.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/backend/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/backend/utils.js (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/.eslintrc.cjs (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/.gitignore (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/README.md (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/index.html (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/public/vite.svg (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/App.css (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/App.tsx (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/assets/react.svg (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/index.css (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/main.tsx (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/src/vite-env.d.ts (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/tsconfig.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/tsconfig.node.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/frontend/vite.config.ts (100%) rename {apps/wing => packages/winglang}/project-templates/wing/react-vite/package.json (100%) rename {apps/wing => packages/winglang}/project-templates/wing/slack/main.w (100%) rename {apps/wing => packages/winglang}/project-templates/wing/slack/package.json (100%) rename {apps/wing => packages/winglang}/src/analytics/collect.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/ci-collector.test.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/ci-collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/cli-collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/git-collector.test.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/git-collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/node-collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/collectors/os-collector.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/disclaimer.test.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/disclaimer.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/event.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/export.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/scripts/detached-export.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/storage.test.ts (100%) rename {apps/wing => packages/winglang}/src/analytics/storage.ts (100%) rename {apps/wing => packages/winglang}/src/cli.ts (100%) rename {apps/wing => packages/winglang}/src/commands/__snapshots__/test.test.ts.snap (100%) rename {apps/wing => packages/winglang}/src/commands/compile.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/compile.ts (100%) rename {apps/wing => packages/winglang}/src/commands/diagnostics.ts (100%) rename {apps/wing => packages/winglang}/src/commands/docs.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/docs.ts (100%) rename {apps/wing => packages/winglang}/src/commands/generateDocs.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/generateDocs.ts (100%) rename {apps/wing => packages/winglang}/src/commands/index.ts (100%) rename {apps/wing => packages/winglang}/src/commands/init.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/init.ts (100%) rename {apps/wing => packages/winglang}/src/commands/lsp.ts (100%) rename {apps/wing => packages/winglang}/src/commands/pack.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/pack.ts (100%) rename {apps/wing => packages/winglang}/src/commands/run.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/run.ts (100%) rename {apps/wing => packages/winglang}/src/commands/secrets.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/secrets.ts (100%) rename {apps/wing => packages/winglang}/src/commands/spinner-stream.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/__snapshots__/test.test.ts.snap (100%) rename {apps/wing => packages/winglang}/src/commands/test/fixtures/main.w.tf-aws.snap.md (100%) rename {apps/wing => packages/winglang}/src/commands/test/index.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/results.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/snapshots-help.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/snapshots.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/snapshots.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/test.test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/test.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/trace-processor.ts (100%) rename {apps/wing => packages/winglang}/src/commands/test/util.ts (100%) rename {apps/wing => packages/winglang}/src/commands/upgrade.ts (100%) rename {apps/wing => packages/winglang}/src/util.before-shutdown.ts (100%) rename {apps/wing => packages/winglang}/src/util.once.ts (100%) rename {apps/wing => packages/winglang}/src/util.test.ts (100%) rename {apps/wing => packages/winglang}/src/util.ts (100%) rename {apps/wing => packages/winglang}/tsconfig.dev.json (100%) rename {apps/wing => packages/winglang}/tsconfig.json (100%) rename {apps/wing => packages/winglang}/turbo.json (100%) rename {apps/wing => packages/winglang}/vitest.config.ts (100%) rename {examples => tests}/README.md (50%) rename {examples/tests => tests}/doc_examples/.gitattributes (100%) rename {examples/tests => tests}/doc_examples/invalid/01-preflight-and-inflight.md_example_12/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/01-preflight-and-inflight.md_example_15/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/01-preflight-and-inflight.md_example_7/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/01-preflight-and-inflight.md_example_8/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/01-variable-declaration.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/01-variable-declaration.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/invalid/04-tests.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/package.json (100%) rename {examples/tests => tests}/doc_examples/turbo.json (100%) rename {examples/tests => tests}/doc_examples/valid/00-what-is-wing.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_10/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_11/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_13/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_14/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_16/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_6/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-preflight-and-inflight.md_example_9/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-understanding-platforms.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-variable-declaration.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-variable-declaration.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/01-variable-declaration.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_6/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-application-tree.md_example_7/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-cli-user-manual.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-cli-user-manual.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-getting-started.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-primitives.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-primitives.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-primitives.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/02-primitives.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/03-functions.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/03-functions.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/03-functions.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-flow-controls.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-flow-controls.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-flow-controls.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-flow-controls.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-tests.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-tests.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-tests.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/04-tests.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/05-optionality.md_example_6/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_6/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_7/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_8/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/06-json.md_example_9/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/07-structs.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/07-structs.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/07-structs.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/07-structs.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/08-classes.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/08-classes.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/08-classes.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/08-classes.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/13-api-gateway.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/13-api-gateway.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/13-api-gateway.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/14-singletons.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/api.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/basic-auth-api.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/bucket.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/bucket.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/bucket.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/bucket.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/counter.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/counter.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/counter.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/endpoint.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/endpoint.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_5/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/function.md_example_6/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/on-deploy.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/on-deploy.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/processing-messages-in-a-queue.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/queue.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/queue.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/queue.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/queue.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/schedule.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/schedule.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/secret.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/secret.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/topic.md_example_1/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/topic.md_example_2/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/topic.md_example_3/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/topic.md_example_4/main.w (100%) rename {examples/tests => tests}/doc_examples/valid/topic.md_example_5/main.w (100%) rename {examples/tests => tests}/error/bool_from_json.test.w (100%) rename {examples/tests => tests}/error/fail_to_start_simulator.test.w (100%) rename {examples/tests => tests}/error/inflight_stacktraces.test.w (100%) rename {examples/tests => tests}/error/invalid-token.test.w (100%) rename {examples/tests => tests}/error/num_from_str.test.w (100%) rename {examples/tests => tests}/error/number_from_json.test.w (100%) rename {examples/tests => tests}/error/package.json (100%) rename {examples/tests => tests}/error/repeat_construct_id.test.w (100%) rename {examples/tests => tests}/error/repeat_construct_id2.test.w (100%) rename {examples/tests => tests}/error/string_from_json.test.w (100%) rename {examples/tests => tests}/error/struct_from_json_1.test.w (100%) rename {examples/tests => tests}/error/struct_from_json_2.test.w (100%) rename {examples/tests => tests}/error/struct_from_json_3.test.w (100%) rename {examples/tests => tests}/error/struct_from_json_4.test.w (100%) rename {examples/tests => tests}/error/struct_from_json_5.test.w (100%) rename {examples/tests => tests}/error/turbo.json (100%) rename {examples/tests => tests}/error/utilities.test.w (100%) rename {examples/tests => tests}/invalid/access_hidden_namespace.test.w (100%) rename {examples/tests => tests}/invalid/access_modifiers.test.w (100%) rename {examples/tests => tests}/invalid/access_private_apis.test.w (100%) rename {examples/tests => tests}/invalid/access_static_from_instance.test.w (100%) rename {examples/tests => tests}/invalid/ambiguous_api_paths.test.w (100%) rename {examples/tests => tests}/invalid/bring.test.w (100%) rename {examples/tests => tests}/invalid/bring_invalid_dir.w (100%) rename {examples/tests => tests}/invalid/bring_jsii.test.w (100%) rename {examples/tests => tests}/invalid/bring_local_dir.test.w (100%) rename {examples/tests => tests}/invalid/bring_local_self.test.w (100%) rename {examples/tests => tests}/invalid/bring_local_variables.test.w (100%) rename {examples/tests => tests}/invalid/bring_non_std_construct.test.w (100%) rename {examples/tests => tests}/invalid/bypass_return.test.w (100%) rename {examples/tests => tests}/invalid/call_inflight_from_preflight.test.w (100%) rename {examples/tests => tests}/invalid/capture_redefinition.test.w (100%) rename {examples/tests => tests}/invalid/class.test.w (100%) rename {examples/tests => tests}/invalid/cloud_function_expects_inflight.test.w (100%) rename {examples/tests => tests}/invalid/constructs.test.w (100%) rename {examples/tests => tests}/invalid/container_types.test.w (100%) rename {examples/tests => tests}/invalid/ctor_super.test.w (100%) rename {examples/tests => tests}/invalid/cyclic_bring1.w (100%) rename {examples/tests => tests}/invalid/cyclic_bring2.w (100%) rename {examples/tests => tests}/invalid/cyclic_bring3.w (100%) rename {examples/tests => tests}/invalid/diags_with_multibyte_chars.test.w (100%) rename {examples/tests => tests}/invalid/enums.test.w (100%) rename {examples/tests => tests}/invalid/equality.test.w (100%) rename {examples/tests => tests}/invalid/explicit_lift_qualification.test.w (100%) rename {examples/tests => tests}/invalid/extern.test.w (100%) rename {examples/tests => tests}/invalid/extern_static.test.w (100%) rename {examples/tests => tests}/invalid/file_with_variables.w (100%) rename {examples/tests => tests}/invalid/for_loop.test.w (100%) rename {examples/tests => tests}/invalid/function_call_arity.test.w (100%) rename {examples/tests => tests}/invalid/function_call_variadic.test.w (100%) rename {examples/tests => tests}/invalid/function_type.test.w (100%) rename {examples/tests => tests}/invalid/function_variadic_definition.test.w (100%) rename {examples/tests => tests}/invalid/global_symbols.test.w (100%) rename {examples/tests => tests}/invalid/immutable_container_types.test.w (100%) rename {examples/tests => tests}/invalid/impl_interface.test.w (100%) rename {examples/tests => tests}/invalid/indexing.test.w (100%) rename {examples/tests => tests}/invalid/inference.test.w (100%) rename {examples/tests => tests}/invalid/inflight_class_created_in_preflight.test.w (100%) rename {examples/tests => tests}/invalid/inflight_class_dup_init.test.w (100%) rename {examples/tests => tests}/invalid/inflight_class_in_preflight.test.w (100%) rename {examples/tests => tests}/invalid/inflight_class_interface_structural_typing.test.w (100%) rename {examples/tests => tests}/invalid/inflight_reassign.test.w (100%) rename {examples/tests => tests}/invalid/inflight_ref_explicit_ops.test.w (100%) rename {examples/tests => tests}/invalid/inflight_ref_resource_sub_method.test.w (100%) rename {examples/tests => tests}/invalid/inflight_ref_unknown_op.test.w (100%) rename {examples/tests => tests}/invalid/interface.test.w (100%) rename {examples/tests => tests}/invalid/internal_access_modifiers.test.w (100%) rename {examples/tests => tests}/invalid/intrinsics.test.w (100%) rename {examples/tests => tests}/invalid/invalid_call_before_super.w (100%) rename {examples/tests => tests}/invalid/issue_2767.test.w (100%) rename {examples/tests => tests}/invalid/jsii_access_modifiers.test.w (100%) rename {examples/tests => tests}/invalid/json.test.w (100%) rename {examples/tests => tests}/invalid/json_is_not_nil.test.w (100%) rename {examples/tests => tests}/invalid/json_static.test.w (100%) rename {examples/tests => tests}/invalid/json_values.test.w (100%) rename {examples/tests => tests}/invalid/lib/extern_above.w (100%) rename {examples/tests => tests}/invalid/map_entries.test.w (100%) rename {examples/tests => tests}/invalid/missing_return.test.w (100%) rename {examples/tests => tests}/invalid/missing_semicolon.test.w (100%) rename {examples/tests => tests}/invalid/mut_container_types.test.w (100%) rename {examples/tests => tests}/invalid/nil.test.w (100%) rename {examples/tests => tests}/invalid/optionals.test.w (100%) rename {examples/tests => tests}/invalid/package.json (100%) rename {examples/tests => tests}/invalid/parameters.test.w (100%) rename {examples/tests => tests}/invalid/phase_mismatch.test.w (100%) rename {examples/tests => tests}/invalid/preflight_from_inflight.test.w (100%) rename {examples/tests => tests}/invalid/primitives.test.w (100%) rename {examples/tests => tests}/invalid/private_constructor.test.w (100%) rename {examples/tests => tests}/invalid/protected_access_modifiers.test.w (100%) rename {examples/tests => tests}/invalid/reassign_to_nonreassignable.test.w (100%) rename {examples/tests => tests}/invalid/redundant_modifiers.w (100%) rename {examples/tests => tests}/invalid/resource_access_field_as_method.test.w (100%) rename {examples/tests => tests}/invalid/resource_captures.test.w (100%) rename {examples/tests => tests}/invalid/resource_inflight.test.w (100%) rename {examples/tests => tests}/invalid/resource_init.test.w (100%) rename {examples/tests => tests}/invalid/return_types.test.w (100%) rename {examples/tests => tests}/invalid/scope_and_id.test.w (100%) rename {examples/tests => tests}/invalid/sim_resource.test.w (100%) rename {examples/tests => tests}/invalid/simulator_permissions.test.w (100%) rename {examples/tests => tests}/invalid/sorted_errors_no_span.test.w (100%) rename {examples/tests => tests}/invalid/statement_invalid_scope.test.w (100%) rename {examples/tests => tests}/invalid/statements_if.test.w (100%) rename {examples/tests => tests}/invalid/std_containers.test.w (100%) rename {examples/tests => tests}/invalid/stringify.test.w (100%) rename {examples/tests => tests}/invalid/struct_expansion.test.w (100%) rename {examples/tests => tests}/invalid/struct_from_parameter.test.w (100%) rename {examples/tests => tests}/invalid/struct_json_conversion.test.w (100%) rename {examples/tests => tests}/invalid/structs.test.w (100%) rename {examples/tests => tests}/invalid/subdir/inner/foo1.w (100%) rename {examples/tests => tests}/invalid/subdir/inner/foo2.w (100%) rename {examples/tests => tests}/invalid/subdir/other.w (100%) rename {examples/tests => tests}/invalid/subdir2/file.w (100%) rename {examples/tests => tests}/invalid/subdir2/inner/blah.w (100%) rename {examples/tests => tests}/invalid/subdir3/in.valid/a.w (100%) rename {examples/tests => tests}/invalid/subdir3/no_wing_files/blah.txt (100%) rename {examples/tests => tests}/invalid/subdir3/not-valid/a.w (100%) rename {examples/tests => tests}/invalid/super_call.test.w (100%) rename {examples/tests => tests}/invalid/this.w (100%) rename {examples/tests => tests}/invalid/throw_non_string.test.w (100%) rename {examples/tests => tests}/invalid/try_catch_parenthesis.test.w (100%) rename {examples/tests => tests}/invalid/try_no_catch_or_finally.test.w (100%) rename {examples/tests => tests}/invalid/turbo.json (100%) rename {examples/tests => tests}/invalid/types_strings_arithmetic.test.w (100%) rename {examples/tests => tests}/invalid/un_mut_lifted_objects.test.w (100%) rename {examples/tests => tests}/invalid/unimplemented_grammar.test.w (100%) rename {examples/tests => tests}/invalid/unknown_field.test.w (100%) rename {examples/tests => tests}/invalid/unknown_submodule.test.w (100%) rename {examples/tests => tests}/invalid/unknown_symbol.test.w (100%) rename {examples/tests => tests}/invalid/unphased.test.w (100%) rename {examples/tests => tests}/invalid/unresolved_state.test.w (100%) rename {examples/tests => tests}/invalid/use_before_defined.test.w (100%) rename {examples/tests => tests}/invalid/variable_scoping.test.w (100%) rename {examples/tests => tests}/invalid/void_in_expression_position.test.w (100%) rename {examples/tests => tests}/sdk_tests/.gitignore (100%) rename {examples/tests => tests}/sdk_tests/api/404.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/aws-api.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/cors.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/cycle.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/delete.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/env.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/get.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/options.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/patch.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/path_vars.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/post.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/put.test.w (100%) rename {examples/tests => tests}/sdk_tests/api/root_path_vars.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/add_file.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/add_object.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/aws-bucket.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/bucket-ref.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/bucket_list.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/copy.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/delete.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/events.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/exists.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/get.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/load_test.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/metadata.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/public_url.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/put.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/put_json.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/rename.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/signed_url.test.w (100%) rename {libs/wingsdk/test => tests/sdk_tests/bucket}/test-files/test1.txt (100%) rename {libs/wingsdk/test => tests/sdk_tests/bucket}/test-files/test2.txt (100%) rename {examples/tests => tests}/sdk_tests/bucket/try_delete.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/try_get.test.w (100%) rename {examples/tests => tests}/sdk_tests/bucket/try_get_json.test.w (100%) rename {examples/tests => tests}/sdk_tests/container/build-failure.test.w (100%) rename {examples/tests => tests}/sdk_tests/container/build-failure/Dockerfile (100%) rename {examples/tests => tests}/sdk_tests/container/container.test.w (100%) rename {examples/tests => tests}/sdk_tests/container/entrypoint.test.w (100%) rename {examples/tests => tests}/sdk_tests/container/mount.test.w (100%) rename {libs/wingsdk/test/target-sim => tests/sdk_tests/container}/my-docker-image/Dockerfile (100%) rename {examples/tests => tests}/sdk_tests/container/my-docker-image/index.js (100%) rename {examples/tests => tests}/sdk_tests/container/network.test.w (100%) rename {examples/tests => tests}/sdk_tests/container/pull-failure.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/aws-counter.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/dec.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/inc.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/initial.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/peek.test.w (100%) rename {examples/tests => tests}/sdk_tests/counter/set.test.w (100%) rename {examples/tests => tests}/sdk_tests/endpoint/url.test.w (100%) rename {examples/tests => tests}/sdk_tests/expect/assert.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/basic.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/directory.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/json.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/options.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/path.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/stat.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/temp_dir.test.w (100%) rename {examples/tests => tests}/sdk_tests/fs/yaml.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/aws-function.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/aws-layer.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/concurrency.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/env.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/function-ref.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/invoke.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/invoke_async.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/logging.extern.d.ts (100%) rename {examples/tests => tests}/sdk_tests/function/logging.js (100%) rename {examples/tests => tests}/sdk_tests/function/logging.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/memory_and_env.test.w (100%) rename {examples/tests => tests}/sdk_tests/function/timeout.test.w (100%) rename {examples/tests => tests}/sdk_tests/http/fetch.test.w (100%) rename {examples/tests => tests}/sdk_tests/http/url.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/abs.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/acos.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/acot.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/acsc.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/angular_conversion.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/asec.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/asin.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/atan.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/atan2.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/combinations.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/cos.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/cot.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/csc.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/euler.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/factorial.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/fibonacci.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/floor_ceil_round.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/hypot.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/log.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/log10.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/log2.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/median_mode_mean.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/min_max.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/pi.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/prime.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/random.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/sec.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/sign.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/sin.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/sqrt.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/tan.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/tau.test.w (100%) rename {examples/tests => tests}/sdk_tests/math/toradix.test.w (100%) rename {examples/tests => tests}/sdk_tests/misc/empty-actions.test.w (100%) rename {examples/tests => tests}/sdk_tests/on_deploy/execute_after.test.w (100%) rename {examples/tests => tests}/sdk_tests/package.json (100%) rename {examples/tests => tests}/sdk_tests/queue/aws-queue.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/dead-letter-queue.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/pop.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/purge.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/push.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/queue-ref.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/retention_period.main.w (100%) rename {examples/tests => tests}/sdk_tests/queue/set_consumer.test.w (100%) rename {examples/tests => tests}/sdk_tests/queue/timeout.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/call.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/no-stop.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/on-start.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/on-stop.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/resource.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/state.test.w (100%) rename {examples/tests => tests}/sdk_tests/resource/tokens.test.w (100%) rename {examples/tests => tests}/sdk_tests/schedule/init.test.w (100%) rename {examples/tests => tests}/sdk_tests/schedule/on_tick.test.w (100%) rename {examples/tests => tests}/sdk_tests/secret/secret-ref.test.w (100%) rename {examples/tests => tests}/sdk_tests/service/callbacks.test.w (100%) rename {examples/tests => tests}/sdk_tests/service/http-server.extern.d.ts (100%) rename {examples/tests => tests}/sdk_tests/service/http-server.js (100%) rename {examples/tests => tests}/sdk_tests/service/http-server.test.w (100%) rename {examples/tests => tests}/sdk_tests/service/minimal.test.w (100%) rename {examples/tests => tests}/sdk_tests/service/stateful.test.w (100%) rename {examples/tests => tests}/sdk_tests/service/tokens.test.w (100%) rename {examples/tests => tests}/sdk_tests/state/get.test.w (100%) rename {examples/tests => tests}/sdk_tests/state/my-service.w (100%) rename {examples/tests => tests}/sdk_tests/state/set.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/array.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/bool.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/datetime.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/duration.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/json.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/map.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/node.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/number.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/range.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/regex.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/set.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/string.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/struct.test.w (100%) rename {examples/tests => tests}/sdk_tests/std/struct_a.w (100%) rename {examples/tests => tests}/sdk_tests/std/struct_b.w (100%) rename {examples/tests => tests}/sdk_tests/topic/aws-topic.test.w (100%) rename {examples/tests => tests}/sdk_tests/topic/no_blocking.test.w (100%) rename {examples/tests => tests}/sdk_tests/topic/on_message.test.w (100%) rename {examples/tests => tests}/sdk_tests/topic/subscribe-queue.test.w (100%) rename {examples/tests => tests}/sdk_tests/topic/variadic-parameter.test.w (100%) rename {examples/tests => tests}/sdk_tests/turbo.json (100%) rename {examples/tests => tests}/sdk_tests/ui/section.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/.env (100%) rename {examples/tests => tests}/sdk_tests/util/base64.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/env.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/exec.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/nanoid.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/os.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/sha256.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/shell.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/sleep.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/spawn.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/util.extern.d.ts (100%) rename {examples/tests => tests}/sdk_tests/util/util.js (100%) rename {examples/tests => tests}/sdk_tests/util/uuidv4-helper.extern.d.ts (100%) rename {examples/tests => tests}/sdk_tests/util/uuidv4-helper.js (100%) rename {examples/tests => tests}/sdk_tests/util/uuidv4.test.w (100%) rename {examples/tests => tests}/sdk_tests/util/wait-until.test.w (100%) rename {examples/tests => tests}/sdk_tests/website/aws-website.test.w (100%) rename {examples/tests => tests}/sdk_tests/website/two_websites.test.w (100%) rename {examples/tests => tests}/sdk_tests/website/website.test.w (100%) rename {examples/tests => tests}/sdk_tests/website/website/error.html (100%) rename {examples/tests => tests}/sdk_tests/website/website/index.html (100%) rename {examples/tests => tests}/sdk_tests/website/website/inner-folder/other.html (100%) rename {examples/tests => tests}/valid/anon_function.test.w (100%) rename {examples/tests => tests}/valid/api.test.w (100%) rename {examples/tests => tests}/valid/api_cors_custom.test.w (100%) rename {examples/tests => tests}/valid/api_cors_default.test.w (100%) rename {examples/tests => tests}/valid/api_valid_path.test.w (100%) rename {examples/tests => tests}/valid/assert.test.w (100%) rename {examples/tests => tests}/valid/asynchronous_model_implicit_await_in_functions.test.w (100%) rename {examples/tests => tests}/valid/baz.w (100%) rename {examples/tests => tests}/valid/benchmarks/empty.test.w (100%) rename {examples/tests => tests}/valid/benchmarks/functions_1.test.w (100%) rename {examples/tests => tests}/valid/benchmarks/functions_10.test.w (100%) rename {examples/tests => tests}/valid/benchmarks/hello_world.test.w (100%) rename {examples/tests => tests}/valid/benchmarks/jsii_big.test.w (100%) rename {examples/tests => tests}/valid/benchmarks/jsii_small.test.w (100%) rename {examples/tests => tests}/valid/bring_alias.test.w (100%) rename {examples/tests => tests}/valid/bring_awscdk.test.w (100%) rename {examples/tests => tests}/valid/bring_cdk8s.test.w (100%) rename {examples/tests => tests}/valid/bring_cdktf.test.w (100%) rename {examples/tests => tests}/valid/bring_extend_non_entry.test.w (100%) rename {examples/tests => tests}/valid/bring_jsii.test.w (100%) rename {examples/tests => tests}/valid/bring_local.test.w (100%) rename {examples/tests => tests}/valid/bring_local_dir.test.w (100%) rename {examples/tests => tests}/valid/bring_local_normalization.test.w (100%) rename {examples/tests => tests}/valid/bring_projen.test.w (100%) rename {examples/tests => tests}/valid/bring_wing_library.test.w (100%) rename {examples/tests => tests}/valid/bucket_keys.test.w (100%) rename {examples/tests => tests}/valid/bypass_return.test.w (100%) rename {examples/tests => tests}/valid/call_static_of_myself.test.w (100%) rename {examples/tests => tests}/valid/calling_inflight_variants.test.w (100%) rename {examples/tests => tests}/valid/capture_containers.test.w (100%) rename {examples/tests => tests}/valid/capture_in_binary.test.w (100%) rename {examples/tests => tests}/valid/capture_mutables.test.w (100%) rename {examples/tests => tests}/valid/capture_primitives.test.w (100%) rename {examples/tests => tests}/valid/capture_reassigable_class_field.test.w (100%) rename {examples/tests => tests}/valid/capture_reassignable.test.w (100%) rename {examples/tests => tests}/valid/capture_resource_and_data.test.w (100%) rename {examples/tests => tests}/valid/capture_resource_with_no_inflight.test.w (100%) rename {examples/tests => tests}/valid/capture_tokens.test.w (100%) rename {examples/tests => tests}/valid/captures.test.w (100%) rename {examples/tests => tests}/valid/casting.test.w (100%) rename {examples/tests => tests}/valid/chaining_macros.test.w (100%) rename {examples/tests => tests}/valid/class.test.w (100%) rename {examples/tests => tests}/valid/closure_class.test.w (100%) rename {examples/tests => tests}/valid/construct-base.test.w (100%) rename {examples/tests => tests}/valid/container_types.test.w (100%) rename {examples/tests => tests}/valid/custom_obj_id.test.w (100%) rename {examples/tests => tests}/valid/deep_equality.test.w (100%) rename {examples/tests => tests}/valid/double_reference.test.w (100%) rename {examples/tests => tests}/valid/doubler.test.w (100%) rename {examples/tests => tests}/valid/dynamo.extern.d.ts (100%) rename {examples/tests => tests}/valid/dynamo.test.w (100%) rename {examples/tests => tests}/valid/dynamo.ts (100%) rename {examples/tests => tests}/valid/dynamo_awscdk.test.w (100%) rename {examples/tests => tests}/valid/enums.test.w (100%) rename {examples/tests => tests}/valid/esm/esm_extern.extern.d.ts (100%) rename {examples/tests => tests}/valid/esm/esm_extern.js (100%) rename {examples/tests => tests}/valid/esm/module_type.test.w (100%) rename {examples/tests => tests}/valid/esm/package.json (100%) rename {examples/tests => tests}/valid/explicit_lift_qualification.test.w (100%) rename {examples/tests => tests}/valid/exported_data.js (100%) rename {examples/tests => tests}/valid/expressions_binary_operators.test.w (100%) rename {examples/tests => tests}/valid/expressions_string_interpolation.test.w (100%) rename {examples/tests => tests}/valid/extend_counter.test.w (100%) rename {examples/tests => tests}/valid/extend_non_entrypoint.w (100%) rename {examples/tests => tests}/valid/extern_implementation.test.w (100%) rename {examples/tests => tests}/valid/external_ts.extern.d.ts (100%) rename {examples/tests => tests}/valid/external_ts.ts (100%) rename {examples/tests => tests}/valid/file_counter.test.w (100%) rename {examples/tests => tests}/valid/for_loop.test.w (100%) rename {examples/tests => tests}/valid/forward_decl.test.w (100%) rename {examples/tests => tests}/valid/function_optional_arguments.test.w (100%) rename {examples/tests => tests}/valid/function_returns_function.test.w (100%) rename {examples/tests => tests}/valid/function_type.test.w (100%) rename {examples/tests => tests}/valid/function_variadic_arguments.test.w (100%) rename {examples/tests => tests}/valid/hello.test.w (100%) rename {examples/tests => tests}/valid/identical_inflights.test.w (100%) rename {examples/tests => tests}/valid/impl_interface.test.w (100%) rename {examples/tests => tests}/valid/implicit_std.test.w (100%) rename {examples/tests => tests}/valid/in_scope_construct.test.w (100%) rename {examples/tests => tests}/valid/indexing.test.w (100%) rename {examples/tests => tests}/valid/inference.test.w (100%) rename {examples/tests => tests}/valid/inflight-subscribers.test.w (100%) rename {examples/tests => tests}/valid/inflight_capture_static.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_as_struct_members.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_capture_const.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_capture_preflight_object.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_definitions.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_inner_capture_mutable.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_inside_inflight_closure.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_modifiers.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_outside_inflight_closure.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_structural_interace_handler.test.w (100%) rename {examples/tests => tests}/valid/inflight_class_without_init.test.w (100%) rename {examples/tests => tests}/valid/inflight_closure_as_super_param.test.w (100%) rename {examples/tests => tests}/valid/inflight_closure_autoid.test.w (100%) rename {examples/tests => tests}/valid/inflight_closure_inside_preflight_closure.test.w (100%) rename {examples/tests => tests}/valid/inflight_concat.test.w (100%) rename {examples/tests => tests}/valid/inflight_handler_singleton.test.w (100%) rename {examples/tests => tests}/valid/inflight_init.test.w (100%) rename {examples/tests => tests}/valid/inflights_calling_inflights.test.w (100%) rename {examples/tests => tests}/valid/inherit_stdlib_class.test.w (100%) rename {examples/tests => tests}/valid/inheritance_class_inflight.test.w (100%) rename {examples/tests => tests}/valid/inheritance_class_preflight.test.w (100%) rename {examples/tests => tests}/valid/inheritance_interface.test.w (100%) rename {examples/tests => tests}/valid/interface.test.w (100%) rename {examples/tests => tests}/valid/intrinsics.test.w (100%) rename {examples/tests => tests}/valid/issue_2889.test.w (100%) rename {examples/tests => tests}/valid/json-types.test.w (100%) rename {examples/tests => tests}/valid/json.test.w (100%) rename {examples/tests => tests}/valid/json_bucket.test.w (100%) rename {examples/tests => tests}/valid/json_static.test.w (100%) rename {examples/tests => tests}/valid/json_string_interpolation.test.w (100%) rename {examples/tests => tests}/valid/lift_expr_with_this.test.w (100%) rename {examples/tests => tests}/valid/lift_inflight_closure_collection.test.w (100%) rename {examples/tests => tests}/valid/lift_inflight_closure_returning_object_issue6501.test.w (100%) rename {examples/tests => tests}/valid/lift_parent_fields.test.w (100%) rename {examples/tests => tests}/valid/lift_redefinition.test.w (100%) rename {examples/tests => tests}/valid/lift_shared_resource.test.w (100%) rename {examples/tests => tests}/valid/lift_this.test.w (100%) rename {examples/tests => tests}/valid/lift_via_closure.test.w (100%) rename {examples/tests => tests}/valid/lift_via_closure_explicit.test.w (100%) rename {examples/tests => tests}/valid/lift_weird_order.test.w (100%) rename {examples/tests => tests}/valid/lift_with_phase_ind.test.w (100%) rename {examples/tests => tests}/valid/map_entries.test.w (100%) rename {examples/tests => tests}/valid/mut_container_types.test.w (100%) rename {examples/tests => tests}/valid/mutation_after_class_init.test.w (100%) rename {examples/tests => tests}/valid/namspaced-expr-in-index-expr.test.w (100%) rename {examples/tests => tests}/valid/new_in_static.test.w (100%) rename {examples/tests => tests}/valid/new_in_static_lib.w (100%) rename {examples/tests => tests}/valid/new_jsii.test.w (100%) rename {examples/tests => tests}/valid/nil.test.w (100%) rename {examples/tests => tests}/valid/on_lift.test.w (100%) rename {examples/tests => tests}/valid/optionals.test.w (100%) rename {examples/tests => tests}/valid/package.json (100%) rename {examples/tests => tests}/valid/parameters/nested/parameters.test.w (100%) rename {examples/tests => tests}/valid/parameters/nested/wing.toml (100%) rename {examples/tests => tests}/valid/parameters/simple/parameters.test.w (100%) rename {examples/tests => tests}/valid/parameters/simple/wing.toml (100%) rename {examples/tests => tests}/valid/phase_independent_method_on_string.test.w (100%) rename {examples/tests => tests}/valid/platforms/example.main.w (100%) rename {examples/tests => tests}/valid/platforms/local-package/a-relative-platform.js (100%) rename {examples/tests => tests}/valid/platforms/local-package/index.js (100%) rename {examples/tests => tests}/valid/platforms/main.w (100%) rename {examples/tests => tests}/valid/platforms/permission-boundary.js (100%) rename {examples/tests => tests}/valid/platforms/replace-tf-bucket.js (100%) rename {examples/tests => tests}/valid/platforms/replicate-s3.js (100%) rename {examples/tests => tests}/valid/platforms/tf-backend.js (100%) rename {examples/tests => tests}/valid/primitive_methods.test.w (100%) rename {examples/tests => tests}/valid/print-helpers.extern.d.ts (100%) rename {examples/tests => tests}/valid/print-helpers.js (100%) rename {examples/tests => tests}/valid/print.test.w (100%) rename {examples/tests => tests}/valid/reassignment.test.w (100%) rename {examples/tests => tests}/valid/resource.test.w (100%) rename {examples/tests => tests}/valid/resource_call_static.test.w (100%) rename {examples/tests => tests}/valid/resource_captures.test.w (100%) rename {examples/tests => tests}/valid/resource_captures_globals.test.w (100%) rename {examples/tests => tests}/valid/rootid.test.w (100%) rename {examples/tests => tests}/valid/rootid.test.w.tf-aws.snap.md (100%) rename {examples/tests => tests}/valid/service.test.w (100%) rename {examples/tests => tests}/valid/shadowing.test.w (100%) rename {examples/tests => tests}/valid/sim_resource.test.w (100%) rename {examples/tests => tests}/valid/statements_before_super.w (100%) rename {examples/tests => tests}/valid/statements_if.test.w (100%) rename {examples/tests => tests}/valid/statements_variable_declarations.test.w (100%) rename {examples/tests => tests}/valid/static_members.test.w (100%) rename {examples/tests => tests}/valid/std_containers.test.w (100%) rename {examples/tests => tests}/valid/std_string.test.w (100%) rename {examples/tests => tests}/valid/std_type_annotation.test.w (100%) rename {examples/tests => tests}/valid/store.w (100%) rename {examples/tests => tests}/valid/stringify.test.w (100%) rename {examples/tests => tests}/valid/struct_from_json.test.w (100%) rename {examples/tests => tests}/valid/structs.test.w (100%) rename {examples/tests => tests}/valid/subdir/bar.w (100%) rename {examples/tests => tests}/valid/subdir/empty.w (100%) rename {examples/tests => tests}/valid/subdir/foo.w (100%) rename {examples/tests => tests}/valid/subdir/structs.w (100%) rename {examples/tests => tests}/valid/subdir/structs_2.w (100%) rename {examples/tests => tests}/valid/subdir/subfile.w (100%) rename {examples/tests => tests}/valid/subdir/util.extern.d.ts (100%) rename {examples/tests => tests}/valid/subdir/util.ts (100%) rename {examples/tests => tests}/valid/subdir2/file1.w (100%) rename {examples/tests => tests}/valid/subdir2/file2.w (100%) rename {examples/tests => tests}/valid/subdir2/inflight_class.w (100%) rename {examples/tests => tests}/valid/subdir2/inner-with-no-wing.files/affirmation.txt (100%) rename {examples/tests => tests}/valid/subdir2/inner/widget.w (100%) rename {examples/tests => tests}/valid/super_call.test.w (100%) rename {examples/tests => tests}/valid/super_inflight_class.test.w (100%) rename {examples/tests => tests}/valid/symbol_shadow.test.w (100%) rename {examples/tests => tests}/valid/test_bucket.test.w (100%) rename {examples/tests => tests}/valid/test_without_bring.test.w (100%) rename {examples/tests => tests}/valid/this.test.w (100%) rename {examples/tests => tests}/valid/to_inflight.test.w (100%) rename {examples/tests => tests}/valid/try_catch.test.w (100%) rename {examples/tests => tests}/valid/turbo.json (100%) rename {examples/tests => tests}/valid/unused_lift.test.w (100%) rename {examples/tests => tests}/valid/url_utils.extern.d.ts (100%) rename {examples/tests => tests}/valid/url_utils.ts (100%) rename {examples/tests => tests}/valid/use_inflight_method_inside_init_closure.test.w (100%) rename {examples/tests => tests}/valid/website_with_api.test.w (100%) rename {examples/tests => tests}/valid/website_with_api/index.html (100%) rename {examples/tests => tests}/valid/while.test.w (100%) rename {examples/tests => tests}/valid/while_loop_await.test.w (100%) rename {apps/wing-console => wing-console}/.eslintignore (100%) rename {apps/wing-console => wing-console}/.gitignore (100%) rename {apps/wing-console => wing-console}/.prettierrc.json (100%) rename {apps/wing-console => wing-console}/LICENSE.md (100%) rename {apps/wing-console => wing-console}/console/app/.eslintignore (100%) rename {apps/wing-console => wing-console}/console/app/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/console/app/.gitignore (100%) rename {apps/wing-console => wing-console}/console/app/CONTRIBUTING.md (100%) rename {apps/wing-console => wing-console}/console/app/LICENSE.md (100%) rename {apps/wing-console => wing-console}/console/app/README.md (100%) rename {apps/wing-console => wing-console}/console/app/assets/openChrome.applescript (100%) rename {apps/wing-console => wing-console}/console/app/demo/main.w (100%) rename {apps/wing-console => wing-console}/console/app/package.json (100%) rename {apps/wing-console => wing-console}/console/app/playwright.config.ts (100%) rename {apps/wing-console => wing-console}/console/app/postcss.config.cjs (100%) rename {apps/wing-console => wing-console}/console/app/preview/Dockerfile (100%) rename {apps/wing-console => wing-console}/console/app/preview/fly.toml (100%) rename {apps/wing-console => wing-console}/console/app/preview/index.mjs (100%) rename {apps/wing-console => wing-console}/console/app/scripts/config.mjs (100%) rename {apps/wing-console => wing-console}/console/app/scripts/dev.mjs (100%) rename {apps/wing-console => wing-console}/console/app/scripts/preview.mjs (100%) rename {apps/wing-console => wing-console}/console/app/src/analytics.ts (100%) rename {apps/wing-console => wing-console}/console/app/src/index.ts (100%) rename {apps/wing-console => wing-console}/console/app/src/open.ts (100%) rename {apps/wing-console => wing-console}/console/app/src/storage.ts (100%) rename {apps/wing-console => wing-console}/console/app/tailwind.config.cjs (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.api/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.api/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.bucket/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.bucket/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.counter/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.counter/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.function/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.function/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.queue/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.queue/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.topic/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.topic/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.website/index.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/cloud.website/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/describe.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/health/health.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/health/main.w (100%) rename {apps/wing-console => wing-console}/console/app/test/helpers.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/login/login.test.ts (100%) rename {apps/wing-console => wing-console}/console/app/test/login/main.w (100%) rename {apps/wing-console => wing-console}/console/app/tsconfig.json (100%) rename {apps/wing-console => wing-console}/console/app/tsup.config.ts (100%) rename {apps/wing-console => wing-console}/console/app/turbo.json (100%) rename {apps/wing-console => wing-console}/console/app/web/.env.example (100%) rename {apps/wing-console => wing-console}/console/app/web/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/console/app/web/env.d.ts (100%) rename {apps/wing-console => wing-console}/console/app/web/favicon.ico (100%) rename {apps/wing-console => wing-console}/console/app/web/index.css (100%) rename {apps/wing-console => wing-console}/console/app/web/index.html (100%) rename {apps/wing-console => wing-console}/console/app/web/index.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/.eslintignore (100%) rename {apps/wing-console => wing-console}/console/design-system/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/console/design-system/.gitignore (100%) rename {apps/wing-console => wing-console}/console/design-system/LICENSE.md (100%) rename {apps/wing-console => wing-console}/console/design-system/package.json (100%) rename {apps/wing-console => wing-console}/console/design-system/postcss.config.cjs (100%) rename {apps/wing-console => wing-console}/console/design-system/readme.md (100%) rename {apps/wing-console => wing-console}/console/design-system/src/assets/wingLoader.json (100%) rename {apps/wing-console => wing-console}/console/design-system/src/attribute.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/breadcrumbs.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/button.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/checkbox.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/combobox.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/file-preview.stories.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/file-preview.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/headless/tree-context.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/src/headless/tree-item.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/headless/tree-view.test.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/headless/tree-view.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/arrow-long-right-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/horizontal-line-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/play-all-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/spinner-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/square-stack-minus-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/square-stack-plus-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/icons/wing-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/index.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/src/input.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/inspector-section-heading.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/inspector-section.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/json-response-input.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/key-value-list.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/left-resizable-widget.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/link.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/listbox.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/loader.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/modal.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/notification.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/pill.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/progress-bar.stories.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/progress-bar.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/resource-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/response-input.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/right-resizable-widget.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/row-input.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/scrollable-area.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/select.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/skeleton-loader.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/slide-over.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/spinner-loader.stories.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/spinner-loader.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/table-row.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/tabs.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/text-area.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/text-highlight.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/theme-provider.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/toolbar-button.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/toolbar.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/top-resizable-widget.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/tree-item.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/tree-view.stories.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/tree-view.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/tree.tsx (100%) rename {apps/wing-console => wing-console}/console/design-system/src/utils/colors.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/src/utils/icon-utils.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/src/utils/use-controlled.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/tailwind-plugin.cjs (100%) rename {apps/wing-console => wing-console}/console/design-system/tailwind.config.cjs (100%) rename {apps/wing-console => wing-console}/console/design-system/test/setup.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/tsconfig.json (100%) rename {apps/wing-console => wing-console}/console/design-system/tsup.config.ts (100%) rename {apps/wing-console => wing-console}/console/design-system/turbo.json (100%) rename {apps/wing-console => wing-console}/console/design-system/vite.config.ts (100%) rename {apps/wing-console => wing-console}/console/server/.eslintignore (100%) rename {apps/wing-console => wing-console}/console/server/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/console/server/.gitignore (100%) rename {apps/wing-console => wing-console}/console/server/CONTRIBUTING.md (100%) rename {apps/wing-console => wing-console}/console/server/LICENSE.md (100%) rename {apps/wing-console => wing-console}/console/server/package.json (100%) rename {apps/wing-console => wing-console}/console/server/readme.md (100%) rename {apps/wing-console => wing-console}/console/server/src/config.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/consoleLogger.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/expressServer.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/hostUtils.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/index.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/launch-editor.d.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/api.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/app.get-hierarchichal-running-state.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/app.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/bucket.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/config.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/counter.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/endpoint.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/file-browser.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/function.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/http-client.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/index.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/queue.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/table.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/test.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/topic.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/ui-button.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/ui-field.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/updater.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/router/website.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/types.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/updater.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/LogInterface.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/analytics.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/compiler.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/construct-tree.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/constructTreeNodeMap.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/createRouter.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/format-wing-error.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/getWingVersion.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/simulator.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/terms-and-conditions.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/test-runner/simulator-manager.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/utils/test-runner/test-runner.ts (100%) rename {apps/wing-console => wing-console}/console/server/src/wingsdk.ts (100%) rename {apps/wing-console => wing-console}/console/server/tsconfig.json (100%) rename {apps/wing-console => wing-console}/console/server/tsup.config.ts (100%) rename {apps/wing-console => wing-console}/console/server/turbo.json (100%) rename {apps/wing-console => wing-console}/console/ui/.eslintignore (100%) rename {apps/wing-console => wing-console}/console/ui/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/console/ui/.gitignore (100%) rename {apps/wing-console => wing-console}/console/ui/.storybook/main.ts (100%) rename {apps/wing-console => wing-console}/console/ui/.storybook/preview.ts (100%) rename {apps/wing-console => wing-console}/console/ui/.storybook/tailwind.css (100%) rename {apps/wing-console => wing-console}/console/ui/LICENSE.md (100%) rename {apps/wing-console => wing-console}/console/ui/package.json (100%) rename {apps/wing-console => wing-console}/console/ui/postcss.config.cjs (100%) rename {apps/wing-console => wing-console}/console/ui/readme.md (100%) rename {apps/wing-console => wing-console}/console/ui/src/App.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/AppContext.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/Console.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/env.d.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/blue-screen-of-death/blue-screen-of-death.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.test.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/blue-screen-of-death/use-file-link.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/endpoints-pane/endpoint-tree-item.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/endpoints-pane/endpoint-tree.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/endpoints-pane/endpoints-warning-modal.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/endpoints-pane/no-endpoints.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/assert.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/graph-generator.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/graph-renderer.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/graph.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/node-children.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/node.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/port.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/elk-flow/types.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/explorer.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/map-background.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/map-controls.stories.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/map-controls.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/map-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/use-map.bridge-connections.test.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/use-map.bridge-connections.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/use-map.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/explorer-pane/zoom-pane.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/hierarchy-pane/hierarchy.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/hierarchy-pane/no-resources.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/hierarchy-pane/use-hierarchy.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/inspector.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/api-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/api-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/api-response-body-panel.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/api-response-headers-panel.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/api.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/bucket-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/bucket-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/counter-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/counter-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/counter-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-file-browser.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-http-client.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-item.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-table.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-button.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-field.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/edge-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/file-browser-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/file-browser.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/function-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/function-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/function-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/queue-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/queue-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/queue-metadata-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/queue-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/resource-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/resource-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/schedule-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/schedule-metadata.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/table-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/terminal.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/topic-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/topic-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-api.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-bucket.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-counter.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-endpoints-warning.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-endpoints.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-function.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-queue.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-terminal-history.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-topic.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/use-website.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/website-interaction-view.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/inspector-pane/resource-panes/website-interaction.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/layout/default-layout.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/layout/layout-provider.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/layout/use-layout.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/localstorage-context/localstorage-context.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/localstorage-context/use-localstorage.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/logs-pane/console-logs-filters.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/logs-pane/console-logs.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/logs-pane/logs.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/running-state-indicator/running-state-indicator.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/selection-context/selection-context.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/sign-in/github-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/sign-in/google-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/sign-in/sign-in.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/status-bar/discord-button.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/status-bar/discord-icon.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/status-bar/reset-button.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/status-bar/status-bar.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/status-bar/theme-toggle.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/tests-pane/test-tree.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/tests-pane/tests-context.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/tests-pane/use-tests.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/websocket-state/use-websocket.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/features/websocket-state/websocket-state.tsx (100%) rename {apps/wing-console => wing-console}/console/ui/src/index.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/trpc.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/use-download-file.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/use-open-external.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/use-raf-throttle.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/use-resize-observer.ts (100%) rename {apps/wing-console => wing-console}/console/ui/src/use-upload-file.ts (100%) rename {apps/wing-console => wing-console}/console/ui/tailwind-plugin.cjs (100%) rename {apps/wing-console => wing-console}/console/ui/tailwind.config.cjs (100%) rename {apps/wing-console => wing-console}/console/ui/tsconfig.json (100%) rename {apps/wing-console => wing-console}/console/ui/tsup.config.ts (100%) rename {apps/wing-console => wing-console}/console/ui/turbo.json (100%) rename {apps/wing-console => wing-console}/console/ui/vite.config.ts (100%) rename {apps/wing-console => wing-console}/packages/error-message/.eslintignore (100%) rename {apps/wing-console => wing-console}/packages/error-message/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/packages/error-message/package.json (100%) rename {apps/wing-console => wing-console}/packages/error-message/src/index.ts (100%) rename {apps/wing-console => wing-console}/packages/error-message/tsconfig.json (100%) rename {apps/wing-console => wing-console}/packages/use-loading/.eslintignore (100%) rename {apps/wing-console => wing-console}/packages/use-loading/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/packages/use-loading/package.json (100%) rename {apps/wing-console => wing-console}/packages/use-loading/src/index.ts (100%) rename {apps/wing-console => wing-console}/packages/use-loading/tsconfig.json (100%) rename {apps/wing-console => wing-console}/packages/use-persistent-state/.eslintignore (100%) rename {apps/wing-console => wing-console}/packages/use-persistent-state/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/packages/use-persistent-state/package.json (100%) rename {apps/wing-console => wing-console}/packages/use-persistent-state/src/index.tsx (100%) rename {apps/wing-console => wing-console}/packages/use-persistent-state/tsconfig.json (100%) rename {apps/wing-console => wing-console}/packages/utilities/.eslintignore (100%) rename {apps/wing-console => wing-console}/packages/utilities/.eslintrc.json (100%) rename {apps/wing-console => wing-console}/packages/utilities/package.json (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/debounce.test.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/debounce.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/escape-html.test.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/escape-html.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/index.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/read-lines.test.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/read-lines.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/throttle.test.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/throttle.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/uniq-by.test.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/src/uniq-by.ts (100%) rename {apps/wing-console => wing-console}/packages/utilities/tsconfig.json (100%) rename {apps/wing-console => wing-console}/tools/eslint-plugin/.eslintignore (100%) rename {apps/wing-console => wing-console}/tools/eslint-plugin/.eslintrc.cjs (100%) rename {apps/wing-console => wing-console}/tools/eslint-plugin/index.cjs (100%) rename {apps/wing-console => wing-console}/tools/eslint-plugin/package.json (100%) rename {apps/wing-console => wing-console}/tools/eslint-plugin/readme.md (100%) rename {apps/wing-console => wing-console}/tools/tsconfig/package.json (100%) rename {apps/wing-console => wing-console}/tools/tsconfig/readme.md (100%) rename {apps/wing-console => wing-console}/tools/tsconfig/tsconfig.json (100%) diff --git a/Cargo.toml b/Cargo.toml index 8f769fec7a6..1d132d5d4a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,9 @@ [workspace] members = [ - "apps/wingcli-v2", - "libs/tree-sitter-wing", - "libs/wingc", - "libs/wingii", + "packages/wingcli-v2", + "packages/@winglang/tree-sitter-wing", + "packages/@winglang/wingc", + "packages/@winglang/wingii", ] resolver = "2" diff --git a/README.md b/README.md index 1a26949ce74..c1a87fb5a42 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,3 @@ - - -
Wing Banner
diff --git a/SECURITY.md b/SECURITY.md index e474a827b29..5146b5df9f4 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,7 +4,6 @@ To report a vulnerability, please email us at security@winglang.io - ### Owner -For any questions regarding this document please contact @staycoolcall911 +For any questions regarding this document please contact @eladb diff --git a/examples/tests/sdk_tests/schedule/init.test.w.tf-aws.snap.md b/examples/tests/sdk_tests/schedule/init.test.w.tf-aws.snap.md deleted file mode 100644 index f9e9a7f6fb4..00000000000 --- a/examples/tests/sdk_tests/schedule/init.test.w.tf-aws.snap.md +++ /dev/null @@ -1,49 +0,0 @@ -# `init.test.w.tf-aws.snap.md` - -## main.tf.json - -```json -{ - "//": { - "metadata": { - "backend": "local", - "stackName": "root", - "version": "0.20.3" - }, - "outputs": { - } - }, - "provider": { - "aws": [ - { - } - ] - }, - "resource": { - "aws_cloudwatch_event_rule": { - "s0_Schedule_7FE1E150": { - "//": { - "metadata": { - "path": "root/Default/Default/s0/Schedule", - "uniqueId": "s0_Schedule_7FE1E150" - } - }, - "schedule_expression": "rate(5 minutes)" - } - } - }, - "terraform": { - "backend": { - "local": { - "path": "./terraform.tfstate" - } - }, - "required_providers": { - "aws": { - "source": "aws", - "version": "5.31.0" - } - } - } -} -``` diff --git a/examples/tests/sdk_tests/schedule/init.test.w.tf-gcp.snap.md b/examples/tests/sdk_tests/schedule/init.test.w.tf-gcp.snap.md deleted file mode 100644 index 3af1b279878..00000000000 --- a/examples/tests/sdk_tests/schedule/init.test.w.tf-gcp.snap.md +++ /dev/null @@ -1,46 +0,0 @@ -# `init.test.w.tf-gcp.snap.md` - -## main.tf.json - -```json -{ - "//": { - "metadata": { - "backend": "local", - "stackName": "root", - "version": "0.20.3" - }, - "outputs": { - } - }, - "provider": { - "google": [ - { - "project": "sdk-spec-tests", - "region": "us-east1" - } - ], - "random": [ - { - } - ] - }, - "terraform": { - "backend": { - "local": { - "path": "./terraform.tfstate" - } - }, - "required_providers": { - "google": { - "source": "google", - "version": "5.10.0" - }, - "random": { - "source": "random", - "version": "3.5.1" - } - } - } -} -``` diff --git a/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-aws.snap.md b/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-aws.snap.md deleted file mode 100644 index b5d241965e8..00000000000 --- a/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-aws.snap.md +++ /dev/null @@ -1,335 +0,0 @@ -# `on_tick.test.w.tf-aws.snap.md` - -## main.tf.json - -```json -{ - "//": { - "metadata": { - "backend": "local", - "stackName": "root", - "version": "0.20.3" - }, - "outputs": { - } - }, - "provider": { - "aws": [ - { - } - ] - }, - "resource": { - "aws_cloudwatch_event_rule": { - "from_cron_Schedule_6C1613E8": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/Schedule", - "uniqueId": "from_cron_Schedule_6C1613E8" - } - }, - "schedule_expression": "cron(* * * * ? *)" - }, - "from_rate_Schedule_5B82E706": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/Schedule", - "uniqueId": "from_rate_Schedule_5B82E706" - } - }, - "schedule_expression": "rate(1 minute)" - } - }, - "aws_cloudwatch_event_target": { - "from_cron_ScheduleTarget0_7A4E7226": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/ScheduleTarget0", - "uniqueId": "from_cron_ScheduleTarget0_7A4E7226" - } - }, - "arn": "${aws_lambda_function.from_cron_OnTick0_6029AF44.qualified_arn}", - "rule": "${aws_cloudwatch_event_rule.from_cron_Schedule_6C1613E8.name}" - }, - "from_rate_ScheduleTarget0_35951CD0": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/ScheduleTarget0", - "uniqueId": "from_rate_ScheduleTarget0_35951CD0" - } - }, - "arn": "${aws_lambda_function.from_rate_OnTick0_1B33F073.qualified_arn}", - "rule": "${aws_cloudwatch_event_rule.from_rate_Schedule_5B82E706.name}" - } - }, - "aws_cloudwatch_log_group": { - "from_cron_OnTick0_CloudwatchLogGroup_2763AA6C": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/CloudwatchLogGroup", - "uniqueId": "from_cron_OnTick0_CloudwatchLogGroup_2763AA6C" - } - }, - "name": "/aws/lambda/OnTick0-c82d2f1d", - "retention_in_days": 30 - }, - "from_rate_OnTick0_CloudwatchLogGroup_051D0516": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/CloudwatchLogGroup", - "uniqueId": "from_rate_OnTick0_CloudwatchLogGroup_051D0516" - } - }, - "name": "/aws/lambda/OnTick0-c82ff92a", - "retention_in_days": 30 - } - }, - "aws_dynamodb_table": { - "c1": { - "//": { - "metadata": { - "path": "root/Default/Default/c1/Default", - "uniqueId": "c1" - } - }, - "attribute": [ - { - "name": "id", - "type": "S" - } - ], - "billing_mode": "PAY_PER_REQUEST", - "hash_key": "id", - "name": "wing-counter-c1-c8b6c50f" - }, - "c2": { - "//": { - "metadata": { - "path": "root/Default/Default/c2/Default", - "uniqueId": "c2" - } - }, - "attribute": [ - { - "name": "id", - "type": "S" - } - ], - "billing_mode": "PAY_PER_REQUEST", - "hash_key": "id", - "name": "wing-counter-c2-c81701d2" - } - }, - "aws_iam_role": { - "from_cron_OnTick0_IamRole_70AA37F2": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/IamRole", - "uniqueId": "from_cron_OnTick0_IamRole_70AA37F2" - } - }, - "assume_role_policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Action\":\"sts:AssumeRole\",\"Principal\":{\"Service\":\"lambda.amazonaws.com\"},\"Effect\":\"Allow\"}]}" - }, - "from_rate_OnTick0_IamRole_A7066F91": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/IamRole", - "uniqueId": "from_rate_OnTick0_IamRole_A7066F91" - } - }, - "assume_role_policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Action\":\"sts:AssumeRole\",\"Principal\":{\"Service\":\"lambda.amazonaws.com\"},\"Effect\":\"Allow\"}]}" - } - }, - "aws_iam_role_policy": { - "from_cron_OnTick0_IamRolePolicy_6E9071E3": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/IamRolePolicy", - "uniqueId": "from_cron_OnTick0_IamRolePolicy_6E9071E3" - } - }, - "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Action\":[\"dynamodb:UpdateItem\"],\"Resource\":[\"${aws_dynamodb_table.c1.arn}\"],\"Effect\":\"Allow\"}]}", - "role": "${aws_iam_role.from_cron_OnTick0_IamRole_70AA37F2.name}" - }, - "from_rate_OnTick0_IamRolePolicy_5036BC29": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/IamRolePolicy", - "uniqueId": "from_rate_OnTick0_IamRolePolicy_5036BC29" - } - }, - "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Action\":[\"dynamodb:UpdateItem\"],\"Resource\":[\"${aws_dynamodb_table.c2.arn}\"],\"Effect\":\"Allow\"}]}", - "role": "${aws_iam_role.from_rate_OnTick0_IamRole_A7066F91.name}" - } - }, - "aws_iam_role_policy_attachment": { - "from_cron_OnTick0_IamRolePolicyAttachment_9E04D949": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/IamRolePolicyAttachment", - "uniqueId": "from_cron_OnTick0_IamRolePolicyAttachment_9E04D949" - } - }, - "policy_arn": "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", - "role": "${aws_iam_role.from_cron_OnTick0_IamRole_70AA37F2.name}" - }, - "from_rate_OnTick0_IamRolePolicyAttachment_548892FB": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/IamRolePolicyAttachment", - "uniqueId": "from_rate_OnTick0_IamRolePolicyAttachment_548892FB" - } - }, - "policy_arn": "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", - "role": "${aws_iam_role.from_rate_OnTick0_IamRole_A7066F91.name}" - } - }, - "aws_lambda_function": { - "from_cron_OnTick0_6029AF44": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/Default", - "uniqueId": "from_cron_OnTick0_6029AF44" - } - }, - "architectures": [ - "arm64" - ], - "environment": { - "variables": { - "DYNAMODB_TABLE_NAME_bca69a1d": "${aws_dynamodb_table.c1.name}", - "NODE_OPTIONS": "--enable-source-maps", - "WING_FUNCTION_NAME": "OnTick0-c82d2f1d", - "WING_TARGET": "tf-aws" - } - }, - "function_name": "OnTick0-c82d2f1d", - "handler": "index.handler", - "memory_size": 1024, - "publish": true, - "role": "${aws_iam_role.from_cron_OnTick0_IamRole_70AA37F2.arn}", - "runtime": "nodejs20.x", - "s3_bucket": "${aws_s3_bucket.Code.bucket}", - "s3_key": "${aws_s3_object.from_cron_OnTick0_S3Object_0A802C5C.key}", - "timeout": 60, - "vpc_config": { - "security_group_ids": [ - ], - "subnet_ids": [ - ] - } - }, - "from_rate_OnTick0_1B33F073": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/Default", - "uniqueId": "from_rate_OnTick0_1B33F073" - } - }, - "architectures": [ - "arm64" - ], - "environment": { - "variables": { - "DYNAMODB_TABLE_NAME_7ba9f967": "${aws_dynamodb_table.c2.name}", - "NODE_OPTIONS": "--enable-source-maps", - "WING_FUNCTION_NAME": "OnTick0-c82ff92a", - "WING_TARGET": "tf-aws" - } - }, - "function_name": "OnTick0-c82ff92a", - "handler": "index.handler", - "memory_size": 1024, - "publish": true, - "role": "${aws_iam_role.from_rate_OnTick0_IamRole_A7066F91.arn}", - "runtime": "nodejs20.x", - "s3_bucket": "${aws_s3_bucket.Code.bucket}", - "s3_key": "${aws_s3_object.from_rate_OnTick0_S3Object_C6F96441.key}", - "timeout": 60, - "vpc_config": { - "security_group_ids": [ - ], - "subnet_ids": [ - ] - } - } - }, - "aws_lambda_permission": { - "from_cron_OnTick0_InvokePermission-c87c172627b55591ac07edabd9e505482b7ee436d9_77879B23": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/InvokePermission-c87c172627b55591ac07edabd9e505482b7ee436d9", - "uniqueId": "from_cron_OnTick0_InvokePermission-c87c172627b55591ac07edabd9e505482b7ee436d9_77879B23" - } - }, - "action": "lambda:InvokeFunction", - "function_name": "${aws_lambda_function.from_cron_OnTick0_6029AF44.function_name}", - "principal": "events.amazonaws.com", - "qualifier": "${aws_lambda_function.from_cron_OnTick0_6029AF44.version}", - "source_arn": "${aws_cloudwatch_event_rule.from_cron_Schedule_6C1613E8.arn}" - }, - "from_rate_OnTick0_InvokePermission-c83fb79a39ace0a06023877b9ffa8744f9f18c55e4_FED6D620": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/InvokePermission-c83fb79a39ace0a06023877b9ffa8744f9f18c55e4", - "uniqueId": "from_rate_OnTick0_InvokePermission-c83fb79a39ace0a06023877b9ffa8744f9f18c55e4_FED6D620" - } - }, - "action": "lambda:InvokeFunction", - "function_name": "${aws_lambda_function.from_rate_OnTick0_1B33F073.function_name}", - "principal": "events.amazonaws.com", - "qualifier": "${aws_lambda_function.from_rate_OnTick0_1B33F073.version}", - "source_arn": "${aws_cloudwatch_event_rule.from_rate_Schedule_5B82E706.arn}" - } - }, - "aws_s3_bucket": { - "Code": { - "//": { - "metadata": { - "path": "root/Default/Code", - "uniqueId": "Code" - } - }, - "bucket_prefix": "code-c84a50b1-" - } - }, - "aws_s3_object": { - "from_cron_OnTick0_S3Object_0A802C5C": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/S3Object", - "uniqueId": "from_cron_OnTick0_S3Object_0A802C5C" - } - }, - "bucket": "${aws_s3_bucket.Code.bucket}", - "key": "asset.c82d2f1d8fec3e13d91c6485d180aae181b7120c58.35e5836755a004830aff46870edb4fb4.zip", - "source": "assets/from_cron_OnTick0_Asset_74EEBD07/247A2C226B535B1090C838C78C5E7AD9/archive.zip" - }, - "from_rate_OnTick0_S3Object_C6F96441": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/S3Object", - "uniqueId": "from_rate_OnTick0_S3Object_C6F96441" - } - }, - "bucket": "${aws_s3_bucket.Code.bucket}", - "key": "asset.c82ff92ac8509ee3ca0a2da5631717182783eabb3a.3ea399fa179ec27cefb9c05e7b36544f.zip", - "source": "assets/from_rate_OnTick0_Asset_94CD035E/4ABA56796F68C860323C93AD1EE9101C/archive.zip" - } - } - }, - "terraform": { - "backend": { - "local": { - "path": "./terraform.tfstate" - } - }, - "required_providers": { - "aws": { - "source": "aws", - "version": "5.31.0" - } - } - } -} -``` diff --git a/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-gcp.snap.md b/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-gcp.snap.md deleted file mode 100644 index a35e8888e25..00000000000 --- a/examples/tests/sdk_tests/schedule/on_tick.test.w.tf-gcp.snap.md +++ /dev/null @@ -1,432 +0,0 @@ -# `on_tick.test.w.tf-gcp.snap.md` - -## main.tf.json - -```json -{ - "//": { - "metadata": { - "backend": "local", - "stackName": "root", - "version": "0.20.3" - }, - "outputs": { - } - }, - "provider": { - "google": [ - { - "project": "sdk-spec-tests", - "region": "us-east1" - } - ], - "random": [ - { - } - ] - }, - "resource": { - "google_cloud_scheduler_job": { - "from_cron_Scheduler_2F03B2E5": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/Scheduler", - "uniqueId": "from_cron_Scheduler_2F03B2E5" - } - }, - "attempt_deadline": "300s", - "description": "Trigger ${google_cloudfunctions_function.from_cron_OnTick0_DefaultFunction_F4D413FD.name}", - "http_target": { - "http_method": "GET", - "oidc_token": { - "service_account_email": "${google_service_account.from_cron_SchedulerServiceAccount_BF7611D4.email}" - }, - "uri": "${google_cloudfunctions_function.from_cron_OnTick0_DefaultFunction_F4D413FD.https_trigger_url}" - }, - "name": "scheduler-c87c1726", - "schedule": "* * * * *", - "time_zone": "Etc/UTC" - }, - "from_rate_Scheduler_AB1E4702": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/Scheduler", - "uniqueId": "from_rate_Scheduler_AB1E4702" - } - }, - "attempt_deadline": "300s", - "description": "Trigger ${google_cloudfunctions_function.from_rate_OnTick0_DefaultFunction_E06C4134.name}", - "http_target": { - "http_method": "GET", - "oidc_token": { - "service_account_email": "${google_service_account.from_rate_SchedulerServiceAccount_DF19EF8F.email}" - }, - "uri": "${google_cloudfunctions_function.from_rate_OnTick0_DefaultFunction_E06C4134.https_trigger_url}" - }, - "name": "scheduler-c83fb79a", - "schedule": "*/1 * * * *", - "time_zone": "Etc/UTC" - } - }, - "google_cloudfunctions_function": { - "from_cron_OnTick0_DefaultFunction_F4D413FD": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/DefaultFunction", - "uniqueId": "from_cron_OnTick0_DefaultFunction_F4D413FD" - } - }, - "available_memory_mb": 1024, - "description": "This function was created by Wing", - "entry_point": "handler", - "environment_variables": { - "FIRESTORE_DATABASE_NAME_bca69a1d": "${google_firestore_database.c1.name}", - "WING_TARGET": "tf-gcp" - }, - "https_trigger_security_level": "SECURE_ALWAYS", - "name": "ontick0-c82d2f1d", - "project": "sdk-spec-tests", - "region": "us-east1", - "runtime": "nodejs20", - "service_account_email": "${google_service_account.from_cron_OnTick0_ServiceAccountc82d2f1d8fec3e13d91c6485d180aae181b7120c58_93C05499.email}", - "source_archive_bucket": "${google_storage_bucket.from_cron_OnTick0_FunctionBucket_EEF9EDC7.name}", - "source_archive_object": "${google_storage_bucket_object.from_cron_OnTick0_FunctionObjectBucket_27411FAD.name}", - "timeout": 120, - "trigger_http": true - }, - "from_rate_OnTick0_DefaultFunction_E06C4134": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/DefaultFunction", - "uniqueId": "from_rate_OnTick0_DefaultFunction_E06C4134" - } - }, - "available_memory_mb": 1024, - "description": "This function was created by Wing", - "entry_point": "handler", - "environment_variables": { - "FIRESTORE_DATABASE_NAME_7ba9f967": "${google_firestore_database.c2.name}", - "WING_TARGET": "tf-gcp" - }, - "https_trigger_security_level": "SECURE_ALWAYS", - "name": "ontick0-c82ff92a", - "project": "sdk-spec-tests", - "region": "us-east1", - "runtime": "nodejs20", - "service_account_email": "${google_service_account.from_rate_OnTick0_ServiceAccountc82ff92ac8509ee3ca0a2da5631717182783eabb3a_2CEA3C34.email}", - "source_archive_bucket": "${google_storage_bucket.from_rate_OnTick0_FunctionBucket_7752D553.name}", - "source_archive_object": "${google_storage_bucket_object.from_rate_OnTick0_FunctionObjectBucket_F8336CE2.name}", - "timeout": 120, - "trigger_http": true - } - }, - "google_cloudfunctions_function_iam_member": { - "from_cron_OnTick0_invoker-permission-KEN13_A669F87A": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/invoker-permission-KEN.13]}", - "uniqueId": "from_cron_OnTick0_invoker-permission-KEN13_A669F87A" - } - }, - "cloud_function": "${google_cloudfunctions_function.from_cron_OnTick0_DefaultFunction_F4D413FD.name}", - "member": "serviceAccount:${google_service_account.from_cron_SchedulerServiceAccount_BF7611D4.email}", - "project": "${google_cloudfunctions_function.from_cron_OnTick0_DefaultFunction_F4D413FD.project}", - "region": "${google_cloudfunctions_function.from_cron_OnTick0_DefaultFunction_F4D413FD.region}", - "role": "roles/cloudfunctions.invoker" - }, - "from_rate_OnTick0_invoker-permission-KEN32_D7833EB6": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/invoker-permission-KEN.32]}", - "uniqueId": "from_rate_OnTick0_invoker-permission-KEN32_D7833EB6" - } - }, - "cloud_function": "${google_cloudfunctions_function.from_rate_OnTick0_DefaultFunction_E06C4134.name}", - "member": "serviceAccount:${google_service_account.from_rate_SchedulerServiceAccount_DF19EF8F.email}", - "project": "${google_cloudfunctions_function.from_rate_OnTick0_DefaultFunction_E06C4134.project}", - "region": "${google_cloudfunctions_function.from_rate_OnTick0_DefaultFunction_E06C4134.region}", - "role": "roles/cloudfunctions.invoker" - } - }, - "google_firestore_database": { - "c1": { - "//": { - "metadata": { - "path": "root/Default/Default/c1/Default", - "uniqueId": "c1" - } - }, - "app_engine_integration_mode": "DISABLED", - "concurrency_mode": "OPTIMISTIC", - "delete_protection_state": "DELETE_PROTECTION_DISABLED", - "deletion_policy": "DELETE", - "depends_on": [ - "google_project_service.c1_CloudFirestoreAPI_886AC909" - ], - "location_id": "us-east1", - "name": "wing-counter-c1-c8b6c50f", - "point_in_time_recovery_enablement": "POINT_IN_TIME_RECOVERY_DISABLED", - "type": "DATASTORE_MODE" - }, - "c2": { - "//": { - "metadata": { - "path": "root/Default/Default/c2/Default", - "uniqueId": "c2" - } - }, - "app_engine_integration_mode": "DISABLED", - "concurrency_mode": "OPTIMISTIC", - "delete_protection_state": "DELETE_PROTECTION_DISABLED", - "deletion_policy": "DELETE", - "depends_on": [ - "google_project_service.c2_CloudFirestoreAPI_C80229BA" - ], - "location_id": "us-east1", - "name": "wing-counter-c2-c81701d2", - "point_in_time_recovery_enablement": "POINT_IN_TIME_RECOVERY_DISABLED", - "type": "DATASTORE_MODE" - } - }, - "google_project_iam_custom_role": { - "from_cron_OnTick0_CustomRolec82d2f1d8fec3e13d91c6485d180aae181b7120c58_61D80EEB": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/CustomRolec82d2f1d8fec3e13d91c6485d180aae181b7120c58", - "uniqueId": "from_cron_OnTick0_CustomRolec82d2f1d8fec3e13d91c6485d180aae181b7120c58_61D80EEB" - } - }, - "permissions": [ - "cloudfunctions.functions.get", - "datastore.entities.get", - "datastore.entities.create", - "datastore.entities.update" - ], - "role_id": "cloudfunctions.customc82d2f1d8fec3e13d91c6485d180aae181b7120c58", - "title": "Custom Role for Cloud Function c82d2f1d8fec3e13d91c6485d180aae181b7120c58" - }, - "from_rate_OnTick0_CustomRolec82ff92ac8509ee3ca0a2da5631717182783eabb3a_CF202318": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/CustomRolec82ff92ac8509ee3ca0a2da5631717182783eabb3a", - "uniqueId": "from_rate_OnTick0_CustomRolec82ff92ac8509ee3ca0a2da5631717182783eabb3a_CF202318" - } - }, - "permissions": [ - "cloudfunctions.functions.get", - "datastore.entities.get", - "datastore.entities.create", - "datastore.entities.update" - ], - "role_id": "cloudfunctions.customc82ff92ac8509ee3ca0a2da5631717182783eabb3a", - "title": "Custom Role for Cloud Function c82ff92ac8509ee3ca0a2da5631717182783eabb3a" - } - }, - "google_project_iam_member": { - "from_cron_OnTick0_ProjectIamMember_F932FAC2": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/ProjectIamMember", - "uniqueId": "from_cron_OnTick0_ProjectIamMember_F932FAC2" - } - }, - "member": "serviceAccount:${google_service_account.from_cron_OnTick0_ServiceAccountc82d2f1d8fec3e13d91c6485d180aae181b7120c58_93C05499.email}", - "project": "sdk-spec-tests", - "role": "projects/sdk-spec-tests/roles/${google_project_iam_custom_role.from_cron_OnTick0_CustomRolec82d2f1d8fec3e13d91c6485d180aae181b7120c58_61D80EEB.role_id}" - }, - "from_rate_OnTick0_ProjectIamMember_AC7C530B": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/ProjectIamMember", - "uniqueId": "from_rate_OnTick0_ProjectIamMember_AC7C530B" - } - }, - "member": "serviceAccount:${google_service_account.from_rate_OnTick0_ServiceAccountc82ff92ac8509ee3ca0a2da5631717182783eabb3a_2CEA3C34.email}", - "project": "sdk-spec-tests", - "role": "projects/sdk-spec-tests/roles/${google_project_iam_custom_role.from_rate_OnTick0_CustomRolec82ff92ac8509ee3ca0a2da5631717182783eabb3a_CF202318.role_id}" - } - }, - "google_project_service": { - "c1_CloudFirestoreAPI_886AC909": { - "//": { - "metadata": { - "path": "root/Default/Default/c1/CloudFirestoreAPI", - "uniqueId": "c1_CloudFirestoreAPI_886AC909" - } - }, - "disable_on_destroy": false, - "service": "firestore.googleapis.com" - }, - "c2_CloudFirestoreAPI_C80229BA": { - "//": { - "metadata": { - "path": "root/Default/Default/c2/CloudFirestoreAPI", - "uniqueId": "c2_CloudFirestoreAPI_C80229BA" - } - }, - "disable_on_destroy": false, - "service": "firestore.googleapis.com" - }, - "from_cron_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_4C3315B8": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/FunctionBucket/IamServiceAccountCredentialsApi", - "uniqueId": "from_cron_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_4C3315B8" - } - }, - "disable_dependent_services": false, - "disable_on_destroy": false, - "service": "iamcredentials.googleapis.com" - }, - "from_rate_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_B9283082": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/FunctionBucket/IamServiceAccountCredentialsApi", - "uniqueId": "from_rate_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_B9283082" - } - }, - "disable_dependent_services": false, - "disable_on_destroy": false, - "service": "iamcredentials.googleapis.com" - } - }, - "google_service_account": { - "from_cron_OnTick0_ServiceAccountc82d2f1d8fec3e13d91c6485d180aae181b7120c58_93C05499": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/ServiceAccountc82d2f1d8fec3e13d91c6485d180aae181b7120c58", - "uniqueId": "from_cron_OnTick0_ServiceAccountc82d2f1d8fec3e13d91c6485d180aae181b7120c58_93C05499" - } - }, - "account_id": "ontick0-c82d2f1d", - "display_name": "Custom Service Account for Cloud Function c82d2f1d8fec3e13d91c6485d180aae181b7120c58" - }, - "from_cron_SchedulerServiceAccount_BF7611D4": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/SchedulerServiceAccount", - "uniqueId": "from_cron_SchedulerServiceAccount_BF7611D4" - } - }, - "account_id": "scheduler-c87c1726-sa", - "display_name": "Service Account for scheduler-c87c1726" - }, - "from_rate_OnTick0_ServiceAccountc82ff92ac8509ee3ca0a2da5631717182783eabb3a_2CEA3C34": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/ServiceAccountc82ff92ac8509ee3ca0a2da5631717182783eabb3a", - "uniqueId": "from_rate_OnTick0_ServiceAccountc82ff92ac8509ee3ca0a2da5631717182783eabb3a_2CEA3C34" - } - }, - "account_id": "ontick0-c82ff92a", - "display_name": "Custom Service Account for Cloud Function c82ff92ac8509ee3ca0a2da5631717182783eabb3a" - }, - "from_rate_SchedulerServiceAccount_DF19EF8F": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/SchedulerServiceAccount", - "uniqueId": "from_rate_SchedulerServiceAccount_DF19EF8F" - } - }, - "account_id": "scheduler-c83fb79a-sa", - "display_name": "Service Account for scheduler-c83fb79a" - } - }, - "google_storage_bucket": { - "from_cron_OnTick0_FunctionBucket_EEF9EDC7": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/FunctionBucket/Default", - "uniqueId": "from_cron_OnTick0_FunctionBucket_EEF9EDC7" - } - }, - "depends_on": [ - "google_project_service.from_cron_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_4C3315B8" - ], - "force_destroy": false, - "location": "us-east1", - "name": "functionbucket-${random_id.from_cron_OnTick0_FunctionBucket_Id_3324D148.hex}", - "public_access_prevention": "enforced", - "uniform_bucket_level_access": true - }, - "from_rate_OnTick0_FunctionBucket_7752D553": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/FunctionBucket/Default", - "uniqueId": "from_rate_OnTick0_FunctionBucket_7752D553" - } - }, - "depends_on": [ - "google_project_service.from_rate_OnTick0_FunctionBucket_IamServiceAccountCredentialsApi_B9283082" - ], - "force_destroy": false, - "location": "us-east1", - "name": "functionbucket-${random_id.from_rate_OnTick0_FunctionBucket_Id_79DF80D2.hex}", - "public_access_prevention": "enforced", - "uniform_bucket_level_access": true - } - }, - "google_storage_bucket_object": { - "from_cron_OnTick0_FunctionObjectBucket_27411FAD": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/FunctionObjectBucket", - "uniqueId": "from_cron_OnTick0_FunctionObjectBucket_27411FAD" - } - }, - "bucket": "${google_storage_bucket.from_cron_OnTick0_FunctionBucket_EEF9EDC7.name}", - "name": "objects", - "source": "assets/from_cron_OnTick0_Asset_74EEBD07/1475918152EEA8CC1F1497A753366550/archive.zip" - }, - "from_rate_OnTick0_FunctionObjectBucket_F8336CE2": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/FunctionObjectBucket", - "uniqueId": "from_rate_OnTick0_FunctionObjectBucket_F8336CE2" - } - }, - "bucket": "${google_storage_bucket.from_rate_OnTick0_FunctionBucket_7752D553.name}", - "name": "objects", - "source": "assets/from_rate_OnTick0_Asset_94CD035E/1487EB653C82BC034E750583C10FEB68/archive.zip" - } - }, - "random_id": { - "from_cron_OnTick0_FunctionBucket_Id_3324D148": { - "//": { - "metadata": { - "path": "root/Default/Default/from_cron/OnTick0/FunctionBucket/Id", - "uniqueId": "from_cron_OnTick0_FunctionBucket_Id_3324D148" - } - }, - "byte_length": 4 - }, - "from_rate_OnTick0_FunctionBucket_Id_79DF80D2": { - "//": { - "metadata": { - "path": "root/Default/Default/from_rate/OnTick0/FunctionBucket/Id", - "uniqueId": "from_rate_OnTick0_FunctionBucket_Id_79DF80D2" - } - }, - "byte_length": 4 - } - } - }, - "terraform": { - "backend": { - "local": { - "path": "./terraform.tfstate" - } - }, - "required_providers": { - "google": { - "source": "google", - "version": "5.10.0" - }, - "random": { - "source": "random", - "version": "3.5.1" - } - } - } -} -``` diff --git a/package.json b/package.json index 2577b265d1a..e5655a7704c 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "docs": "./scripts/docsite.sh", "install": "bash scripts/setup_wasi.sh", "postinstall": "link-bundles && generate-workspace", - "wing": "turbo compile -F winglang --output-logs=new-only && ./apps/wing/bin/wing" + "wing": "turbo compile -F winglang --output-logs=new-only && ./packages/winglang/bin/wing" }, "volta": { "node": "20.11.1", diff --git a/libs/@wingcloud/framework/.gitignore b/packages/@wingcloud/framework/.gitignore similarity index 100% rename from libs/@wingcloud/framework/.gitignore rename to packages/@wingcloud/framework/.gitignore diff --git a/libs/@wingcloud/framework/README.md b/packages/@wingcloud/framework/README.md similarity index 100% rename from libs/@wingcloud/framework/README.md rename to packages/@wingcloud/framework/README.md diff --git a/libs/@wingcloud/framework/package.json b/packages/@wingcloud/framework/package.json similarity index 100% rename from libs/@wingcloud/framework/package.json rename to packages/@wingcloud/framework/package.json diff --git a/libs/@wingcloud/framework/src/global.d.ts b/packages/@wingcloud/framework/src/global.d.ts similarity index 100% rename from libs/@wingcloud/framework/src/global.d.ts rename to packages/@wingcloud/framework/src/global.d.ts diff --git a/libs/@wingcloud/framework/src/index.ts b/packages/@wingcloud/framework/src/index.ts similarity index 100% rename from libs/@wingcloud/framework/src/index.ts rename to packages/@wingcloud/framework/src/index.ts diff --git a/libs/@wingcloud/framework/src/internal.ts b/packages/@wingcloud/framework/src/internal.ts similarity index 100% rename from libs/@wingcloud/framework/src/internal.ts rename to packages/@wingcloud/framework/src/internal.ts diff --git a/libs/@wingcloud/framework/src/json.ts b/packages/@wingcloud/framework/src/json.ts similarity index 100% rename from libs/@wingcloud/framework/src/json.ts rename to packages/@wingcloud/framework/src/json.ts diff --git a/libs/@wingcloud/framework/src/main.ts b/packages/@wingcloud/framework/src/main.ts similarity index 100% rename from libs/@wingcloud/framework/src/main.ts rename to packages/@wingcloud/framework/src/main.ts diff --git a/libs/@wingcloud/framework/src/transformer.ts b/packages/@wingcloud/framework/src/transformer.ts similarity index 100% rename from libs/@wingcloud/framework/src/transformer.ts rename to packages/@wingcloud/framework/src/transformer.ts diff --git a/libs/@wingcloud/framework/test/__snapshots__/internal.test.ts.snap b/packages/@wingcloud/framework/test/__snapshots__/internal.test.ts.snap similarity index 100% rename from libs/@wingcloud/framework/test/__snapshots__/internal.test.ts.snap rename to packages/@wingcloud/framework/test/__snapshots__/internal.test.ts.snap diff --git a/libs/@wingcloud/framework/test/fixtures/fail/tsconfig.json b/packages/@wingcloud/framework/test/fixtures/fail/tsconfig.json similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/fail/tsconfig.json rename to packages/@wingcloud/framework/test/fixtures/fail/tsconfig.json diff --git a/libs/@wingcloud/framework/test/fixtures/fail/tsconfig_respected.ts b/packages/@wingcloud/framework/test/fixtures/fail/tsconfig_respected.ts similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/fail/tsconfig_respected.ts rename to packages/@wingcloud/framework/test/fixtures/fail/tsconfig_respected.ts diff --git a/libs/@wingcloud/framework/test/fixtures/fail/unlifted_reference.ts b/packages/@wingcloud/framework/test/fixtures/fail/unlifted_reference.ts similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/fail/unlifted_reference.ts rename to packages/@wingcloud/framework/test/fixtures/fail/unlifted_reference.ts diff --git a/libs/@wingcloud/framework/test/fixtures/pass/autolift_import.ts b/packages/@wingcloud/framework/test/fixtures/pass/autolift_import.ts similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/pass/autolift_import.ts rename to packages/@wingcloud/framework/test/fixtures/pass/autolift_import.ts diff --git a/libs/@wingcloud/framework/test/fixtures/pass/basic_inflight.ts b/packages/@wingcloud/framework/test/fixtures/pass/basic_inflight.ts similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/pass/basic_inflight.ts rename to packages/@wingcloud/framework/test/fixtures/pass/basic_inflight.ts diff --git a/libs/@wingcloud/framework/test/fixtures/pass/lift_inflight.ts b/packages/@wingcloud/framework/test/fixtures/pass/lift_inflight.ts similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/pass/lift_inflight.ts rename to packages/@wingcloud/framework/test/fixtures/pass/lift_inflight.ts diff --git a/libs/@wingcloud/framework/test/fixtures/pass/tsconfig.json b/packages/@wingcloud/framework/test/fixtures/pass/tsconfig.json similarity index 100% rename from libs/@wingcloud/framework/test/fixtures/pass/tsconfig.json rename to packages/@wingcloud/framework/test/fixtures/pass/tsconfig.json diff --git a/libs/@wingcloud/framework/test/inflight.test.ts b/packages/@wingcloud/framework/test/inflight.test.ts similarity index 100% rename from libs/@wingcloud/framework/test/inflight.test.ts rename to packages/@wingcloud/framework/test/inflight.test.ts diff --git a/libs/@wingcloud/framework/test/internal.test.ts b/packages/@wingcloud/framework/test/internal.test.ts similarity index 100% rename from libs/@wingcloud/framework/test/internal.test.ts rename to packages/@wingcloud/framework/test/internal.test.ts diff --git a/libs/@wingcloud/framework/tsconfig.json b/packages/@wingcloud/framework/tsconfig.json similarity index 100% rename from libs/@wingcloud/framework/tsconfig.json rename to packages/@wingcloud/framework/tsconfig.json diff --git a/libs/@wingcloud/framework/tsup.config.ts b/packages/@wingcloud/framework/tsup.config.ts similarity index 100% rename from libs/@wingcloud/framework/tsup.config.ts rename to packages/@wingcloud/framework/tsup.config.ts diff --git a/libs/@wingcloud/framework/turbo.json b/packages/@wingcloud/framework/turbo.json similarity index 100% rename from libs/@wingcloud/framework/turbo.json rename to packages/@wingcloud/framework/turbo.json diff --git a/libs/awscdk/.gitignore b/packages/@winglang/compatibility-spy/.gitignore similarity index 100% rename from libs/awscdk/.gitignore rename to packages/@winglang/compatibility-spy/.gitignore diff --git a/apps/jsii-docgen/.prettierrc.json b/packages/@winglang/compatibility-spy/.prettierrc.json similarity index 100% rename from apps/jsii-docgen/.prettierrc.json rename to packages/@winglang/compatibility-spy/.prettierrc.json diff --git a/libs/compatibility-spy/package.json b/packages/@winglang/compatibility-spy/package.json similarity index 100% rename from libs/compatibility-spy/package.json rename to packages/@winglang/compatibility-spy/package.json diff --git a/libs/compatibility-spy/src/index.ts b/packages/@winglang/compatibility-spy/src/index.ts similarity index 100% rename from libs/compatibility-spy/src/index.ts rename to packages/@winglang/compatibility-spy/src/index.ts diff --git a/libs/compatibility-spy/test/spy.test.ts b/packages/@winglang/compatibility-spy/test/spy.test.ts similarity index 100% rename from libs/compatibility-spy/test/spy.test.ts rename to packages/@winglang/compatibility-spy/test/spy.test.ts diff --git a/libs/compatibility-spy/tsconfig.json b/packages/@winglang/compatibility-spy/tsconfig.json similarity index 100% rename from libs/compatibility-spy/tsconfig.json rename to packages/@winglang/compatibility-spy/tsconfig.json diff --git a/libs/compatibility-spy/tsup.config.ts b/packages/@winglang/compatibility-spy/tsup.config.ts similarity index 100% rename from libs/compatibility-spy/tsup.config.ts rename to packages/@winglang/compatibility-spy/tsup.config.ts diff --git a/libs/compatibility-spy/turbo.json b/packages/@winglang/compatibility-spy/turbo.json similarity index 100% rename from libs/compatibility-spy/turbo.json rename to packages/@winglang/compatibility-spy/turbo.json diff --git a/libs/wingcompiler/.gitignore b/packages/@winglang/compiler/.gitignore similarity index 100% rename from libs/wingcompiler/.gitignore rename to packages/@winglang/compiler/.gitignore diff --git a/apps/wing/.prettierrc.json b/packages/@winglang/compiler/.prettierrc.json similarity index 100% rename from apps/wing/.prettierrc.json rename to packages/@winglang/compiler/.prettierrc.json diff --git a/apps/wing/LICENSE.md b/packages/@winglang/compiler/LICENSE.md similarity index 100% rename from apps/wing/LICENSE.md rename to packages/@winglang/compiler/LICENSE.md diff --git a/libs/wingcompiler/README.md b/packages/@winglang/compiler/README.md similarity index 100% rename from libs/wingcompiler/README.md rename to packages/@winglang/compiler/README.md diff --git a/libs/wingcompiler/package.json b/packages/@winglang/compiler/package.json similarity index 100% rename from libs/wingcompiler/package.json rename to packages/@winglang/compiler/package.json diff --git a/libs/wingcompiler/preflight.shim.cjs b/packages/@winglang/compiler/preflight.shim.cjs similarity index 100% rename from libs/wingcompiler/preflight.shim.cjs rename to packages/@winglang/compiler/preflight.shim.cjs diff --git a/libs/wingcompiler/src/compile.test.ts b/packages/@winglang/compiler/src/compile.test.ts similarity index 100% rename from libs/wingcompiler/src/compile.test.ts rename to packages/@winglang/compiler/src/compile.test.ts diff --git a/libs/wingcompiler/src/compile.ts b/packages/@winglang/compiler/src/compile.ts similarity index 100% rename from libs/wingcompiler/src/compile.ts rename to packages/@winglang/compiler/src/compile.ts diff --git a/libs/wingcompiler/src/constants.ts b/packages/@winglang/compiler/src/constants.ts similarity index 100% rename from libs/wingcompiler/src/constants.ts rename to packages/@winglang/compiler/src/constants.ts diff --git a/libs/wingcompiler/src/errors/compile-error.ts b/packages/@winglang/compiler/src/errors/compile-error.ts similarity index 100% rename from libs/wingcompiler/src/errors/compile-error.ts rename to packages/@winglang/compiler/src/errors/compile-error.ts diff --git a/libs/wingcompiler/src/errors/index.ts b/packages/@winglang/compiler/src/errors/index.ts similarity index 100% rename from libs/wingcompiler/src/errors/index.ts rename to packages/@winglang/compiler/src/errors/index.ts diff --git a/libs/wingcompiler/src/errors/preflight-error.ts b/packages/@winglang/compiler/src/errors/preflight-error.ts similarity index 100% rename from libs/wingcompiler/src/errors/preflight-error.ts rename to packages/@winglang/compiler/src/errors/preflight-error.ts diff --git a/libs/wingcompiler/src/generateDocs.ts b/packages/@winglang/compiler/src/generateDocs.ts similarity index 100% rename from libs/wingcompiler/src/generateDocs.ts rename to packages/@winglang/compiler/src/generateDocs.ts diff --git a/libs/wingcompiler/src/index.ts b/packages/@winglang/compiler/src/index.ts similarity index 100% rename from libs/wingcompiler/src/index.ts rename to packages/@winglang/compiler/src/index.ts diff --git a/libs/wingcompiler/src/util.ts b/packages/@winglang/compiler/src/util.ts similarity index 100% rename from libs/wingcompiler/src/util.ts rename to packages/@winglang/compiler/src/util.ts diff --git a/libs/wingcompiler/src/wingc.ts b/packages/@winglang/compiler/src/wingc.ts similarity index 100% rename from libs/wingcompiler/src/wingc.ts rename to packages/@winglang/compiler/src/wingc.ts diff --git a/libs/wingcompiler/tsconfig.json b/packages/@winglang/compiler/tsconfig.json similarity index 100% rename from libs/wingcompiler/tsconfig.json rename to packages/@winglang/compiler/tsconfig.json diff --git a/libs/awscdk/tsup.config.ts b/packages/@winglang/compiler/tsup.config.ts similarity index 100% rename from libs/awscdk/tsup.config.ts rename to packages/@winglang/compiler/tsup.config.ts diff --git a/libs/wingcompiler/turbo.json b/packages/@winglang/compiler/turbo.json similarity index 100% rename from libs/wingcompiler/turbo.json rename to packages/@winglang/compiler/turbo.json diff --git a/libs/wingcompiler/vitest.config.ts b/packages/@winglang/compiler/vitest.config.ts similarity index 100% rename from libs/wingcompiler/vitest.config.ts rename to packages/@winglang/compiler/vitest.config.ts diff --git a/apps/jsii-docgen/.eslintrc.json b/packages/@winglang/jsii-docgen/.eslintrc.json similarity index 100% rename from apps/jsii-docgen/.eslintrc.json rename to packages/@winglang/jsii-docgen/.eslintrc.json diff --git a/apps/jsii-docgen/.gitattributes b/packages/@winglang/jsii-docgen/.gitattributes similarity index 100% rename from apps/jsii-docgen/.gitattributes rename to packages/@winglang/jsii-docgen/.gitattributes diff --git a/apps/jsii-docgen/.gitignore b/packages/@winglang/jsii-docgen/.gitignore similarity index 100% rename from apps/jsii-docgen/.gitignore rename to packages/@winglang/jsii-docgen/.gitignore diff --git a/apps/jsii-docgen/.npmignore b/packages/@winglang/jsii-docgen/.npmignore similarity index 100% rename from apps/jsii-docgen/.npmignore rename to packages/@winglang/jsii-docgen/.npmignore diff --git a/apps/jsii-docgen/.prettierignore b/packages/@winglang/jsii-docgen/.prettierignore similarity index 100% rename from apps/jsii-docgen/.prettierignore rename to packages/@winglang/jsii-docgen/.prettierignore diff --git a/apps/wing-api-checker/.prettierrc.json b/packages/@winglang/jsii-docgen/.prettierrc.json similarity index 100% rename from apps/wing-api-checker/.prettierrc.json rename to packages/@winglang/jsii-docgen/.prettierrc.json diff --git a/apps/jsii-docgen/.projen/deps.json b/packages/@winglang/jsii-docgen/.projen/deps.json similarity index 100% rename from apps/jsii-docgen/.projen/deps.json rename to packages/@winglang/jsii-docgen/.projen/deps.json diff --git a/apps/jsii-docgen/.projen/files.json b/packages/@winglang/jsii-docgen/.projen/files.json similarity index 100% rename from apps/jsii-docgen/.projen/files.json rename to packages/@winglang/jsii-docgen/.projen/files.json diff --git a/apps/jsii-docgen/.projen/tasks.json b/packages/@winglang/jsii-docgen/.projen/tasks.json similarity index 100% rename from apps/jsii-docgen/.projen/tasks.json rename to packages/@winglang/jsii-docgen/.projen/tasks.json diff --git a/apps/jsii-docgen/.projenrc.ts b/packages/@winglang/jsii-docgen/.projenrc.ts similarity index 100% rename from apps/jsii-docgen/.projenrc.ts rename to packages/@winglang/jsii-docgen/.projenrc.ts diff --git a/apps/jsii-docgen/LICENSE b/packages/@winglang/jsii-docgen/LICENSE similarity index 100% rename from apps/jsii-docgen/LICENSE rename to packages/@winglang/jsii-docgen/LICENSE diff --git a/apps/jsii-docgen/README.md b/packages/@winglang/jsii-docgen/README.md similarity index 100% rename from apps/jsii-docgen/README.md rename to packages/@winglang/jsii-docgen/README.md diff --git a/apps/jsii-docgen/bin/jsii-docgen b/packages/@winglang/jsii-docgen/bin/jsii-docgen similarity index 100% rename from apps/jsii-docgen/bin/jsii-docgen rename to packages/@winglang/jsii-docgen/bin/jsii-docgen diff --git a/apps/jsii-docgen/package.json b/packages/@winglang/jsii-docgen/package.json similarity index 100% rename from apps/jsii-docgen/package.json rename to packages/@winglang/jsii-docgen/package.json diff --git a/apps/jsii-docgen/src/cli.ts b/packages/@winglang/jsii-docgen/src/cli.ts similarity index 100% rename from apps/jsii-docgen/src/cli.ts rename to packages/@winglang/jsii-docgen/src/cli.ts diff --git a/apps/jsii-docgen/src/docgen/render/json.ts b/packages/@winglang/jsii-docgen/src/docgen/render/json.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/render/json.ts rename to packages/@winglang/jsii-docgen/src/docgen/render/json.ts diff --git a/apps/jsii-docgen/src/docgen/render/markdown-doc.ts b/packages/@winglang/jsii-docgen/src/docgen/render/markdown-doc.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/render/markdown-doc.ts rename to packages/@winglang/jsii-docgen/src/docgen/render/markdown-doc.ts diff --git a/apps/jsii-docgen/src/docgen/render/markdown-render.ts b/packages/@winglang/jsii-docgen/src/docgen/render/markdown-render.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/render/markdown-render.ts rename to packages/@winglang/jsii-docgen/src/docgen/render/markdown-render.ts diff --git a/apps/jsii-docgen/src/docgen/schema.ts b/packages/@winglang/jsii-docgen/src/docgen/schema.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/schema.ts rename to packages/@winglang/jsii-docgen/src/docgen/schema.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/csharp.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/csharp.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/csharp.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/csharp.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/go.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/go.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/go.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/go.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/java.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/java.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/java.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/java.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/python.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/python.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/python.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/python.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/transpile.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/transpile.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/transpile.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/transpile.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/typescript.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/typescript.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/typescript.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/typescript.ts diff --git a/apps/jsii-docgen/src/docgen/transpile/wing.ts b/packages/@winglang/jsii-docgen/src/docgen/transpile/wing.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/transpile/wing.ts rename to packages/@winglang/jsii-docgen/src/docgen/transpile/wing.ts diff --git a/apps/jsii-docgen/src/docgen/view/_npm.ts b/packages/@winglang/jsii-docgen/src/docgen/view/_npm.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/_npm.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/_npm.ts diff --git a/apps/jsii-docgen/src/docgen/view/api-reference.ts b/packages/@winglang/jsii-docgen/src/docgen/view/api-reference.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/api-reference.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/api-reference.ts diff --git a/apps/jsii-docgen/src/docgen/view/class.ts b/packages/@winglang/jsii-docgen/src/docgen/view/class.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/class.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/class.ts diff --git a/apps/jsii-docgen/src/docgen/view/classes.ts b/packages/@winglang/jsii-docgen/src/docgen/view/classes.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/classes.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/classes.ts diff --git a/apps/jsii-docgen/src/docgen/view/constant.ts b/packages/@winglang/jsii-docgen/src/docgen/view/constant.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/constant.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/constant.ts diff --git a/apps/jsii-docgen/src/docgen/view/constants.ts b/packages/@winglang/jsii-docgen/src/docgen/view/constants.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/constants.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/constants.ts diff --git a/apps/jsii-docgen/src/docgen/view/construct.ts b/packages/@winglang/jsii-docgen/src/docgen/view/construct.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/construct.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/construct.ts diff --git a/apps/jsii-docgen/src/docgen/view/constructs.ts b/packages/@winglang/jsii-docgen/src/docgen/view/constructs.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/constructs.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/constructs.ts diff --git a/apps/jsii-docgen/src/docgen/view/documentation.ts b/packages/@winglang/jsii-docgen/src/docgen/view/documentation.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/documentation.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/documentation.ts diff --git a/apps/jsii-docgen/src/docgen/view/enum-member.ts b/packages/@winglang/jsii-docgen/src/docgen/view/enum-member.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/enum-member.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/enum-member.ts diff --git a/apps/jsii-docgen/src/docgen/view/enum.ts b/packages/@winglang/jsii-docgen/src/docgen/view/enum.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/enum.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/enum.ts diff --git a/apps/jsii-docgen/src/docgen/view/enums.ts b/packages/@winglang/jsii-docgen/src/docgen/view/enums.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/enums.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/enums.ts diff --git a/apps/jsii-docgen/src/docgen/view/initializer.ts b/packages/@winglang/jsii-docgen/src/docgen/view/initializer.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/initializer.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/initializer.ts diff --git a/apps/jsii-docgen/src/docgen/view/instance-method.ts b/packages/@winglang/jsii-docgen/src/docgen/view/instance-method.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/instance-method.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/instance-method.ts diff --git a/apps/jsii-docgen/src/docgen/view/instance-methods.ts b/packages/@winglang/jsii-docgen/src/docgen/view/instance-methods.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/instance-methods.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/instance-methods.ts diff --git a/apps/jsii-docgen/src/docgen/view/interface.ts b/packages/@winglang/jsii-docgen/src/docgen/view/interface.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/interface.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/interface.ts diff --git a/apps/jsii-docgen/src/docgen/view/interfaces.ts b/packages/@winglang/jsii-docgen/src/docgen/view/interfaces.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/interfaces.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/interfaces.ts diff --git a/apps/jsii-docgen/src/docgen/view/parameter.ts b/packages/@winglang/jsii-docgen/src/docgen/view/parameter.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/parameter.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/parameter.ts diff --git a/apps/jsii-docgen/src/docgen/view/properties.ts b/packages/@winglang/jsii-docgen/src/docgen/view/properties.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/properties.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/properties.ts diff --git a/apps/jsii-docgen/src/docgen/view/property.ts b/packages/@winglang/jsii-docgen/src/docgen/view/property.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/property.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/property.ts diff --git a/apps/jsii-docgen/src/docgen/view/readme.ts b/packages/@winglang/jsii-docgen/src/docgen/view/readme.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/readme.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/readme.ts diff --git a/apps/jsii-docgen/src/docgen/view/static-function.ts b/packages/@winglang/jsii-docgen/src/docgen/view/static-function.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/static-function.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/static-function.ts diff --git a/apps/jsii-docgen/src/docgen/view/static-functions.ts b/packages/@winglang/jsii-docgen/src/docgen/view/static-functions.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/static-functions.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/static-functions.ts diff --git a/apps/jsii-docgen/src/docgen/view/struct.ts b/packages/@winglang/jsii-docgen/src/docgen/view/struct.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/struct.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/struct.ts diff --git a/apps/jsii-docgen/src/docgen/view/structs.ts b/packages/@winglang/jsii-docgen/src/docgen/view/structs.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/structs.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/structs.ts diff --git a/apps/jsii-docgen/src/docgen/view/wing-filters.ts b/packages/@winglang/jsii-docgen/src/docgen/view/wing-filters.ts similarity index 100% rename from apps/jsii-docgen/src/docgen/view/wing-filters.ts rename to packages/@winglang/jsii-docgen/src/docgen/view/wing-filters.ts diff --git a/apps/jsii-docgen/src/errors.ts b/packages/@winglang/jsii-docgen/src/errors.ts similarity index 100% rename from apps/jsii-docgen/src/errors.ts rename to packages/@winglang/jsii-docgen/src/errors.ts diff --git a/apps/jsii-docgen/src/index.ts b/packages/@winglang/jsii-docgen/src/index.ts similarity index 100% rename from apps/jsii-docgen/src/index.ts rename to packages/@winglang/jsii-docgen/src/index.ts diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-ecr@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-events@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-events@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-events@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-events@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-iam@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-iam@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-iam@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/aws-iam@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cloud-assembly-schema@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cloud-assembly-schema@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cloud-assembly-schema@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cloud-assembly-schema@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/core@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/core@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/core@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/core@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cx-api@1.106.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cx-api@1.106.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cx-api@1.106.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/@aws-cdk/cx-api@1.106.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/constructs@10.0.0/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/constructs@10.0.0/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/constructs@10.0.0/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/constructs@10.0.0/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/assemblies/constructs@3.3.69/.jsii b/packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/constructs@3.3.69/.jsii similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/assemblies/constructs@3.3.69/.jsii rename to packages/@winglang/jsii-docgen/test/__fixtures__/assemblies/constructs@3.3.69/.jsii diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/.gitignore b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/.gitignore similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/.gitignore rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/.gitignore diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/README.md b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/README.md similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/README.md rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/README.md diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/index.ts b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/index.ts similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/index.ts rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/index.ts diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/submod1/index.ts b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/submod1/index.ts similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/submod1/index.ts rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/lib/submod1/index.ts diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/package.json b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/package.json similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/package.json rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/package.json diff --git a/apps/jsii-docgen/test/__fixtures__/libraries/construct-library/turbo.json b/packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/turbo.json similarity index 100% rename from apps/jsii-docgen/test/__fixtures__/libraries/construct-library/turbo.json rename to packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library/turbo.json diff --git a/apps/jsii-docgen/test/__snapshots__/cli.test.ts.snap b/packages/@winglang/jsii-docgen/test/__snapshots__/cli.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/__snapshots__/cli.test.ts.snap rename to packages/@winglang/jsii-docgen/test/__snapshots__/cli.test.ts.snap diff --git a/apps/jsii-docgen/test/cli.test.ts b/packages/@winglang/jsii-docgen/test/cli.test.ts similarity index 100% rename from apps/jsii-docgen/test/cli.test.ts rename to packages/@winglang/jsii-docgen/test/cli.test.ts diff --git a/apps/jsii-docgen/test/docgen/assemblies.ts b/packages/@winglang/jsii-docgen/test/docgen/assemblies.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/assemblies.ts rename to packages/@winglang/jsii-docgen/test/docgen/assemblies.ts diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/class.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/class.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/class.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/class.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/documentation.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/documentation.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/documentation.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/documentation.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/enum.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/enum.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/enum.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/enum.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/initializer.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/initializer.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/initializer.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/initializer.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/instance-method.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/instance-method.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/instance-method.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/instance-method.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/interface.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/interface.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/interface.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/interface.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/markdown.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/markdown.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/markdown.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/markdown.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/parameter.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/parameter.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/parameter.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/parameter.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/property.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/property.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/property.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/property.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/static-function.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/static-function.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/static-function.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/static-function.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/__snapshots__/struct.test.ts.snap b/packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/struct.test.ts.snap similarity index 100% rename from apps/jsii-docgen/test/docgen/view/__snapshots__/struct.test.ts.snap rename to packages/@winglang/jsii-docgen/test/docgen/view/__snapshots__/struct.test.ts.snap diff --git a/apps/jsii-docgen/test/docgen/view/_npm.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/_npm.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/_npm.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/_npm.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/class.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/class.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/class.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/class.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/documentation.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/documentation.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/documentation.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/documentation.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/enum.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/enum.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/enum.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/enum.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/initializer.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/initializer.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/initializer.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/initializer.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/instance-method.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/instance-method.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/instance-method.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/instance-method.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/interface.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/interface.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/interface.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/interface.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/markdown.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/markdown.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/markdown.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/markdown.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/parameter.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/parameter.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/parameter.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/parameter.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/property.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/property.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/property.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/property.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/static-function.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/static-function.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/static-function.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/static-function.test.ts diff --git a/apps/jsii-docgen/test/docgen/view/struct.test.ts b/packages/@winglang/jsii-docgen/test/docgen/view/struct.test.ts similarity index 100% rename from apps/jsii-docgen/test/docgen/view/struct.test.ts rename to packages/@winglang/jsii-docgen/test/docgen/view/struct.test.ts diff --git a/apps/jsii-docgen/tsconfig.dev.json b/packages/@winglang/jsii-docgen/tsconfig.dev.json similarity index 100% rename from apps/jsii-docgen/tsconfig.dev.json rename to packages/@winglang/jsii-docgen/tsconfig.dev.json diff --git a/apps/jsii-docgen/tsconfig.json b/packages/@winglang/jsii-docgen/tsconfig.json similarity index 100% rename from apps/jsii-docgen/tsconfig.json rename to packages/@winglang/jsii-docgen/tsconfig.json diff --git a/apps/jsii-docgen/turbo.json b/packages/@winglang/jsii-docgen/turbo.json similarity index 100% rename from apps/jsii-docgen/turbo.json rename to packages/@winglang/jsii-docgen/turbo.json diff --git a/apps/jsii-docgen/vitest.config.mts b/packages/@winglang/jsii-docgen/vitest.config.mts similarity index 100% rename from apps/jsii-docgen/vitest.config.mts rename to packages/@winglang/jsii-docgen/vitest.config.mts diff --git a/libs/compatibility-spy/.gitignore b/packages/@winglang/platform-awscdk/.gitignore similarity index 100% rename from libs/compatibility-spy/.gitignore rename to packages/@winglang/platform-awscdk/.gitignore diff --git a/libs/awscdk/.prettierrc.json b/packages/@winglang/platform-awscdk/.prettierrc.json similarity index 100% rename from libs/awscdk/.prettierrc.json rename to packages/@winglang/platform-awscdk/.prettierrc.json diff --git a/libs/awscdk/README.md b/packages/@winglang/platform-awscdk/README.md similarity index 100% rename from libs/awscdk/README.md rename to packages/@winglang/platform-awscdk/README.md diff --git a/libs/awscdk/package.json b/packages/@winglang/platform-awscdk/package.json similarity index 100% rename from libs/awscdk/package.json rename to packages/@winglang/platform-awscdk/package.json diff --git a/libs/awscdk/src/api.inflight.ts b/packages/@winglang/platform-awscdk/src/api.inflight.ts similarity index 100% rename from libs/awscdk/src/api.inflight.ts rename to packages/@winglang/platform-awscdk/src/api.inflight.ts diff --git a/libs/awscdk/src/api.ts b/packages/@winglang/platform-awscdk/src/api.ts similarity index 100% rename from libs/awscdk/src/api.ts rename to packages/@winglang/platform-awscdk/src/api.ts diff --git a/libs/awscdk/src/app.ts b/packages/@winglang/platform-awscdk/src/app.ts similarity index 100% rename from libs/awscdk/src/app.ts rename to packages/@winglang/platform-awscdk/src/app.ts diff --git a/libs/awscdk/src/bucket.inflight.ts b/packages/@winglang/platform-awscdk/src/bucket.inflight.ts similarity index 100% rename from libs/awscdk/src/bucket.inflight.ts rename to packages/@winglang/platform-awscdk/src/bucket.inflight.ts diff --git a/libs/awscdk/src/bucket.ts b/packages/@winglang/platform-awscdk/src/bucket.ts similarity index 100% rename from libs/awscdk/src/bucket.ts rename to packages/@winglang/platform-awscdk/src/bucket.ts diff --git a/libs/awscdk/src/counter.inflight.ts b/packages/@winglang/platform-awscdk/src/counter.inflight.ts similarity index 100% rename from libs/awscdk/src/counter.inflight.ts rename to packages/@winglang/platform-awscdk/src/counter.inflight.ts diff --git a/libs/awscdk/src/counter.ts b/packages/@winglang/platform-awscdk/src/counter.ts similarity index 100% rename from libs/awscdk/src/counter.ts rename to packages/@winglang/platform-awscdk/src/counter.ts diff --git a/libs/awscdk/src/endpoint.inflight.ts b/packages/@winglang/platform-awscdk/src/endpoint.inflight.ts similarity index 100% rename from libs/awscdk/src/endpoint.inflight.ts rename to packages/@winglang/platform-awscdk/src/endpoint.inflight.ts diff --git a/libs/awscdk/src/endpoint.ts b/packages/@winglang/platform-awscdk/src/endpoint.ts similarity index 100% rename from libs/awscdk/src/endpoint.ts rename to packages/@winglang/platform-awscdk/src/endpoint.ts diff --git a/libs/awscdk/src/function.inflight.ts b/packages/@winglang/platform-awscdk/src/function.inflight.ts similarity index 100% rename from libs/awscdk/src/function.inflight.ts rename to packages/@winglang/platform-awscdk/src/function.inflight.ts diff --git a/libs/awscdk/src/function.ts b/packages/@winglang/platform-awscdk/src/function.ts similarity index 100% rename from libs/awscdk/src/function.ts rename to packages/@winglang/platform-awscdk/src/function.ts diff --git a/libs/awscdk/src/index.ts b/packages/@winglang/platform-awscdk/src/index.ts similarity index 100% rename from libs/awscdk/src/index.ts rename to packages/@winglang/platform-awscdk/src/index.ts diff --git a/libs/awscdk/src/on-deploy.inflight.ts b/packages/@winglang/platform-awscdk/src/on-deploy.inflight.ts similarity index 100% rename from libs/awscdk/src/on-deploy.inflight.ts rename to packages/@winglang/platform-awscdk/src/on-deploy.inflight.ts diff --git a/libs/awscdk/src/on-deploy.ts b/packages/@winglang/platform-awscdk/src/on-deploy.ts similarity index 100% rename from libs/awscdk/src/on-deploy.ts rename to packages/@winglang/platform-awscdk/src/on-deploy.ts diff --git a/libs/awscdk/src/platform.ts b/packages/@winglang/platform-awscdk/src/platform.ts similarity index 100% rename from libs/awscdk/src/platform.ts rename to packages/@winglang/platform-awscdk/src/platform.ts diff --git a/libs/awscdk/src/queue.inflight.ts b/packages/@winglang/platform-awscdk/src/queue.inflight.ts similarity index 100% rename from libs/awscdk/src/queue.inflight.ts rename to packages/@winglang/platform-awscdk/src/queue.inflight.ts diff --git a/libs/awscdk/src/queue.ts b/packages/@winglang/platform-awscdk/src/queue.ts similarity index 100% rename from libs/awscdk/src/queue.ts rename to packages/@winglang/platform-awscdk/src/queue.ts diff --git a/libs/awscdk/src/schedule.ts b/packages/@winglang/platform-awscdk/src/schedule.ts similarity index 100% rename from libs/awscdk/src/schedule.ts rename to packages/@winglang/platform-awscdk/src/schedule.ts diff --git a/libs/awscdk/src/secret.inflight.ts b/packages/@winglang/platform-awscdk/src/secret.inflight.ts similarity index 100% rename from libs/awscdk/src/secret.inflight.ts rename to packages/@winglang/platform-awscdk/src/secret.inflight.ts diff --git a/libs/awscdk/src/secret.ts b/packages/@winglang/platform-awscdk/src/secret.ts similarity index 100% rename from libs/awscdk/src/secret.ts rename to packages/@winglang/platform-awscdk/src/secret.ts diff --git a/libs/awscdk/src/test-runner.inflight.ts b/packages/@winglang/platform-awscdk/src/test-runner.inflight.ts similarity index 100% rename from libs/awscdk/src/test-runner.inflight.ts rename to packages/@winglang/platform-awscdk/src/test-runner.inflight.ts diff --git a/libs/awscdk/src/test-runner.ts b/packages/@winglang/platform-awscdk/src/test-runner.ts similarity index 100% rename from libs/awscdk/src/test-runner.ts rename to packages/@winglang/platform-awscdk/src/test-runner.ts diff --git a/libs/awscdk/src/tokens.ts b/packages/@winglang/platform-awscdk/src/tokens.ts similarity index 100% rename from libs/awscdk/src/tokens.ts rename to packages/@winglang/platform-awscdk/src/tokens.ts diff --git a/libs/awscdk/src/topic.inflight.ts b/packages/@winglang/platform-awscdk/src/topic.inflight.ts similarity index 100% rename from libs/awscdk/src/topic.inflight.ts rename to packages/@winglang/platform-awscdk/src/topic.inflight.ts diff --git a/libs/awscdk/src/topic.ts b/packages/@winglang/platform-awscdk/src/topic.ts similarity index 100% rename from libs/awscdk/src/topic.ts rename to packages/@winglang/platform-awscdk/src/topic.ts diff --git a/libs/awscdk/src/website.inflight.ts b/packages/@winglang/platform-awscdk/src/website.inflight.ts similarity index 100% rename from libs/awscdk/src/website.inflight.ts rename to packages/@winglang/platform-awscdk/src/website.inflight.ts diff --git a/libs/awscdk/src/website.ts b/packages/@winglang/platform-awscdk/src/website.ts similarity index 100% rename from libs/awscdk/src/website.ts rename to packages/@winglang/platform-awscdk/src/website.ts diff --git a/libs/awscdk/test/__snapshots__/api.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/api.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/api.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/api.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/bucket.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/bucket.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/bucket.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/bucket.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/counter.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/counter.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/counter.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/counter.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/function.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/function.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/function.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/function.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/on-deploy.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/on-deploy.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/on-deploy.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/on-deploy.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/queue.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/queue.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/queue.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/queue.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/schedule.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/schedule.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/schedule.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/schedule.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/secret.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/secret.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/secret.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/secret.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/topic.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/topic.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/topic.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/topic.test.ts.snap diff --git a/libs/awscdk/test/__snapshots__/website.test.ts.snap b/packages/@winglang/platform-awscdk/test/__snapshots__/website.test.ts.snap similarity index 100% rename from libs/awscdk/test/__snapshots__/website.test.ts.snap rename to packages/@winglang/platform-awscdk/test/__snapshots__/website.test.ts.snap diff --git a/libs/awscdk/test/api.test.ts b/packages/@winglang/platform-awscdk/test/api.test.ts similarity index 100% rename from libs/awscdk/test/api.test.ts rename to packages/@winglang/platform-awscdk/test/api.test.ts diff --git a/libs/awscdk/test/app.test.ts b/packages/@winglang/platform-awscdk/test/app.test.ts similarity index 100% rename from libs/awscdk/test/app.test.ts rename to packages/@winglang/platform-awscdk/test/app.test.ts diff --git a/libs/awscdk/test/bucket.test.ts b/packages/@winglang/platform-awscdk/test/bucket.test.ts similarity index 100% rename from libs/awscdk/test/bucket.test.ts rename to packages/@winglang/platform-awscdk/test/bucket.test.ts diff --git a/libs/awscdk/test/counter.test.ts b/packages/@winglang/platform-awscdk/test/counter.test.ts similarity index 100% rename from libs/awscdk/test/counter.test.ts rename to packages/@winglang/platform-awscdk/test/counter.test.ts diff --git a/libs/awscdk/test/function.test.ts b/packages/@winglang/platform-awscdk/test/function.test.ts similarity index 100% rename from libs/awscdk/test/function.test.ts rename to packages/@winglang/platform-awscdk/test/function.test.ts diff --git a/libs/awscdk/test/on-deploy.test.ts b/packages/@winglang/platform-awscdk/test/on-deploy.test.ts similarity index 100% rename from libs/awscdk/test/on-deploy.test.ts rename to packages/@winglang/platform-awscdk/test/on-deploy.test.ts diff --git a/libs/awscdk/test/platform.test.ts b/packages/@winglang/platform-awscdk/test/platform.test.ts similarity index 100% rename from libs/awscdk/test/platform.test.ts rename to packages/@winglang/platform-awscdk/test/platform.test.ts diff --git a/libs/awscdk/test/queue.test.ts b/packages/@winglang/platform-awscdk/test/queue.test.ts similarity index 100% rename from libs/awscdk/test/queue.test.ts rename to packages/@winglang/platform-awscdk/test/queue.test.ts diff --git a/libs/awscdk/test/schedule.test.ts b/packages/@winglang/platform-awscdk/test/schedule.test.ts similarity index 100% rename from libs/awscdk/test/schedule.test.ts rename to packages/@winglang/platform-awscdk/test/schedule.test.ts diff --git a/libs/awscdk/test/secret.test.ts b/packages/@winglang/platform-awscdk/test/secret.test.ts similarity index 100% rename from libs/awscdk/test/secret.test.ts rename to packages/@winglang/platform-awscdk/test/secret.test.ts diff --git a/examples/tests/sdk_tests/bucket/test-files/test1.txt b/packages/@winglang/platform-awscdk/test/test-files/test1.txt similarity index 100% rename from examples/tests/sdk_tests/bucket/test-files/test1.txt rename to packages/@winglang/platform-awscdk/test/test-files/test1.txt diff --git a/examples/tests/sdk_tests/bucket/test-files/test2.txt b/packages/@winglang/platform-awscdk/test/test-files/test2.txt similarity index 100% rename from examples/tests/sdk_tests/bucket/test-files/test2.txt rename to packages/@winglang/platform-awscdk/test/test-files/test2.txt diff --git a/libs/awscdk/test/topic.test.ts b/packages/@winglang/platform-awscdk/test/topic.test.ts similarity index 100% rename from libs/awscdk/test/topic.test.ts rename to packages/@winglang/platform-awscdk/test/topic.test.ts diff --git a/libs/awscdk/test/util.ts b/packages/@winglang/platform-awscdk/test/util.ts similarity index 100% rename from libs/awscdk/test/util.ts rename to packages/@winglang/platform-awscdk/test/util.ts diff --git a/libs/awscdk/test/website.test.ts b/packages/@winglang/platform-awscdk/test/website.test.ts similarity index 100% rename from libs/awscdk/test/website.test.ts rename to packages/@winglang/platform-awscdk/test/website.test.ts diff --git a/libs/awscdk/test/website/b.html b/packages/@winglang/platform-awscdk/test/website/b.html similarity index 100% rename from libs/awscdk/test/website/b.html rename to packages/@winglang/platform-awscdk/test/website/b.html diff --git a/libs/awscdk/test/website/inner-folder/a.html b/packages/@winglang/platform-awscdk/test/website/inner-folder/a.html similarity index 100% rename from libs/awscdk/test/website/inner-folder/a.html rename to packages/@winglang/platform-awscdk/test/website/inner-folder/a.html diff --git a/libs/awscdk/tsconfig.json b/packages/@winglang/platform-awscdk/tsconfig.json similarity index 100% rename from libs/awscdk/tsconfig.json rename to packages/@winglang/platform-awscdk/tsconfig.json diff --git a/libs/wingcompiler/tsup.config.ts b/packages/@winglang/platform-awscdk/tsup.config.ts similarity index 100% rename from libs/wingcompiler/tsup.config.ts rename to packages/@winglang/platform-awscdk/tsup.config.ts diff --git a/libs/awscdk/turbo.json b/packages/@winglang/platform-awscdk/turbo.json similarity index 100% rename from libs/awscdk/turbo.json rename to packages/@winglang/platform-awscdk/turbo.json diff --git a/libs/wingsdk/.eslintrc.json b/packages/@winglang/sdk/.eslintrc.json similarity index 100% rename from libs/wingsdk/.eslintrc.json rename to packages/@winglang/sdk/.eslintrc.json diff --git a/libs/wingsdk/.gitattributes b/packages/@winglang/sdk/.gitattributes similarity index 100% rename from libs/wingsdk/.gitattributes rename to packages/@winglang/sdk/.gitattributes diff --git a/libs/wingsdk/.gitignore b/packages/@winglang/sdk/.gitignore similarity index 100% rename from libs/wingsdk/.gitignore rename to packages/@winglang/sdk/.gitignore diff --git a/libs/wingsdk/.npmignore b/packages/@winglang/sdk/.npmignore similarity index 100% rename from libs/wingsdk/.npmignore rename to packages/@winglang/sdk/.npmignore diff --git a/apps/wing-api-checker/.prettierignore b/packages/@winglang/sdk/.prettierignore similarity index 100% rename from apps/wing-api-checker/.prettierignore rename to packages/@winglang/sdk/.prettierignore diff --git a/libs/compatibility-spy/.prettierrc.json b/packages/@winglang/sdk/.prettierrc.json similarity index 100% rename from libs/compatibility-spy/.prettierrc.json rename to packages/@winglang/sdk/.prettierrc.json diff --git a/libs/wingsdk/.projen/deps.json b/packages/@winglang/sdk/.projen/deps.json similarity index 100% rename from libs/wingsdk/.projen/deps.json rename to packages/@winglang/sdk/.projen/deps.json diff --git a/libs/wingsdk/.projen/files.json b/packages/@winglang/sdk/.projen/files.json similarity index 100% rename from libs/wingsdk/.projen/files.json rename to packages/@winglang/sdk/.projen/files.json diff --git a/libs/wingsdk/.projen/tasks.json b/packages/@winglang/sdk/.projen/tasks.json similarity index 100% rename from libs/wingsdk/.projen/tasks.json rename to packages/@winglang/sdk/.projen/tasks.json diff --git a/libs/wingsdk/.projenrc.ts b/packages/@winglang/sdk/.projenrc.ts similarity index 100% rename from libs/wingsdk/.projenrc.ts rename to packages/@winglang/sdk/.projenrc.ts diff --git a/apps/vscode-wing/LICENSE b/packages/@winglang/sdk/LICENSE similarity index 100% rename from apps/vscode-wing/LICENSE rename to packages/@winglang/sdk/LICENSE diff --git a/libs/wingsdk/README.md b/packages/@winglang/sdk/README.md similarity index 100% rename from libs/wingsdk/README.md rename to packages/@winglang/sdk/README.md diff --git a/libs/wingsdk/cdktf.json b/packages/@winglang/sdk/cdktf.json similarity index 100% rename from libs/wingsdk/cdktf.json rename to packages/@winglang/sdk/cdktf.json diff --git a/libs/wingsdk/package.json b/packages/@winglang/sdk/package.json similarity index 100% rename from libs/wingsdk/package.json rename to packages/@winglang/sdk/package.json diff --git a/libs/wingsdk/scripts/docgen.mts b/packages/@winglang/sdk/scripts/docgen.mts similarity index 100% rename from libs/wingsdk/scripts/docgen.mts rename to packages/@winglang/sdk/scripts/docgen.mts diff --git a/libs/wingsdk/scripts/generate-macros.mts b/packages/@winglang/sdk/scripts/generate-macros.mts similarity index 100% rename from libs/wingsdk/scripts/generate-macros.mts rename to packages/@winglang/sdk/scripts/generate-macros.mts diff --git a/libs/wingsdk/src/README.md b/packages/@winglang/sdk/src/README.md similarity index 100% rename from libs/wingsdk/src/README.md rename to packages/@winglang/sdk/src/README.md diff --git a/libs/wingsdk/src/cloud/api.md b/packages/@winglang/sdk/src/cloud/api.md similarity index 100% rename from libs/wingsdk/src/cloud/api.md rename to packages/@winglang/sdk/src/cloud/api.md diff --git a/libs/wingsdk/src/cloud/api.ts b/packages/@winglang/sdk/src/cloud/api.ts similarity index 100% rename from libs/wingsdk/src/cloud/api.ts rename to packages/@winglang/sdk/src/cloud/api.ts diff --git a/libs/wingsdk/src/cloud/bucket.md b/packages/@winglang/sdk/src/cloud/bucket.md similarity index 100% rename from libs/wingsdk/src/cloud/bucket.md rename to packages/@winglang/sdk/src/cloud/bucket.md diff --git a/libs/wingsdk/src/cloud/bucket.ts b/packages/@winglang/sdk/src/cloud/bucket.ts similarity index 100% rename from libs/wingsdk/src/cloud/bucket.ts rename to packages/@winglang/sdk/src/cloud/bucket.ts diff --git a/libs/wingsdk/src/cloud/counter.md b/packages/@winglang/sdk/src/cloud/counter.md similarity index 100% rename from libs/wingsdk/src/cloud/counter.md rename to packages/@winglang/sdk/src/cloud/counter.md diff --git a/libs/wingsdk/src/cloud/counter.ts b/packages/@winglang/sdk/src/cloud/counter.ts similarity index 100% rename from libs/wingsdk/src/cloud/counter.ts rename to packages/@winglang/sdk/src/cloud/counter.ts diff --git a/libs/wingsdk/src/cloud/domain.md b/packages/@winglang/sdk/src/cloud/domain.md similarity index 100% rename from libs/wingsdk/src/cloud/domain.md rename to packages/@winglang/sdk/src/cloud/domain.md diff --git a/libs/wingsdk/src/cloud/domain.ts b/packages/@winglang/sdk/src/cloud/domain.ts similarity index 100% rename from libs/wingsdk/src/cloud/domain.ts rename to packages/@winglang/sdk/src/cloud/domain.ts diff --git a/libs/wingsdk/src/cloud/endpoint.md b/packages/@winglang/sdk/src/cloud/endpoint.md similarity index 100% rename from libs/wingsdk/src/cloud/endpoint.md rename to packages/@winglang/sdk/src/cloud/endpoint.md diff --git a/libs/wingsdk/src/cloud/endpoint.ts b/packages/@winglang/sdk/src/cloud/endpoint.ts similarity index 100% rename from libs/wingsdk/src/cloud/endpoint.ts rename to packages/@winglang/sdk/src/cloud/endpoint.ts diff --git a/libs/wingsdk/src/cloud/function.md b/packages/@winglang/sdk/src/cloud/function.md similarity index 100% rename from libs/wingsdk/src/cloud/function.md rename to packages/@winglang/sdk/src/cloud/function.md diff --git a/libs/wingsdk/src/cloud/function.ts b/packages/@winglang/sdk/src/cloud/function.ts similarity index 100% rename from libs/wingsdk/src/cloud/function.ts rename to packages/@winglang/sdk/src/cloud/function.ts diff --git a/libs/wingsdk/src/cloud/index.ts b/packages/@winglang/sdk/src/cloud/index.ts similarity index 100% rename from libs/wingsdk/src/cloud/index.ts rename to packages/@winglang/sdk/src/cloud/index.ts diff --git a/libs/wingsdk/src/cloud/on-deploy.md b/packages/@winglang/sdk/src/cloud/on-deploy.md similarity index 100% rename from libs/wingsdk/src/cloud/on-deploy.md rename to packages/@winglang/sdk/src/cloud/on-deploy.md diff --git a/libs/wingsdk/src/cloud/on-deploy.ts b/packages/@winglang/sdk/src/cloud/on-deploy.ts similarity index 100% rename from libs/wingsdk/src/cloud/on-deploy.ts rename to packages/@winglang/sdk/src/cloud/on-deploy.ts diff --git a/libs/wingsdk/src/cloud/queue.md b/packages/@winglang/sdk/src/cloud/queue.md similarity index 100% rename from libs/wingsdk/src/cloud/queue.md rename to packages/@winglang/sdk/src/cloud/queue.md diff --git a/libs/wingsdk/src/cloud/queue.ts b/packages/@winglang/sdk/src/cloud/queue.ts similarity index 100% rename from libs/wingsdk/src/cloud/queue.ts rename to packages/@winglang/sdk/src/cloud/queue.ts diff --git a/libs/wingsdk/src/cloud/schedule.md b/packages/@winglang/sdk/src/cloud/schedule.md similarity index 100% rename from libs/wingsdk/src/cloud/schedule.md rename to packages/@winglang/sdk/src/cloud/schedule.md diff --git a/libs/wingsdk/src/cloud/schedule.ts b/packages/@winglang/sdk/src/cloud/schedule.ts similarity index 100% rename from libs/wingsdk/src/cloud/schedule.ts rename to packages/@winglang/sdk/src/cloud/schedule.ts diff --git a/libs/wingsdk/src/cloud/secret.md b/packages/@winglang/sdk/src/cloud/secret.md similarity index 100% rename from libs/wingsdk/src/cloud/secret.md rename to packages/@winglang/sdk/src/cloud/secret.md diff --git a/libs/wingsdk/src/cloud/secret.ts b/packages/@winglang/sdk/src/cloud/secret.ts similarity index 100% rename from libs/wingsdk/src/cloud/secret.ts rename to packages/@winglang/sdk/src/cloud/secret.ts diff --git a/libs/wingsdk/src/cloud/service.md b/packages/@winglang/sdk/src/cloud/service.md similarity index 100% rename from libs/wingsdk/src/cloud/service.md rename to packages/@winglang/sdk/src/cloud/service.md diff --git a/libs/wingsdk/src/cloud/service.ts b/packages/@winglang/sdk/src/cloud/service.ts similarity index 100% rename from libs/wingsdk/src/cloud/service.ts rename to packages/@winglang/sdk/src/cloud/service.ts diff --git a/libs/wingsdk/src/cloud/topic.md b/packages/@winglang/sdk/src/cloud/topic.md similarity index 100% rename from libs/wingsdk/src/cloud/topic.md rename to packages/@winglang/sdk/src/cloud/topic.md diff --git a/libs/wingsdk/src/cloud/topic.ts b/packages/@winglang/sdk/src/cloud/topic.ts similarity index 100% rename from libs/wingsdk/src/cloud/topic.ts rename to packages/@winglang/sdk/src/cloud/topic.ts diff --git a/libs/wingsdk/src/cloud/website.md b/packages/@winglang/sdk/src/cloud/website.md similarity index 100% rename from libs/wingsdk/src/cloud/website.md rename to packages/@winglang/sdk/src/cloud/website.md diff --git a/libs/wingsdk/src/cloud/website.ts b/packages/@winglang/sdk/src/cloud/website.ts similarity index 100% rename from libs/wingsdk/src/cloud/website.ts rename to packages/@winglang/sdk/src/cloud/website.ts diff --git a/libs/wingsdk/src/cloud/workload.md b/packages/@winglang/sdk/src/cloud/workload.md similarity index 100% rename from libs/wingsdk/src/cloud/workload.md rename to packages/@winglang/sdk/src/cloud/workload.md diff --git a/libs/wingsdk/src/constants.ts b/packages/@winglang/sdk/src/constants.ts similarity index 100% rename from libs/wingsdk/src/constants.ts rename to packages/@winglang/sdk/src/constants.ts diff --git a/libs/wingsdk/src/core/app.ts b/packages/@winglang/sdk/src/core/app.ts similarity index 100% rename from libs/wingsdk/src/core/app.ts rename to packages/@winglang/sdk/src/core/app.ts diff --git a/libs/wingsdk/src/core/attributes.ts b/packages/@winglang/sdk/src/core/attributes.ts similarity index 100% rename from libs/wingsdk/src/core/attributes.ts rename to packages/@winglang/sdk/src/core/attributes.ts diff --git a/libs/wingsdk/src/core/class-factory.ts b/packages/@winglang/sdk/src/core/class-factory.ts similarity index 100% rename from libs/wingsdk/src/core/class-factory.ts rename to packages/@winglang/sdk/src/core/class-factory.ts diff --git a/libs/wingsdk/src/core/connections.ts b/packages/@winglang/sdk/src/core/connections.ts similarity index 100% rename from libs/wingsdk/src/core/connections.ts rename to packages/@winglang/sdk/src/core/connections.ts diff --git a/libs/wingsdk/src/core/dependency.ts b/packages/@winglang/sdk/src/core/dependency.ts similarity index 100% rename from libs/wingsdk/src/core/dependency.ts rename to packages/@winglang/sdk/src/core/dependency.ts diff --git a/libs/wingsdk/src/core/errors.ts b/packages/@winglang/sdk/src/core/errors.ts similarity index 100% rename from libs/wingsdk/src/core/errors.ts rename to packages/@winglang/sdk/src/core/errors.ts diff --git a/libs/wingsdk/src/core/index.ts b/packages/@winglang/sdk/src/core/index.ts similarity index 100% rename from libs/wingsdk/src/core/index.ts rename to packages/@winglang/sdk/src/core/index.ts diff --git a/libs/wingsdk/src/core/inflight.ts b/packages/@winglang/sdk/src/core/inflight.ts similarity index 100% rename from libs/wingsdk/src/core/inflight.ts rename to packages/@winglang/sdk/src/core/inflight.ts diff --git a/libs/wingsdk/src/core/lifting.ts b/packages/@winglang/sdk/src/core/lifting.ts similarity index 100% rename from libs/wingsdk/src/core/lifting.ts rename to packages/@winglang/sdk/src/core/lifting.ts diff --git a/libs/wingsdk/src/core/tokens.ts b/packages/@winglang/sdk/src/core/tokens.ts similarity index 100% rename from libs/wingsdk/src/core/tokens.ts rename to packages/@winglang/sdk/src/core/tokens.ts diff --git a/libs/wingsdk/src/core/tree.ts b/packages/@winglang/sdk/src/core/tree.ts similarity index 100% rename from libs/wingsdk/src/core/tree.ts rename to packages/@winglang/sdk/src/core/tree.ts diff --git a/libs/wingsdk/src/core/types.ts b/packages/@winglang/sdk/src/core/types.ts similarity index 100% rename from libs/wingsdk/src/core/types.ts rename to packages/@winglang/sdk/src/core/types.ts diff --git a/libs/wingsdk/src/core/utility-types.ts b/packages/@winglang/sdk/src/core/utility-types.ts similarity index 100% rename from libs/wingsdk/src/core/utility-types.ts rename to packages/@winglang/sdk/src/core/utility-types.ts diff --git a/libs/wingsdk/src/expect/expect.ts b/packages/@winglang/sdk/src/expect/expect.ts similarity index 100% rename from libs/wingsdk/src/expect/expect.ts rename to packages/@winglang/sdk/src/expect/expect.ts diff --git a/libs/wingsdk/src/expect/index.ts b/packages/@winglang/sdk/src/expect/index.ts similarity index 100% rename from libs/wingsdk/src/expect/index.ts rename to packages/@winglang/sdk/src/expect/index.ts diff --git a/libs/wingsdk/src/fs/fs.ts b/packages/@winglang/sdk/src/fs/fs.ts similarity index 100% rename from libs/wingsdk/src/fs/fs.ts rename to packages/@winglang/sdk/src/fs/fs.ts diff --git a/libs/wingsdk/src/fs/index.ts b/packages/@winglang/sdk/src/fs/index.ts similarity index 100% rename from libs/wingsdk/src/fs/index.ts rename to packages/@winglang/sdk/src/fs/index.ts diff --git a/libs/wingsdk/src/helpers.ts b/packages/@winglang/sdk/src/helpers.ts similarity index 100% rename from libs/wingsdk/src/helpers.ts rename to packages/@winglang/sdk/src/helpers.ts diff --git a/libs/wingsdk/src/http/http.ts b/packages/@winglang/sdk/src/http/http.ts similarity index 100% rename from libs/wingsdk/src/http/http.ts rename to packages/@winglang/sdk/src/http/http.ts diff --git a/libs/wingsdk/src/http/index.ts b/packages/@winglang/sdk/src/http/index.ts similarity index 100% rename from libs/wingsdk/src/http/index.ts rename to packages/@winglang/sdk/src/http/index.ts diff --git a/libs/wingsdk/src/index.ts b/packages/@winglang/sdk/src/index.ts similarity index 100% rename from libs/wingsdk/src/index.ts rename to packages/@winglang/sdk/src/index.ts diff --git a/libs/wingsdk/src/math/index.ts b/packages/@winglang/sdk/src/math/index.ts similarity index 100% rename from libs/wingsdk/src/math/index.ts rename to packages/@winglang/sdk/src/math/index.ts diff --git a/libs/wingsdk/src/math/math.ts b/packages/@winglang/sdk/src/math/math.ts similarity index 100% rename from libs/wingsdk/src/math/math.ts rename to packages/@winglang/sdk/src/math/math.ts diff --git a/libs/wingsdk/src/platform/index.ts b/packages/@winglang/sdk/src/platform/index.ts similarity index 100% rename from libs/wingsdk/src/platform/index.ts rename to packages/@winglang/sdk/src/platform/index.ts diff --git a/libs/wingsdk/src/platform/parameter-registrar.ts b/packages/@winglang/sdk/src/platform/parameter-registrar.ts similarity index 100% rename from libs/wingsdk/src/platform/parameter-registrar.ts rename to packages/@winglang/sdk/src/platform/parameter-registrar.ts diff --git a/libs/wingsdk/src/platform/platform-manager.ts b/packages/@winglang/sdk/src/platform/platform-manager.ts similarity index 100% rename from libs/wingsdk/src/platform/platform-manager.ts rename to packages/@winglang/sdk/src/platform/platform-manager.ts diff --git a/libs/wingsdk/src/platform/platform.ts b/packages/@winglang/sdk/src/platform/platform.ts similarity index 100% rename from libs/wingsdk/src/platform/platform.ts rename to packages/@winglang/sdk/src/platform/platform.ts diff --git a/libs/wingsdk/src/platform/util.ts b/packages/@winglang/sdk/src/platform/util.ts similarity index 100% rename from libs/wingsdk/src/platform/util.ts rename to packages/@winglang/sdk/src/platform/util.ts diff --git a/libs/wingsdk/src/shared-aws/api-util.ts b/packages/@winglang/sdk/src/shared-aws/api-util.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/api-util.ts rename to packages/@winglang/sdk/src/shared-aws/api-util.ts diff --git a/libs/wingsdk/src/shared-aws/api.default.ts b/packages/@winglang/sdk/src/shared-aws/api.default.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/api.default.ts rename to packages/@winglang/sdk/src/shared-aws/api.default.ts diff --git a/libs/wingsdk/src/shared-aws/api.inflight.ts b/packages/@winglang/sdk/src/shared-aws/api.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/api.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/api.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/api.ts b/packages/@winglang/sdk/src/shared-aws/api.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/api.ts rename to packages/@winglang/sdk/src/shared-aws/api.ts diff --git a/libs/wingsdk/src/shared-aws/bucket.inflight.ts b/packages/@winglang/sdk/src/shared-aws/bucket.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/bucket.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/bucket.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/bucket.ts b/packages/@winglang/sdk/src/shared-aws/bucket.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/bucket.ts rename to packages/@winglang/sdk/src/shared-aws/bucket.ts diff --git a/libs/wingsdk/src/shared-aws/commons.ts b/packages/@winglang/sdk/src/shared-aws/commons.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/commons.ts rename to packages/@winglang/sdk/src/shared-aws/commons.ts diff --git a/libs/wingsdk/src/shared-aws/counter.inflight.ts b/packages/@winglang/sdk/src/shared-aws/counter.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/counter.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/counter.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/counter.ts b/packages/@winglang/sdk/src/shared-aws/counter.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/counter.ts rename to packages/@winglang/sdk/src/shared-aws/counter.ts diff --git a/libs/wingsdk/src/shared-aws/domain.ts b/packages/@winglang/sdk/src/shared-aws/domain.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/domain.ts rename to packages/@winglang/sdk/src/shared-aws/domain.ts diff --git a/libs/wingsdk/src/shared-aws/endpoint.inflight.ts b/packages/@winglang/sdk/src/shared-aws/endpoint.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/endpoint.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/endpoint.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/function-util.ts b/packages/@winglang/sdk/src/shared-aws/function-util.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/function-util.ts rename to packages/@winglang/sdk/src/shared-aws/function-util.ts diff --git a/libs/wingsdk/src/shared-aws/function.inflight.ts b/packages/@winglang/sdk/src/shared-aws/function.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/function.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/function.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/function.ts b/packages/@winglang/sdk/src/shared-aws/function.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/function.ts rename to packages/@winglang/sdk/src/shared-aws/function.ts diff --git a/libs/wingsdk/src/shared-aws/index.ts b/packages/@winglang/sdk/src/shared-aws/index.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/index.ts rename to packages/@winglang/sdk/src/shared-aws/index.ts diff --git a/libs/wingsdk/src/shared-aws/inflight-host.ts b/packages/@winglang/sdk/src/shared-aws/inflight-host.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/inflight-host.ts rename to packages/@winglang/sdk/src/shared-aws/inflight-host.ts diff --git a/libs/wingsdk/src/shared-aws/on-deploy.inflight.ts b/packages/@winglang/sdk/src/shared-aws/on-deploy.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/on-deploy.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/on-deploy.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/permissions.ts b/packages/@winglang/sdk/src/shared-aws/permissions.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/permissions.ts rename to packages/@winglang/sdk/src/shared-aws/permissions.ts diff --git a/libs/wingsdk/src/shared-aws/queue.inflight.ts b/packages/@winglang/sdk/src/shared-aws/queue.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/queue.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/queue.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/queue.ts b/packages/@winglang/sdk/src/shared-aws/queue.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/queue.ts rename to packages/@winglang/sdk/src/shared-aws/queue.ts diff --git a/libs/wingsdk/src/shared-aws/schedule.ts b/packages/@winglang/sdk/src/shared-aws/schedule.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/schedule.ts rename to packages/@winglang/sdk/src/shared-aws/schedule.ts diff --git a/libs/wingsdk/src/shared-aws/secret.inflight.ts b/packages/@winglang/sdk/src/shared-aws/secret.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/secret.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/secret.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/secret.ts b/packages/@winglang/sdk/src/shared-aws/secret.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/secret.ts rename to packages/@winglang/sdk/src/shared-aws/secret.ts diff --git a/libs/wingsdk/src/shared-aws/service.inflight.ts b/packages/@winglang/sdk/src/shared-aws/service.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/service.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/service.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/test-runner.inflight.ts b/packages/@winglang/sdk/src/shared-aws/test-runner.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/test-runner.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/test-runner.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/topic.inflight.ts b/packages/@winglang/sdk/src/shared-aws/topic.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/topic.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/topic.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/topic.ts b/packages/@winglang/sdk/src/shared-aws/topic.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/topic.ts rename to packages/@winglang/sdk/src/shared-aws/topic.ts diff --git a/libs/wingsdk/src/shared-aws/types.ts b/packages/@winglang/sdk/src/shared-aws/types.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/types.ts rename to packages/@winglang/sdk/src/shared-aws/types.ts diff --git a/libs/wingsdk/src/shared-aws/util.ts b/packages/@winglang/sdk/src/shared-aws/util.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/util.ts rename to packages/@winglang/sdk/src/shared-aws/util.ts diff --git a/libs/wingsdk/src/shared-aws/website.inflight.ts b/packages/@winglang/sdk/src/shared-aws/website.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/website.inflight.ts rename to packages/@winglang/sdk/src/shared-aws/website.inflight.ts diff --git a/libs/wingsdk/src/shared-aws/website.ts b/packages/@winglang/sdk/src/shared-aws/website.ts similarity index 100% rename from libs/wingsdk/src/shared-aws/website.ts rename to packages/@winglang/sdk/src/shared-aws/website.ts diff --git a/libs/wingsdk/src/shared-azure/bucket.inflight.ts b/packages/@winglang/sdk/src/shared-azure/bucket.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-azure/bucket.inflight.ts rename to packages/@winglang/sdk/src/shared-azure/bucket.inflight.ts diff --git a/libs/wingsdk/src/shared-azure/counter.inflight.ts b/packages/@winglang/sdk/src/shared-azure/counter.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-azure/counter.inflight.ts rename to packages/@winglang/sdk/src/shared-azure/counter.inflight.ts diff --git a/libs/wingsdk/src/shared-azure/function.inflight.ts b/packages/@winglang/sdk/src/shared-azure/function.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-azure/function.inflight.ts rename to packages/@winglang/sdk/src/shared-azure/function.inflight.ts diff --git a/libs/wingsdk/src/shared-azure/test-runner.inflight.ts b/packages/@winglang/sdk/src/shared-azure/test-runner.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-azure/test-runner.inflight.ts rename to packages/@winglang/sdk/src/shared-azure/test-runner.inflight.ts diff --git a/libs/wingsdk/src/shared-gcp/bucket.inflight.ts b/packages/@winglang/sdk/src/shared-gcp/bucket.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-gcp/bucket.inflight.ts rename to packages/@winglang/sdk/src/shared-gcp/bucket.inflight.ts diff --git a/libs/wingsdk/src/shared-gcp/counter.inflight.ts b/packages/@winglang/sdk/src/shared-gcp/counter.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-gcp/counter.inflight.ts rename to packages/@winglang/sdk/src/shared-gcp/counter.inflight.ts diff --git a/libs/wingsdk/src/shared-gcp/function.inflight.ts b/packages/@winglang/sdk/src/shared-gcp/function.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-gcp/function.inflight.ts rename to packages/@winglang/sdk/src/shared-gcp/function.inflight.ts diff --git a/libs/wingsdk/src/shared-gcp/test-runner.inflight.ts b/packages/@winglang/sdk/src/shared-gcp/test-runner.inflight.ts similarity index 100% rename from libs/wingsdk/src/shared-gcp/test-runner.inflight.ts rename to packages/@winglang/sdk/src/shared-gcp/test-runner.inflight.ts diff --git a/libs/wingsdk/src/shared-tf/app.ts b/packages/@winglang/sdk/src/shared-tf/app.ts similarity index 100% rename from libs/wingsdk/src/shared-tf/app.ts rename to packages/@winglang/sdk/src/shared-tf/app.ts diff --git a/libs/wingsdk/src/shared-tf/tokens.ts b/packages/@winglang/sdk/src/shared-tf/tokens.ts similarity index 100% rename from libs/wingsdk/src/shared-tf/tokens.ts rename to packages/@winglang/sdk/src/shared-tf/tokens.ts diff --git a/libs/wingsdk/src/shared/bundling.ts b/packages/@winglang/sdk/src/shared/bundling.ts similarity index 100% rename from libs/wingsdk/src/shared/bundling.ts rename to packages/@winglang/sdk/src/shared/bundling.ts diff --git a/libs/wingsdk/src/shared/function.ts b/packages/@winglang/sdk/src/shared/function.ts similarity index 100% rename from libs/wingsdk/src/shared/function.ts rename to packages/@winglang/sdk/src/shared/function.ts diff --git a/libs/wingsdk/src/shared/misc.ts b/packages/@winglang/sdk/src/shared/misc.ts similarity index 100% rename from libs/wingsdk/src/shared/misc.ts rename to packages/@winglang/sdk/src/shared/misc.ts diff --git a/libs/wingsdk/src/shared/resource-names.ts b/packages/@winglang/sdk/src/shared/resource-names.ts similarity index 100% rename from libs/wingsdk/src/shared/resource-names.ts rename to packages/@winglang/sdk/src/shared/resource-names.ts diff --git a/libs/wingsdk/src/shared/sandbox.ts b/packages/@winglang/sdk/src/shared/sandbox.ts similarity index 100% rename from libs/wingsdk/src/shared/sandbox.ts rename to packages/@winglang/sdk/src/shared/sandbox.ts diff --git a/libs/wingsdk/src/shared/stream-processor.ts b/packages/@winglang/sdk/src/shared/stream-processor.ts similarity index 100% rename from libs/wingsdk/src/shared/stream-processor.ts rename to packages/@winglang/sdk/src/shared/stream-processor.ts diff --git a/libs/wingsdk/src/simulator/client.ts b/packages/@winglang/sdk/src/simulator/client.ts similarity index 100% rename from libs/wingsdk/src/simulator/client.ts rename to packages/@winglang/sdk/src/simulator/client.ts diff --git a/libs/wingsdk/src/simulator/graph.ts b/packages/@winglang/sdk/src/simulator/graph.ts similarity index 100% rename from libs/wingsdk/src/simulator/graph.ts rename to packages/@winglang/sdk/src/simulator/graph.ts diff --git a/libs/wingsdk/src/simulator/index.ts b/packages/@winglang/sdk/src/simulator/index.ts similarity index 100% rename from libs/wingsdk/src/simulator/index.ts rename to packages/@winglang/sdk/src/simulator/index.ts diff --git a/libs/wingsdk/src/simulator/lockfile.ts b/packages/@winglang/sdk/src/simulator/lockfile.ts similarity index 100% rename from libs/wingsdk/src/simulator/lockfile.ts rename to packages/@winglang/sdk/src/simulator/lockfile.ts diff --git a/libs/wingsdk/src/simulator/serialization.ts b/packages/@winglang/sdk/src/simulator/serialization.ts similarity index 100% rename from libs/wingsdk/src/simulator/serialization.ts rename to packages/@winglang/sdk/src/simulator/serialization.ts diff --git a/libs/wingsdk/src/simulator/simulator.ts b/packages/@winglang/sdk/src/simulator/simulator.ts similarity index 100% rename from libs/wingsdk/src/simulator/simulator.ts rename to packages/@winglang/sdk/src/simulator/simulator.ts diff --git a/libs/wingsdk/src/simulator/tokens.ts b/packages/@winglang/sdk/src/simulator/tokens.ts similarity index 100% rename from libs/wingsdk/src/simulator/tokens.ts rename to packages/@winglang/sdk/src/simulator/tokens.ts diff --git a/libs/wingsdk/src/simulator/tree.ts b/packages/@winglang/sdk/src/simulator/tree.ts similarity index 100% rename from libs/wingsdk/src/simulator/tree.ts rename to packages/@winglang/sdk/src/simulator/tree.ts diff --git a/libs/wingsdk/src/simulator/util.ts b/packages/@winglang/sdk/src/simulator/util.ts similarity index 100% rename from libs/wingsdk/src/simulator/util.ts rename to packages/@winglang/sdk/src/simulator/util.ts diff --git a/libs/wingsdk/src/std/README.md b/packages/@winglang/sdk/src/std/README.md similarity index 100% rename from libs/wingsdk/src/std/README.md rename to packages/@winglang/sdk/src/std/README.md diff --git a/libs/wingsdk/src/std/array.ts b/packages/@winglang/sdk/src/std/array.ts similarity index 100% rename from libs/wingsdk/src/std/array.ts rename to packages/@winglang/sdk/src/std/array.ts diff --git a/libs/wingsdk/src/std/bool.ts b/packages/@winglang/sdk/src/std/bool.ts similarity index 100% rename from libs/wingsdk/src/std/bool.ts rename to packages/@winglang/sdk/src/std/bool.ts diff --git a/libs/wingsdk/src/std/datetime.ts b/packages/@winglang/sdk/src/std/datetime.ts similarity index 100% rename from libs/wingsdk/src/std/datetime.ts rename to packages/@winglang/sdk/src/std/datetime.ts diff --git a/libs/wingsdk/src/std/duration.ts b/packages/@winglang/sdk/src/std/duration.ts similarity index 100% rename from libs/wingsdk/src/std/duration.ts rename to packages/@winglang/sdk/src/std/duration.ts diff --git a/libs/wingsdk/src/std/generics.ts b/packages/@winglang/sdk/src/std/generics.ts similarity index 100% rename from libs/wingsdk/src/std/generics.ts rename to packages/@winglang/sdk/src/std/generics.ts diff --git a/libs/wingsdk/src/std/index.ts b/packages/@winglang/sdk/src/std/index.ts similarity index 100% rename from libs/wingsdk/src/std/index.ts rename to packages/@winglang/sdk/src/std/index.ts diff --git a/libs/wingsdk/src/std/json.ts b/packages/@winglang/sdk/src/std/json.ts similarity index 100% rename from libs/wingsdk/src/std/json.ts rename to packages/@winglang/sdk/src/std/json.ts diff --git a/libs/wingsdk/src/std/json_schema.ts b/packages/@winglang/sdk/src/std/json_schema.ts similarity index 100% rename from libs/wingsdk/src/std/json_schema.ts rename to packages/@winglang/sdk/src/std/json_schema.ts diff --git a/libs/wingsdk/src/std/map.ts b/packages/@winglang/sdk/src/std/map.ts similarity index 100% rename from libs/wingsdk/src/std/map.ts rename to packages/@winglang/sdk/src/std/map.ts diff --git a/libs/wingsdk/src/std/node.ts b/packages/@winglang/sdk/src/std/node.ts similarity index 100% rename from libs/wingsdk/src/std/node.ts rename to packages/@winglang/sdk/src/std/node.ts diff --git a/libs/wingsdk/src/std/number.ts b/packages/@winglang/sdk/src/std/number.ts similarity index 100% rename from libs/wingsdk/src/std/number.ts rename to packages/@winglang/sdk/src/std/number.ts diff --git a/libs/wingsdk/src/std/regex.ts b/packages/@winglang/sdk/src/std/regex.ts similarity index 100% rename from libs/wingsdk/src/std/regex.ts rename to packages/@winglang/sdk/src/std/regex.ts diff --git a/libs/wingsdk/src/std/resource.ts b/packages/@winglang/sdk/src/std/resource.ts similarity index 100% rename from libs/wingsdk/src/std/resource.ts rename to packages/@winglang/sdk/src/std/resource.ts diff --git a/libs/wingsdk/src/std/set.ts b/packages/@winglang/sdk/src/std/set.ts similarity index 100% rename from libs/wingsdk/src/std/set.ts rename to packages/@winglang/sdk/src/std/set.ts diff --git a/libs/wingsdk/src/std/string.ts b/packages/@winglang/sdk/src/std/string.ts similarity index 100% rename from libs/wingsdk/src/std/string.ts rename to packages/@winglang/sdk/src/std/string.ts diff --git a/libs/wingsdk/src/std/struct.ts b/packages/@winglang/sdk/src/std/struct.ts similarity index 100% rename from libs/wingsdk/src/std/struct.ts rename to packages/@winglang/sdk/src/std/struct.ts diff --git a/libs/wingsdk/src/std/test-runner.ts b/packages/@winglang/sdk/src/std/test-runner.ts similarity index 100% rename from libs/wingsdk/src/std/test-runner.ts rename to packages/@winglang/sdk/src/std/test-runner.ts diff --git a/libs/wingsdk/src/std/test.ts b/packages/@winglang/sdk/src/std/test.ts similarity index 100% rename from libs/wingsdk/src/std/test.ts rename to packages/@winglang/sdk/src/std/test.ts diff --git a/libs/wingsdk/src/target-sim/api.inflight.ts b/packages/@winglang/sdk/src/target-sim/api.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/api.inflight.ts rename to packages/@winglang/sdk/src/target-sim/api.inflight.ts diff --git a/libs/wingsdk/src/target-sim/api.ts b/packages/@winglang/sdk/src/target-sim/api.ts similarity index 100% rename from libs/wingsdk/src/target-sim/api.ts rename to packages/@winglang/sdk/src/target-sim/api.ts diff --git a/libs/wingsdk/src/target-sim/app.ts b/packages/@winglang/sdk/src/target-sim/app.ts similarity index 100% rename from libs/wingsdk/src/target-sim/app.ts rename to packages/@winglang/sdk/src/target-sim/app.ts diff --git a/libs/wingsdk/src/target-sim/bucket.inflight.ts b/packages/@winglang/sdk/src/target-sim/bucket.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/bucket.inflight.ts rename to packages/@winglang/sdk/src/target-sim/bucket.inflight.ts diff --git a/libs/wingsdk/src/target-sim/bucket.ts b/packages/@winglang/sdk/src/target-sim/bucket.ts similarity index 100% rename from libs/wingsdk/src/target-sim/bucket.ts rename to packages/@winglang/sdk/src/target-sim/bucket.ts diff --git a/libs/wingsdk/src/target-sim/container.inflight.ts b/packages/@winglang/sdk/src/target-sim/container.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/container.inflight.ts rename to packages/@winglang/sdk/src/target-sim/container.inflight.ts diff --git a/libs/wingsdk/src/target-sim/container.md b/packages/@winglang/sdk/src/target-sim/container.md similarity index 100% rename from libs/wingsdk/src/target-sim/container.md rename to packages/@winglang/sdk/src/target-sim/container.md diff --git a/libs/wingsdk/src/target-sim/container.ts b/packages/@winglang/sdk/src/target-sim/container.ts similarity index 100% rename from libs/wingsdk/src/target-sim/container.ts rename to packages/@winglang/sdk/src/target-sim/container.ts diff --git a/libs/wingsdk/src/target-sim/counter.inflight.ts b/packages/@winglang/sdk/src/target-sim/counter.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/counter.inflight.ts rename to packages/@winglang/sdk/src/target-sim/counter.inflight.ts diff --git a/libs/wingsdk/src/target-sim/counter.ts b/packages/@winglang/sdk/src/target-sim/counter.ts similarity index 100% rename from libs/wingsdk/src/target-sim/counter.ts rename to packages/@winglang/sdk/src/target-sim/counter.ts diff --git a/libs/wingsdk/src/target-sim/domain.inflight.ts b/packages/@winglang/sdk/src/target-sim/domain.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/domain.inflight.ts rename to packages/@winglang/sdk/src/target-sim/domain.inflight.ts diff --git a/libs/wingsdk/src/target-sim/domain.ts b/packages/@winglang/sdk/src/target-sim/domain.ts similarity index 100% rename from libs/wingsdk/src/target-sim/domain.ts rename to packages/@winglang/sdk/src/target-sim/domain.ts diff --git a/libs/wingsdk/src/target-sim/endpoint.inflight.ts b/packages/@winglang/sdk/src/target-sim/endpoint.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/endpoint.inflight.ts rename to packages/@winglang/sdk/src/target-sim/endpoint.inflight.ts diff --git a/libs/wingsdk/src/target-sim/endpoint.ts b/packages/@winglang/sdk/src/target-sim/endpoint.ts similarity index 100% rename from libs/wingsdk/src/target-sim/endpoint.ts rename to packages/@winglang/sdk/src/target-sim/endpoint.ts diff --git a/libs/wingsdk/src/target-sim/event-mapping.inflight.ts b/packages/@winglang/sdk/src/target-sim/event-mapping.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/event-mapping.inflight.ts rename to packages/@winglang/sdk/src/target-sim/event-mapping.inflight.ts diff --git a/libs/wingsdk/src/target-sim/event-mapping.ts b/packages/@winglang/sdk/src/target-sim/event-mapping.ts similarity index 100% rename from libs/wingsdk/src/target-sim/event-mapping.ts rename to packages/@winglang/sdk/src/target-sim/event-mapping.ts diff --git a/libs/wingsdk/src/target-sim/function.inflight.ts b/packages/@winglang/sdk/src/target-sim/function.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/function.inflight.ts rename to packages/@winglang/sdk/src/target-sim/function.inflight.ts diff --git a/libs/wingsdk/src/target-sim/function.ts b/packages/@winglang/sdk/src/target-sim/function.ts similarity index 100% rename from libs/wingsdk/src/target-sim/function.ts rename to packages/@winglang/sdk/src/target-sim/function.ts diff --git a/libs/wingsdk/src/target-sim/index.ts b/packages/@winglang/sdk/src/target-sim/index.ts similarity index 100% rename from libs/wingsdk/src/target-sim/index.ts rename to packages/@winglang/sdk/src/target-sim/index.ts diff --git a/libs/wingsdk/src/target-sim/on-deploy.inflight.ts b/packages/@winglang/sdk/src/target-sim/on-deploy.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/on-deploy.inflight.ts rename to packages/@winglang/sdk/src/target-sim/on-deploy.inflight.ts diff --git a/libs/wingsdk/src/target-sim/on-deploy.ts b/packages/@winglang/sdk/src/target-sim/on-deploy.ts similarity index 100% rename from libs/wingsdk/src/target-sim/on-deploy.ts rename to packages/@winglang/sdk/src/target-sim/on-deploy.ts diff --git a/libs/wingsdk/src/target-sim/platform.ts b/packages/@winglang/sdk/src/target-sim/platform.ts similarity index 100% rename from libs/wingsdk/src/target-sim/platform.ts rename to packages/@winglang/sdk/src/target-sim/platform.ts diff --git a/libs/wingsdk/src/target-sim/policy.inflight.ts b/packages/@winglang/sdk/src/target-sim/policy.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/policy.inflight.ts rename to packages/@winglang/sdk/src/target-sim/policy.inflight.ts diff --git a/libs/wingsdk/src/target-sim/policy.ts b/packages/@winglang/sdk/src/target-sim/policy.ts similarity index 100% rename from libs/wingsdk/src/target-sim/policy.ts rename to packages/@winglang/sdk/src/target-sim/policy.ts diff --git a/libs/wingsdk/src/target-sim/queue.inflight.ts b/packages/@winglang/sdk/src/target-sim/queue.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/queue.inflight.ts rename to packages/@winglang/sdk/src/target-sim/queue.inflight.ts diff --git a/libs/wingsdk/src/target-sim/queue.ts b/packages/@winglang/sdk/src/target-sim/queue.ts similarity index 100% rename from libs/wingsdk/src/target-sim/queue.ts rename to packages/@winglang/sdk/src/target-sim/queue.ts diff --git a/libs/wingsdk/src/target-sim/resource.inflight.ts b/packages/@winglang/sdk/src/target-sim/resource.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/resource.inflight.ts rename to packages/@winglang/sdk/src/target-sim/resource.inflight.ts diff --git a/libs/wingsdk/src/target-sim/resource.md b/packages/@winglang/sdk/src/target-sim/resource.md similarity index 100% rename from libs/wingsdk/src/target-sim/resource.md rename to packages/@winglang/sdk/src/target-sim/resource.md diff --git a/libs/wingsdk/src/target-sim/resource.ts b/packages/@winglang/sdk/src/target-sim/resource.ts similarity index 100% rename from libs/wingsdk/src/target-sim/resource.ts rename to packages/@winglang/sdk/src/target-sim/resource.ts diff --git a/libs/wingsdk/src/target-sim/schedule.inflight.ts b/packages/@winglang/sdk/src/target-sim/schedule.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/schedule.inflight.ts rename to packages/@winglang/sdk/src/target-sim/schedule.inflight.ts diff --git a/libs/wingsdk/src/target-sim/schedule.ts b/packages/@winglang/sdk/src/target-sim/schedule.ts similarity index 100% rename from libs/wingsdk/src/target-sim/schedule.ts rename to packages/@winglang/sdk/src/target-sim/schedule.ts diff --git a/libs/wingsdk/src/target-sim/schema-resources.ts b/packages/@winglang/sdk/src/target-sim/schema-resources.ts similarity index 100% rename from libs/wingsdk/src/target-sim/schema-resources.ts rename to packages/@winglang/sdk/src/target-sim/schema-resources.ts diff --git a/libs/wingsdk/src/target-sim/secret.inflight.ts b/packages/@winglang/sdk/src/target-sim/secret.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/secret.inflight.ts rename to packages/@winglang/sdk/src/target-sim/secret.inflight.ts diff --git a/libs/wingsdk/src/target-sim/secret.ts b/packages/@winglang/sdk/src/target-sim/secret.ts similarity index 100% rename from libs/wingsdk/src/target-sim/secret.ts rename to packages/@winglang/sdk/src/target-sim/secret.ts diff --git a/libs/wingsdk/src/target-sim/service.inflight.ts b/packages/@winglang/sdk/src/target-sim/service.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/service.inflight.ts rename to packages/@winglang/sdk/src/target-sim/service.inflight.ts diff --git a/libs/wingsdk/src/target-sim/service.ts b/packages/@winglang/sdk/src/target-sim/service.ts similarity index 100% rename from libs/wingsdk/src/target-sim/service.ts rename to packages/@winglang/sdk/src/target-sim/service.ts diff --git a/libs/wingsdk/src/target-sim/state.inflight.ts b/packages/@winglang/sdk/src/target-sim/state.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/state.inflight.ts rename to packages/@winglang/sdk/src/target-sim/state.inflight.ts diff --git a/libs/wingsdk/src/target-sim/state.md b/packages/@winglang/sdk/src/target-sim/state.md similarity index 100% rename from libs/wingsdk/src/target-sim/state.md rename to packages/@winglang/sdk/src/target-sim/state.md diff --git a/libs/wingsdk/src/target-sim/state.ts b/packages/@winglang/sdk/src/target-sim/state.ts similarity index 100% rename from libs/wingsdk/src/target-sim/state.ts rename to packages/@winglang/sdk/src/target-sim/state.ts diff --git a/libs/wingsdk/src/target-sim/test-runner.inflight.ts b/packages/@winglang/sdk/src/target-sim/test-runner.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/test-runner.inflight.ts rename to packages/@winglang/sdk/src/target-sim/test-runner.inflight.ts diff --git a/libs/wingsdk/src/target-sim/test-runner.ts b/packages/@winglang/sdk/src/target-sim/test-runner.ts similarity index 100% rename from libs/wingsdk/src/target-sim/test-runner.ts rename to packages/@winglang/sdk/src/target-sim/test-runner.ts diff --git a/libs/wingsdk/src/target-sim/tokens.ts b/packages/@winglang/sdk/src/target-sim/tokens.ts similarity index 100% rename from libs/wingsdk/src/target-sim/tokens.ts rename to packages/@winglang/sdk/src/target-sim/tokens.ts diff --git a/libs/wingsdk/src/target-sim/topic.inflight.ts b/packages/@winglang/sdk/src/target-sim/topic.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/topic.inflight.ts rename to packages/@winglang/sdk/src/target-sim/topic.inflight.ts diff --git a/libs/wingsdk/src/target-sim/topic.ts b/packages/@winglang/sdk/src/target-sim/topic.ts similarity index 100% rename from libs/wingsdk/src/target-sim/topic.ts rename to packages/@winglang/sdk/src/target-sim/topic.ts diff --git a/libs/wingsdk/src/target-sim/util.ts b/packages/@winglang/sdk/src/target-sim/util.ts similarity index 100% rename from libs/wingsdk/src/target-sim/util.ts rename to packages/@winglang/sdk/src/target-sim/util.ts diff --git a/libs/wingsdk/src/target-sim/website.inflight.ts b/packages/@winglang/sdk/src/target-sim/website.inflight.ts similarity index 100% rename from libs/wingsdk/src/target-sim/website.inflight.ts rename to packages/@winglang/sdk/src/target-sim/website.inflight.ts diff --git a/libs/wingsdk/src/target-sim/website.ts b/packages/@winglang/sdk/src/target-sim/website.ts similarity index 100% rename from libs/wingsdk/src/target-sim/website.ts rename to packages/@winglang/sdk/src/target-sim/website.ts diff --git a/libs/wingsdk/src/target-tf-aws/api.ts b/packages/@winglang/sdk/src/target-tf-aws/api.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/api.ts rename to packages/@winglang/sdk/src/target-tf-aws/api.ts diff --git a/libs/wingsdk/src/target-tf-aws/app.ts b/packages/@winglang/sdk/src/target-tf-aws/app.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/app.ts rename to packages/@winglang/sdk/src/target-tf-aws/app.ts diff --git a/libs/wingsdk/src/target-tf-aws/bucket.ts b/packages/@winglang/sdk/src/target-tf-aws/bucket.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/bucket.ts rename to packages/@winglang/sdk/src/target-tf-aws/bucket.ts diff --git a/libs/wingsdk/src/target-tf-aws/counter.ts b/packages/@winglang/sdk/src/target-tf-aws/counter.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/counter.ts rename to packages/@winglang/sdk/src/target-tf-aws/counter.ts diff --git a/libs/wingsdk/src/target-tf-aws/ecs-cluster.ts b/packages/@winglang/sdk/src/target-tf-aws/ecs-cluster.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/ecs-cluster.ts rename to packages/@winglang/sdk/src/target-tf-aws/ecs-cluster.ts diff --git a/libs/wingsdk/src/target-tf-aws/endpoint.ts b/packages/@winglang/sdk/src/target-tf-aws/endpoint.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/endpoint.ts rename to packages/@winglang/sdk/src/target-tf-aws/endpoint.ts diff --git a/libs/wingsdk/src/target-tf-aws/function.ts b/packages/@winglang/sdk/src/target-tf-aws/function.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/function.ts rename to packages/@winglang/sdk/src/target-tf-aws/function.ts diff --git a/libs/wingsdk/src/target-tf-aws/index.ts b/packages/@winglang/sdk/src/target-tf-aws/index.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/index.ts rename to packages/@winglang/sdk/src/target-tf-aws/index.ts diff --git a/libs/wingsdk/src/target-tf-aws/on-deploy.ts b/packages/@winglang/sdk/src/target-tf-aws/on-deploy.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/on-deploy.ts rename to packages/@winglang/sdk/src/target-tf-aws/on-deploy.ts diff --git a/libs/wingsdk/src/target-tf-aws/platform.ts b/packages/@winglang/sdk/src/target-tf-aws/platform.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/platform.ts rename to packages/@winglang/sdk/src/target-tf-aws/platform.ts diff --git a/libs/wingsdk/src/target-tf-aws/queue.ts b/packages/@winglang/sdk/src/target-tf-aws/queue.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/queue.ts rename to packages/@winglang/sdk/src/target-tf-aws/queue.ts diff --git a/libs/wingsdk/src/target-tf-aws/schedule.ts b/packages/@winglang/sdk/src/target-tf-aws/schedule.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/schedule.ts rename to packages/@winglang/sdk/src/target-tf-aws/schedule.ts diff --git a/libs/wingsdk/src/target-tf-aws/secret.ts b/packages/@winglang/sdk/src/target-tf-aws/secret.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/secret.ts rename to packages/@winglang/sdk/src/target-tf-aws/secret.ts diff --git a/libs/wingsdk/src/target-tf-aws/service.ts b/packages/@winglang/sdk/src/target-tf-aws/service.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/service.ts rename to packages/@winglang/sdk/src/target-tf-aws/service.ts diff --git a/libs/wingsdk/src/target-tf-aws/test-runner.ts b/packages/@winglang/sdk/src/target-tf-aws/test-runner.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/test-runner.ts rename to packages/@winglang/sdk/src/target-tf-aws/test-runner.ts diff --git a/libs/wingsdk/src/target-tf-aws/topic.ts b/packages/@winglang/sdk/src/target-tf-aws/topic.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/topic.ts rename to packages/@winglang/sdk/src/target-tf-aws/topic.ts diff --git a/libs/wingsdk/src/target-tf-aws/website.ts b/packages/@winglang/sdk/src/target-tf-aws/website.ts similarity index 100% rename from libs/wingsdk/src/target-tf-aws/website.ts rename to packages/@winglang/sdk/src/target-tf-aws/website.ts diff --git a/libs/wingsdk/src/target-tf-azure/app.ts b/packages/@winglang/sdk/src/target-tf-azure/app.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/app.ts rename to packages/@winglang/sdk/src/target-tf-azure/app.ts diff --git a/libs/wingsdk/src/target-tf-azure/bucket.ts b/packages/@winglang/sdk/src/target-tf-azure/bucket.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/bucket.ts rename to packages/@winglang/sdk/src/target-tf-azure/bucket.ts diff --git a/libs/wingsdk/src/target-tf-azure/counter.ts b/packages/@winglang/sdk/src/target-tf-azure/counter.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/counter.ts rename to packages/@winglang/sdk/src/target-tf-azure/counter.ts diff --git a/libs/wingsdk/src/target-tf-azure/function.ts b/packages/@winglang/sdk/src/target-tf-azure/function.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/function.ts rename to packages/@winglang/sdk/src/target-tf-azure/function.ts diff --git a/libs/wingsdk/src/target-tf-azure/index.ts b/packages/@winglang/sdk/src/target-tf-azure/index.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/index.ts rename to packages/@winglang/sdk/src/target-tf-azure/index.ts diff --git a/libs/wingsdk/src/target-tf-azure/internal.ts b/packages/@winglang/sdk/src/target-tf-azure/internal.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/internal.ts rename to packages/@winglang/sdk/src/target-tf-azure/internal.ts diff --git a/libs/wingsdk/src/target-tf-azure/platform.ts b/packages/@winglang/sdk/src/target-tf-azure/platform.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/platform.ts rename to packages/@winglang/sdk/src/target-tf-azure/platform.ts diff --git a/libs/wingsdk/src/target-tf-azure/test-runner.ts b/packages/@winglang/sdk/src/target-tf-azure/test-runner.ts similarity index 100% rename from libs/wingsdk/src/target-tf-azure/test-runner.ts rename to packages/@winglang/sdk/src/target-tf-azure/test-runner.ts diff --git a/libs/wingsdk/src/target-tf-gcp/app.ts b/packages/@winglang/sdk/src/target-tf-gcp/app.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/app.ts rename to packages/@winglang/sdk/src/target-tf-gcp/app.ts diff --git a/libs/wingsdk/src/target-tf-gcp/bucket.ts b/packages/@winglang/sdk/src/target-tf-gcp/bucket.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/bucket.ts rename to packages/@winglang/sdk/src/target-tf-gcp/bucket.ts diff --git a/libs/wingsdk/src/target-tf-gcp/counter.ts b/packages/@winglang/sdk/src/target-tf-gcp/counter.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/counter.ts rename to packages/@winglang/sdk/src/target-tf-gcp/counter.ts diff --git a/libs/wingsdk/src/target-tf-gcp/function.ts b/packages/@winglang/sdk/src/target-tf-gcp/function.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/function.ts rename to packages/@winglang/sdk/src/target-tf-gcp/function.ts diff --git a/libs/wingsdk/src/target-tf-gcp/index.ts b/packages/@winglang/sdk/src/target-tf-gcp/index.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/index.ts rename to packages/@winglang/sdk/src/target-tf-gcp/index.ts diff --git a/libs/wingsdk/src/target-tf-gcp/permissions.ts b/packages/@winglang/sdk/src/target-tf-gcp/permissions.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/permissions.ts rename to packages/@winglang/sdk/src/target-tf-gcp/permissions.ts diff --git a/libs/wingsdk/src/target-tf-gcp/platform.ts b/packages/@winglang/sdk/src/target-tf-gcp/platform.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/platform.ts rename to packages/@winglang/sdk/src/target-tf-gcp/platform.ts diff --git a/libs/wingsdk/src/target-tf-gcp/schedule.ts b/packages/@winglang/sdk/src/target-tf-gcp/schedule.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/schedule.ts rename to packages/@winglang/sdk/src/target-tf-gcp/schedule.ts diff --git a/libs/wingsdk/src/target-tf-gcp/test-runner.ts b/packages/@winglang/sdk/src/target-tf-gcp/test-runner.ts similarity index 100% rename from libs/wingsdk/src/target-tf-gcp/test-runner.ts rename to packages/@winglang/sdk/src/target-tf-gcp/test-runner.ts diff --git a/libs/wingsdk/src/ui/base.ts b/packages/@winglang/sdk/src/ui/base.ts similarity index 100% rename from libs/wingsdk/src/ui/base.ts rename to packages/@winglang/sdk/src/ui/base.ts diff --git a/libs/wingsdk/src/ui/button.ts b/packages/@winglang/sdk/src/ui/button.ts similarity index 100% rename from libs/wingsdk/src/ui/button.ts rename to packages/@winglang/sdk/src/ui/button.ts diff --git a/libs/wingsdk/src/ui/colors.ts b/packages/@winglang/sdk/src/ui/colors.ts similarity index 100% rename from libs/wingsdk/src/ui/colors.ts rename to packages/@winglang/sdk/src/ui/colors.ts diff --git a/libs/wingsdk/src/ui/field.ts b/packages/@winglang/sdk/src/ui/field.ts similarity index 100% rename from libs/wingsdk/src/ui/field.ts rename to packages/@winglang/sdk/src/ui/field.ts diff --git a/libs/wingsdk/src/ui/file-browser.ts b/packages/@winglang/sdk/src/ui/file-browser.ts similarity index 100% rename from libs/wingsdk/src/ui/file-browser.ts rename to packages/@winglang/sdk/src/ui/file-browser.ts diff --git a/libs/wingsdk/src/ui/http-client.ts b/packages/@winglang/sdk/src/ui/http-client.ts similarity index 100% rename from libs/wingsdk/src/ui/http-client.ts rename to packages/@winglang/sdk/src/ui/http-client.ts diff --git a/libs/wingsdk/src/ui/index.ts b/packages/@winglang/sdk/src/ui/index.ts similarity index 100% rename from libs/wingsdk/src/ui/index.ts rename to packages/@winglang/sdk/src/ui/index.ts diff --git a/libs/wingsdk/src/ui/section.ts b/packages/@winglang/sdk/src/ui/section.ts similarity index 100% rename from libs/wingsdk/src/ui/section.ts rename to packages/@winglang/sdk/src/ui/section.ts diff --git a/libs/wingsdk/src/ui/table.ts b/packages/@winglang/sdk/src/ui/table.ts similarity index 100% rename from libs/wingsdk/src/ui/table.ts rename to packages/@winglang/sdk/src/ui/table.ts diff --git a/libs/wingsdk/src/util/child-process.ts b/packages/@winglang/sdk/src/util/child-process.ts similarity index 100% rename from libs/wingsdk/src/util/child-process.ts rename to packages/@winglang/sdk/src/util/child-process.ts diff --git a/libs/wingsdk/src/util/enhanced-error.ts b/packages/@winglang/sdk/src/util/enhanced-error.ts similarity index 100% rename from libs/wingsdk/src/util/enhanced-error.ts rename to packages/@winglang/sdk/src/util/enhanced-error.ts diff --git a/libs/wingsdk/src/util/equality.ts b/packages/@winglang/sdk/src/util/equality.ts similarity index 100% rename from libs/wingsdk/src/util/equality.ts rename to packages/@winglang/sdk/src/util/equality.ts diff --git a/libs/wingsdk/src/util/index.ts b/packages/@winglang/sdk/src/util/index.ts similarity index 100% rename from libs/wingsdk/src/util/index.ts rename to packages/@winglang/sdk/src/util/index.ts diff --git a/libs/wingsdk/src/util/util.ts b/packages/@winglang/sdk/src/util/util.ts similarity index 100% rename from libs/wingsdk/src/util/util.ts rename to packages/@winglang/sdk/src/util/util.ts diff --git a/libs/wingsdk/test/core/__snapshots__/connections.test.ts.snap b/packages/@winglang/sdk/test/core/__snapshots__/connections.test.ts.snap similarity index 100% rename from libs/wingsdk/test/core/__snapshots__/connections.test.ts.snap rename to packages/@winglang/sdk/test/core/__snapshots__/connections.test.ts.snap diff --git a/libs/wingsdk/test/core/connections.test.ts b/packages/@winglang/sdk/test/core/connections.test.ts similarity index 100% rename from libs/wingsdk/test/core/connections.test.ts rename to packages/@winglang/sdk/test/core/connections.test.ts diff --git a/libs/wingsdk/test/core/dependency.test.ts b/packages/@winglang/sdk/test/core/dependency.test.ts similarity index 100% rename from libs/wingsdk/test/core/dependency.test.ts rename to packages/@winglang/sdk/test/core/dependency.test.ts diff --git a/libs/wingsdk/test/core/lifting.test.ts b/packages/@winglang/sdk/test/core/lifting.test.ts similarity index 100% rename from libs/wingsdk/test/core/lifting.test.ts rename to packages/@winglang/sdk/test/core/lifting.test.ts diff --git a/libs/wingsdk/test/core/resource.test.ts b/packages/@winglang/sdk/test/core/resource.test.ts similarity index 100% rename from libs/wingsdk/test/core/resource.test.ts rename to packages/@winglang/sdk/test/core/resource.test.ts diff --git a/libs/wingsdk/test/core/to-inflight-type.test.ts b/packages/@winglang/sdk/test/core/to-inflight-type.test.ts similarity index 100% rename from libs/wingsdk/test/core/to-inflight-type.test.ts rename to packages/@winglang/sdk/test/core/to-inflight-type.test.ts diff --git a/libs/wingsdk/test/expect/assertions.test.ts b/packages/@winglang/sdk/test/expect/assertions.test.ts similarity index 100% rename from libs/wingsdk/test/expect/assertions.test.ts rename to packages/@winglang/sdk/test/expect/assertions.test.ts diff --git a/libs/wingsdk/test/fs/fs.test.ts b/packages/@winglang/sdk/test/fs/fs.test.ts similarity index 100% rename from libs/wingsdk/test/fs/fs.test.ts rename to packages/@winglang/sdk/test/fs/fs.test.ts diff --git a/libs/wingsdk/test/global.setup.ts b/packages/@winglang/sdk/test/global.setup.ts similarity index 100% rename from libs/wingsdk/test/global.setup.ts rename to packages/@winglang/sdk/test/global.setup.ts diff --git a/libs/wingsdk/test/helpers.test.ts b/packages/@winglang/sdk/test/helpers.test.ts similarity index 100% rename from libs/wingsdk/test/helpers.test.ts rename to packages/@winglang/sdk/test/helpers.test.ts diff --git a/libs/wingsdk/test/http/http.test.ts b/packages/@winglang/sdk/test/http/http.test.ts similarity index 100% rename from libs/wingsdk/test/http/http.test.ts rename to packages/@winglang/sdk/test/http/http.test.ts diff --git a/libs/wingsdk/test/misc.test.ts b/packages/@winglang/sdk/test/misc.test.ts similarity index 100% rename from libs/wingsdk/test/misc.test.ts rename to packages/@winglang/sdk/test/misc.test.ts diff --git a/libs/wingsdk/test/shared-aws/api.onrequest.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/api.onrequest.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/api.onrequest.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/api.onrequest.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/bucket.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/bucket.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/bucket.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/bucket.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/counter.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/counter.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/counter.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/counter.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/function.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/function.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/function.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/function.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/queue.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/queue.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/queue.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/queue.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/secret.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/secret.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/secret.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/secret.inflight.test.ts diff --git a/libs/wingsdk/test/shared-aws/topic.inflight.test.ts b/packages/@winglang/sdk/test/shared-aws/topic.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-aws/topic.inflight.test.ts rename to packages/@winglang/sdk/test/shared-aws/topic.inflight.test.ts diff --git a/libs/wingsdk/test/shared-azure/bucket.inflight.test.ts b/packages/@winglang/sdk/test/shared-azure/bucket.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-azure/bucket.inflight.test.ts rename to packages/@winglang/sdk/test/shared-azure/bucket.inflight.test.ts diff --git a/libs/wingsdk/test/shared-azure/counter.inflight.test.ts b/packages/@winglang/sdk/test/shared-azure/counter.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-azure/counter.inflight.test.ts rename to packages/@winglang/sdk/test/shared-azure/counter.inflight.test.ts diff --git a/libs/wingsdk/test/shared-azure/function.inflight.test.ts b/packages/@winglang/sdk/test/shared-azure/function.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-azure/function.inflight.test.ts rename to packages/@winglang/sdk/test/shared-azure/function.inflight.test.ts diff --git a/libs/wingsdk/test/shared-gcp/bucket.inflight.test.ts b/packages/@winglang/sdk/test/shared-gcp/bucket.inflight.test.ts similarity index 100% rename from libs/wingsdk/test/shared-gcp/bucket.inflight.test.ts rename to packages/@winglang/sdk/test/shared-gcp/bucket.inflight.test.ts diff --git a/libs/wingsdk/test/shared/bundling.test.ts b/packages/@winglang/sdk/test/shared/bundling.test.ts similarity index 100% rename from libs/wingsdk/test/shared/bundling.test.ts rename to packages/@winglang/sdk/test/shared/bundling.test.ts diff --git a/libs/wingsdk/test/sim-app.ts b/packages/@winglang/sdk/test/sim-app.ts similarity index 100% rename from libs/wingsdk/test/sim-app.ts rename to packages/@winglang/sdk/test/sim-app.ts diff --git a/libs/wingsdk/test/simulator/__snapshots__/simulator.test.ts.snap b/packages/@winglang/sdk/test/simulator/__snapshots__/simulator.test.ts.snap similarity index 100% rename from libs/wingsdk/test/simulator/__snapshots__/simulator.test.ts.snap rename to packages/@winglang/sdk/test/simulator/__snapshots__/simulator.test.ts.snap diff --git a/libs/wingsdk/test/simulator/cleanup.test.ts b/packages/@winglang/sdk/test/simulator/cleanup.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/cleanup.test.ts rename to packages/@winglang/sdk/test/simulator/cleanup.test.ts diff --git a/libs/wingsdk/test/simulator/graph.test.ts b/packages/@winglang/sdk/test/simulator/graph.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/graph.test.ts rename to packages/@winglang/sdk/test/simulator/graph.test.ts diff --git a/libs/wingsdk/test/simulator/on-trace.test.ts b/packages/@winglang/sdk/test/simulator/on-trace.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/on-trace.test.ts rename to packages/@winglang/sdk/test/simulator/on-trace.test.ts diff --git a/libs/wingsdk/test/simulator/reload.test.ts b/packages/@winglang/sdk/test/simulator/reload.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/reload.test.ts rename to packages/@winglang/sdk/test/simulator/reload.test.ts diff --git a/libs/wingsdk/test/simulator/simulator.test.ts b/packages/@winglang/sdk/test/simulator/simulator.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/simulator.test.ts rename to packages/@winglang/sdk/test/simulator/simulator.test.ts diff --git a/libs/wingsdk/test/simulator/tokens.test.ts b/packages/@winglang/sdk/test/simulator/tokens.test.ts similarity index 100% rename from libs/wingsdk/test/simulator/tokens.test.ts rename to packages/@winglang/sdk/test/simulator/tokens.test.ts diff --git a/libs/wingsdk/test/std/node.test.ts b/packages/@winglang/sdk/test/std/node.test.ts similarity index 100% rename from libs/wingsdk/test/std/node.test.ts rename to packages/@winglang/sdk/test/std/node.test.ts diff --git a/libs/wingsdk/test/target-sim/__snapshots__/api.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/api.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/api.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/api.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/bucket.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/bucket.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/bucket.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/bucket.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/counter.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/counter.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/counter.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/counter.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/file-counter.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/file-counter.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/file-counter.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/file-counter.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/function.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/function.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/function.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/function.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/immutable-capture.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/immutable-capture.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/immutable-capture.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/immutable-capture.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/on-deploy.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/on-deploy.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/on-deploy.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/on-deploy.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/queue.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/queue.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/queue.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/queue.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/schedule.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/schedule.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/schedule.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/schedule.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/secret.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/secret.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/secret.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/secret.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/service.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/service.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/service.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/service.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/test.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/test.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/test.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/test.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/__snapshots__/topic.test.ts.snap b/packages/@winglang/sdk/test/target-sim/__snapshots__/topic.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-sim/__snapshots__/topic.test.ts.snap rename to packages/@winglang/sdk/test/target-sim/__snapshots__/topic.test.ts.snap diff --git a/libs/wingsdk/test/target-sim/api.test.ts b/packages/@winglang/sdk/test/target-sim/api.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/api.test.ts rename to packages/@winglang/sdk/test/target-sim/api.test.ts diff --git a/libs/wingsdk/test/target-sim/app.test.ts b/packages/@winglang/sdk/test/target-sim/app.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/app.test.ts rename to packages/@winglang/sdk/test/target-sim/app.test.ts diff --git a/libs/wingsdk/test/target-sim/binding.test.ts b/packages/@winglang/sdk/test/target-sim/binding.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/binding.test.ts rename to packages/@winglang/sdk/test/target-sim/binding.test.ts diff --git a/libs/wingsdk/test/target-sim/bucket.test.ts b/packages/@winglang/sdk/test/target-sim/bucket.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/bucket.test.ts rename to packages/@winglang/sdk/test/target-sim/bucket.test.ts diff --git a/libs/wingsdk/test/target-sim/container.test.ts b/packages/@winglang/sdk/test/target-sim/container.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/container.test.ts rename to packages/@winglang/sdk/test/target-sim/container.test.ts diff --git a/libs/wingsdk/test/target-sim/counter.test.ts b/packages/@winglang/sdk/test/target-sim/counter.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/counter.test.ts rename to packages/@winglang/sdk/test/target-sim/counter.test.ts diff --git a/libs/wingsdk/test/target-sim/file-counter.test.ts b/packages/@winglang/sdk/test/target-sim/file-counter.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/file-counter.test.ts rename to packages/@winglang/sdk/test/target-sim/file-counter.test.ts diff --git a/libs/wingsdk/test/target-sim/function.test.ts b/packages/@winglang/sdk/test/target-sim/function.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/function.test.ts rename to packages/@winglang/sdk/test/target-sim/function.test.ts diff --git a/libs/wingsdk/test/target-sim/immutable-capture.test.ts b/packages/@winglang/sdk/test/target-sim/immutable-capture.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/immutable-capture.test.ts rename to packages/@winglang/sdk/test/target-sim/immutable-capture.test.ts diff --git a/examples/tests/sdk_tests/container/my-docker-image/Dockerfile b/packages/@winglang/sdk/test/target-sim/my-docker-image.mounted-volume/Dockerfile similarity index 100% rename from examples/tests/sdk_tests/container/my-docker-image/Dockerfile rename to packages/@winglang/sdk/test/target-sim/my-docker-image.mounted-volume/Dockerfile diff --git a/libs/wingsdk/test/target-sim/my-docker-image.mounted-volume/index.js b/packages/@winglang/sdk/test/target-sim/my-docker-image.mounted-volume/index.js similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image.mounted-volume/index.js rename to packages/@winglang/sdk/test/target-sim/my-docker-image.mounted-volume/index.js diff --git a/libs/wingsdk/test/target-sim/my-docker-image.mounted-volume/Dockerfile b/packages/@winglang/sdk/test/target-sim/my-docker-image.volume/Dockerfile similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image.mounted-volume/Dockerfile rename to packages/@winglang/sdk/test/target-sim/my-docker-image.volume/Dockerfile diff --git a/libs/wingsdk/test/target-sim/my-docker-image.volume/index.js b/packages/@winglang/sdk/test/target-sim/my-docker-image.volume/index.js similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image.volume/index.js rename to packages/@winglang/sdk/test/target-sim/my-docker-image.volume/index.js diff --git a/libs/wingsdk/test/target-sim/my-docker-image.volume/Dockerfile b/packages/@winglang/sdk/test/target-sim/my-docker-image/Dockerfile similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image.volume/Dockerfile rename to packages/@winglang/sdk/test/target-sim/my-docker-image/Dockerfile diff --git a/libs/wingsdk/test/target-sim/my-docker-image/index.js b/packages/@winglang/sdk/test/target-sim/my-docker-image/index.js similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image/index.js rename to packages/@winglang/sdk/test/target-sim/my-docker-image/index.js diff --git a/libs/wingsdk/test/target-sim/on-deploy.test.ts b/packages/@winglang/sdk/test/target-sim/on-deploy.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/on-deploy.test.ts rename to packages/@winglang/sdk/test/target-sim/on-deploy.test.ts diff --git a/libs/wingsdk/test/target-sim/queue-consumer.test.ts b/packages/@winglang/sdk/test/target-sim/queue-consumer.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/queue-consumer.test.ts rename to packages/@winglang/sdk/test/target-sim/queue-consumer.test.ts diff --git a/libs/wingsdk/test/target-sim/queue.test.ts b/packages/@winglang/sdk/test/target-sim/queue.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/queue.test.ts rename to packages/@winglang/sdk/test/target-sim/queue.test.ts diff --git a/libs/wingsdk/test/target-sim/schedule.test.ts b/packages/@winglang/sdk/test/target-sim/schedule.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/schedule.test.ts rename to packages/@winglang/sdk/test/target-sim/schedule.test.ts diff --git a/libs/wingsdk/test/target-sim/secret.test.ts b/packages/@winglang/sdk/test/target-sim/secret.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/secret.test.ts rename to packages/@winglang/sdk/test/target-sim/secret.test.ts diff --git a/libs/wingsdk/test/target-sim/service.test.ts b/packages/@winglang/sdk/test/target-sim/service.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/service.test.ts rename to packages/@winglang/sdk/test/target-sim/service.test.ts diff --git a/libs/wingsdk/test/target-sim/state.test.ts b/packages/@winglang/sdk/test/target-sim/state.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/state.test.ts rename to packages/@winglang/sdk/test/target-sim/state.test.ts diff --git a/libs/wingsdk/test/target-sim/stream-processor.test.ts b/packages/@winglang/sdk/test/target-sim/stream-processor.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/stream-processor.test.ts rename to packages/@winglang/sdk/test/target-sim/stream-processor.test.ts diff --git a/libs/wingsdk/test/target-sim/test-runner.test.ts b/packages/@winglang/sdk/test/target-sim/test-runner.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/test-runner.test.ts rename to packages/@winglang/sdk/test/target-sim/test-runner.test.ts diff --git a/libs/wingsdk/test/target-sim/test.test.ts b/packages/@winglang/sdk/test/target-sim/test.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/test.test.ts rename to packages/@winglang/sdk/test/target-sim/test.test.ts diff --git a/libs/wingsdk/test/target-sim/topic-producer.test.ts b/packages/@winglang/sdk/test/target-sim/topic-producer.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/topic-producer.test.ts rename to packages/@winglang/sdk/test/target-sim/topic-producer.test.ts diff --git a/libs/wingsdk/test/target-sim/topic.test.ts b/packages/@winglang/sdk/test/target-sim/topic.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/topic.test.ts rename to packages/@winglang/sdk/test/target-sim/topic.test.ts diff --git a/libs/wingsdk/test/target-sim/util.ts b/packages/@winglang/sdk/test/target-sim/util.ts similarity index 100% rename from libs/wingsdk/test/target-sim/util.ts rename to packages/@winglang/sdk/test/target-sim/util.ts diff --git a/libs/wingsdk/test/target-sim/utils.test.ts b/packages/@winglang/sdk/test/target-sim/utils.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/utils.test.ts rename to packages/@winglang/sdk/test/target-sim/utils.test.ts diff --git a/libs/wingsdk/test/target-sim/website.test.ts b/packages/@winglang/sdk/test/target-sim/website.test.ts similarity index 100% rename from libs/wingsdk/test/target-sim/website.test.ts rename to packages/@winglang/sdk/test/target-sim/website.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/api.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/api.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/api.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/api.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/bucket.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/bucket.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/bucket.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/bucket.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/captures.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/captures.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/captures.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/captures.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/counter.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/counter.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/counter.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/counter.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/domain.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/domain.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/domain.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/domain.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/function.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/function.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/function.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/function.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/logger.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/logger.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/logger.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/logger.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/on-deploy.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/on-deploy.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/on-deploy.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/on-deploy.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/queue.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/queue.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/queue.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/queue.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/react-app.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/react-app.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/react-app.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/react-app.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/schedule.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/schedule.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/schedule.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/schedule.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/secret.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/secret.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/secret.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/secret.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/tokens.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/tokens.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/tokens.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/tokens.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/topic.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/topic.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/topic.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/topic.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/__snapshots__/website.test.ts.snap b/packages/@winglang/sdk/test/target-tf-aws/__snapshots__/website.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-aws/__snapshots__/website.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-aws/__snapshots__/website.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-aws/api.test.ts b/packages/@winglang/sdk/test/target-tf-aws/api.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/api.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/api.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/app.test.ts b/packages/@winglang/sdk/test/target-tf-aws/app.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/app.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/app.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/aws-util.ts b/packages/@winglang/sdk/test/target-tf-aws/aws-util.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/aws-util.ts rename to packages/@winglang/sdk/test/target-tf-aws/aws-util.ts diff --git a/libs/wingsdk/test/target-tf-aws/bucket.test.ts b/packages/@winglang/sdk/test/target-tf-aws/bucket.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/bucket.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/bucket.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/captures.test.ts b/packages/@winglang/sdk/test/target-tf-aws/captures.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/captures.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/captures.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/counter.test.ts b/packages/@winglang/sdk/test/target-tf-aws/counter.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/counter.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/counter.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/domain.test.ts b/packages/@winglang/sdk/test/target-tf-aws/domain.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/domain.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/domain.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/domain.values.yaml b/packages/@winglang/sdk/test/target-tf-aws/domain.values.yaml similarity index 100% rename from libs/wingsdk/test/target-tf-aws/domain.values.yaml rename to packages/@winglang/sdk/test/target-tf-aws/domain.values.yaml diff --git a/libs/wingsdk/test/target-tf-aws/function.test.ts b/packages/@winglang/sdk/test/target-tf-aws/function.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/function.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/function.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/logger.test.ts b/packages/@winglang/sdk/test/target-tf-aws/logger.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/logger.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/logger.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/on-deploy.test.ts b/packages/@winglang/sdk/test/target-tf-aws/on-deploy.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/on-deploy.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/on-deploy.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/platform.test.ts b/packages/@winglang/sdk/test/target-tf-aws/platform.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/platform.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/platform.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/queue.test.ts b/packages/@winglang/sdk/test/target-tf-aws/queue.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/queue.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/queue.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/schedule.test.ts b/packages/@winglang/sdk/test/target-tf-aws/schedule.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/schedule.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/schedule.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/secret.test.ts b/packages/@winglang/sdk/test/target-tf-aws/secret.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/secret.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/secret.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/service.test.ts b/packages/@winglang/sdk/test/target-tf-aws/service.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/service.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/service.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/test-runner.test.ts b/packages/@winglang/sdk/test/target-tf-aws/test-runner.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/test-runner.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/test-runner.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/tokens.test.ts b/packages/@winglang/sdk/test/target-tf-aws/tokens.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/tokens.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/tokens.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/topic.test.ts b/packages/@winglang/sdk/test/target-tf-aws/topic.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/topic.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/topic.test.ts diff --git a/libs/wingsdk/test/target-tf-aws/website.test.ts b/packages/@winglang/sdk/test/target-tf-aws/website.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-aws/website.test.ts rename to packages/@winglang/sdk/test/target-tf-aws/website.test.ts diff --git a/libs/wingsdk/test/target-tf-azure/__snapshots__/bucket.test.ts.snap b/packages/@winglang/sdk/test/target-tf-azure/__snapshots__/bucket.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-azure/__snapshots__/bucket.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-azure/__snapshots__/bucket.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-azure/__snapshots__/counter.test.ts.snap b/packages/@winglang/sdk/test/target-tf-azure/__snapshots__/counter.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-azure/__snapshots__/counter.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-azure/__snapshots__/counter.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-azure/__snapshots__/function.test.ts.snap b/packages/@winglang/sdk/test/target-tf-azure/__snapshots__/function.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-azure/__snapshots__/function.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-azure/__snapshots__/function.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-azure/app.test.ts b/packages/@winglang/sdk/test/target-tf-azure/app.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/app.test.ts rename to packages/@winglang/sdk/test/target-tf-azure/app.test.ts diff --git a/libs/wingsdk/test/target-tf-azure/azure-util.ts b/packages/@winglang/sdk/test/target-tf-azure/azure-util.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/azure-util.ts rename to packages/@winglang/sdk/test/target-tf-azure/azure-util.ts diff --git a/libs/wingsdk/test/target-tf-azure/bucket.test.ts b/packages/@winglang/sdk/test/target-tf-azure/bucket.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/bucket.test.ts rename to packages/@winglang/sdk/test/target-tf-azure/bucket.test.ts diff --git a/libs/wingsdk/test/target-tf-azure/captures.test.ts b/packages/@winglang/sdk/test/target-tf-azure/captures.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/captures.test.ts rename to packages/@winglang/sdk/test/target-tf-azure/captures.test.ts diff --git a/libs/wingsdk/test/target-tf-azure/counter.test.ts b/packages/@winglang/sdk/test/target-tf-azure/counter.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/counter.test.ts rename to packages/@winglang/sdk/test/target-tf-azure/counter.test.ts diff --git a/libs/wingsdk/test/target-tf-azure/function.test.ts b/packages/@winglang/sdk/test/target-tf-azure/function.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-azure/function.test.ts rename to packages/@winglang/sdk/test/target-tf-azure/function.test.ts diff --git a/libs/wingsdk/test/target-tf-gcp/__snapshots__/bucket.test.ts.snap b/packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/bucket.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/__snapshots__/bucket.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/bucket.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-gcp/__snapshots__/counter.test.ts.snap b/packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/counter.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/__snapshots__/counter.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/counter.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-gcp/__snapshots__/function.test.ts.snap b/packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/function.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/__snapshots__/function.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/function.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-gcp/__snapshots__/schedule.test.ts.snap b/packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/schedule.test.ts.snap similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/__snapshots__/schedule.test.ts.snap rename to packages/@winglang/sdk/test/target-tf-gcp/__snapshots__/schedule.test.ts.snap diff --git a/libs/wingsdk/test/target-tf-gcp/app.test.ts b/packages/@winglang/sdk/test/target-tf-gcp/app.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/app.test.ts rename to packages/@winglang/sdk/test/target-tf-gcp/app.test.ts diff --git a/libs/wingsdk/test/target-tf-gcp/bucket.test.ts b/packages/@winglang/sdk/test/target-tf-gcp/bucket.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/bucket.test.ts rename to packages/@winglang/sdk/test/target-tf-gcp/bucket.test.ts diff --git a/libs/wingsdk/test/target-tf-gcp/counter.test.ts b/packages/@winglang/sdk/test/target-tf-gcp/counter.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/counter.test.ts rename to packages/@winglang/sdk/test/target-tf-gcp/counter.test.ts diff --git a/libs/wingsdk/test/target-tf-gcp/function.test.ts b/packages/@winglang/sdk/test/target-tf-gcp/function.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/function.test.ts rename to packages/@winglang/sdk/test/target-tf-gcp/function.test.ts diff --git a/libs/wingsdk/test/target-tf-gcp/gcp-util.ts b/packages/@winglang/sdk/test/target-tf-gcp/gcp-util.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/gcp-util.ts rename to packages/@winglang/sdk/test/target-tf-gcp/gcp-util.ts diff --git a/libs/wingsdk/test/target-tf-gcp/schedule.test.ts b/packages/@winglang/sdk/test/target-tf-gcp/schedule.test.ts similarity index 100% rename from libs/wingsdk/test/target-tf-gcp/schedule.test.ts rename to packages/@winglang/sdk/test/target-tf-gcp/schedule.test.ts diff --git a/libs/wingsdk/test/test-files/react-website/build/index.html b/packages/@winglang/sdk/test/test-files/react-website/build/index.html similarity index 100% rename from libs/wingsdk/test/test-files/react-website/build/index.html rename to packages/@winglang/sdk/test/test-files/react-website/build/index.html diff --git a/libs/wingsdk/test/test-files/react-website/index.html b/packages/@winglang/sdk/test/test-files/react-website/index.html similarity index 100% rename from libs/wingsdk/test/test-files/react-website/index.html rename to packages/@winglang/sdk/test/test-files/react-website/index.html diff --git a/libs/wingsdk/test/test-files/react-website/package.json b/packages/@winglang/sdk/test/test-files/react-website/package.json similarity index 100% rename from libs/wingsdk/test/test-files/react-website/package.json rename to packages/@winglang/sdk/test/test-files/react-website/package.json diff --git a/libs/awscdk/test/test-files/test1.txt b/packages/@winglang/sdk/test/test-files/test1.txt similarity index 100% rename from libs/awscdk/test/test-files/test1.txt rename to packages/@winglang/sdk/test/test-files/test1.txt diff --git a/libs/awscdk/test/test-files/test2.txt b/packages/@winglang/sdk/test/test-files/test2.txt similarity index 100% rename from libs/awscdk/test/test-files/test2.txt rename to packages/@winglang/sdk/test/test-files/test2.txt diff --git a/libs/wingsdk/test/test-files/website/b.html b/packages/@winglang/sdk/test/test-files/website/b.html similarity index 100% rename from libs/wingsdk/test/test-files/website/b.html rename to packages/@winglang/sdk/test/test-files/website/b.html diff --git a/libs/wingsdk/test/test-files/website/index.html b/packages/@winglang/sdk/test/test-files/website/index.html similarity index 100% rename from libs/wingsdk/test/test-files/website/index.html rename to packages/@winglang/sdk/test/test-files/website/index.html diff --git a/libs/wingsdk/test/test-files/website/inner-folder/a.html b/packages/@winglang/sdk/test/test-files/website/inner-folder/a.html similarity index 100% rename from libs/wingsdk/test/test-files/website/inner-folder/a.html rename to packages/@winglang/sdk/test/test-files/website/inner-folder/a.html diff --git a/libs/wingsdk/test/ui/__snapshots__/ui.test.ts.snap b/packages/@winglang/sdk/test/ui/__snapshots__/ui.test.ts.snap similarity index 100% rename from libs/wingsdk/test/ui/__snapshots__/ui.test.ts.snap rename to packages/@winglang/sdk/test/ui/__snapshots__/ui.test.ts.snap diff --git a/libs/wingsdk/test/ui/ui.test.ts b/packages/@winglang/sdk/test/ui/ui.test.ts similarity index 100% rename from libs/wingsdk/test/ui/ui.test.ts rename to packages/@winglang/sdk/test/ui/ui.test.ts diff --git a/libs/wingsdk/test/util.test.ts b/packages/@winglang/sdk/test/util.test.ts similarity index 100% rename from libs/wingsdk/test/util.test.ts rename to packages/@winglang/sdk/test/util.test.ts diff --git a/libs/wingsdk/test/util.ts b/packages/@winglang/sdk/test/util.ts similarity index 100% rename from libs/wingsdk/test/util.ts rename to packages/@winglang/sdk/test/util.ts diff --git a/libs/wingsdk/test/util/enhanced-error.test.ts b/packages/@winglang/sdk/test/util/enhanced-error.test.ts similarity index 100% rename from libs/wingsdk/test/util/enhanced-error.test.ts rename to packages/@winglang/sdk/test/util/enhanced-error.test.ts diff --git a/libs/wingsdk/test/util/equality.test.ts b/packages/@winglang/sdk/test/util/equality.test.ts similarity index 100% rename from libs/wingsdk/test/util/equality.test.ts rename to packages/@winglang/sdk/test/util/equality.test.ts diff --git a/libs/wingsdk/test/util/multiple-values.yaml b/packages/@winglang/sdk/test/util/multiple-values.yaml similarity index 100% rename from libs/wingsdk/test/util/multiple-values.yaml rename to packages/@winglang/sdk/test/util/multiple-values.yaml diff --git a/libs/wingsdk/test/util/single-number-value.yaml b/packages/@winglang/sdk/test/util/single-number-value.yaml similarity index 100% rename from libs/wingsdk/test/util/single-number-value.yaml rename to packages/@winglang/sdk/test/util/single-number-value.yaml diff --git a/libs/wingsdk/test/util/single-string-value.yaml b/packages/@winglang/sdk/test/util/single-string-value.yaml similarity index 100% rename from libs/wingsdk/test/util/single-string-value.yaml rename to packages/@winglang/sdk/test/util/single-string-value.yaml diff --git a/libs/wingsdk/tsconfig.dev.json b/packages/@winglang/sdk/tsconfig.dev.json similarity index 100% rename from libs/wingsdk/tsconfig.dev.json rename to packages/@winglang/sdk/tsconfig.dev.json diff --git a/libs/wingsdk/tsconfig.test.json b/packages/@winglang/sdk/tsconfig.test.json similarity index 100% rename from libs/wingsdk/tsconfig.test.json rename to packages/@winglang/sdk/tsconfig.test.json diff --git a/libs/wingsdk/turbo.json b/packages/@winglang/sdk/turbo.json similarity index 100% rename from libs/wingsdk/turbo.json rename to packages/@winglang/sdk/turbo.json diff --git a/libs/wingsdk/vitest.config.mts b/packages/@winglang/sdk/vitest.config.mts similarity index 100% rename from libs/wingsdk/vitest.config.mts rename to packages/@winglang/sdk/vitest.config.mts diff --git a/libs/tree-sitter-wing/.editorconfig b/packages/@winglang/tree-sitter-wing/.editorconfig similarity index 100% rename from libs/tree-sitter-wing/.editorconfig rename to packages/@winglang/tree-sitter-wing/.editorconfig diff --git a/libs/tree-sitter-wing/.gitattributes b/packages/@winglang/tree-sitter-wing/.gitattributes similarity index 100% rename from libs/tree-sitter-wing/.gitattributes rename to packages/@winglang/tree-sitter-wing/.gitattributes diff --git a/libs/tree-sitter-wing/.gitignore b/packages/@winglang/tree-sitter-wing/.gitignore similarity index 100% rename from libs/tree-sitter-wing/.gitignore rename to packages/@winglang/tree-sitter-wing/.gitignore diff --git a/libs/tree-sitter-wing/Cargo.toml b/packages/@winglang/tree-sitter-wing/Cargo.toml similarity index 100% rename from libs/tree-sitter-wing/Cargo.toml rename to packages/@winglang/tree-sitter-wing/Cargo.toml diff --git a/libs/tree-sitter-wing/Makefile b/packages/@winglang/tree-sitter-wing/Makefile similarity index 100% rename from libs/tree-sitter-wing/Makefile rename to packages/@winglang/tree-sitter-wing/Makefile diff --git a/libs/tree-sitter-wing/Package.swift b/packages/@winglang/tree-sitter-wing/Package.swift similarity index 100% rename from libs/tree-sitter-wing/Package.swift rename to packages/@winglang/tree-sitter-wing/Package.swift diff --git a/libs/tree-sitter-wing/README.md b/packages/@winglang/tree-sitter-wing/README.md similarity index 100% rename from libs/tree-sitter-wing/README.md rename to packages/@winglang/tree-sitter-wing/README.md diff --git a/libs/tree-sitter-wing/binding.gyp b/packages/@winglang/tree-sitter-wing/binding.gyp similarity index 100% rename from libs/tree-sitter-wing/binding.gyp rename to packages/@winglang/tree-sitter-wing/binding.gyp diff --git a/libs/tree-sitter-wing/bindings/c/tree-sitter-wing.h b/packages/@winglang/tree-sitter-wing/bindings/c/tree-sitter-wing.h similarity index 100% rename from libs/tree-sitter-wing/bindings/c/tree-sitter-wing.h rename to packages/@winglang/tree-sitter-wing/bindings/c/tree-sitter-wing.h diff --git a/libs/tree-sitter-wing/bindings/c/tree-sitter-wing.pc.in b/packages/@winglang/tree-sitter-wing/bindings/c/tree-sitter-wing.pc.in similarity index 100% rename from libs/tree-sitter-wing/bindings/c/tree-sitter-wing.pc.in rename to packages/@winglang/tree-sitter-wing/bindings/c/tree-sitter-wing.pc.in diff --git a/libs/tree-sitter-wing/bindings/go/binding.go b/packages/@winglang/tree-sitter-wing/bindings/go/binding.go similarity index 100% rename from libs/tree-sitter-wing/bindings/go/binding.go rename to packages/@winglang/tree-sitter-wing/bindings/go/binding.go diff --git a/libs/tree-sitter-wing/bindings/go/binding_test.go b/packages/@winglang/tree-sitter-wing/bindings/go/binding_test.go similarity index 100% rename from libs/tree-sitter-wing/bindings/go/binding_test.go rename to packages/@winglang/tree-sitter-wing/bindings/go/binding_test.go diff --git a/libs/tree-sitter-wing/bindings/go/go.mod b/packages/@winglang/tree-sitter-wing/bindings/go/go.mod similarity index 100% rename from libs/tree-sitter-wing/bindings/go/go.mod rename to packages/@winglang/tree-sitter-wing/bindings/go/go.mod diff --git a/libs/tree-sitter-wing/bindings/node/binding.cc b/packages/@winglang/tree-sitter-wing/bindings/node/binding.cc similarity index 100% rename from libs/tree-sitter-wing/bindings/node/binding.cc rename to packages/@winglang/tree-sitter-wing/bindings/node/binding.cc diff --git a/libs/tree-sitter-wing/bindings/node/index.d.ts b/packages/@winglang/tree-sitter-wing/bindings/node/index.d.ts similarity index 100% rename from libs/tree-sitter-wing/bindings/node/index.d.ts rename to packages/@winglang/tree-sitter-wing/bindings/node/index.d.ts diff --git a/libs/tree-sitter-wing/bindings/node/index.js b/packages/@winglang/tree-sitter-wing/bindings/node/index.js similarity index 100% rename from libs/tree-sitter-wing/bindings/node/index.js rename to packages/@winglang/tree-sitter-wing/bindings/node/index.js diff --git a/libs/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.py b/packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.py similarity index 100% rename from libs/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.py rename to packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.py diff --git a/libs/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.pyi b/packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.pyi similarity index 100% rename from libs/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.pyi rename to packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/__init__.pyi diff --git a/libs/tree-sitter-wing/bindings/python/tree_sitter_wing/binding.c b/packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/binding.c similarity index 100% rename from libs/tree-sitter-wing/bindings/python/tree_sitter_wing/binding.c rename to packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/binding.c diff --git a/libs/tree-sitter-wing/bindings/python/tree_sitter_wing/py.typed b/packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/py.typed similarity index 100% rename from libs/tree-sitter-wing/bindings/python/tree_sitter_wing/py.typed rename to packages/@winglang/tree-sitter-wing/bindings/python/tree_sitter_wing/py.typed diff --git a/libs/tree-sitter-wing/bindings/rust/build.rs b/packages/@winglang/tree-sitter-wing/bindings/rust/build.rs similarity index 100% rename from libs/tree-sitter-wing/bindings/rust/build.rs rename to packages/@winglang/tree-sitter-wing/bindings/rust/build.rs diff --git a/libs/tree-sitter-wing/bindings/rust/lib.rs b/packages/@winglang/tree-sitter-wing/bindings/rust/lib.rs similarity index 100% rename from libs/tree-sitter-wing/bindings/rust/lib.rs rename to packages/@winglang/tree-sitter-wing/bindings/rust/lib.rs diff --git a/libs/tree-sitter-wing/bindings/swift/TreeSitterWing/wing.h b/packages/@winglang/tree-sitter-wing/bindings/swift/TreeSitterWing/wing.h similarity index 100% rename from libs/tree-sitter-wing/bindings/swift/TreeSitterWing/wing.h rename to packages/@winglang/tree-sitter-wing/bindings/swift/TreeSitterWing/wing.h diff --git a/libs/tree-sitter-wing/grammar.js b/packages/@winglang/tree-sitter-wing/grammar.js similarity index 100% rename from libs/tree-sitter-wing/grammar.js rename to packages/@winglang/tree-sitter-wing/grammar.js diff --git a/libs/tree-sitter-wing/jsconfig.json b/packages/@winglang/tree-sitter-wing/jsconfig.json similarity index 100% rename from libs/tree-sitter-wing/jsconfig.json rename to packages/@winglang/tree-sitter-wing/jsconfig.json diff --git a/libs/tree-sitter-wing/package.json b/packages/@winglang/tree-sitter-wing/package.json similarity index 100% rename from libs/tree-sitter-wing/package.json rename to packages/@winglang/tree-sitter-wing/package.json diff --git a/libs/tree-sitter-wing/pyproject.toml b/packages/@winglang/tree-sitter-wing/pyproject.toml similarity index 100% rename from libs/tree-sitter-wing/pyproject.toml rename to packages/@winglang/tree-sitter-wing/pyproject.toml diff --git a/libs/tree-sitter-wing/queries/folds.scm b/packages/@winglang/tree-sitter-wing/queries/folds.scm similarity index 100% rename from libs/tree-sitter-wing/queries/folds.scm rename to packages/@winglang/tree-sitter-wing/queries/folds.scm diff --git a/libs/tree-sitter-wing/queries/highlights.scm b/packages/@winglang/tree-sitter-wing/queries/highlights.scm similarity index 100% rename from libs/tree-sitter-wing/queries/highlights.scm rename to packages/@winglang/tree-sitter-wing/queries/highlights.scm diff --git a/libs/tree-sitter-wing/queries/locals.scm b/packages/@winglang/tree-sitter-wing/queries/locals.scm similarity index 100% rename from libs/tree-sitter-wing/queries/locals.scm rename to packages/@winglang/tree-sitter-wing/queries/locals.scm diff --git a/libs/tree-sitter-wing/setup.py b/packages/@winglang/tree-sitter-wing/setup.py similarity index 100% rename from libs/tree-sitter-wing/setup.py rename to packages/@winglang/tree-sitter-wing/setup.py diff --git a/libs/tree-sitter-wing/src/grammar.json b/packages/@winglang/tree-sitter-wing/src/grammar.json similarity index 100% rename from libs/tree-sitter-wing/src/grammar.json rename to packages/@winglang/tree-sitter-wing/src/grammar.json diff --git a/libs/tree-sitter-wing/src/scanner.c b/packages/@winglang/tree-sitter-wing/src/scanner.c similarity index 100% rename from libs/tree-sitter-wing/src/scanner.c rename to packages/@winglang/tree-sitter-wing/src/scanner.c diff --git a/libs/tree-sitter-wing/test/corpus/comments.txt b/packages/@winglang/tree-sitter-wing/test/corpus/comments.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/comments.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/comments.txt diff --git a/libs/tree-sitter-wing/test/corpus/expressions.txt b/packages/@winglang/tree-sitter-wing/test/corpus/expressions.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/expressions.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/expressions.txt diff --git a/libs/tree-sitter-wing/test/corpus/references.txt b/packages/@winglang/tree-sitter-wing/test/corpus/references.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/references.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/references.txt diff --git a/libs/tree-sitter-wing/test/corpus/statements/class_and_resource.txt b/packages/@winglang/tree-sitter-wing/test/corpus/statements/class_and_resource.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/statements/class_and_resource.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/statements/class_and_resource.txt diff --git a/libs/tree-sitter-wing/test/corpus/statements/lift.txt b/packages/@winglang/tree-sitter-wing/test/corpus/statements/lift.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/statements/lift.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/statements/lift.txt diff --git a/libs/tree-sitter-wing/test/corpus/statements/statements.txt b/packages/@winglang/tree-sitter-wing/test/corpus/statements/statements.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/statements/statements.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/statements/statements.txt diff --git a/libs/tree-sitter-wing/test/corpus/statements/try.txt b/packages/@winglang/tree-sitter-wing/test/corpus/statements/try.txt similarity index 100% rename from libs/tree-sitter-wing/test/corpus/statements/try.txt rename to packages/@winglang/tree-sitter-wing/test/corpus/statements/try.txt diff --git a/libs/tree-sitter-wing/test/highlight/class.w b/packages/@winglang/tree-sitter-wing/test/highlight/class.w similarity index 100% rename from libs/tree-sitter-wing/test/highlight/class.w rename to packages/@winglang/tree-sitter-wing/test/highlight/class.w diff --git a/libs/tree-sitter-wing/test/highlight/nested_method.w b/packages/@winglang/tree-sitter-wing/test/highlight/nested_method.w similarity index 100% rename from libs/tree-sitter-wing/test/highlight/nested_method.w rename to packages/@winglang/tree-sitter-wing/test/highlight/nested_method.w diff --git a/libs/tree-sitter-wing/tree-sitter-dsl.d.ts b/packages/@winglang/tree-sitter-wing/tree-sitter-dsl.d.ts similarity index 100% rename from libs/tree-sitter-wing/tree-sitter-dsl.d.ts rename to packages/@winglang/tree-sitter-wing/tree-sitter-dsl.d.ts diff --git a/libs/tree-sitter-wing/turbo.json b/packages/@winglang/tree-sitter-wing/turbo.json similarity index 100% rename from libs/tree-sitter-wing/turbo.json rename to packages/@winglang/tree-sitter-wing/turbo.json diff --git a/libs/wingc/.gitignore b/packages/@winglang/wingc/.gitignore similarity index 100% rename from libs/wingc/.gitignore rename to packages/@winglang/wingc/.gitignore diff --git a/libs/wingc/CONTRIBUTING.md b/packages/@winglang/wingc/CONTRIBUTING.md similarity index 100% rename from libs/wingc/CONTRIBUTING.md rename to packages/@winglang/wingc/CONTRIBUTING.md diff --git a/libs/wingc/Cargo.toml b/packages/@winglang/wingc/Cargo.toml similarity index 100% rename from libs/wingc/Cargo.toml rename to packages/@winglang/wingc/Cargo.toml diff --git a/libs/wingc/LICENSE.md b/packages/@winglang/wingc/LICENSE.md similarity index 100% rename from libs/wingc/LICENSE.md rename to packages/@winglang/wingc/LICENSE.md diff --git a/libs/wingc/examples/compile.rs b/packages/@winglang/wingc/examples/compile.rs similarity index 100% rename from libs/wingc/examples/compile.rs rename to packages/@winglang/wingc/examples/compile.rs diff --git a/libs/wingc/examples/generate_docs.rs b/packages/@winglang/wingc/examples/generate_docs.rs similarity index 100% rename from libs/wingc/examples/generate_docs.rs rename to packages/@winglang/wingc/examples/generate_docs.rs diff --git a/libs/wingc/package.json b/packages/@winglang/wingc/package.json similarity index 100% rename from libs/wingc/package.json rename to packages/@winglang/wingc/package.json diff --git a/libs/wingc/scripts/postcompile.sh b/packages/@winglang/wingc/scripts/postcompile.sh similarity index 100% rename from libs/wingc/scripts/postcompile.sh rename to packages/@winglang/wingc/scripts/postcompile.sh diff --git a/libs/wingc/src/ast.rs b/packages/@winglang/wingc/src/ast.rs similarity index 100% rename from libs/wingc/src/ast.rs rename to packages/@winglang/wingc/src/ast.rs diff --git a/libs/wingc/src/closure_transform.rs b/packages/@winglang/wingc/src/closure_transform.rs similarity index 100% rename from libs/wingc/src/closure_transform.rs rename to packages/@winglang/wingc/src/closure_transform.rs diff --git a/libs/wingc/src/comp_ctx.rs b/packages/@winglang/wingc/src/comp_ctx.rs similarity index 100% rename from libs/wingc/src/comp_ctx.rs rename to packages/@winglang/wingc/src/comp_ctx.rs diff --git a/libs/wingc/src/debug.rs b/packages/@winglang/wingc/src/debug.rs similarity index 100% rename from libs/wingc/src/debug.rs rename to packages/@winglang/wingc/src/debug.rs diff --git a/libs/wingc/src/diagnostic.rs b/packages/@winglang/wingc/src/diagnostic.rs similarity index 100% rename from libs/wingc/src/diagnostic.rs rename to packages/@winglang/wingc/src/diagnostic.rs diff --git a/libs/wingc/src/docs.rs b/packages/@winglang/wingc/src/docs.rs similarity index 100% rename from libs/wingc/src/docs.rs rename to packages/@winglang/wingc/src/docs.rs diff --git a/libs/wingc/src/dtsify/extern_dtsify.rs b/packages/@winglang/wingc/src/dtsify/extern_dtsify.rs similarity index 100% rename from libs/wingc/src/dtsify/extern_dtsify.rs rename to packages/@winglang/wingc/src/dtsify/extern_dtsify.rs diff --git a/libs/wingc/src/dtsify/mod.rs b/packages/@winglang/wingc/src/dtsify/mod.rs similarity index 100% rename from libs/wingc/src/dtsify/mod.rs rename to packages/@winglang/wingc/src/dtsify/mod.rs diff --git a/libs/wingc/src/dtsify/snapshots/declarations.snap b/packages/@winglang/wingc/src/dtsify/snapshots/declarations.snap similarity index 100% rename from libs/wingc/src/dtsify/snapshots/declarations.snap rename to packages/@winglang/wingc/src/dtsify/snapshots/declarations.snap diff --git a/libs/wingc/src/dtsify/snapshots/optionals.snap b/packages/@winglang/wingc/src/dtsify/snapshots/optionals.snap similarity index 100% rename from libs/wingc/src/dtsify/snapshots/optionals.snap rename to packages/@winglang/wingc/src/dtsify/snapshots/optionals.snap diff --git a/libs/wingc/src/file_graph.rs b/packages/@winglang/wingc/src/file_graph.rs similarity index 100% rename from libs/wingc/src/file_graph.rs rename to packages/@winglang/wingc/src/file_graph.rs diff --git a/libs/wingc/src/files.rs b/packages/@winglang/wingc/src/files.rs similarity index 100% rename from libs/wingc/src/files.rs rename to packages/@winglang/wingc/src/files.rs diff --git a/libs/wingc/src/fold.rs b/packages/@winglang/wingc/src/fold.rs similarity index 100% rename from libs/wingc/src/fold.rs rename to packages/@winglang/wingc/src/fold.rs diff --git a/libs/wingc/src/generate_docs.rs b/packages/@winglang/wingc/src/generate_docs.rs similarity index 100% rename from libs/wingc/src/generate_docs.rs rename to packages/@winglang/wingc/src/generate_docs.rs diff --git a/libs/wingc/src/jsify.rs b/packages/@winglang/wingc/src/jsify.rs similarity index 100% rename from libs/wingc/src/jsify.rs rename to packages/@winglang/wingc/src/jsify.rs diff --git a/libs/wingc/src/jsify/codemaker.rs b/packages/@winglang/wingc/src/jsify/codemaker.rs similarity index 100% rename from libs/wingc/src/jsify/codemaker.rs rename to packages/@winglang/wingc/src/jsify/codemaker.rs diff --git a/libs/wingc/src/jsify/snapshots/access_methods_and_properties_on_collections.snap b/packages/@winglang/wingc/src/jsify/snapshots/access_methods_and_properties_on_collections.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/access_methods_and_properties_on_collections.snap rename to packages/@winglang/wingc/src/jsify/snapshots/access_methods_and_properties_on_collections.snap diff --git a/libs/wingc/src/jsify/snapshots/access_property_on_primitive.snap b/packages/@winglang/wingc/src/jsify/snapshots/access_property_on_primitive.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/access_property_on_primitive.snap rename to packages/@winglang/wingc/src/jsify/snapshots/access_property_on_primitive.snap diff --git a/libs/wingc/src/jsify/snapshots/access_property_on_value_returned_from_collection.snap b/packages/@winglang/wingc/src/jsify/snapshots/access_property_on_value_returned_from_collection.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/access_property_on_value_returned_from_collection.snap rename to packages/@winglang/wingc/src/jsify/snapshots/access_property_on_value_returned_from_collection.snap diff --git a/libs/wingc/src/jsify/snapshots/allow_type_def_before_super.snap b/packages/@winglang/wingc/src/jsify/snapshots/allow_type_def_before_super.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/allow_type_def_before_super.snap rename to packages/@winglang/wingc/src/jsify/snapshots/allow_type_def_before_super.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_captures_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_captures_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_captures_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_captures_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_captures_preflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_captures_preflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_captures_preflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_captures_preflight.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_lift_indirect.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_lift_indirect.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_lift_indirect.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_lift_indirect.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_with_fields_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_with_fields_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_with_fields_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_with_fields_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_with_fields_preflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_with_fields_preflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_with_fields_preflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_with_fields_preflight.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_with_lifted_field_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_with_lifted_field_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_with_lifted_field_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_with_lifted_field_object.snap diff --git a/libs/wingc/src/jsify/snapshots/base_class_with_lifted_fields.snap b/packages/@winglang/wingc/src/jsify/snapshots/base_class_with_lifted_fields.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/base_class_with_lifted_fields.snap rename to packages/@winglang/wingc/src/jsify/snapshots/base_class_with_lifted_fields.snap diff --git a/libs/wingc/src/jsify/snapshots/builtins.snap b/packages/@winglang/wingc/src/jsify/snapshots/builtins.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/builtins.snap rename to packages/@winglang/wingc/src/jsify/snapshots/builtins.snap diff --git a/libs/wingc/src/jsify/snapshots/call_static_inflight_from_static_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/call_static_inflight_from_static_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/call_static_inflight_from_static_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/call_static_inflight_from_static_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/calls_methods_on_preflight_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/calls_methods_on_preflight_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/calls_methods_on_preflight_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/calls_methods_on_preflight_object.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_from_inside_an_inflight_closure.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_from_inside_an_inflight_closure.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_from_inside_an_inflight_closure.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_from_inside_an_inflight_closure.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_identifier_closure_from_preflight_scope.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_closure_from_preflight_scope.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_identifier_closure_from_preflight_scope.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_closure_from_preflight_scope.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_method_call.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_method_call.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_method_call.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_method_call.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_nested_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_nested_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_nested_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_nested_object.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_property.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_property.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_property.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_identifier_from_preflight_scope_with_property.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_in_keyword_args.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_in_keyword_args.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_in_keyword_args.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_in_keyword_args.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_object_with_this_in_name.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_object_with_this_in_name.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_object_with_this_in_name.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_object_with_this_in_name.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_token.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_token.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_token.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_token.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_init.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_init.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_init.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_init.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_method.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_method.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_method.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_inflight_class_sibling_from_method.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_new_inflight_class_inner_no_capture.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_new_inflight_class_inner_no_capture.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_new_inflight_class_inner_no_capture.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_new_inflight_class_inner_no_capture.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_new_inflight_class_outer.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_new_inflight_class_outer.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_new_inflight_class_outer.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_new_inflight_class_outer.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_static_method.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_static_method.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_static_method.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_static_method.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_type_static_method_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_type_static_method_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_type_static_method_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_type_static_method_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/capture_var_from_method_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/capture_var_from_method_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/capture_var_from_method_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/capture_var_from_method_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/closed_inflight_class_extends_outer_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/closed_inflight_class_extends_outer_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/closed_inflight_class_extends_outer_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/closed_inflight_class_extends_outer_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/closure_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/closure_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/closure_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/closure_field.snap diff --git a/libs/wingc/src/jsify/snapshots/entrypoint_this.snap b/packages/@winglang/wingc/src/jsify/snapshots/entrypoint_this.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/entrypoint_this.snap rename to packages/@winglang/wingc/src/jsify/snapshots/entrypoint_this.snap diff --git a/libs/wingc/src/jsify/snapshots/enum_value.snap b/packages/@winglang/wingc/src/jsify/snapshots/enum_value.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/enum_value.snap rename to packages/@winglang/wingc/src/jsify/snapshots/enum_value.snap diff --git a/libs/wingc/src/jsify/snapshots/fail_unqualified_lift.snap b/packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fail_unqualified_lift.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift.snap diff --git a/libs/wingc/src/jsify/snapshots/fail_unqualified_lift_as_arg.snap b/packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_as_arg.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fail_unqualified_lift_as_arg.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_as_arg.snap diff --git a/libs/wingc/src/jsify/snapshots/fail_unqualified_lift_element_from_collection_of_objects.snap b/packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_element_from_collection_of_objects.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fail_unqualified_lift_element_from_collection_of_objects.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_element_from_collection_of_objects.snap diff --git a/libs/wingc/src/jsify/snapshots/fail_unqualified_lift_return.snap b/packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_return.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fail_unqualified_lift_return.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fail_unqualified_lift_return.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_if_referencing_unknown_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_if_referencing_unknown_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_if_referencing_unknown_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_if_referencing_unknown_field.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_on_preflight_static.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_on_preflight_static.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_on_preflight_static.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_on_preflight_static.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_when_inflight_class_tries_to_extend_preflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_when_inflight_class_tries_to_extend_preflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_when_inflight_class_tries_to_extend_preflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_when_inflight_class_tries_to_extend_preflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_when_preflight_class_tries_to_extend_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_when_preflight_class_tries_to_extend_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_when_preflight_class_tries_to_extend_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_when_preflight_class_tries_to_extend_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_when_reassigning_preflight_variable.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_when_reassigning_preflight_variable.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_when_reassigning_preflight_variable.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_when_reassigning_preflight_variable.snap diff --git a/libs/wingc/src/jsify/snapshots/fails_when_referencing_this_from_static.snap b/packages/@winglang/wingc/src/jsify/snapshots/fails_when_referencing_this_from_static.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/fails_when_referencing_this_from_static.snap rename to packages/@winglang/wingc/src/jsify/snapshots/fails_when_referencing_this_from_static.snap diff --git a/libs/wingc/src/jsify/snapshots/free_inflight_obj_from_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/free_inflight_obj_from_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/free_inflight_obj_from_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/free_inflight_obj_from_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/free_preflight_object_from_preflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/free_preflight_object_from_preflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/free_preflight_object_from_preflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/free_preflight_object_from_preflight.snap diff --git a/libs/wingc/src/jsify/snapshots/func_returns_func.snap b/packages/@winglang/wingc/src/jsify/snapshots/func_returns_func.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/func_returns_func.snap rename to packages/@winglang/wingc/src/jsify/snapshots/func_returns_func.snap diff --git a/libs/wingc/src/jsify/snapshots/identify_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/identify_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/identify_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/identify_field.snap diff --git a/libs/wingc/src/jsify/snapshots/implicit_lift_inflight_init.snap b/packages/@winglang/wingc/src/jsify/snapshots/implicit_lift_inflight_init.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/implicit_lift_inflight_init.snap rename to packages/@winglang/wingc/src/jsify/snapshots/implicit_lift_inflight_init.snap diff --git a/libs/wingc/src/jsify/snapshots/indirect_capture.snap b/packages/@winglang/wingc/src/jsify/snapshots/indirect_capture.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/indirect_capture.snap rename to packages/@winglang/wingc/src/jsify/snapshots/indirect_capture.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_class_extends_both_inside_inflight_closure.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_class_extends_both_inside_inflight_closure.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_class_extends_both_inside_inflight_closure.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_class_extends_both_inside_inflight_closure.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_class_extends_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_class_extends_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_class_extends_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_class_extends_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_constructor.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_constructor.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_constructor.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_constructor.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_field.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_field_from_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_field_from_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_field_from_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_field_from_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/inflight_field_from_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/inflight_field_from_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inflight_field_from_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inflight_field_from_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/inline_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/inline_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/inline_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/inline_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/json_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/json_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/json_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/json_object.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_binary_preflight_and_inflight_expression.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_binary_preflight_and_inflight_expression.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_binary_preflight_and_inflight_expression.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_binary_preflight_and_inflight_expression.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_binary_preflight_expression.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_binary_preflight_expression.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_binary_preflight_expression.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_binary_preflight_expression.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_element_from_collection_as_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_element_from_collection_as_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_element_from_collection_as_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_element_from_collection_as_field.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_element_from_collection_of_objects.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_element_from_collection_of_objects.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_element_from_collection_of_objects.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_element_from_collection_of_objects.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_inflight_closure.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_inflight_closure.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_inflight_closure.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_inflight_closure.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_inside_preflight_method.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_inside_preflight_method.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_inside_preflight_method.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_inside_preflight_method.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_self_reference.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_self_reference.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_self_reference.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_self_reference.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_string.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_string.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_string.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_string.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_this.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_this.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_this.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_this.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_var_with_this.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_var_with_this.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_var_with_this.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_var_with_this.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_via_closure.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_via_closure.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_via_closure.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_via_closure.snap diff --git a/libs/wingc/src/jsify/snapshots/lift_via_closure_class_explicit.snap b/packages/@winglang/wingc/src/jsify/snapshots/lift_via_closure_class_explicit.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/lift_via_closure_class_explicit.snap rename to packages/@winglang/wingc/src/jsify/snapshots/lift_via_closure_class_explicit.snap diff --git a/libs/wingc/src/jsify/snapshots/namespaced_static_from_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/namespaced_static_from_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/namespaced_static_from_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/namespaced_static_from_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/nested_inflight_after_preflight_operation.snap b/packages/@winglang/wingc/src/jsify/snapshots/nested_inflight_after_preflight_operation.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/nested_inflight_after_preflight_operation.snap rename to packages/@winglang/wingc/src/jsify/snapshots/nested_inflight_after_preflight_operation.snap diff --git a/libs/wingc/src/jsify/snapshots/nested_preflight_operation.snap b/packages/@winglang/wingc/src/jsify/snapshots/nested_preflight_operation.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/nested_preflight_operation.snap rename to packages/@winglang/wingc/src/jsify/snapshots/nested_preflight_operation.snap diff --git a/libs/wingc/src/jsify/snapshots/new_inflight_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/new_inflight_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/new_inflight_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/new_inflight_object.snap diff --git a/libs/wingc/src/jsify/snapshots/no_capture_inside_methods.snap b/packages/@winglang/wingc/src/jsify/snapshots/no_capture_inside_methods.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/no_capture_inside_methods.snap rename to packages/@winglang/wingc/src/jsify/snapshots/no_capture_inside_methods.snap diff --git a/libs/wingc/src/jsify/snapshots/no_capture_of_identifier_from_inner_scope.snap b/packages/@winglang/wingc/src/jsify/snapshots/no_capture_of_identifier_from_inner_scope.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/no_capture_of_identifier_from_inner_scope.snap rename to packages/@winglang/wingc/src/jsify/snapshots/no_capture_of_identifier_from_inner_scope.snap diff --git a/libs/wingc/src/jsify/snapshots/no_capture_of_identifier_from_same_scope.snap b/packages/@winglang/wingc/src/jsify/snapshots/no_capture_of_identifier_from_same_scope.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/no_capture_of_identifier_from_same_scope.snap rename to packages/@winglang/wingc/src/jsify/snapshots/no_capture_of_identifier_from_same_scope.snap diff --git a/libs/wingc/src/jsify/snapshots/no_capture_shadow_inside_inner_scopes.snap b/packages/@winglang/wingc/src/jsify/snapshots/no_capture_shadow_inside_inner_scopes.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/no_capture_shadow_inside_inner_scopes.snap rename to packages/@winglang/wingc/src/jsify/snapshots/no_capture_shadow_inside_inner_scopes.snap diff --git a/libs/wingc/src/jsify/snapshots/no_lift_shadow_inside_inner_scopes.snap b/packages/@winglang/wingc/src/jsify/snapshots/no_lift_shadow_inside_inner_scopes.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/no_lift_shadow_inside_inner_scopes.snap rename to packages/@winglang/wingc/src/jsify/snapshots/no_lift_shadow_inside_inner_scopes.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_class_extends_preflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_class_extends_preflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_class_extends_preflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_class_extends_preflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_collection.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_collection.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_collection.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_collection.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_collection_of_preflight_objects.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_collection_of_preflight_objects.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_collection_of_preflight_objects.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_collection_of_preflight_objects.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_nested_object_with_operations.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_nested_object_with_operations.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_nested_object_with_operations.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_nested_object_with_operations.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_object.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_object_through_property.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_object_through_property.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_object_through_property.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_object_through_property.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_object_with_operations.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_object_with_operations.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_object_with_operations.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_object_with_operations.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_object_with_operations_multiple_methods.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_object_with_operations_multiple_methods.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_object_with_operations_multiple_methods.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_object_with_operations_multiple_methods.snap diff --git a/libs/wingc/src/jsify/snapshots/preflight_value_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/preflight_value_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/preflight_value_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/preflight_value_field.snap diff --git a/libs/wingc/src/jsify/snapshots/qualify_inflight_type_refrencing_preflight_instance.snap b/packages/@winglang/wingc/src/jsify/snapshots/qualify_inflight_type_refrencing_preflight_instance.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/qualify_inflight_type_refrencing_preflight_instance.snap rename to packages/@winglang/wingc/src/jsify/snapshots/qualify_inflight_type_refrencing_preflight_instance.snap diff --git a/libs/wingc/src/jsify/snapshots/read_primitive_value.snap b/packages/@winglang/wingc/src/jsify/snapshots/read_primitive_value.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/read_primitive_value.snap rename to packages/@winglang/wingc/src/jsify/snapshots/read_primitive_value.snap diff --git a/libs/wingc/src/jsify/snapshots/reassign_captured_variable.snap b/packages/@winglang/wingc/src/jsify/snapshots/reassign_captured_variable.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reassign_captured_variable.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reassign_captured_variable.snap diff --git a/libs/wingc/src/jsify/snapshots/reassigned_captured_variable_preflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/reassigned_captured_variable_preflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reassigned_captured_variable_preflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reassigned_captured_variable_preflight.snap diff --git a/libs/wingc/src/jsify/snapshots/ref_std_macro.snap b/packages/@winglang/wingc/src/jsify/snapshots/ref_std_macro.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/ref_std_macro.snap rename to packages/@winglang/wingc/src/jsify/snapshots/ref_std_macro.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_from_static_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_from_static_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_from_static_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_from_static_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_inflight_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_inflight_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_field.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_inflight_from_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_from_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_inflight_from_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_inflight_from_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_lift_of_collection.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_lift_of_collection.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_lift_of_collection.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_lift_of_collection.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_field.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_field.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_field_call_independent_method.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field_call_independent_method.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_field_call_independent_method.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field_call_independent_method.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_field_from_inflight_expr.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field_from_inflight_expr.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_field_from_inflight_expr.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_field_from_inflight_expr.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_fields.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_fields.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_fields.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_fields.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_free_variable_with_this_in_the_expression.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_free_variable_with_this_in_the_expression.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_free_variable_with_this_in_the_expression.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_free_variable_with_this_in_the_expression.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_preflight_object_from_static_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_object_from_static_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_preflight_object_from_static_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_preflight_object_from_static_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_static_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_static_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_static_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_static_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/reference_static_inflight_which_references_preflight_object.snap b/packages/@winglang/wingc/src/jsify/snapshots/reference_static_inflight_which_references_preflight_object.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/reference_static_inflight_which_references_preflight_object.snap rename to packages/@winglang/wingc/src/jsify/snapshots/reference_static_inflight_which_references_preflight_object.snap diff --git a/libs/wingc/src/jsify/snapshots/static_external_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/static_external_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/static_external_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/static_external_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/static_external_preflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/static_external_preflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/static_external_preflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/static_external_preflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/static_inflight_operation.snap b/packages/@winglang/wingc/src/jsify/snapshots/static_inflight_operation.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/static_inflight_operation.snap rename to packages/@winglang/wingc/src/jsify/snapshots/static_inflight_operation.snap diff --git a/libs/wingc/src/jsify/snapshots/static_local_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/static_local_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/static_local_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/static_local_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/static_on_std_type.snap b/packages/@winglang/wingc/src/jsify/snapshots/static_on_std_type.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/static_on_std_type.snap rename to packages/@winglang/wingc/src/jsify/snapshots/static_on_std_type.snap diff --git a/libs/wingc/src/jsify/snapshots/transitive_reference.snap b/packages/@winglang/wingc/src/jsify/snapshots/transitive_reference.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/transitive_reference.snap rename to packages/@winglang/wingc/src/jsify/snapshots/transitive_reference.snap diff --git a/libs/wingc/src/jsify/snapshots/transitive_reference_via_inflight_class.snap b/packages/@winglang/wingc/src/jsify/snapshots/transitive_reference_via_inflight_class.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/transitive_reference_via_inflight_class.snap rename to packages/@winglang/wingc/src/jsify/snapshots/transitive_reference_via_inflight_class.snap diff --git a/libs/wingc/src/jsify/snapshots/transitive_reference_via_static.snap b/packages/@winglang/wingc/src/jsify/snapshots/transitive_reference_via_static.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/transitive_reference_via_static.snap rename to packages/@winglang/wingc/src/jsify/snapshots/transitive_reference_via_static.snap diff --git a/libs/wingc/src/jsify/snapshots/two_identical_lifts.snap b/packages/@winglang/wingc/src/jsify/snapshots/two_identical_lifts.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/two_identical_lifts.snap rename to packages/@winglang/wingc/src/jsify/snapshots/two_identical_lifts.snap diff --git a/libs/wingc/src/jsify/snapshots/use_util_functions.snap b/packages/@winglang/wingc/src/jsify/snapshots/use_util_functions.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/use_util_functions.snap rename to packages/@winglang/wingc/src/jsify/snapshots/use_util_functions.snap diff --git a/libs/wingc/src/jsify/snapshots/var_inflight_field_from_inflight.snap b/packages/@winglang/wingc/src/jsify/snapshots/var_inflight_field_from_inflight.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/var_inflight_field_from_inflight.snap rename to packages/@winglang/wingc/src/jsify/snapshots/var_inflight_field_from_inflight.snap diff --git a/libs/wingc/src/jsify/snapshots/wait_util.snap b/packages/@winglang/wingc/src/jsify/snapshots/wait_util.snap similarity index 100% rename from libs/wingc/src/jsify/snapshots/wait_util.snap rename to packages/@winglang/wingc/src/jsify/snapshots/wait_util.snap diff --git a/libs/wingc/src/jsify/tests.rs b/packages/@winglang/wingc/src/jsify/tests.rs similarity index 100% rename from libs/wingc/src/jsify/tests.rs rename to packages/@winglang/wingc/src/jsify/tests.rs diff --git a/libs/wingc/src/json_schema_generator.rs b/packages/@winglang/wingc/src/json_schema_generator.rs similarity index 100% rename from libs/wingc/src/json_schema_generator.rs rename to packages/@winglang/wingc/src/json_schema_generator.rs diff --git a/libs/wingc/src/lib.rs b/packages/@winglang/wingc/src/lib.rs similarity index 100% rename from libs/wingc/src/lib.rs rename to packages/@winglang/wingc/src/lib.rs diff --git a/libs/wingc/src/lifting.rs b/packages/@winglang/wingc/src/lifting.rs similarity index 100% rename from libs/wingc/src/lifting.rs rename to packages/@winglang/wingc/src/lifting.rs diff --git a/libs/wingc/src/lsp/code_actions.rs b/packages/@winglang/wingc/src/lsp/code_actions.rs similarity index 100% rename from libs/wingc/src/lsp/code_actions.rs rename to packages/@winglang/wingc/src/lsp/code_actions.rs diff --git a/libs/wingc/src/lsp/completions.rs b/packages/@winglang/wingc/src/lsp/completions.rs similarity index 100% rename from libs/wingc/src/lsp/completions.rs rename to packages/@winglang/wingc/src/lsp/completions.rs diff --git a/libs/wingc/src/lsp/document_symbols.rs b/packages/@winglang/wingc/src/lsp/document_symbols.rs similarity index 100% rename from libs/wingc/src/lsp/document_symbols.rs rename to packages/@winglang/wingc/src/lsp/document_symbols.rs diff --git a/libs/wingc/src/lsp/goto_definition.rs b/packages/@winglang/wingc/src/lsp/goto_definition.rs similarity index 100% rename from libs/wingc/src/lsp/goto_definition.rs rename to packages/@winglang/wingc/src/lsp/goto_definition.rs diff --git a/libs/wingc/src/lsp/hover.rs b/packages/@winglang/wingc/src/lsp/hover.rs similarity index 100% rename from libs/wingc/src/lsp/hover.rs rename to packages/@winglang/wingc/src/lsp/hover.rs diff --git a/libs/wingc/src/lsp/mod.rs b/packages/@winglang/wingc/src/lsp/mod.rs similarity index 100% rename from libs/wingc/src/lsp/mod.rs rename to packages/@winglang/wingc/src/lsp/mod.rs diff --git a/libs/wingc/src/lsp/rename_prepare.rs b/packages/@winglang/wingc/src/lsp/rename_prepare.rs similarity index 100% rename from libs/wingc/src/lsp/rename_prepare.rs rename to packages/@winglang/wingc/src/lsp/rename_prepare.rs diff --git a/libs/wingc/src/lsp/rename_request.rs b/packages/@winglang/wingc/src/lsp/rename_request.rs similarity index 100% rename from libs/wingc/src/lsp/rename_request.rs rename to packages/@winglang/wingc/src/lsp/rename_request.rs diff --git a/libs/wingc/src/lsp/rename_visitor.rs b/packages/@winglang/wingc/src/lsp/rename_visitor.rs similarity index 100% rename from libs/wingc/src/lsp/rename_visitor.rs rename to packages/@winglang/wingc/src/lsp/rename_visitor.rs diff --git a/libs/wingc/src/lsp/signature.rs b/packages/@winglang/wingc/src/lsp/signature.rs similarity index 100% rename from libs/wingc/src/lsp/signature.rs rename to packages/@winglang/wingc/src/lsp/signature.rs diff --git a/libs/wingc/src/lsp/snapshots/code_actions/insert_semicolon.snap b/packages/@winglang/wingc/src/lsp/snapshots/code_actions/insert_semicolon.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/code_actions/insert_semicolon.snap rename to packages/@winglang/wingc/src/lsp/snapshots/code_actions/insert_semicolon.snap diff --git a/libs/wingc/src/lsp/snapshots/code_actions/insert_semicolon_quickfix_only.snap b/packages/@winglang/wingc/src/lsp/snapshots/code_actions/insert_semicolon_quickfix_only.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/code_actions/insert_semicolon_quickfix_only.snap rename to packages/@winglang/wingc/src/lsp/snapshots/code_actions/insert_semicolon_quickfix_only.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/bring_alias.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/bring_alias.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/bring_alias.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/bring_alias.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/bring_suggestions.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/bring_suggestions.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/bring_suggestions.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/bring_suggestions.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/bring_suggestions_partial.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/bring_suggestions_partial.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/bring_suggestions_partial.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/bring_suggestions_partial.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/call_struct_expansion.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/call_struct_expansion.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial_text.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial_text.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial_text.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/call_struct_expansion_partial_text.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/capture_in_test.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/capture_in_test.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/capture_in_test.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/capture_in_test.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/comment.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/comment.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/comment.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/comment.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/definition_identifier.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/definition_identifier.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/definition_identifier.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/definition_identifier.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/definition_identifier_partial.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/definition_identifier_partial.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/definition_identifier_partial.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/definition_identifier_partial.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/dot_before_returning_struct.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/dot_before_returning_struct.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/dot_before_returning_struct.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/dot_before_returning_struct.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/empty.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/empty.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/empty.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/empty.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/for_in_inner.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/for_in_inner.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/for_in_inner.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/for_in_inner.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/forin_before_return_type_ref.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/forin_before_return_type_ref.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/forin_before_return_type_ref.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/forin_before_return_type_ref.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/hide_parent_symbols_defined_later.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/hide_parent_symbols_defined_later.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/hide_parent_symbols_defined_later.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/hide_parent_symbols_defined_later.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/hide_private.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/hide_private.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/hide_private.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/hide_private.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/if_before_return_type_ref.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/if_before_return_type_ref.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/if_before_return_type_ref.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/if_before_return_type_ref.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/incomplete_if_statement.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/incomplete_if_statement.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/incomplete_if_statement.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/incomplete_if_statement.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/incomplete_inflight_namespace.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/incomplete_inflight_namespace.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/incomplete_inflight_namespace.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/incomplete_inflight_namespace.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/inside_class_declaration.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/inside_class_declaration.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/inside_class_declaration.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/inside_class_declaration.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/interface_expansion.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/interface_expansion.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/interface_expansion.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/interface_expansion.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/intrinsics.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/intrinsics.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/intrinsics.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/intrinsics.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/intrinsics_partial.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/intrinsics_partial.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/intrinsics_partial.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/intrinsics_partial.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/json_literal_cast_inner.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/json_literal_cast_inner.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/json_literal_cast_inner.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/json_literal_cast_inner.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/json_statics.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/json_statics.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/json_statics.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/json_statics.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/multiple_dots_no_completions.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/multiple_dots_no_completions.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/multiple_dots_no_completions.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/multiple_dots_no_completions.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/mut_json_methods.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/mut_json_methods.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/mut_json_methods.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/mut_json_methods.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/namespace_inflight.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/namespace_inflight.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/namespace_inflight.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/namespace_inflight.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/namespace_middle_dot.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/namespace_middle_dot.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/namespace_middle_dot.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/namespace_middle_dot.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/nested_json_literal_cast_inner.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/nested_json_literal_cast_inner.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/nested_json_literal_cast_inner.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/nested_json_literal_cast_inner.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/nested_struct_literal.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/nested_struct_literal.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/nested_struct_literal.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/nested_struct_literal.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/new_expression_nested.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/new_expression_nested.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/new_expression_nested.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/new_expression_nested.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/new_expression_partial_namespace.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/new_expression_partial_namespace.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/new_expression_partial_namespace.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/new_expression_partial_namespace.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/no_completion_wrong_builtin.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/no_completion_wrong_builtin.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/no_completion_wrong_builtin.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/no_completion_wrong_builtin.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/no_completions_after_let.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/no_completions_after_let.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/no_completions_after_let.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/no_completions_after_let.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/only_show_symbols_in_scope.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/only_show_symbols_in_scope.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/only_show_symbols_in_scope.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/only_show_symbols_in_scope.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/optional_chaining.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/optional_chaining.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/optional_chaining.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/optional_chaining.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/optional_chaining_auto.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/optional_chaining_auto.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/optional_chaining_auto.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/optional_chaining_auto.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/parentheses_expression.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/parentheses_expression.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/parentheses_expression.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/parentheses_expression.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/partial_reference_2.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_2.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/partial_reference_2.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_2.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/partial_reference_3.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_3.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/partial_reference_3.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_3.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/partial_reference_call.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_call.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/partial_reference_call.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/partial_reference_call.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/partial_type_reference.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/partial_type_reference.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/partial_type_reference.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/partial_type_reference.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/partial_type_reference_annotation.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/partial_type_reference_annotation.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/partial_type_reference_annotation.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/partial_type_reference_annotation.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/primitives_have_no_completions.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/primitives_have_no_completions.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/primitives_have_no_completions.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/primitives_have_no_completions.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/show_private.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/show_private.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/show_private.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/show_private.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/static_completions_after_expression.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/static_completions_after_expression.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/static_completions_after_expression.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/static_completions_after_expression.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/static_json_after_expression.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/static_json_after_expression.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/static_json_after_expression.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/static_json_after_expression.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/static_json_after_expression_statement.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/static_json_after_expression_statement.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/static_json_after_expression_statement.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/static_json_after_expression_statement.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/static_method_call.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/static_method_call.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/static_method_call.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/static_method_call.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/string_inner.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/string_inner.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/string_inner.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/string_inner.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_arg_expansion_partial.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_arg_expansion_partial.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_arg_expansion_partial.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_arg_expansion_partial.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_completion_in_test.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_completion_in_test.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_completion_in_test.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_completion_in_test.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_definition_middle.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_definition_middle.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_definition_middle.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_definition_middle.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_definition_types.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_definition_types.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_definition_types.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_definition_types.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_literal_all.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_all.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_literal_all.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_all.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_literal_empty_nospace.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_empty_nospace.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_literal_empty_nospace.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_empty_nospace.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_literal_unused.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_unused.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_literal_unused.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_unused.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_literal_value.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_value.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_literal_value.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_literal_value.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_show_values.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_show_values.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_show_values.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_show_values.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/struct_static.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/struct_static.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/struct_static.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/struct_static.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/type_annotation_shows_struct.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/type_annotation_shows_struct.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/type_annotation_shows_struct.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/type_annotation_shows_struct.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/type_parameter.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/type_parameter.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/type_parameter.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/type_parameter.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/undeclared_var.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/undeclared_var.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/undeclared_var.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/undeclared_var.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/util_static_methods.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/util_static_methods.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/util_static_methods.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/util_static_methods.snap diff --git a/libs/wingc/src/lsp/snapshots/completions/variable_type_annotation_namespace.snap b/packages/@winglang/wingc/src/lsp/snapshots/completions/variable_type_annotation_namespace.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/completions/variable_type_annotation_namespace.snap rename to packages/@winglang/wingc/src/lsp/snapshots/completions/variable_type_annotation_namespace.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/class_extends.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_extends.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/class_extends.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_extends.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/class_impl.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_impl.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/class_impl.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_impl.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/class_init_this_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_init_this_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/class_init_this_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_init_this_field.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/class_symbol_in_closure.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_symbol_in_closure.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/class_symbol_in_closure.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/class_symbol_in_closure.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/extern_path.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/extern_path.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/extern_path.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/extern_path.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/goto_module_path.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/goto_module_path.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/goto_module_path.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/goto_module_path.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/inflight_init_struct_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/inflight_init_struct_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/inflight_init_struct_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/inflight_init_struct_field.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/new_expression_incomplete.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/new_expression_incomplete.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/new_expression_incomplete.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/new_expression_incomplete.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_property.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_property.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_property.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_property.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_type.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_type.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_type.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/user_defined_type_reference_type.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/var_in_call.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/var_in_call.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/var_in_call.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/var_in_call.snap diff --git a/libs/wingc/src/lsp/snapshots/goto_definition/variable_same_scope.snap b/packages/@winglang/wingc/src/lsp/snapshots/goto_definition/variable_same_scope.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/goto_definition/variable_same_scope.snap rename to packages/@winglang/wingc/src/lsp/snapshots/goto_definition/variable_same_scope.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/bring_builtin.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_builtin.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/bring_builtin.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_builtin.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/bring_library.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_library.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/bring_library.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_library.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/bring_sdk.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_sdk.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/bring_sdk.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/bring_sdk.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/builtin_in_inflight.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_in_inflight.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/builtin_in_inflight.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_in_inflight.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/builtin_in_preflight.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_in_preflight.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/builtin_in_preflight.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_in_preflight.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/builtin_instance_method.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_instance_method.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/builtin_instance_method.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/builtin_instance_method.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_doc_with_multiline_and_markdown.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_doc_with_multiline_and_markdown.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_doc_with_multiline_and_markdown.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_doc_with_multiline_and_markdown.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_field_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_field_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_field_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_field_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_init_this_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_init_this_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_init_this_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_init_this_field.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_method_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_method_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_method_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_method_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_property.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_property.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_property.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_property.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_symbol.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_symbol.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_symbol.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_symbol.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/class_symbol_in_closure.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/class_symbol_in_closure.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/class_symbol_in_closure.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/class_symbol_in_closure.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/ctor_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/ctor_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/ctor_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/ctor_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/ctor_doc_from_new_expr.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/ctor_doc_from_new_expr.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/ctor_doc_from_new_expr.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/ctor_doc_from_new_expr.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/enum_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/enum_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/enum_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/enum_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/enum_variant_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/enum_variant_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/enum_variant_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/enum_variant_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/ignoe_empty_lines_in_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/ignoe_empty_lines_in_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/ignoe_empty_lines_in_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/ignoe_empty_lines_in_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc_from_new_expr.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc_from_new_expr.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc_from_new_expr.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_ctor_doc_from_new_expr.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inflight_init.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_init.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inflight_init.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inflight_init.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inherited_interface_method_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inherited_interface_method_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inherited_interface_method_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inherited_interface_method_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inherited_struct_field_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inherited_struct_field_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inherited_struct_field_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inherited_struct_field_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inside_class.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inside_class.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inside_class_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inside_class_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class_field.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inside_class_method.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class_method.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inside_class_method.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_class_method.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/inside_inflight_test.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_inflight_test.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/inside_inflight_test.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/inside_inflight_test.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/interface_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/interface_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/interface_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/interface_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/interface_method_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/interface_method_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/interface_method_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/interface_method_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/intrinsics.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/intrinsics.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/intrinsics.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/intrinsics.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/json_element.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/json_element.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/json_element_nested_inner.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element_nested_inner.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/json_element_nested_inner.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element_nested_inner.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/json_element_nested_top.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element_nested_top.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/json_element_nested_top.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/json_element_nested_top.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/just_variable.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/just_variable.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/just_variable.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/just_variable.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/map_element.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/map_element.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/map_element.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/map_element.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/member_doc_on_same_line_as_something_else.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/member_doc_on_same_line_as_something_else.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/member_doc_on_same_line_as_something_else.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/member_doc_on_same_line_as_something_else.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/multipart_reference_hover_middle.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/multipart_reference_hover_middle.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/multipart_reference_hover_middle.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/multipart_reference_hover_middle.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/new_expression_nested.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/new_expression_nested.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/new_expression_nested.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/new_expression_nested.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/new_statement.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/new_statement.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/new_statement.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/new_statement.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/static_method.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/static_method.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/static_method.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/static_method.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/static_method_root.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/static_method_root.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/static_method_root.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/static_method_root.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/static_stdtype_method.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/static_stdtype_method.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/static_stdtype_method.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/static_stdtype_method.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/struct_decl_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_decl_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/struct_decl_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_decl_field.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/struct_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/struct_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/struct_field_doc.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_field_doc.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/struct_field_doc.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_field_doc.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/struct_literal_field.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_literal_field.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/struct_literal_field.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/struct_literal_field.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/user_defined_type_annotation.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_annotation.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/user_defined_type_annotation.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_annotation.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_property.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_property.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_property.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_property.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_type.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_type.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_type.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_type_reference_type.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/user_defined_types.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_types.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/user_defined_types.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/user_defined_types.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/var.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/var.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/var.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/var.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/var_inside_closure.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_closure.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/var_inside_closure.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_closure.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/var_inside_inflight_closure.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_inflight_closure.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/var_inside_inflight_closure.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_inflight_closure.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/var_inside_preflight_closure.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_preflight_closure.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/var_inside_preflight_closure.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/var_inside_preflight_closure.snap diff --git a/libs/wingc/src/lsp/snapshots/hovers/variadic_args.snap b/packages/@winglang/wingc/src/lsp/snapshots/hovers/variadic_args.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/hovers/variadic_args.snap rename to packages/@winglang/wingc/src/lsp/snapshots/hovers/variadic_args.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/class_super.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/class_super.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/class_super.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/class_super.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/constructor_arg.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/constructor_arg.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/constructor_arg.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/constructor_arg.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/empty_super.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/empty_super.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/empty_super.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/empty_super.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/inflight_class_super.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/inflight_class_super.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/inflight_class_super.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/inflight_class_super.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/named_arg_active.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/named_arg_active.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/named_arg_active.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/named_arg_active.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/nested_class_calls.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/nested_class_calls.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/nested_class_calls.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/nested_class_calls.snap diff --git a/libs/wingc/src/lsp/snapshots/signature/second_arg_active.snap b/packages/@winglang/wingc/src/lsp/snapshots/signature/second_arg_active.snap similarity index 100% rename from libs/wingc/src/lsp/snapshots/signature/second_arg_active.snap rename to packages/@winglang/wingc/src/lsp/snapshots/signature/second_arg_active.snap diff --git a/libs/wingc/src/lsp/symbol_locator.rs b/packages/@winglang/wingc/src/lsp/symbol_locator.rs similarity index 100% rename from libs/wingc/src/lsp/symbol_locator.rs rename to packages/@winglang/wingc/src/lsp/symbol_locator.rs diff --git a/libs/wingc/src/lsp/sync.rs b/packages/@winglang/wingc/src/lsp/sync.rs similarity index 100% rename from libs/wingc/src/lsp/sync.rs rename to packages/@winglang/wingc/src/lsp/sync.rs diff --git a/libs/wingc/src/parser.rs b/packages/@winglang/wingc/src/parser.rs similarity index 100% rename from libs/wingc/src/parser.rs rename to packages/@winglang/wingc/src/parser.rs diff --git a/libs/wingc/src/struct_schema.rs b/packages/@winglang/wingc/src/struct_schema.rs similarity index 100% rename from libs/wingc/src/struct_schema.rs rename to packages/@winglang/wingc/src/struct_schema.rs diff --git a/libs/wingc/src/test_utils.rs b/packages/@winglang/wingc/src/test_utils.rs similarity index 100% rename from libs/wingc/src/test_utils.rs rename to packages/@winglang/wingc/src/test_utils.rs diff --git a/libs/wingc/src/ts_traversal.rs b/packages/@winglang/wingc/src/ts_traversal.rs similarity index 100% rename from libs/wingc/src/ts_traversal.rs rename to packages/@winglang/wingc/src/ts_traversal.rs diff --git a/libs/wingc/src/type_check.rs b/packages/@winglang/wingc/src/type_check.rs similarity index 100% rename from libs/wingc/src/type_check.rs rename to packages/@winglang/wingc/src/type_check.rs diff --git a/libs/wingc/src/type_check/class_fields_init.rs b/packages/@winglang/wingc/src/type_check/class_fields_init.rs similarity index 100% rename from libs/wingc/src/type_check/class_fields_init.rs rename to packages/@winglang/wingc/src/type_check/class_fields_init.rs diff --git a/libs/wingc/src/type_check/has_type_stmt.rs b/packages/@winglang/wingc/src/type_check/has_type_stmt.rs similarity index 100% rename from libs/wingc/src/type_check/has_type_stmt.rs rename to packages/@winglang/wingc/src/type_check/has_type_stmt.rs diff --git a/libs/wingc/src/type_check/inference_visitor.rs b/packages/@winglang/wingc/src/type_check/inference_visitor.rs similarity index 100% rename from libs/wingc/src/type_check/inference_visitor.rs rename to packages/@winglang/wingc/src/type_check/inference_visitor.rs diff --git a/libs/wingc/src/type_check/jsii_importer.rs b/packages/@winglang/wingc/src/type_check/jsii_importer.rs similarity index 100% rename from libs/wingc/src/type_check/jsii_importer.rs rename to packages/@winglang/wingc/src/type_check/jsii_importer.rs diff --git a/libs/wingc/src/type_check/lifts.rs b/packages/@winglang/wingc/src/type_check/lifts.rs similarity index 100% rename from libs/wingc/src/type_check/lifts.rs rename to packages/@winglang/wingc/src/type_check/lifts.rs diff --git a/libs/wingc/src/type_check/symbol_env.rs b/packages/@winglang/wingc/src/type_check/symbol_env.rs similarity index 100% rename from libs/wingc/src/type_check/symbol_env.rs rename to packages/@winglang/wingc/src/type_check/symbol_env.rs diff --git a/libs/wingc/src/type_check/type_reference_transform.rs b/packages/@winglang/wingc/src/type_check/type_reference_transform.rs similarity index 100% rename from libs/wingc/src/type_check/type_reference_transform.rs rename to packages/@winglang/wingc/src/type_check/type_reference_transform.rs diff --git a/libs/wingc/src/type_check_assert.rs b/packages/@winglang/wingc/src/type_check_assert.rs similarity index 100% rename from libs/wingc/src/type_check_assert.rs rename to packages/@winglang/wingc/src/type_check_assert.rs diff --git a/libs/wingc/src/valid_json_visitor.rs b/packages/@winglang/wingc/src/valid_json_visitor.rs similarity index 100% rename from libs/wingc/src/valid_json_visitor.rs rename to packages/@winglang/wingc/src/valid_json_visitor.rs diff --git a/libs/wingc/src/visit.rs b/packages/@winglang/wingc/src/visit.rs similarity index 100% rename from libs/wingc/src/visit.rs rename to packages/@winglang/wingc/src/visit.rs diff --git a/libs/wingc/src/visit_context.rs b/packages/@winglang/wingc/src/visit_context.rs similarity index 100% rename from libs/wingc/src/visit_context.rs rename to packages/@winglang/wingc/src/visit_context.rs diff --git a/libs/wingc/src/visit_stmt_before_super.rs b/packages/@winglang/wingc/src/visit_stmt_before_super.rs similarity index 100% rename from libs/wingc/src/visit_stmt_before_super.rs rename to packages/@winglang/wingc/src/visit_stmt_before_super.rs diff --git a/libs/wingc/src/visit_types.rs b/packages/@winglang/wingc/src/visit_types.rs similarity index 100% rename from libs/wingc/src/visit_types.rs rename to packages/@winglang/wingc/src/visit_types.rs diff --git a/libs/wingc/src/wasm_util.rs b/packages/@winglang/wingc/src/wasm_util.rs similarity index 100% rename from libs/wingc/src/wasm_util.rs rename to packages/@winglang/wingc/src/wasm_util.rs diff --git a/libs/wingc/turbo.json b/packages/@winglang/wingc/turbo.json similarity index 100% rename from libs/wingc/turbo.json rename to packages/@winglang/wingc/turbo.json diff --git a/libs/wingii/.gitignore b/packages/@winglang/wingii/.gitignore similarity index 100% rename from libs/wingii/.gitignore rename to packages/@winglang/wingii/.gitignore diff --git a/libs/wingii/.vscode/launch.json b/packages/@winglang/wingii/.vscode/launch.json similarity index 100% rename from libs/wingii/.vscode/launch.json rename to packages/@winglang/wingii/.vscode/launch.json diff --git a/libs/wingii/Cargo.toml b/packages/@winglang/wingii/Cargo.toml similarity index 100% rename from libs/wingii/Cargo.toml rename to packages/@winglang/wingii/Cargo.toml diff --git a/libs/wingii/README.md b/packages/@winglang/wingii/README.md similarity index 100% rename from libs/wingii/README.md rename to packages/@winglang/wingii/README.md diff --git a/libs/wingii/package.json b/packages/@winglang/wingii/package.json similarity index 100% rename from libs/wingii/package.json rename to packages/@winglang/wingii/package.json diff --git a/libs/wingii/src/fixtures/constructs/.jsii b/packages/@winglang/wingii/src/fixtures/constructs/.jsii similarity index 100% rename from libs/wingii/src/fixtures/constructs/.jsii rename to packages/@winglang/wingii/src/fixtures/constructs/.jsii diff --git a/libs/wingii/src/fixtures/constructs/package.json b/packages/@winglang/wingii/src/fixtures/constructs/package.json similarity index 100% rename from libs/wingii/src/fixtures/constructs/package.json rename to packages/@winglang/wingii/src/fixtures/constructs/package.json diff --git a/libs/wingii/src/fqn.rs b/packages/@winglang/wingii/src/fqn.rs similarity index 100% rename from libs/wingii/src/fqn.rs rename to packages/@winglang/wingii/src/fqn.rs diff --git a/libs/wingii/src/jsii.rs b/packages/@winglang/wingii/src/jsii.rs similarity index 100% rename from libs/wingii/src/jsii.rs rename to packages/@winglang/wingii/src/jsii.rs diff --git a/libs/wingii/src/lib.rs b/packages/@winglang/wingii/src/lib.rs similarity index 100% rename from libs/wingii/src/lib.rs rename to packages/@winglang/wingii/src/lib.rs diff --git a/libs/wingii/src/node_resolve.rs b/packages/@winglang/wingii/src/node_resolve.rs similarity index 100% rename from libs/wingii/src/node_resolve.rs rename to packages/@winglang/wingii/src/node_resolve.rs diff --git a/libs/wingii/src/test.rs b/packages/@winglang/wingii/src/test.rs similarity index 100% rename from libs/wingii/src/test.rs rename to packages/@winglang/wingii/src/test.rs diff --git a/libs/wingii/src/util.rs b/packages/@winglang/wingii/src/util.rs similarity index 100% rename from libs/wingii/src/util.rs rename to packages/@winglang/wingii/src/util.rs diff --git a/libs/wingii/turbo.json b/packages/@winglang/wingii/turbo.json similarity index 100% rename from libs/wingii/turbo.json rename to packages/@winglang/wingii/turbo.json diff --git a/libs/wingtunnels/.gitignore b/packages/@winglang/wingtunnels/.gitignore similarity index 100% rename from libs/wingtunnels/.gitignore rename to packages/@winglang/wingtunnels/.gitignore diff --git a/libs/wingsdk/.prettierrc.json b/packages/@winglang/wingtunnels/.prettierrc.json similarity index 100% rename from libs/wingsdk/.prettierrc.json rename to packages/@winglang/wingtunnels/.prettierrc.json diff --git a/libs/wingtunnels/package.json b/packages/@winglang/wingtunnels/package.json similarity index 100% rename from libs/wingtunnels/package.json rename to packages/@winglang/wingtunnels/package.json diff --git a/libs/wingtunnels/src/events.ts b/packages/@winglang/wingtunnels/src/events.ts similarity index 100% rename from libs/wingtunnels/src/events.ts rename to packages/@winglang/wingtunnels/src/events.ts diff --git a/libs/wingtunnels/src/forward-request.ts b/packages/@winglang/wingtunnels/src/forward-request.ts similarity index 100% rename from libs/wingtunnels/src/forward-request.ts rename to packages/@winglang/wingtunnels/src/forward-request.ts diff --git a/libs/wingtunnels/src/forward-response.ts b/packages/@winglang/wingtunnels/src/forward-response.ts similarity index 100% rename from libs/wingtunnels/src/forward-response.ts rename to packages/@winglang/wingtunnels/src/forward-response.ts diff --git a/libs/wingtunnels/src/index.ts b/packages/@winglang/wingtunnels/src/index.ts similarity index 100% rename from libs/wingtunnels/src/index.ts rename to packages/@winglang/wingtunnels/src/index.ts diff --git a/libs/wingtunnels/src/initialize.ts b/packages/@winglang/wingtunnels/src/initialize.ts similarity index 100% rename from libs/wingtunnels/src/initialize.ts rename to packages/@winglang/wingtunnels/src/initialize.ts diff --git a/libs/wingtunnels/src/messages.ts b/packages/@winglang/wingtunnels/src/messages.ts similarity index 100% rename from libs/wingtunnels/src/messages.ts rename to packages/@winglang/wingtunnels/src/messages.ts diff --git a/libs/wingtunnels/src/onmessage.ts b/packages/@winglang/wingtunnels/src/onmessage.ts similarity index 100% rename from libs/wingtunnels/src/onmessage.ts rename to packages/@winglang/wingtunnels/src/onmessage.ts diff --git a/libs/wingtunnels/test/tunnels.test.ts b/packages/@winglang/wingtunnels/test/tunnels.test.ts similarity index 100% rename from libs/wingtunnels/test/tunnels.test.ts rename to packages/@winglang/wingtunnels/test/tunnels.test.ts diff --git a/libs/wingtunnels/tsconfig.json b/packages/@winglang/wingtunnels/tsconfig.json similarity index 100% rename from libs/wingtunnels/tsconfig.json rename to packages/@winglang/wingtunnels/tsconfig.json diff --git a/libs/wingtunnels/tsup.config.ts b/packages/@winglang/wingtunnels/tsup.config.ts similarity index 100% rename from libs/wingtunnels/tsup.config.ts rename to packages/@winglang/wingtunnels/tsup.config.ts diff --git a/libs/wingtunnels/turbo.json b/packages/@winglang/wingtunnels/turbo.json similarity index 100% rename from libs/wingtunnels/turbo.json rename to packages/@winglang/wingtunnels/turbo.json diff --git a/apps/wing/fixtures/.gitignore b/packages/@winglibs/testfixture/.gitignore similarity index 100% rename from apps/wing/fixtures/.gitignore rename to packages/@winglibs/testfixture/.gitignore diff --git a/examples/wing-fixture/API.md b/packages/@winglibs/testfixture/API.md similarity index 100% rename from examples/wing-fixture/API.md rename to packages/@winglibs/testfixture/API.md diff --git a/examples/wing-fixture/LICENSE b/packages/@winglibs/testfixture/LICENSE similarity index 100% rename from examples/wing-fixture/LICENSE rename to packages/@winglibs/testfixture/LICENSE diff --git a/examples/wing-fixture/README.md b/packages/@winglibs/testfixture/README.md similarity index 100% rename from examples/wing-fixture/README.md rename to packages/@winglibs/testfixture/README.md diff --git a/examples/wing-fixture/enums.w b/packages/@winglibs/testfixture/enums.w similarity index 100% rename from examples/wing-fixture/enums.w rename to packages/@winglibs/testfixture/enums.w diff --git a/examples/wing-fixture/package.json b/packages/@winglibs/testfixture/package.json similarity index 100% rename from examples/wing-fixture/package.json rename to packages/@winglibs/testfixture/package.json diff --git a/examples/wing-fixture/store.test.w b/packages/@winglibs/testfixture/store.test.w similarity index 100% rename from examples/wing-fixture/store.test.w rename to packages/@winglibs/testfixture/store.test.w diff --git a/examples/wing-fixture/store.w b/packages/@winglibs/testfixture/store.w similarity index 100% rename from examples/wing-fixture/store.w rename to packages/@winglibs/testfixture/store.w diff --git a/examples/wing-fixture/subdir/util.w b/packages/@winglibs/testfixture/subdir/util.w similarity index 100% rename from examples/wing-fixture/subdir/util.w rename to packages/@winglibs/testfixture/subdir/util.w diff --git a/examples/wing-fixture/turbo.json b/packages/@winglibs/testfixture/turbo.json similarity index 100% rename from examples/wing-fixture/turbo.json rename to packages/@winglibs/testfixture/turbo.json diff --git a/examples/wing-fixture/util.extern.d.ts b/packages/@winglibs/testfixture/util.extern.d.ts similarity index 100% rename from examples/wing-fixture/util.extern.d.ts rename to packages/@winglibs/testfixture/util.extern.d.ts diff --git a/examples/wing-fixture/util.js b/packages/@winglibs/testfixture/util.js similarity index 100% rename from examples/wing-fixture/util.js rename to packages/@winglibs/testfixture/util.js diff --git a/apps/wing/fixtures/invalid6/util.ts b/packages/@winglibs/testfixture/util.ts similarity index 100% rename from apps/wing/fixtures/invalid6/util.ts rename to packages/@winglibs/testfixture/util.ts diff --git a/examples/jsii-fixture/.gitignore b/packages/jsii-fixture/.gitignore similarity index 100% rename from examples/jsii-fixture/.gitignore rename to packages/jsii-fixture/.gitignore diff --git a/examples/jsii-fixture/.npmignore b/packages/jsii-fixture/.npmignore similarity index 100% rename from examples/jsii-fixture/.npmignore rename to packages/jsii-fixture/.npmignore diff --git a/examples/jsii-fixture/README.md b/packages/jsii-fixture/README.md similarity index 100% rename from examples/jsii-fixture/README.md rename to packages/jsii-fixture/README.md diff --git a/examples/jsii-fixture/package.json b/packages/jsii-fixture/package.json similarity index 100% rename from examples/jsii-fixture/package.json rename to packages/jsii-fixture/package.json diff --git a/examples/jsii-fixture/src/index.ts b/packages/jsii-fixture/src/index.ts similarity index 100% rename from examples/jsii-fixture/src/index.ts rename to packages/jsii-fixture/src/index.ts diff --git a/examples/jsii-fixture/turbo.json b/packages/jsii-fixture/turbo.json similarity index 100% rename from examples/jsii-fixture/turbo.json rename to packages/jsii-fixture/turbo.json diff --git a/examples/ts-fixture/README.md b/packages/ts-fixture/README.md similarity index 100% rename from examples/ts-fixture/README.md rename to packages/ts-fixture/README.md diff --git a/examples/ts-fixture/package.json b/packages/ts-fixture/package.json similarity index 100% rename from examples/ts-fixture/package.json rename to packages/ts-fixture/package.json diff --git a/examples/ts-fixture/src/main.ts b/packages/ts-fixture/src/main.ts similarity index 100% rename from examples/ts-fixture/src/main.ts rename to packages/ts-fixture/src/main.ts diff --git a/examples/ts-fixture/src/other.ts b/packages/ts-fixture/src/other.ts similarity index 100% rename from examples/ts-fixture/src/other.ts rename to packages/ts-fixture/src/other.ts diff --git a/examples/ts-fixture/turbo.json b/packages/ts-fixture/turbo.json similarity index 100% rename from examples/ts-fixture/turbo.json rename to packages/ts-fixture/turbo.json diff --git a/apps/vscode-wing/.eslintrc.json b/packages/vscode-wing/.eslintrc.json similarity index 100% rename from apps/vscode-wing/.eslintrc.json rename to packages/vscode-wing/.eslintrc.json diff --git a/apps/vscode-wing/.gitattributes b/packages/vscode-wing/.gitattributes similarity index 100% rename from apps/vscode-wing/.gitattributes rename to packages/vscode-wing/.gitattributes diff --git a/apps/vscode-wing/.gitignore b/packages/vscode-wing/.gitignore similarity index 100% rename from apps/vscode-wing/.gitignore rename to packages/vscode-wing/.gitignore diff --git a/apps/vscode-wing/.projen/deps.json b/packages/vscode-wing/.projen/deps.json similarity index 100% rename from apps/vscode-wing/.projen/deps.json rename to packages/vscode-wing/.projen/deps.json diff --git a/apps/vscode-wing/.projen/files.json b/packages/vscode-wing/.projen/files.json similarity index 100% rename from apps/vscode-wing/.projen/files.json rename to packages/vscode-wing/.projen/files.json diff --git a/apps/vscode-wing/.projen/tasks.json b/packages/vscode-wing/.projen/tasks.json similarity index 100% rename from apps/vscode-wing/.projen/tasks.json rename to packages/vscode-wing/.projen/tasks.json diff --git a/apps/vscode-wing/.projenrc.ts b/packages/vscode-wing/.projenrc.ts similarity index 100% rename from apps/vscode-wing/.projenrc.ts rename to packages/vscode-wing/.projenrc.ts diff --git a/apps/vscode-wing/.vscode/launch.json b/packages/vscode-wing/.vscode/launch.json similarity index 100% rename from apps/vscode-wing/.vscode/launch.json rename to packages/vscode-wing/.vscode/launch.json diff --git a/apps/vscode-wing/.vscodeignore b/packages/vscode-wing/.vscodeignore similarity index 100% rename from apps/vscode-wing/.vscodeignore rename to packages/vscode-wing/.vscodeignore diff --git a/apps/wing-api-checker/LICENSE b/packages/vscode-wing/LICENSE similarity index 100% rename from apps/wing-api-checker/LICENSE rename to packages/vscode-wing/LICENSE diff --git a/apps/vscode-wing/README.md b/packages/vscode-wing/README.md similarity index 100% rename from apps/vscode-wing/README.md rename to packages/vscode-wing/README.md diff --git a/apps/vscode-wing/language-configuration.json b/packages/vscode-wing/language-configuration.json similarity index 100% rename from apps/vscode-wing/language-configuration.json rename to packages/vscode-wing/language-configuration.json diff --git a/apps/vscode-wing/package.json b/packages/vscode-wing/package.json similarity index 100% rename from apps/vscode-wing/package.json rename to packages/vscode-wing/package.json diff --git a/apps/vscode-wing/resources/icon-dark.png b/packages/vscode-wing/resources/icon-dark.png similarity index 100% rename from apps/vscode-wing/resources/icon-dark.png rename to packages/vscode-wing/resources/icon-dark.png diff --git a/apps/vscode-wing/resources/icon-dark.svg b/packages/vscode-wing/resources/icon-dark.svg similarity index 100% rename from apps/vscode-wing/resources/icon-dark.svg rename to packages/vscode-wing/resources/icon-dark.svg diff --git a/apps/vscode-wing/resources/icon-light.png b/packages/vscode-wing/resources/icon-light.png similarity index 100% rename from apps/vscode-wing/resources/icon-light.png rename to packages/vscode-wing/resources/icon-light.png diff --git a/apps/vscode-wing/resources/icon-light.svg b/packages/vscode-wing/resources/icon-light.svg similarity index 100% rename from apps/vscode-wing/resources/icon-light.svg rename to packages/vscode-wing/resources/icon-light.svg diff --git a/apps/vscode-wing/resources/logo.png b/packages/vscode-wing/resources/logo.png similarity index 100% rename from apps/vscode-wing/resources/logo.png rename to packages/vscode-wing/resources/logo.png diff --git a/apps/vscode-wing/scripts/dev.mjs b/packages/vscode-wing/scripts/dev.mjs similarity index 100% rename from apps/vscode-wing/scripts/dev.mjs rename to packages/vscode-wing/scripts/dev.mjs diff --git a/apps/vscode-wing/src/bin-helper.ts b/packages/vscode-wing/src/bin-helper.ts similarity index 100% rename from apps/vscode-wing/src/bin-helper.ts rename to packages/vscode-wing/src/bin-helper.ts diff --git a/apps/vscode-wing/src/constants.ts b/packages/vscode-wing/src/constants.ts similarity index 100% rename from apps/vscode-wing/src/constants.ts rename to packages/vscode-wing/src/constants.ts diff --git a/apps/vscode-wing/src/extension.ts b/packages/vscode-wing/src/extension.ts similarity index 100% rename from apps/vscode-wing/src/extension.ts rename to packages/vscode-wing/src/extension.ts diff --git a/apps/vscode-wing/src/logging.ts b/packages/vscode-wing/src/logging.ts similarity index 100% rename from apps/vscode-wing/src/logging.ts rename to packages/vscode-wing/src/logging.ts diff --git a/apps/vscode-wing/src/lsp.ts b/packages/vscode-wing/src/lsp.ts similarity index 100% rename from apps/vscode-wing/src/lsp.ts rename to packages/vscode-wing/src/lsp.ts diff --git a/apps/vscode-wing/src/project/vscode_types.ts b/packages/vscode-wing/src/project/vscode_types.ts similarity index 100% rename from apps/vscode-wing/src/project/vscode_types.ts rename to packages/vscode-wing/src/project/vscode_types.ts diff --git a/apps/vscode-wing/syntaxes/codeblock.json b/packages/vscode-wing/syntaxes/codeblock.json similarity index 100% rename from apps/vscode-wing/syntaxes/codeblock.json rename to packages/vscode-wing/syntaxes/codeblock.json diff --git a/apps/vscode-wing/syntaxes/wing.tmLanguage.json b/packages/vscode-wing/syntaxes/wing.tmLanguage.json similarity index 100% rename from apps/vscode-wing/syntaxes/wing.tmLanguage.json rename to packages/vscode-wing/syntaxes/wing.tmLanguage.json diff --git a/apps/vscode-wing/tsconfig.dev.json b/packages/vscode-wing/tsconfig.dev.json similarity index 100% rename from apps/vscode-wing/tsconfig.dev.json rename to packages/vscode-wing/tsconfig.dev.json diff --git a/apps/vscode-wing/tsconfig.json b/packages/vscode-wing/tsconfig.json similarity index 100% rename from apps/vscode-wing/tsconfig.json rename to packages/vscode-wing/tsconfig.json diff --git a/apps/vscode-wing/tsup.config.ts b/packages/vscode-wing/tsup.config.ts similarity index 100% rename from apps/vscode-wing/tsup.config.ts rename to packages/vscode-wing/tsup.config.ts diff --git a/apps/vscode-wing/turbo.json b/packages/vscode-wing/turbo.json similarity index 100% rename from apps/vscode-wing/turbo.json rename to packages/vscode-wing/turbo.json diff --git a/apps/wing-api-checker/.eslintrc.json b/packages/wing-api-checker/.eslintrc.json similarity index 100% rename from apps/wing-api-checker/.eslintrc.json rename to packages/wing-api-checker/.eslintrc.json diff --git a/apps/wing-api-checker/.gitattributes b/packages/wing-api-checker/.gitattributes similarity index 100% rename from apps/wing-api-checker/.gitattributes rename to packages/wing-api-checker/.gitattributes diff --git a/apps/wing-api-checker/.gitignore b/packages/wing-api-checker/.gitignore similarity index 100% rename from apps/wing-api-checker/.gitignore rename to packages/wing-api-checker/.gitignore diff --git a/apps/wing-api-checker/.npmignore b/packages/wing-api-checker/.npmignore similarity index 100% rename from apps/wing-api-checker/.npmignore rename to packages/wing-api-checker/.npmignore diff --git a/libs/wingsdk/.prettierignore b/packages/wing-api-checker/.prettierignore similarity index 100% rename from libs/wingsdk/.prettierignore rename to packages/wing-api-checker/.prettierignore diff --git a/libs/wingtunnels/.prettierrc.json b/packages/wing-api-checker/.prettierrc.json similarity index 100% rename from libs/wingtunnels/.prettierrc.json rename to packages/wing-api-checker/.prettierrc.json diff --git a/apps/wing-api-checker/.projen/deps.json b/packages/wing-api-checker/.projen/deps.json similarity index 100% rename from apps/wing-api-checker/.projen/deps.json rename to packages/wing-api-checker/.projen/deps.json diff --git a/apps/wing-api-checker/.projen/files.json b/packages/wing-api-checker/.projen/files.json similarity index 100% rename from apps/wing-api-checker/.projen/files.json rename to packages/wing-api-checker/.projen/files.json diff --git a/apps/wing-api-checker/.projen/tasks.json b/packages/wing-api-checker/.projen/tasks.json similarity index 100% rename from apps/wing-api-checker/.projen/tasks.json rename to packages/wing-api-checker/.projen/tasks.json diff --git a/apps/wing-api-checker/.projenrc.ts b/packages/wing-api-checker/.projenrc.ts similarity index 100% rename from apps/wing-api-checker/.projenrc.ts rename to packages/wing-api-checker/.projenrc.ts diff --git a/libs/wingsdk/LICENSE b/packages/wing-api-checker/LICENSE similarity index 100% rename from libs/wingsdk/LICENSE rename to packages/wing-api-checker/LICENSE diff --git a/apps/wing-api-checker/README.md b/packages/wing-api-checker/README.md similarity index 100% rename from apps/wing-api-checker/README.md rename to packages/wing-api-checker/README.md diff --git a/apps/wing-api-checker/bin/wing-api-check b/packages/wing-api-checker/bin/wing-api-check similarity index 100% rename from apps/wing-api-checker/bin/wing-api-check rename to packages/wing-api-checker/bin/wing-api-check diff --git a/apps/wing-api-checker/package.json b/packages/wing-api-checker/package.json similarity index 100% rename from apps/wing-api-checker/package.json rename to packages/wing-api-checker/package.json diff --git a/apps/wing-api-checker/src/index.ts b/packages/wing-api-checker/src/index.ts similarity index 100% rename from apps/wing-api-checker/src/index.ts rename to packages/wing-api-checker/src/index.ts diff --git a/apps/wing-api-checker/tsconfig.dev.json b/packages/wing-api-checker/tsconfig.dev.json similarity index 100% rename from apps/wing-api-checker/tsconfig.dev.json rename to packages/wing-api-checker/tsconfig.dev.json diff --git a/apps/wing-api-checker/tsconfig.json b/packages/wing-api-checker/tsconfig.json similarity index 100% rename from apps/wing-api-checker/tsconfig.json rename to packages/wing-api-checker/tsconfig.json diff --git a/apps/wing-api-checker/turbo.json b/packages/wing-api-checker/turbo.json similarity index 100% rename from apps/wing-api-checker/turbo.json rename to packages/wing-api-checker/turbo.json diff --git a/apps/wingcli-v2/Cargo.toml b/packages/wingcli-v2/Cargo.toml similarity index 100% rename from apps/wingcli-v2/Cargo.toml rename to packages/wingcli-v2/Cargo.toml diff --git a/apps/wingcli-v2/README.md b/packages/wingcli-v2/README.md similarity index 100% rename from apps/wingcli-v2/README.md rename to packages/wingcli-v2/README.md diff --git a/apps/wingcli-v2/package.json b/packages/wingcli-v2/package.json similarity index 100% rename from apps/wingcli-v2/package.json rename to packages/wingcli-v2/package.json diff --git a/apps/wingcli-v2/src/cli.rs b/packages/wingcli-v2/src/cli.rs similarity index 100% rename from apps/wingcli-v2/src/cli.rs rename to packages/wingcli-v2/src/cli.rs diff --git a/apps/wingcli-v2/src/main.rs b/packages/wingcli-v2/src/main.rs similarity index 100% rename from apps/wingcli-v2/src/main.rs rename to packages/wingcli-v2/src/main.rs diff --git a/apps/wingcli-v2/turbo.json b/packages/wingcli-v2/turbo.json similarity index 100% rename from apps/wingcli-v2/turbo.json rename to packages/wingcli-v2/turbo.json diff --git a/apps/wing/.eslintrc.json b/packages/winglang/.eslintrc.json similarity index 100% rename from apps/wing/.eslintrc.json rename to packages/winglang/.eslintrc.json diff --git a/apps/wing/.gitignore b/packages/winglang/.gitignore similarity index 100% rename from apps/wing/.gitignore rename to packages/winglang/.gitignore diff --git a/apps/wing/.npmignore b/packages/winglang/.npmignore similarity index 100% rename from apps/wing/.npmignore rename to packages/winglang/.npmignore diff --git a/libs/wingcompiler/.prettierrc.json b/packages/winglang/.prettierrc.json similarity index 100% rename from libs/wingcompiler/.prettierrc.json rename to packages/winglang/.prettierrc.json diff --git a/libs/wingcompiler/LICENSE.md b/packages/winglang/LICENSE.md similarity index 100% rename from libs/wingcompiler/LICENSE.md rename to packages/winglang/LICENSE.md diff --git a/apps/wing/README.md b/packages/winglang/README.md similarity index 100% rename from apps/wing/README.md rename to packages/winglang/README.md diff --git a/apps/wing/bin/wing b/packages/winglang/bin/wing similarity index 100% rename from apps/wing/bin/wing rename to packages/winglang/bin/wing diff --git a/examples/wing-fixture/.gitignore b/packages/winglang/fixtures/.gitignore similarity index 100% rename from examples/wing-fixture/.gitignore rename to packages/winglang/fixtures/.gitignore diff --git a/apps/wing/fixtures/invalid1/main.w b/packages/winglang/fixtures/invalid1/main.w similarity index 100% rename from apps/wing/fixtures/invalid1/main.w rename to packages/winglang/fixtures/invalid1/main.w diff --git a/apps/wing/fixtures/invalid2/main.w b/packages/winglang/fixtures/invalid2/main.w similarity index 100% rename from apps/wing/fixtures/invalid2/main.w rename to packages/winglang/fixtures/invalid2/main.w diff --git a/apps/wing/fixtures/invalid2/package.json b/packages/winglang/fixtures/invalid2/package.json similarity index 100% rename from apps/wing/fixtures/invalid2/package.json rename to packages/winglang/fixtures/invalid2/package.json diff --git a/apps/wing/fixtures/invalid3/file1.w b/packages/winglang/fixtures/invalid3/file1.w similarity index 100% rename from apps/wing/fixtures/invalid3/file1.w rename to packages/winglang/fixtures/invalid3/file1.w diff --git a/apps/wing/fixtures/invalid3/package.json b/packages/winglang/fixtures/invalid3/package.json similarity index 100% rename from apps/wing/fixtures/invalid3/package.json rename to packages/winglang/fixtures/invalid3/package.json diff --git a/apps/wing/fixtures/invalid4/file1.w b/packages/winglang/fixtures/invalid4/file1.w similarity index 100% rename from apps/wing/fixtures/invalid4/file1.w rename to packages/winglang/fixtures/invalid4/file1.w diff --git a/apps/wing/fixtures/invalid4/file2.w b/packages/winglang/fixtures/invalid4/file2.w similarity index 100% rename from apps/wing/fixtures/invalid4/file2.w rename to packages/winglang/fixtures/invalid4/file2.w diff --git a/apps/wing/fixtures/invalid4/package.json b/packages/winglang/fixtures/invalid4/package.json similarity index 100% rename from apps/wing/fixtures/invalid4/package.json rename to packages/winglang/fixtures/invalid4/package.json diff --git a/apps/wing/fixtures/invalid5/lib/model-train/train.w b/packages/winglang/fixtures/invalid5/lib/model-train/train.w similarity index 100% rename from apps/wing/fixtures/invalid5/lib/model-train/train.w rename to packages/winglang/fixtures/invalid5/lib/model-train/train.w diff --git a/apps/wing/fixtures/invalid5/main.w b/packages/winglang/fixtures/invalid5/main.w similarity index 100% rename from apps/wing/fixtures/invalid5/main.w rename to packages/winglang/fixtures/invalid5/main.w diff --git a/apps/wing/fixtures/invalid5/package.json b/packages/winglang/fixtures/invalid5/package.json similarity index 100% rename from apps/wing/fixtures/invalid5/package.json rename to packages/winglang/fixtures/invalid5/package.json diff --git a/apps/wing/fixtures/invalid6/lib.w b/packages/winglang/fixtures/invalid6/lib.w similarity index 100% rename from apps/wing/fixtures/invalid6/lib.w rename to packages/winglang/fixtures/invalid6/lib.w diff --git a/apps/wing/fixtures/invalid6/package.json b/packages/winglang/fixtures/invalid6/package.json similarity index 100% rename from apps/wing/fixtures/invalid6/package.json rename to packages/winglang/fixtures/invalid6/package.json diff --git a/apps/wing/fixtures/valid1/util.ts b/packages/winglang/fixtures/invalid6/util.ts similarity index 100% rename from apps/wing/fixtures/valid1/util.ts rename to packages/winglang/fixtures/invalid6/util.ts diff --git a/apps/wing/fixtures/valid1/API.md b/packages/winglang/fixtures/valid1/API.md similarity index 100% rename from apps/wing/fixtures/valid1/API.md rename to packages/winglang/fixtures/valid1/API.md diff --git a/apps/wing/fixtures/valid1/lib.w b/packages/winglang/fixtures/valid1/lib.w similarity index 100% rename from apps/wing/fixtures/valid1/lib.w rename to packages/winglang/fixtures/valid1/lib.w diff --git a/apps/wing/fixtures/valid1/package.json b/packages/winglang/fixtures/valid1/package.json similarity index 100% rename from apps/wing/fixtures/valid1/package.json rename to packages/winglang/fixtures/valid1/package.json diff --git a/examples/wing-fixture/util.ts b/packages/winglang/fixtures/valid1/util.ts similarity index 100% rename from examples/wing-fixture/util.ts rename to packages/winglang/fixtures/valid1/util.ts diff --git a/apps/wing/logo/banner.gif b/packages/winglang/logo/banner.gif similarity index 100% rename from apps/wing/logo/banner.gif rename to packages/winglang/logo/banner.gif diff --git a/apps/wing/logo/demo.gif b/packages/winglang/logo/demo.gif similarity index 100% rename from apps/wing/logo/demo.gif rename to packages/winglang/logo/demo.gif diff --git a/apps/wing/package.json b/packages/winglang/package.json similarity index 100% rename from apps/wing/package.json rename to packages/winglang/package.json diff --git a/apps/wing/project-templates/typescript/empty/main.ts b/packages/winglang/project-templates/typescript/empty/main.ts similarity index 100% rename from apps/wing/project-templates/typescript/empty/main.ts rename to packages/winglang/project-templates/typescript/empty/main.ts diff --git a/apps/wing/project-templates/typescript/empty/package.json b/packages/winglang/project-templates/typescript/empty/package.json similarity index 100% rename from apps/wing/project-templates/typescript/empty/package.json rename to packages/winglang/project-templates/typescript/empty/package.json diff --git a/apps/wing/project-templates/typescript/private-api/main.ts b/packages/winglang/project-templates/typescript/private-api/main.ts similarity index 100% rename from apps/wing/project-templates/typescript/private-api/main.ts rename to packages/winglang/project-templates/typescript/private-api/main.ts diff --git a/apps/wing/project-templates/typescript/private-api/package.json b/packages/winglang/project-templates/typescript/private-api/package.json similarity index 100% rename from apps/wing/project-templates/typescript/private-api/package.json rename to packages/winglang/project-templates/typescript/private-api/package.json diff --git a/apps/wing/project-templates/typescript/private-api/wing.toml b/packages/winglang/project-templates/typescript/private-api/wing.toml similarity index 100% rename from apps/wing/project-templates/typescript/private-api/wing.toml rename to packages/winglang/project-templates/typescript/private-api/wing.toml diff --git a/apps/wing/project-templates/wing/empty/main.w b/packages/winglang/project-templates/wing/empty/main.w similarity index 100% rename from apps/wing/project-templates/wing/empty/main.w rename to packages/winglang/project-templates/wing/empty/main.w diff --git a/apps/wing/project-templates/wing/empty/package.json b/packages/winglang/project-templates/wing/empty/package.json similarity index 100% rename from apps/wing/project-templates/wing/empty/package.json rename to packages/winglang/project-templates/wing/empty/package.json diff --git a/apps/wing/project-templates/wing/http-api/main.w b/packages/winglang/project-templates/wing/http-api/main.w similarity index 100% rename from apps/wing/project-templates/wing/http-api/main.w rename to packages/winglang/project-templates/wing/http-api/main.w diff --git a/apps/wing/project-templates/wing/http-api/package.json b/packages/winglang/project-templates/wing/http-api/package.json similarity index 100% rename from apps/wing/project-templates/wing/http-api/package.json rename to packages/winglang/project-templates/wing/http-api/package.json diff --git a/apps/wing/project-templates/wing/private-api/main.w b/packages/winglang/project-templates/wing/private-api/main.w similarity index 100% rename from apps/wing/project-templates/wing/private-api/main.w rename to packages/winglang/project-templates/wing/private-api/main.w diff --git a/apps/wing/project-templates/wing/private-api/package.json b/packages/winglang/project-templates/wing/private-api/package.json similarity index 100% rename from apps/wing/project-templates/wing/private-api/package.json rename to packages/winglang/project-templates/wing/private-api/package.json diff --git a/apps/wing/project-templates/wing/private-api/wing.toml b/packages/winglang/project-templates/wing/private-api/wing.toml similarity index 100% rename from apps/wing/project-templates/wing/private-api/wing.toml rename to packages/winglang/project-templates/wing/private-api/wing.toml diff --git a/apps/wing/project-templates/wing/react-vite/backend/broadcaster.w b/packages/winglang/project-templates/wing/react-vite/backend/broadcaster.w similarity index 100% rename from apps/wing/project-templates/wing/react-vite/backend/broadcaster.w rename to packages/winglang/project-templates/wing/react-vite/backend/broadcaster.w diff --git a/apps/wing/project-templates/wing/react-vite/backend/main.w b/packages/winglang/project-templates/wing/react-vite/backend/main.w similarity index 100% rename from apps/wing/project-templates/wing/react-vite/backend/main.w rename to packages/winglang/project-templates/wing/react-vite/backend/main.w diff --git a/apps/wing/project-templates/wing/react-vite/backend/package.json b/packages/winglang/project-templates/wing/react-vite/backend/package.json similarity index 100% rename from apps/wing/project-templates/wing/react-vite/backend/package.json rename to packages/winglang/project-templates/wing/react-vite/backend/package.json diff --git a/apps/wing/project-templates/wing/react-vite/backend/utils.js b/packages/winglang/project-templates/wing/react-vite/backend/utils.js similarity index 100% rename from apps/wing/project-templates/wing/react-vite/backend/utils.js rename to packages/winglang/project-templates/wing/react-vite/backend/utils.js diff --git a/apps/wing/project-templates/wing/react-vite/frontend/.eslintrc.cjs b/packages/winglang/project-templates/wing/react-vite/frontend/.eslintrc.cjs similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/.eslintrc.cjs rename to packages/winglang/project-templates/wing/react-vite/frontend/.eslintrc.cjs diff --git a/apps/wing/project-templates/wing/react-vite/frontend/.gitignore b/packages/winglang/project-templates/wing/react-vite/frontend/.gitignore similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/.gitignore rename to packages/winglang/project-templates/wing/react-vite/frontend/.gitignore diff --git a/apps/wing/project-templates/wing/react-vite/frontend/README.md b/packages/winglang/project-templates/wing/react-vite/frontend/README.md similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/README.md rename to packages/winglang/project-templates/wing/react-vite/frontend/README.md diff --git a/apps/wing/project-templates/wing/react-vite/frontend/index.html b/packages/winglang/project-templates/wing/react-vite/frontend/index.html similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/index.html rename to packages/winglang/project-templates/wing/react-vite/frontend/index.html diff --git a/apps/wing/project-templates/wing/react-vite/frontend/package.json b/packages/winglang/project-templates/wing/react-vite/frontend/package.json similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/package.json rename to packages/winglang/project-templates/wing/react-vite/frontend/package.json diff --git a/apps/wing/project-templates/wing/react-vite/frontend/public/vite.svg b/packages/winglang/project-templates/wing/react-vite/frontend/public/vite.svg similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/public/vite.svg rename to packages/winglang/project-templates/wing/react-vite/frontend/public/vite.svg diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/App.css b/packages/winglang/project-templates/wing/react-vite/frontend/src/App.css similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/App.css rename to packages/winglang/project-templates/wing/react-vite/frontend/src/App.css diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/App.tsx b/packages/winglang/project-templates/wing/react-vite/frontend/src/App.tsx similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/App.tsx rename to packages/winglang/project-templates/wing/react-vite/frontend/src/App.tsx diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/assets/react.svg b/packages/winglang/project-templates/wing/react-vite/frontend/src/assets/react.svg similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/assets/react.svg rename to packages/winglang/project-templates/wing/react-vite/frontend/src/assets/react.svg diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/index.css b/packages/winglang/project-templates/wing/react-vite/frontend/src/index.css similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/index.css rename to packages/winglang/project-templates/wing/react-vite/frontend/src/index.css diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/main.tsx b/packages/winglang/project-templates/wing/react-vite/frontend/src/main.tsx similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/main.tsx rename to packages/winglang/project-templates/wing/react-vite/frontend/src/main.tsx diff --git a/apps/wing/project-templates/wing/react-vite/frontend/src/vite-env.d.ts b/packages/winglang/project-templates/wing/react-vite/frontend/src/vite-env.d.ts similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/src/vite-env.d.ts rename to packages/winglang/project-templates/wing/react-vite/frontend/src/vite-env.d.ts diff --git a/apps/wing/project-templates/wing/react-vite/frontend/tsconfig.json b/packages/winglang/project-templates/wing/react-vite/frontend/tsconfig.json similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/tsconfig.json rename to packages/winglang/project-templates/wing/react-vite/frontend/tsconfig.json diff --git a/apps/wing/project-templates/wing/react-vite/frontend/tsconfig.node.json b/packages/winglang/project-templates/wing/react-vite/frontend/tsconfig.node.json similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/tsconfig.node.json rename to packages/winglang/project-templates/wing/react-vite/frontend/tsconfig.node.json diff --git a/apps/wing/project-templates/wing/react-vite/frontend/vite.config.ts b/packages/winglang/project-templates/wing/react-vite/frontend/vite.config.ts similarity index 100% rename from apps/wing/project-templates/wing/react-vite/frontend/vite.config.ts rename to packages/winglang/project-templates/wing/react-vite/frontend/vite.config.ts diff --git a/apps/wing/project-templates/wing/react-vite/package.json b/packages/winglang/project-templates/wing/react-vite/package.json similarity index 100% rename from apps/wing/project-templates/wing/react-vite/package.json rename to packages/winglang/project-templates/wing/react-vite/package.json diff --git a/apps/wing/project-templates/wing/slack/main.w b/packages/winglang/project-templates/wing/slack/main.w similarity index 100% rename from apps/wing/project-templates/wing/slack/main.w rename to packages/winglang/project-templates/wing/slack/main.w diff --git a/apps/wing/project-templates/wing/slack/package.json b/packages/winglang/project-templates/wing/slack/package.json similarity index 100% rename from apps/wing/project-templates/wing/slack/package.json rename to packages/winglang/project-templates/wing/slack/package.json diff --git a/apps/wing/src/analytics/collect.ts b/packages/winglang/src/analytics/collect.ts similarity index 100% rename from apps/wing/src/analytics/collect.ts rename to packages/winglang/src/analytics/collect.ts diff --git a/apps/wing/src/analytics/collectors/ci-collector.test.ts b/packages/winglang/src/analytics/collectors/ci-collector.test.ts similarity index 100% rename from apps/wing/src/analytics/collectors/ci-collector.test.ts rename to packages/winglang/src/analytics/collectors/ci-collector.test.ts diff --git a/apps/wing/src/analytics/collectors/ci-collector.ts b/packages/winglang/src/analytics/collectors/ci-collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/ci-collector.ts rename to packages/winglang/src/analytics/collectors/ci-collector.ts diff --git a/apps/wing/src/analytics/collectors/cli-collector.ts b/packages/winglang/src/analytics/collectors/cli-collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/cli-collector.ts rename to packages/winglang/src/analytics/collectors/cli-collector.ts diff --git a/apps/wing/src/analytics/collectors/collector.ts b/packages/winglang/src/analytics/collectors/collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/collector.ts rename to packages/winglang/src/analytics/collectors/collector.ts diff --git a/apps/wing/src/analytics/collectors/git-collector.test.ts b/packages/winglang/src/analytics/collectors/git-collector.test.ts similarity index 100% rename from apps/wing/src/analytics/collectors/git-collector.test.ts rename to packages/winglang/src/analytics/collectors/git-collector.test.ts diff --git a/apps/wing/src/analytics/collectors/git-collector.ts b/packages/winglang/src/analytics/collectors/git-collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/git-collector.ts rename to packages/winglang/src/analytics/collectors/git-collector.ts diff --git a/apps/wing/src/analytics/collectors/node-collector.ts b/packages/winglang/src/analytics/collectors/node-collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/node-collector.ts rename to packages/winglang/src/analytics/collectors/node-collector.ts diff --git a/apps/wing/src/analytics/collectors/os-collector.ts b/packages/winglang/src/analytics/collectors/os-collector.ts similarity index 100% rename from apps/wing/src/analytics/collectors/os-collector.ts rename to packages/winglang/src/analytics/collectors/os-collector.ts diff --git a/apps/wing/src/analytics/disclaimer.test.ts b/packages/winglang/src/analytics/disclaimer.test.ts similarity index 100% rename from apps/wing/src/analytics/disclaimer.test.ts rename to packages/winglang/src/analytics/disclaimer.test.ts diff --git a/apps/wing/src/analytics/disclaimer.ts b/packages/winglang/src/analytics/disclaimer.ts similarity index 100% rename from apps/wing/src/analytics/disclaimer.ts rename to packages/winglang/src/analytics/disclaimer.ts diff --git a/apps/wing/src/analytics/event.ts b/packages/winglang/src/analytics/event.ts similarity index 100% rename from apps/wing/src/analytics/event.ts rename to packages/winglang/src/analytics/event.ts diff --git a/apps/wing/src/analytics/export.ts b/packages/winglang/src/analytics/export.ts similarity index 100% rename from apps/wing/src/analytics/export.ts rename to packages/winglang/src/analytics/export.ts diff --git a/apps/wing/src/analytics/scripts/detached-export.ts b/packages/winglang/src/analytics/scripts/detached-export.ts similarity index 100% rename from apps/wing/src/analytics/scripts/detached-export.ts rename to packages/winglang/src/analytics/scripts/detached-export.ts diff --git a/apps/wing/src/analytics/storage.test.ts b/packages/winglang/src/analytics/storage.test.ts similarity index 100% rename from apps/wing/src/analytics/storage.test.ts rename to packages/winglang/src/analytics/storage.test.ts diff --git a/apps/wing/src/analytics/storage.ts b/packages/winglang/src/analytics/storage.ts similarity index 100% rename from apps/wing/src/analytics/storage.ts rename to packages/winglang/src/analytics/storage.ts diff --git a/apps/wing/src/cli.ts b/packages/winglang/src/cli.ts similarity index 100% rename from apps/wing/src/cli.ts rename to packages/winglang/src/cli.ts diff --git a/apps/wing/src/commands/__snapshots__/test.test.ts.snap b/packages/winglang/src/commands/__snapshots__/test.test.ts.snap similarity index 100% rename from apps/wing/src/commands/__snapshots__/test.test.ts.snap rename to packages/winglang/src/commands/__snapshots__/test.test.ts.snap diff --git a/apps/wing/src/commands/compile.test.ts b/packages/winglang/src/commands/compile.test.ts similarity index 100% rename from apps/wing/src/commands/compile.test.ts rename to packages/winglang/src/commands/compile.test.ts diff --git a/apps/wing/src/commands/compile.ts b/packages/winglang/src/commands/compile.ts similarity index 100% rename from apps/wing/src/commands/compile.ts rename to packages/winglang/src/commands/compile.ts diff --git a/apps/wing/src/commands/diagnostics.ts b/packages/winglang/src/commands/diagnostics.ts similarity index 100% rename from apps/wing/src/commands/diagnostics.ts rename to packages/winglang/src/commands/diagnostics.ts diff --git a/apps/wing/src/commands/docs.test.ts b/packages/winglang/src/commands/docs.test.ts similarity index 100% rename from apps/wing/src/commands/docs.test.ts rename to packages/winglang/src/commands/docs.test.ts diff --git a/apps/wing/src/commands/docs.ts b/packages/winglang/src/commands/docs.ts similarity index 100% rename from apps/wing/src/commands/docs.ts rename to packages/winglang/src/commands/docs.ts diff --git a/apps/wing/src/commands/generateDocs.test.ts b/packages/winglang/src/commands/generateDocs.test.ts similarity index 100% rename from apps/wing/src/commands/generateDocs.test.ts rename to packages/winglang/src/commands/generateDocs.test.ts diff --git a/apps/wing/src/commands/generateDocs.ts b/packages/winglang/src/commands/generateDocs.ts similarity index 100% rename from apps/wing/src/commands/generateDocs.ts rename to packages/winglang/src/commands/generateDocs.ts diff --git a/apps/wing/src/commands/index.ts b/packages/winglang/src/commands/index.ts similarity index 100% rename from apps/wing/src/commands/index.ts rename to packages/winglang/src/commands/index.ts diff --git a/apps/wing/src/commands/init.test.ts b/packages/winglang/src/commands/init.test.ts similarity index 100% rename from apps/wing/src/commands/init.test.ts rename to packages/winglang/src/commands/init.test.ts diff --git a/apps/wing/src/commands/init.ts b/packages/winglang/src/commands/init.ts similarity index 100% rename from apps/wing/src/commands/init.ts rename to packages/winglang/src/commands/init.ts diff --git a/apps/wing/src/commands/lsp.ts b/packages/winglang/src/commands/lsp.ts similarity index 100% rename from apps/wing/src/commands/lsp.ts rename to packages/winglang/src/commands/lsp.ts diff --git a/apps/wing/src/commands/pack.test.ts b/packages/winglang/src/commands/pack.test.ts similarity index 100% rename from apps/wing/src/commands/pack.test.ts rename to packages/winglang/src/commands/pack.test.ts diff --git a/apps/wing/src/commands/pack.ts b/packages/winglang/src/commands/pack.ts similarity index 100% rename from apps/wing/src/commands/pack.ts rename to packages/winglang/src/commands/pack.ts diff --git a/apps/wing/src/commands/run.test.ts b/packages/winglang/src/commands/run.test.ts similarity index 100% rename from apps/wing/src/commands/run.test.ts rename to packages/winglang/src/commands/run.test.ts diff --git a/apps/wing/src/commands/run.ts b/packages/winglang/src/commands/run.ts similarity index 100% rename from apps/wing/src/commands/run.ts rename to packages/winglang/src/commands/run.ts diff --git a/apps/wing/src/commands/secrets.test.ts b/packages/winglang/src/commands/secrets.test.ts similarity index 100% rename from apps/wing/src/commands/secrets.test.ts rename to packages/winglang/src/commands/secrets.test.ts diff --git a/apps/wing/src/commands/secrets.ts b/packages/winglang/src/commands/secrets.ts similarity index 100% rename from apps/wing/src/commands/secrets.ts rename to packages/winglang/src/commands/secrets.ts diff --git a/apps/wing/src/commands/spinner-stream.ts b/packages/winglang/src/commands/spinner-stream.ts similarity index 100% rename from apps/wing/src/commands/spinner-stream.ts rename to packages/winglang/src/commands/spinner-stream.ts diff --git a/apps/wing/src/commands/test/__snapshots__/test.test.ts.snap b/packages/winglang/src/commands/test/__snapshots__/test.test.ts.snap similarity index 100% rename from apps/wing/src/commands/test/__snapshots__/test.test.ts.snap rename to packages/winglang/src/commands/test/__snapshots__/test.test.ts.snap diff --git a/apps/wing/src/commands/test/fixtures/main.w.tf-aws.snap.md b/packages/winglang/src/commands/test/fixtures/main.w.tf-aws.snap.md similarity index 100% rename from apps/wing/src/commands/test/fixtures/main.w.tf-aws.snap.md rename to packages/winglang/src/commands/test/fixtures/main.w.tf-aws.snap.md diff --git a/apps/wing/src/commands/test/index.ts b/packages/winglang/src/commands/test/index.ts similarity index 100% rename from apps/wing/src/commands/test/index.ts rename to packages/winglang/src/commands/test/index.ts diff --git a/apps/wing/src/commands/test/results.ts b/packages/winglang/src/commands/test/results.ts similarity index 100% rename from apps/wing/src/commands/test/results.ts rename to packages/winglang/src/commands/test/results.ts diff --git a/apps/wing/src/commands/test/snapshots-help.ts b/packages/winglang/src/commands/test/snapshots-help.ts similarity index 100% rename from apps/wing/src/commands/test/snapshots-help.ts rename to packages/winglang/src/commands/test/snapshots-help.ts diff --git a/apps/wing/src/commands/test/snapshots.test.ts b/packages/winglang/src/commands/test/snapshots.test.ts similarity index 100% rename from apps/wing/src/commands/test/snapshots.test.ts rename to packages/winglang/src/commands/test/snapshots.test.ts diff --git a/apps/wing/src/commands/test/snapshots.ts b/packages/winglang/src/commands/test/snapshots.ts similarity index 100% rename from apps/wing/src/commands/test/snapshots.ts rename to packages/winglang/src/commands/test/snapshots.ts diff --git a/apps/wing/src/commands/test/test.test.ts b/packages/winglang/src/commands/test/test.test.ts similarity index 100% rename from apps/wing/src/commands/test/test.test.ts rename to packages/winglang/src/commands/test/test.test.ts diff --git a/apps/wing/src/commands/test/test.ts b/packages/winglang/src/commands/test/test.ts similarity index 100% rename from apps/wing/src/commands/test/test.ts rename to packages/winglang/src/commands/test/test.ts diff --git a/apps/wing/src/commands/test/trace-processor.ts b/packages/winglang/src/commands/test/trace-processor.ts similarity index 100% rename from apps/wing/src/commands/test/trace-processor.ts rename to packages/winglang/src/commands/test/trace-processor.ts diff --git a/apps/wing/src/commands/test/util.ts b/packages/winglang/src/commands/test/util.ts similarity index 100% rename from apps/wing/src/commands/test/util.ts rename to packages/winglang/src/commands/test/util.ts diff --git a/apps/wing/src/commands/upgrade.ts b/packages/winglang/src/commands/upgrade.ts similarity index 100% rename from apps/wing/src/commands/upgrade.ts rename to packages/winglang/src/commands/upgrade.ts diff --git a/apps/wing/src/util.before-shutdown.ts b/packages/winglang/src/util.before-shutdown.ts similarity index 100% rename from apps/wing/src/util.before-shutdown.ts rename to packages/winglang/src/util.before-shutdown.ts diff --git a/apps/wing/src/util.once.ts b/packages/winglang/src/util.once.ts similarity index 100% rename from apps/wing/src/util.once.ts rename to packages/winglang/src/util.once.ts diff --git a/apps/wing/src/util.test.ts b/packages/winglang/src/util.test.ts similarity index 100% rename from apps/wing/src/util.test.ts rename to packages/winglang/src/util.test.ts diff --git a/apps/wing/src/util.ts b/packages/winglang/src/util.ts similarity index 100% rename from apps/wing/src/util.ts rename to packages/winglang/src/util.ts diff --git a/apps/wing/tsconfig.dev.json b/packages/winglang/tsconfig.dev.json similarity index 100% rename from apps/wing/tsconfig.dev.json rename to packages/winglang/tsconfig.dev.json diff --git a/apps/wing/tsconfig.json b/packages/winglang/tsconfig.json similarity index 100% rename from apps/wing/tsconfig.json rename to packages/winglang/tsconfig.json diff --git a/apps/wing/turbo.json b/packages/winglang/turbo.json similarity index 100% rename from apps/wing/turbo.json rename to packages/winglang/turbo.json diff --git a/apps/wing/vitest.config.ts b/packages/winglang/vitest.config.ts similarity index 100% rename from apps/wing/vitest.config.ts rename to packages/winglang/vitest.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 587ed5d7d69..e131fca683a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: devDependencies: '@winglang/compatibility-spy': specifier: workspace:^ - version: link:libs/compatibility-spy + version: link:packages/@winglang/compatibility-spy bump-pack: specifier: workspace:^ version: link:tools/bump-pack @@ -39,11 +39,103 @@ importers: specifier: ^2.0.7 version: 2.0.7 - apps/jsii-docgen: + docs: + devDependencies: + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + tsx: + specifier: ^4.15.7 + version: 4.15.7 + typescript: + specifier: ^5.5.2 + version: 5.5.2 + + docs/docs: {} + + packages/@wingcloud/framework: + dependencies: + typescript: + specifier: ^5.3.3 + version: 5.5.2 + devDependencies: + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@winglang/sdk': + specifier: workspace:^ + version: link:../../@winglang/sdk + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + vitest: + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.14.8) + + packages/@winglang/compatibility-spy: + dependencies: + '@winglang/sdk': + specifier: workspace:^ + version: link:../sdk + constructs: + specifier: ^10.3.0 + version: 10.3.0 + devDependencies: + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + typescript: + specifier: ^5.5.2 + version: 5.5.2 + vitest: + specifier: ^1.6.0 + version: 1.6.0(happy-dom@9.20.3) + + packages/@winglang/compiler: + dependencies: + '@wingcloud/framework': + specifier: workspace:^ + version: link:../../@wingcloud/framework + '@winglang/sdk': + specifier: workspace:^ + version: link:../sdk + jiti: + specifier: ^1.21.6 + version: 1.21.6 + wasi-js: + specifier: ^1.7.3 + version: 1.7.3(patch_hash=rmwvp46j2ligfusbdx5dzh4a3q) + devDependencies: + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@winglang/wingc': + specifier: workspace:^ + version: link:../wingc + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + typescript: + specifier: ^5.5.2 + version: 5.5.2 + vitest: + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.14.8) + + packages/@winglang/jsii-docgen: dependencies: '@jsii/spec': specifier: ^1.100.0 - version: 1.100.0 + version: 1.101.0 case: specifier: ^1.6.3 version: 1.6.3 @@ -61,7 +153,7 @@ importers: version: 1.100.0 semver: specifier: ^7.6.2 - version: 7.6.2 + version: 7.6.3 yargs: specifier: ^16 version: 16.2.0 @@ -124,7 +216,7 @@ importers: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.8) - apps/jsii-docgen/test/__fixtures__/libraries/construct-library: + packages/@winglang/jsii-docgen/test/__fixtures__/libraries/construct-library: devDependencies: '@aws-cdk/aws-events': specifier: 1.204.0 @@ -160,249 +252,220 @@ importers: specifier: ^5.5.2 version: 5.5.2 - apps/vscode-wing: + packages/@winglang/platform-awscdk: + dependencies: + '@winglang/sdk': + specifier: workspace:^ + version: link:../sdk + aws-cdk-lib: + specifier: ^2.147.0 + version: 2.147.0(constructs@10.3.0) + constructs: + specifier: ^10.3.0 + version: 10.3.0 + safe-stable-stringify: + specifier: ^2.4.3 + version: 2.4.3 devDependencies: - '@trpc/client': - specifier: ^10.45.2 - version: 10.45.2(@trpc/server@10.45.2) - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/node-fetch': - specifier: ^2.6.11 - version: 2.6.11 - '@types/vscode': - specifier: ^1.70.0 - version: 1.90.0 - '@types/which': - specifier: ^3.0.4 - version: 3.0.4 - '@types/ws': - specifier: ^8.5.10 - version: 8.5.10 - '@typescript-eslint/eslint-plugin': - specifier: ^5 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': - specifier: ^5 - version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) - '@vscode/vsce': - specifier: ^2.29.0 - version: 2.29.0 - eslint: - specifier: ^8 - version: 8.57.0 - eslint-config-prettier: - specifier: ^8.10.0 - version: 8.10.0(eslint@8.57.0) - eslint-import-resolver-node: - specifier: ^0.3.9 - version: 0.3.9 - eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) - node-fetch: - specifier: ^2.6.7 - version: 2.7.0 - open: - specifier: ^8.4.2 - version: 8.4.2 - prettier: - specifier: ^2.8.8 - version: 2.8.8 - projen: - specifier: ^0.71.163 - version: 0.71.163 + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack tsup: specifier: ^8.1.0 version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) - tsx: - specifier: ^4.15.7 - version: 4.15.7 typescript: specifier: ^5.5.2 version: 5.5.2 - vscode-languageclient: - specifier: ^8.1.0 - version: 8.1.0 - which: - specifier: ^4.0.0 - version: 4.0.0 - winglang: - specifier: workspace:^ - version: link:../wing - ws: - specifier: ^8.17.1 - version: 8.17.1 + vitest: + specifier: ^1.6.0 + version: 1.6.0(happy-dom@9.20.3) - apps/wing: + packages/@winglang/sdk: dependencies: - '@npmcli/arborist': - specifier: ^7.5.3 - version: 7.5.3 - '@segment/analytics-node': - specifier: ^1.3.0 - version: 1.3.0 - '@supercharge/promise-pool': - specifier: ^3.2.0 - version: 3.2.0 - '@wingconsole/app': - specifier: workspace:^ - version: link:../wing-console/console/app - '@wingconsole/server': - specifier: workspace:^ - version: link:../wing-console/console/server - '@winglang/compiler': - specifier: workspace:^ - version: link:../../libs/wingcompiler - '@winglang/sdk': + '@aws-sdk/client-cloudwatch-logs': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-dynamodb': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-ecs': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-elasticache': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-lambda': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-s3': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-secrets-manager': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-sns': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/client-sqs': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/s3-request-presigner': + specifier: 3.577.0 + version: 3.577.0 + '@aws-sdk/types': + specifier: 3.449.0 + version: 3.449.0 + '@aws-sdk/util-dynamodb': + specifier: 3.577.0 + version: 3.577.0(@aws-sdk/client-dynamodb@3.577.0) + '@azure/core-paging': + specifier: ^1.6.2 + version: 1.6.2 + '@azure/data-tables': + specifier: 13.2.2 + version: 13.2.2 + '@azure/identity': + specifier: 4.3.0 + version: 4.3.0 + '@azure/storage-blob': + specifier: 12.14.0 + version: 12.14.0 + '@google-cloud/datastore': + specifier: 8.4.0 + version: 8.4.0 + '@google-cloud/storage': + specifier: 6.9.5 + version: 6.9.5 + '@smithy/util-stream': + specifier: 2.0.17 + version: 2.0.17 + '@smithy/util-utf8': + specifier: 2.0.0 + version: 2.0.0 + '@types/aws-lambda': + specifier: ^8.10.140 + version: 8.10.140 + '@winglang/wingtunnels': specifier: workspace:^ - version: link:../../libs/wingsdk - chalk: - specifier: ^4.1.2 - version: 4.1.2 - codespan-wasm: - specifier: 0.4.0 - version: 0.4.0 - commander: - specifier: ^10.0.1 - version: 10.0.1 - compare-versions: - specifier: ^5.0.3 - version: 5.0.3 - debug: - specifier: ^4.3.5 - version: 4.3.5(supports-color@5.5.0) + version: link:../wingtunnels + ajv: + specifier: ^8.16.0 + version: 8.17.1 + cdktf: + specifier: 0.20.7 + version: 0.20.7(constructs@10.3.0) + constructs: + specifier: ^10.3 + version: 10.3.0 + cron-parser: + specifier: ^4.9.0 + version: 4.9.0 + cron-validator: + specifier: ^1.3.1 + version: 1.3.1 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + dotenv-expand: + specifier: ^10.0.0 + version: 10.0.0 + express: + specifier: ^4.19.2 + version: 4.19.2 glob: - specifier: ^10.4.2 - version: 10.4.2 - inquirer: - specifier: ^8.2.6 - version: 8.2.6 + specifier: ^8.1.0 + version: 8.1.0 + google-auth-library: + specifier: ^8.9.0 + version: 8.9.0 + jiti: + specifier: ^1.21.6 + version: 1.21.6 + mime: + specifier: ^3.0.0 + version: 3.0.0(patch_hash=2he2uszztbibyal6zfzmv2a2oa) + mime-types: + specifier: ^2.1.35 + version: 2.1.35 nanoid: specifier: ^3.3.7 version: 3.3.7 - npm-packlist: - specifier: ^8.0.2 - version: 8.0.2 - open: - specifier: ^8.4.2 - version: 8.4.2 - ora: - specifier: ^5.4.1 - version: 5.4.1 - tar: - specifier: ^6.2.1 - version: 6.2.1 - tiny-updater: - specifier: ^3.5.2 - version: 3.5.2 + protobufjs: + specifier: 7.2.5 + version: 7.2.5(patch_hash=plkkb5oxv62w7nyvt6cqmvgk4q) + safe-stable-stringify: + specifier: ^2.4.3 + version: 2.4.3 + stacktracey: + specifier: ^2.1.8 + version: 2.1.8 + toml: + specifier: ^3.0.0 + version: 3.0.0 + ulid: + specifier: ^2.3.0 + version: 2.3.0 uuid: specifier: ^8.3.2 version: 8.3.2 - vscode-languageserver: - specifier: ^8.1.0 - version: 8.1.0 + vlq: + specifier: ^2.0.4 + version: 2.0.4 + yaml: + specifier: ^2.4.5 + version: 2.4.5 + optionalDependencies: + esbuild: + specifier: ^0.19.12 + version: 0.19.12 devDependencies: - '@types/debug': - specifier: ^4.1.12 - version: 4.1.12 - '@types/inquirer': - specifier: ^9.0.7 - version: 9.0.7 + '@cdktf/provider-aws': + specifier: ^19 + version: 19.23.0(cdktf@0.20.7)(constructs@10.3.0) + '@types/express': + specifier: ^4.17.21 + version: 4.17.21 + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 + '@types/glob': + specifier: ^7.2.0 + version: 7.2.0 + '@types/mime-types': + specifier: ^2.1.4 + version: 2.1.4 '@types/node': specifier: ^20.11.0 version: 20.14.8 - '@types/node-persist': - specifier: ^3.1.8 - version: 3.1.8 - '@types/npm-packlist': - specifier: ^7.0.3 - version: 7.0.3 - '@types/npmcli__arborist': - specifier: ^5.6.9 - version: 5.6.9 - '@types/semver-utils': - specifier: ^1.1.3 - version: 1.1.3 - '@types/tar': - specifier: ^6.1.13 - version: 6.1.13 '@types/uuid': - specifier: ^8.3.4 - version: 8.3.4 + specifier: ^9.0.8 + version: 9.0.8 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.2) + specifier: ^7 + version: 7.13.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.0)(typescript@5.5.2) + specifier: ^7 + version: 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@winglang/jsii-docgen': + specifier: workspace:^ + version: link:../jsii-docgen + aws-sdk-client-mock: + specifier: 3.0.0 + version: 3.0.0 + aws-sdk-client-mock-jest: + specifier: 3.0.0 + version: 3.0.0(aws-sdk-client-mock@3.0.0) bump-pack: specifier: workspace:^ - version: link:../../tools/bump-pack - eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-config-prettier: - specifier: ^8.10.0 - version: 8.10.0(eslint@8.57.0) - eslint-import-resolver-node: - specifier: ^0.3.9 - version: 0.3.9 - eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) - typescript: - specifier: ^5.5.2 - version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) - - apps/wing-api-checker: - dependencies: + version: link:../../../tools/bump-pack + cdktf-cli: + specifier: 0.20.7 + version: 0.20.7(ink@3.2.0)(jsii-rosetta@5.4.25)(react@17.0.2) chalk: specifier: ^4.1.2 version: 4.1.2 - chokidar: - specifier: ^3.6.0 - version: 3.6.0 - glob-promise: - specifier: ^6.0.7 - version: 6.0.7(glob@8.1.0) - jsii-reflect: - specifier: ^1.100.0 - version: 1.100.0 - yargs: - specifier: ^17.7.2 - version: 17.7.2 - devDependencies: - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/yargs': - specifier: ^16.0.9 - version: 16.0.9 - '@typescript-eslint/eslint-plugin': - specifier: ^5 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': - specifier: ^5 - version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) eslint: - specifier: ^8 + specifier: ^8.56.0 version: 8.57.0 eslint-config-prettier: specifier: ^8.10.0 @@ -412,13 +475,31 @@ importers: version: 0.3.9 eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + version: 3.6.1(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) + eslint-plugin-sort-exports: + specifier: ^0.8.0 + version: 0.8.0(eslint@8.57.0) + fs-extra: + specifier: ^10.1.0 + version: 10.1.0 + jsii: + specifier: ~5.3.39 + version: 5.3.39(patch_hash=wolfkkypbs5h5o2e2c4c7vi7xu) + jsii-diff: + specifier: ^1.100.0 + version: 1.100.0 + jsii-pacmak: + specifier: ^1.100.0 + version: 1.100.0(jsii-rosetta@5.4.25) + mock-gcs: + specifier: ^1.2.0 + version: 1.2.0 prettier: specifier: ^2.8.8 version: 2.8.8 @@ -428,529 +509,228 @@ importers: standard-version: specifier: ^9 version: 9.5.0 + ts-morph: + specifier: ^23.0.0 + version: 23.0.0 tsx: specifier: ^4.15.7 version: 4.15.7 typescript: specifier: ^5.5.2 version: 5.5.2 + vitest: + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.14.8) + wing-api-checker: + specifier: workspace:^ + version: link:../../wing-api-checker - apps/wing-console/console/app: + packages/@winglang/tree-sitter-wing: dependencies: - '@segment/analytics-node': - specifier: ^1.3.0 - version: 1.3.0 - '@wingconsole/server': - specifier: workspace:^ - version: link:../server - cross-spawn: - specifier: ^7.0.3 - version: 7.0.3 - express: - specifier: ^4.19.2 - version: 4.19.2 - open: - specifier: ^8.4.2 - version: 8.4.2 - picocolors: - specifier: ^1.0.1 - version: 1.0.1 + node-addon-api: + specifier: ^7.1.0 + version: 7.1.0 + tree-sitter: + specifier: ^0.21.0 + version: 0.21.1 devDependencies: - '@ibm/plex': - specifier: ^6.4.1 - version: 6.4.1 - '@playwright/test': - specifier: ^1.44.1 - version: 1.44.1 - '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.4) - '@types/cross-spawn': - specifier: ^6.0.6 - version: 6.0.6 - '@types/express': - specifier: ^4.17.21 - version: 4.17.21 - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.3.1 - version: 4.3.1(vite@5.3.1) - '@vitest/coverage-v8': - specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0) - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': + nodemon: + specifier: ^3.1.4 + version: 3.1.4 + tree-sitter-cli: + specifier: 0.22.5 + version: 0.22.5 + + packages/@winglang/wingc: + devDependencies: + '@winglang/sdk': specifier: workspace:^ - version: link:../../tools/tsconfig - '@wingconsole/ui': + version: link:../sdk + '@winglang/tree-sitter-wing': specifier: workspace:^ - version: link:../ui - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) - bump-pack: + version: link:../tree-sitter-wing + '@winglang/wingii': specifier: workspace:^ - version: link:../../../../tools/bump-pack - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - nanoid: - specifier: ^4.0.2 - version: 4.0.2 - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - tailwindcss: - specifier: ^3.4.4 - version: 3.4.4 - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) - tsx: - specifier: ^4.15.7 - version: 4.15.7 - typescript: - specifier: ^5.5.2 - version: 5.5.2 - vite: - specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.8) + version: link:../wingii + + packages/@winglang/wingii: {} - apps/wing-console/console/design-system: + packages/@winglang/wingtunnels: dependencies: - '@headlessui/react': - specifier: ^1.7.19 - version: 1.7.19(react-dom@18.3.1)(react@18.3.1) - '@heroicons/react': - specifier: ^2.1.4 - version: 2.1.4(react@18.3.1) - '@popperjs/core': - specifier: ^2.11.8 - version: 2.11.8 - '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.4) - '@tailwindcss/typography': - specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.4) - classnames: - specifier: ^2.5.1 - version: 2.5.1 - framer-motion: - specifier: ^10.18.0 - version: 10.18.0(react-dom@18.3.1)(react@18.3.1) - nanoid: - specifier: ^4.0.2 - version: 4.0.2 - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - react-popper: - specifier: ^2.3.0 - version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1)(react@18.3.1) - tailwindcss: - specifier: ^3.4.4 - version: 3.4.4 + '@types/debug': + specifier: ^4.1.12 + version: 4.1.12 + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@types/ws': + specifier: ^8.5.10 + version: 8.5.10 + debug: + specifier: ^4.3.5 + version: 4.3.5(supports-color@5.5.0) + ws: + specifier: ^8.17.1 + version: 8.17.1 devDependencies: - '@babel/core': - specifier: ^7.24.7 - version: 7.24.7 - '@storybook/react': - specifier: ^7.6.19 - version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2) - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(react-dom@18.3.1)(react@18.3.1) - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.3.1 - version: 4.3.1(vite@5.3.1) - '@vitest/coverage-v8': - specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0) - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - '@wingconsole/utilities': - specifier: workspace:^ - version: link:../../packages/utilities bump-pack: specifier: workspace:^ - version: link:../../../../tools/bump-pack - eslint: - specifier: ^8.57.0 - version: 8.57.0 - happy-dom: - specifier: ^9.20.3 - version: 9.20.3 + version: link:../../../tools/bump-pack tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) + specifier: ^6.7.0 + version: 6.7.0(typescript@5.5.2) typescript: specifier: ^5.5.2 version: 5.5.2 - vite: - specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.8) vitest: specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) - webpack: - specifier: ^5.92.1 - version: 5.92.1(esbuild@0.21.5) + version: 1.6.0(@types/node@20.14.8) + + packages/@winglibs/testfixture: + devDependencies: + '@winglang/sdk': + specifier: workspace:^ + version: link:../../@winglang/sdk + winglang: + specifier: workspace:^ + version: link:../../winglang + + packages/jsii-fixture: + devDependencies: + jsii: + specifier: ~5.3.39 + version: 5.3.39(patch_hash=wolfkkypbs5h5o2e2c4c7vi7xu) - apps/wing-console/console/server: + packages/ts-fixture: dependencies: - '@winglang/compiler': + '@wingcloud/framework': specifier: workspace:^ - version: link:../../../../libs/wingcompiler - '@winglang/sdk': + version: link:../@wingcloud/framework + '@winglibs/testfixture': specifier: workspace:^ - version: link:../../../../libs/wingsdk - codespan-wasm: - specifier: ^0.4.0 - version: 0.4.0 - debug: - specifier: ^4.3.5 - version: 4.3.5(supports-color@5.5.0) - launch-editor: - specifier: ^2.8.0 - version: 2.8.0 - pretty-ms: - specifier: ^9.0.0 - version: 9.0.0 + version: link:../@winglibs/testfixture devDependencies: - '@trpc/server': + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + winglang: + specifier: workspace:^ + version: link:../winglang + + packages/vscode-wing: + devDependencies: + '@trpc/client': specifier: ^10.45.2 - version: 10.45.2 - '@types/cors': - specifier: ^2.8.17 - version: 2.8.17 - '@types/express': - specifier: ^4.17.21 - version: 4.17.21 + version: 10.45.2(@trpc/server@10.45.2) + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@types/node-fetch': + specifier: ^2.6.11 + version: 2.6.11 + '@types/vscode': + specifier: ^1.70.0 + version: 1.90.0 + '@types/which': + specifier: ^3.0.4 + version: 3.0.4 '@types/ws': specifier: ^8.5.10 version: 8.5.10 - '@vitest/coverage-v8': - specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0) - '@wingconsole/error-message': - specifier: workspace:^ - version: link:../../packages/error-message - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - '@wingconsole/utilities': - specifier: workspace:^ - version: link:../../packages/utilities - bump-pack: - specifier: workspace:^ - version: link:../../../../tools/bump-pack - chokidar: - specifier: ^3.6.0 - version: 3.6.0 - constructs: - specifier: ^10.3.0 - version: 10.3.0 - cors: - specifier: ^2.8.5 - version: 2.8.5 - emittery: - specifier: ^1.0.3 - version: 1.0.3 - env-paths: - specifier: ^3.0.0 - version: 3.0.0 - esbuild-plugin-raw: - specifier: ^0.1.8 - version: 0.1.8(esbuild@0.19.12) + '@typescript-eslint/eslint-plugin': + specifier: ^5 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': + specifier: ^5 + version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) + '@vscode/vsce': + specifier: ^2.29.0 + version: 2.29.0 eslint: - specifier: ^8.57.0 + specifier: ^8 version: 8.57.0 - express: - specifier: ^4.19.2 - version: 4.19.2 - get-port: - specifier: ^6.1.2 - version: 6.1.2 - nanoid: - specifier: ^4.0.2 - version: 4.0.2 + eslint-config-prettier: + specifier: ^8.10.0 + version: 8.10.0(eslint@8.57.0) + eslint-import-resolver-node: + specifier: ^0.3.9 + version: 0.3.9 + eslint-import-resolver-typescript: + specifier: ^3.6.1 + version: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: + specifier: ^2.29.1 + version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-prettier: + specifier: ^4.2.1 + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) node-fetch: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^2.6.7 + version: 2.7.0 + open: + specifier: ^8.4.2 + version: 8.4.2 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + projen: + specifier: ^0.71.163 + version: 0.71.163 tsup: specifier: ^8.1.0 version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + tsx: + specifier: ^4.15.7 + version: 4.15.7 typescript: specifier: ^5.5.2 version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) + vscode-languageclient: + specifier: ^8.1.0 + version: 8.1.0 + which: + specifier: ^4.0.0 + version: 4.0.0 + winglang: + specifier: workspace:^ + version: link:../winglang ws: specifier: ^8.17.1 version: 8.17.1 - zod: - specifier: ^3.23.8 - version: 3.23.8 - apps/wing-console/console/ui: + packages/wing-api-checker: dependencies: - '@headlessui/react': - specifier: ^1.7.19 - version: 1.7.19(react-dom@18.3.1)(react@18.3.1) - '@heroicons/react': - specifier: ^2.1.4 - version: 2.1.4(react@18.3.1) - '@popperjs/core': - specifier: ^2.11.8 - version: 2.11.8 - '@tanstack/react-query': - specifier: ^4.36.1 - version: 4.36.1(react-dom@18.3.1)(react@18.3.1) - '@trpc/client': - specifier: ^10.45.2 - version: 10.45.2(@trpc/server@10.45.2) - '@trpc/react-query': - specifier: ^10.45.2 - version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.3.1)(react@18.3.1) - '@trpc/server': - specifier: ^10.45.2 - version: 10.45.2 - '@wingconsole/design-system': - specifier: workspace:^ - version: link:../design-system - classnames: - specifier: ^2.5.1 - version: 2.5.1 - elkjs: - specifier: ^0.8.2 - version: 0.8.2 - framer-motion: - specifier: ^10.18.0 - version: 10.18.0(react-dom@18.3.1)(react@18.3.1) - jszip: - specifier: ^3.10.1 - version: 3.10.1 - linkify-react: - specifier: ^4.1.3 - version: 4.1.3(linkifyjs@4.1.3)(react@18.3.1) - linkifyjs: - specifier: ^4.1.3 - version: 4.1.3 - nanoid: - specifier: ^4.0.2 - version: 4.0.2 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - react-markdown: - specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.3)(react@18.3.1) - react-use: - specifier: ^17.5.0 - version: 17.5.0(react-dom@18.3.1)(react@18.3.1) - textextensions: - specifier: ^6.11.0 - version: 6.11.0 - zod: - specifier: ^3.23.8 - version: 3.23.8 + chalk: + specifier: ^4.1.2 + version: 4.1.2 + chokidar: + specifier: ^3.6.0 + version: 3.6.0 + glob-promise: + specifier: ^6.0.7 + version: 6.0.7(glob@8.1.0) + jsii-reflect: + specifier: ^1.100.0 + version: 1.100.0 + yargs: + specifier: ^17.7.2 + version: 17.7.2 devDependencies: - '@babel/core': - specifier: ^7.24.7 - version: 7.24.7 - '@storybook/addon-essentials': - specifier: ^7.6.19 - version: 7.6.19(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) - '@storybook/addon-interactions': - specifier: ^7.6.19 - version: 7.6.19 - '@storybook/addon-links': - specifier: ^7.6.19 - version: 7.6.19(react@18.3.1) - '@storybook/blocks': - specifier: ^7.6.19 - version: 7.6.19(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) - '@storybook/react': - specifier: ^7.6.19 - version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2) - '@storybook/react-vite': - specifier: ^7.6.19 - version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vite@5.3.1) - '@storybook/testing-library': - specifier: ^0.1.0 - version: 0.1.0 - '@types/cors': - specifier: ^2.8.17 - version: 2.8.17 - '@types/d3-selection': - specifier: ^3.0.10 - version: 3.0.10 - '@types/d3-zoom': - specifier: ^3.0.8 - version: 3.0.8 - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@vitejs/plugin-react-swc': - specifier: ^3.7.0 - version: 3.7.0(vite@5.3.1) - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/server': - specifier: workspace:^ - version: link:../server - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - '@wingconsole/use-loading': - specifier: workspace:^ - version: link:../../packages/use-loading - '@wingconsole/use-persistent-state': - specifier: workspace:^ - version: link:../../packages/use-persistent-state - '@wingconsole/utilities': - specifier: workspace:^ - version: link:../../packages/utilities - '@winglang/sdk': - specifier: workspace:^ - version: link:../../../../libs/wingsdk - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) - bump-pack: - specifier: workspace:^ - version: link:../../../../tools/bump-pack + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@types/yargs': + specifier: ^16.0.9 + version: 16.0.9 + '@typescript-eslint/eslint-plugin': + specifier: ^5 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': + specifier: ^5 + version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) eslint: - specifier: ^8.57.0 + specifier: ^8 version: 8.57.0 - react: - specifier: ^18.3.1 - version: 18.3.1 - storybook: - specifier: ^7.6.19 - version: 7.6.19 - tailwindcss: - specifier: ^3.4.4 - version: 3.4.4 - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) - typescript: - specifier: ^5.5.2 - version: 5.5.2 - vite: - specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.8) - vitest: - specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) - webpack: - specifier: ^5.92.1 - version: 5.92.1(esbuild@0.21.5) - - apps/wing-console/packages/error-message: - devDependencies: - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - typescript: - specifier: ^5.5.2 - version: 5.5.2 - - apps/wing-console/packages/use-loading: - devDependencies: - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - typescript: - specifier: ^5.5.2 - version: 5.5.2 - - apps/wing-console/packages/use-persistent-state: - devDependencies: - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - typescript: - specifier: ^5.5.2 - version: 5.5.2 - - apps/wing-console/packages/utilities: - devDependencies: - '@wingconsole/eslint-plugin': - specifier: workspace:^ - version: link:../../tools/eslint-plugin - '@wingconsole/tsconfig': - specifier: workspace:^ - version: link:../../tools/tsconfig - typescript: - specifier: ^5.5.2 - version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) - - apps/wing-console/tools/eslint-plugin: - dependencies: - '@cloudy-ts/eslint-plugin': - specifier: ^0.0.260 - version: 0.0.260(eslint@8.57.0) - '@typescript-eslint/eslint-plugin': - specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': - specifier: ^5.62.0 - version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) eslint-config-prettier: specifier: ^8.10.0 version: 8.10.0(eslint@8.57.0) @@ -963,79 +743,176 @@ importers: eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jsx-a11y: - specifier: ^6.9.0 - version: 6.9.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) - eslint-plugin-react: - specifier: ^7.34.3 - version: 7.34.3(eslint@8.57.0) - eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@8.57.0) - eslint-plugin-unicorn: - specifier: ^47.0.0 - version: 47.0.0(eslint@8.57.0) - devDependencies: - eslint: - specifier: ^8.57.0 - version: 8.57.0 prettier: specifier: ^2.8.8 version: 2.8.8 + projen: + specifier: ^0.71.163 + version: 0.71.163 + standard-version: + specifier: ^9 + version: 9.5.0 + tsx: + specifier: ^4.15.7 + version: 4.15.7 typescript: specifier: ^5.5.2 version: 5.5.2 - apps/wing-console/tools/tsconfig: - devDependencies: - typescript: - specifier: ^5.5.2 - version: 5.5.2 - - apps/wingcli-v2: + packages/wingcli-v2: dependencies: '@winglang/sdk': specifier: workspace:^ - version: link:../../libs/wingsdk + version: link:../@winglang/sdk '@winglang/wingc': specifier: workspace:^ - version: link:../../libs/wingc + version: link:../@winglang/wingc '@winglang/wingii': specifier: workspace:^ - version: link:../../libs/wingii + version: link:../@winglang/wingii - docs: + packages/winglang: + dependencies: + '@npmcli/arborist': + specifier: ^7.5.3 + version: 7.5.3 + '@segment/analytics-node': + specifier: ^1.3.0 + version: 1.3.0 + '@supercharge/promise-pool': + specifier: ^3.2.0 + version: 3.2.0 + '@wingconsole/app': + specifier: workspace:^ + version: link:../../wing-console/console/app + '@wingconsole/server': + specifier: workspace:^ + version: link:../../wing-console/console/server + '@winglang/compiler': + specifier: workspace:^ + version: link:../@winglang/compiler + '@winglang/sdk': + specifier: workspace:^ + version: link:../@winglang/sdk + chalk: + specifier: ^4.1.2 + version: 4.1.2 + codespan-wasm: + specifier: 0.4.0 + version: 0.4.0 + commander: + specifier: ^10.0.1 + version: 10.0.1 + compare-versions: + specifier: ^5.0.3 + version: 5.0.3 + debug: + specifier: ^4.3.5 + version: 4.3.5(supports-color@5.5.0) + glob: + specifier: ^10.4.2 + version: 10.4.2 + inquirer: + specifier: ^8.2.6 + version: 8.2.6 + nanoid: + specifier: ^3.3.7 + version: 3.3.7 + npm-packlist: + specifier: ^8.0.2 + version: 8.0.2 + open: + specifier: ^8.4.2 + version: 8.4.2 + ora: + specifier: ^5.4.1 + version: 5.4.1 + tar: + specifier: ^6.2.1 + version: 6.2.1 + tiny-updater: + specifier: ^3.5.2 + version: 3.5.2 + uuid: + specifier: ^8.3.2 + version: 8.3.2 + vscode-languageserver: + specifier: ^8.1.0 + version: 8.1.0 devDependencies: + '@types/debug': + specifier: ^4.1.12 + version: 4.1.12 + '@types/inquirer': + specifier: ^9.0.7 + version: 9.0.7 '@types/node': specifier: ^20.11.0 version: 20.14.8 - tsx: - specifier: ^4.15.7 - version: 4.15.7 + '@types/node-persist': + specifier: ^3.1.8 + version: 3.1.8 + '@types/npm-packlist': + specifier: ^7.0.3 + version: 7.0.3 + '@types/npmcli__arborist': + specifier: ^5.6.9 + version: 5.6.9 + '@types/semver-utils': + specifier: ^1.1.3 + version: 1.1.3 + '@types/tar': + specifier: ^6.1.13 + version: 6.1.13 + '@types/uuid': + specifier: ^8.3.4 + version: 8.3.4 + '@typescript-eslint/eslint-plugin': + specifier: ^6.21.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': + specifier: ^6.21.0 + version: 6.21.0(eslint@8.57.0)(typescript@5.5.2) + bump-pack: + specifier: workspace:^ + version: link:../../tools/bump-pack + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-config-prettier: + specifier: ^8.10.0 + version: 8.10.0(eslint@8.57.0) + eslint-import-resolver-node: + specifier: ^0.3.9 + version: 0.3.9 + eslint-import-resolver-typescript: + specifier: ^3.6.1 + version: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: + specifier: ^2.29.1 + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-prettier: + specifier: ^4.2.1 + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) typescript: specifier: ^5.5.2 version: 5.5.2 + vitest: + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.14.8) - docs/docs: {} - - examples/jsii-fixture: - devDependencies: - jsii: - specifier: ~5.3.39 - version: 5.3.39(patch_hash=wolfkkypbs5h5o2e2c4c7vi7xu) - - examples/tests/doc_examples: {} + tests/doc_examples: {} - examples/tests/error: {} + tests/error: {} - examples/tests/invalid: + tests/invalid: dependencies: '@winglibs/testfixture': specifier: workspace:^ - version: link:../../wing-fixture + version: link:../../packages/@winglibs/testfixture cdktf: specifier: 0.20.7 version: 0.20.7(constructs@10.3.0) @@ -1047,9 +924,9 @@ importers: version: 1.7.0 jsii-fixture: specifier: workspace:^ - version: link:../../jsii-fixture + version: link:../../packages/jsii-fixture - examples/tests/sdk_tests: + tests/sdk_tests: dependencies: nanoid: specifier: ^3.3.7 @@ -1058,7 +935,7 @@ importers: specifier: ^9.0.1 version: 9.0.1 - examples/tests/valid: + tests/valid: dependencies: '@aws-cdk/asset-awscli-v1': specifier: ^2.2.202 @@ -1077,7 +954,7 @@ importers: version: 19.23.0(cdktf@0.20.7)(constructs@10.3.0) '@winglibs/testfixture': specifier: workspace:^ - version: link:../../wing-fixture + version: link:../../packages/@winglibs/testfixture aws-cdk-lib: specifier: ^2.147.0 version: 2.147.0(constructs@10.3.0) @@ -1098,7 +975,7 @@ importers: version: 1.7.0 jsii-fixture: specifier: workspace:^ - version: link:../../jsii-fixture + version: link:../../packages/jsii-fixture projen: specifier: ^0.71.163 version: 0.71.163 @@ -1106,599 +983,722 @@ importers: specifier: ^9.0.1 version: 9.0.1 - examples/ts-fixture: + tools/bump-pack: dependencies: - '@wingcloud/framework': - specifier: workspace:^ - version: link:../../libs/@wingcloud/framework - '@winglibs/testfixture': - specifier: workspace:^ - version: link:../wing-fixture - devDependencies: - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - winglang: - specifier: workspace:^ - version: link:../../apps/wing - - examples/wing-fixture: - devDependencies: - '@winglang/sdk': - specifier: workspace:^ - version: link:../../libs/wingsdk - winglang: - specifier: workspace:^ - version: link:../../apps/wing - - libs/@wingcloud/framework: - dependencies: - typescript: - specifier: ^5.3.3 - version: 5.5.2 + '@actions/core': + specifier: ^1.10.1 + version: 1.10.1 + '@pnpm/find-workspace-dir': + specifier: ^6.0.3 + version: 6.0.3 + '@pnpm/reviewing.dependencies-hierarchy': + specifier: ^2.1.11 + version: 2.1.11(@pnpm/logger@5.0.0) + '@pnpm/workspace.find-packages': + specifier: ^1.1.12 + version: 1.1.12(@pnpm/logger@5.0.0) + changelogen: + specifier: ^0.5.5 + version: 0.5.5 + fs-extra: + specifier: ^11.2.0 + version: 11.2.0 + minimatch: + specifier: ^9.0.4 + version: 9.0.4 + npm-which: + specifier: ^3.0.1 + version: 3.0.1 + semver: + specifier: ^7.6.2 + version: 7.6.2 + tsx: + specifier: ^4.15.7 + version: 4.15.7 devDependencies: + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 '@types/node': specifier: ^20.11.0 version: 20.14.8 - '@winglang/sdk': - specifier: workspace:^ - version: link:../../wingsdk - bump-pack: - specifier: workspace:^ - version: link:../../../tools/bump-pack - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + '@types/semver': + specifier: ^7.5.8 + version: 7.5.8 + typescript: + specifier: ^5.5.2 + version: 5.5.2 vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.8) - libs/awscdk: + tools/compatibility-matrix-automation: dependencies: '@winglang/sdk': specifier: workspace:^ - version: link:../wingsdk - aws-cdk-lib: - specifier: ^2.147.0 - version: 2.147.0(constructs@10.3.0) - constructs: - specifier: ^10.3.0 - version: 10.3.0 - safe-stable-stringify: - specifier: ^2.4.3 - version: 2.4.3 - devDependencies: - bump-pack: + version: link:../../packages/@winglang/sdk + winglang: specifier: workspace:^ - version: link:../../tools/bump-pack - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + version: link:../../packages/winglang + devDependencies: + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + npm-which: + specifier: ^3.0.1 + version: 3.0.1 + tsx: + specifier: ^4.15.7 + version: 4.15.7 typescript: specifier: ^5.5.2 version: 5.5.2 vitest: specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) + version: 1.6.0(@types/node@20.14.8) - libs/compatibility-spy: + tools/generate-workspace: dependencies: - '@winglang/sdk': - specifier: workspace:^ - version: link:../wingsdk - constructs: - specifier: ^10.3.0 - version: 10.3.0 + '@pnpm/find-workspace-dir': + specifier: ^6.0.3 + version: 6.0.3 + '@pnpm/workspace.find-packages': + specifier: ^1.1.12 + version: 1.1.12(@pnpm/logger@5.0.0) + npm-which: + specifier: ^3.0.1 + version: 3.0.1 + tsx: + specifier: ^4.15.7 + version: 4.15.7 devDependencies: - bump-pack: - specifier: workspace:^ - version: link:../../tools/bump-pack - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 + '@types/node': + specifier: ^20.11.0 + version: 20.14.8 + '@types/semver': + specifier: ^7.5.8 + version: 7.5.8 typescript: specifier: ^5.5.2 version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) - - libs/tree-sitter-wing: - dependencies: - node-addon-api: - specifier: ^7.1.0 - version: 7.1.0 - tree-sitter: - specifier: ^0.21.0 - version: 0.21.1 - devDependencies: - nodemon: - specifier: ^3.1.4 - version: 3.1.4 - tree-sitter-cli: - specifier: 0.22.5 - version: 0.22.5 - libs/wingc: + tools/hangar: devDependencies: - '@winglang/sdk': + '@wingconsole/app': specifier: workspace:^ - version: link:../wingsdk - '@winglang/tree-sitter-wing': + version: link:../../wing-console/console/app + '@wingconsole/design-system': specifier: workspace:^ - version: link:../tree-sitter-wing - '@winglang/wingii': + version: link:../../wing-console/console/design-system + '@wingconsole/server': specifier: workspace:^ - version: link:../wingii - - libs/wingcompiler: - dependencies: - '@wingcloud/framework': + version: link:../../wing-console/console/server + '@wingconsole/ui': specifier: workspace:^ - version: link:../@wingcloud/framework - '@winglang/sdk': + version: link:../../wing-console/console/ui + '@winglang/compatibility-spy': specifier: workspace:^ - version: link:../wingsdk - jiti: - specifier: ^1.21.6 - version: 1.21.6 - wasi-js: - specifier: ^1.7.3 - version: 1.7.3(patch_hash=rmwvp46j2ligfusbdx5dzh4a3q) - devDependencies: - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@winglang/wingc': + version: link:../../packages/@winglang/compatibility-spy + '@winglang/compiler': specifier: workspace:^ - version: link:../wingc - bump-pack: + version: link:../../packages/@winglang/compiler + '@winglang/platform-awscdk': specifier: workspace:^ - version: link:../../tools/bump-pack - tsup: - specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) - typescript: - specifier: ^5.5.2 - version: 5.5.2 + version: link:../../packages/@winglang/platform-awscdk + '@winglang/sdk': + specifier: workspace:^ + version: link:../../packages/@winglang/sdk + cdktf: + specifier: ^0.20.7 + version: 0.20.7(constructs@10.3.0) + execa: + specifier: ^7.2.0 + version: 7.2.0 + fflate: + specifier: ^0.8.2 + version: 0.8.2 + npm: + specifier: ^9.9.3 + version: 9.9.3 + octokit: + specifier: ^3.2.1 + version: 3.2.1 + tsx: + specifier: ^4.15.7 + version: 4.15.7 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) - - libs/wingii: {} + version: 1.6.0(happy-dom@9.20.3) + winglang: + specifier: workspace:^ + version: link:../../packages/winglang + yaml: + specifier: ^2.4.5 + version: 2.4.5 - libs/wingsdk: + wing-console/console/app: dependencies: - '@aws-sdk/client-cloudwatch-logs': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-dynamodb': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-ecs': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-elasticache': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-lambda': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-s3': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-secrets-manager': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-sns': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/client-sqs': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/s3-request-presigner': - specifier: 3.577.0 - version: 3.577.0 - '@aws-sdk/types': - specifier: 3.449.0 - version: 3.449.0 - '@aws-sdk/util-dynamodb': - specifier: 3.577.0 - version: 3.577.0(@aws-sdk/client-dynamodb@3.577.0) - '@azure/core-paging': - specifier: ^1.6.2 - version: 1.6.2 - '@azure/data-tables': - specifier: 13.2.2 - version: 13.2.2 - '@azure/identity': - specifier: 4.3.0 - version: 4.3.0 - '@azure/storage-blob': - specifier: 12.14.0 - version: 12.14.0 - '@google-cloud/datastore': - specifier: 8.4.0 - version: 8.4.0 - '@google-cloud/storage': - specifier: 6.9.5 - version: 6.9.5 - '@smithy/util-stream': - specifier: 2.0.17 - version: 2.0.17 - '@smithy/util-utf8': - specifier: 2.0.0 - version: 2.0.0 - '@types/aws-lambda': - specifier: ^8.10.140 - version: 8.10.140 - '@winglang/wingtunnels': + '@segment/analytics-node': + specifier: ^1.3.0 + version: 1.3.0 + '@wingconsole/server': specifier: workspace:^ - version: link:../wingtunnels - ajv: - specifier: ^8.16.0 - version: 8.16.0 - cdktf: - specifier: 0.20.7 - version: 0.20.7(constructs@10.3.0) - constructs: - specifier: ^10.3 - version: 10.3.0 - cron-parser: - specifier: ^4.9.0 - version: 4.9.0 - cron-validator: - specifier: ^1.3.1 - version: 1.3.1 - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - dotenv-expand: - specifier: ^10.0.0 - version: 10.0.0 + version: link:../server + cross-spawn: + specifier: ^7.0.3 + version: 7.0.3 express: specifier: ^4.19.2 version: 4.19.2 - glob: + open: + specifier: ^8.4.2 + version: 8.4.2 + picocolors: + specifier: ^1.0.1 + version: 1.0.1 + devDependencies: + '@ibm/plex': + specifier: ^6.4.1 + version: 6.4.1 + '@playwright/test': + specifier: ^1.44.1 + version: 1.44.1 + '@tailwindcss/forms': + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.4.4) + '@types/cross-spawn': + specifier: ^6.0.6 + version: 6.0.6 + '@types/express': + specifier: ^4.17.21 + version: 4.17.21 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.3.1) + '@vitest/coverage-v8': + specifier: ^1.6.0 + version: 1.6.0(vitest@1.6.0) + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig + '@wingconsole/ui': + specifier: workspace:^ + version: link:../ui + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.39) + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + tailwindcss: + specifier: ^3.4.4 + version: 3.4.4 + tsup: specifier: ^8.1.0 - version: 8.1.0 - google-auth-library: - specifier: ^8.9.0 - version: 8.9.0 - jiti: - specifier: ^1.21.6 - version: 1.21.6 - mime: - specifier: ^3.0.0 - version: 3.0.0(patch_hash=2he2uszztbibyal6zfzmv2a2oa) - mime-types: - specifier: ^2.1.35 - version: 2.1.35 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + tsx: + specifier: ^4.15.7 + version: 4.15.7 + typescript: + specifier: ^5.5.2 + version: 5.5.2 + vite: + specifier: ^5.3.1 + version: 5.3.1(@types/node@20.14.8) + + wing-console/console/design-system: + dependencies: + '@headlessui/react': + specifier: ^1.7.19 + version: 1.7.19(react-dom@18.3.1)(react@18.3.1) + '@heroicons/react': + specifier: ^2.1.4 + version: 2.1.4(react@18.3.1) + '@popperjs/core': + specifier: ^2.11.8 + version: 2.11.8 + '@tailwindcss/forms': + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.4.4) + '@tailwindcss/typography': + specifier: ^0.5.13 + version: 0.5.13(tailwindcss@3.4.4) + classnames: + specifier: ^2.5.1 + version: 2.5.1 + framer-motion: + specifier: ^10.18.0 + version: 10.18.0(react-dom@18.3.1)(react@18.3.1) nanoid: - specifier: ^3.3.7 - version: 3.3.7 - protobufjs: - specifier: 7.2.5 - version: 7.2.5(patch_hash=plkkb5oxv62w7nyvt6cqmvgk4q) - safe-stable-stringify: - specifier: ^2.4.3 - version: 2.4.3 - stacktracey: - specifier: ^2.1.8 - version: 2.1.8 - toml: - specifier: ^3.0.0 - version: 3.0.0 - ulid: + specifier: ^4.0.2 + version: 4.0.2 + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-popper: specifier: ^2.3.0 - version: 2.3.0 - uuid: - specifier: ^8.3.2 - version: 8.3.2 - vlq: - specifier: ^2.0.4 - version: 2.0.4 - yaml: - specifier: ^2.4.5 - version: 2.4.5 - optionalDependencies: - esbuild: - specifier: ^0.19.12 - version: 0.19.12 + version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1)(react@18.3.1) + tailwindcss: + specifier: ^3.4.4 + version: 3.4.4 devDependencies: - '@cdktf/provider-aws': - specifier: ^19 - version: 19.23.0(cdktf@0.20.7)(constructs@10.3.0) + '@babel/core': + specifier: ^7.24.7 + version: 7.24.7 + '@storybook/react': + specifier: ^7.6.19 + version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2) + '@testing-library/react': + specifier: ^14.3.1 + version: 14.3.1(react-dom@18.3.1)(react@18.3.1) + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.3.1) + '@vitest/coverage-v8': + specifier: ^1.6.0 + version: 1.6.0(vitest@1.6.0) + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig + '@wingconsole/utilities': + specifier: workspace:^ + version: link:../../packages/utilities + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + eslint: + specifier: ^8.57.0 + version: 8.57.0 + happy-dom: + specifier: ^9.20.3 + version: 9.20.3 + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + typescript: + specifier: ^5.5.2 + version: 5.5.2 + vite: + specifier: ^5.3.1 + version: 5.3.1(@types/node@20.14.8) + vitest: + specifier: ^1.6.0 + version: 1.6.0(happy-dom@9.20.3) + webpack: + specifier: ^5.92.1 + version: 5.92.1(esbuild@0.21.5) + + wing-console/console/server: + dependencies: + '@winglang/compiler': + specifier: workspace:^ + version: link:../../../packages/@winglang/compiler + '@winglang/sdk': + specifier: workspace:^ + version: link:../../../packages/@winglang/sdk + codespan-wasm: + specifier: ^0.4.0 + version: 0.4.0 + debug: + specifier: ^4.3.5 + version: 4.3.5(supports-color@5.5.0) + launch-editor: + specifier: ^2.8.0 + version: 2.8.0 + pretty-ms: + specifier: ^9.0.0 + version: 9.0.0 + devDependencies: + '@trpc/server': + specifier: ^10.45.2 + version: 10.45.2 + '@types/cors': + specifier: ^2.8.17 + version: 2.8.17 '@types/express': specifier: ^4.17.21 version: 4.17.21 - '@types/fs-extra': - specifier: ^11.0.4 - version: 11.0.4 - '@types/glob': - specifier: ^7.2.0 - version: 7.2.0 - '@types/mime-types': + '@types/ws': + specifier: ^8.5.10 + version: 8.5.10 + '@vitest/coverage-v8': + specifier: ^1.6.0 + version: 1.6.0(vitest@1.6.0) + '@wingconsole/error-message': + specifier: workspace:^ + version: link:../../packages/error-message + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig + '@wingconsole/utilities': + specifier: workspace:^ + version: link:../../packages/utilities + bump-pack: + specifier: workspace:^ + version: link:../../../tools/bump-pack + chokidar: + specifier: ^3.6.0 + version: 3.6.0 + constructs: + specifier: ^10.3.0 + version: 10.3.0 + cors: + specifier: ^2.8.5 + version: 2.8.5 + emittery: + specifier: ^1.0.3 + version: 1.0.3 + env-paths: + specifier: ^3.0.0 + version: 3.0.0 + esbuild-plugin-raw: + specifier: ^0.1.8 + version: 0.1.8(esbuild@0.19.12) + eslint: + specifier: ^8.57.0 + version: 8.57.0 + express: + specifier: ^4.19.2 + version: 4.19.2 + get-port: + specifier: ^6.1.2 + version: 6.1.2 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + node-fetch: + specifier: ^3.3.2 + version: 3.3.2 + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) + typescript: + specifier: ^5.5.2 + version: 5.5.2 + vitest: + specifier: ^1.6.0 + version: 1.6.0(happy-dom@9.20.3) + ws: + specifier: ^8.17.1 + version: 8.17.1 + zod: + specifier: ^3.23.8 + version: 3.23.8 + + wing-console/console/ui: + dependencies: + '@headlessui/react': + specifier: ^1.7.19 + version: 1.7.19(react-dom@18.3.1)(react@18.3.1) + '@heroicons/react': specifier: ^2.1.4 - version: 2.1.4 - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/uuid': - specifier: ^9.0.8 - version: 9.0.8 - '@typescript-eslint/eslint-plugin': - specifier: ^7 - version: 7.13.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': - specifier: ^7 - version: 7.13.1(eslint@8.57.0)(typescript@5.5.2) - '@winglang/jsii-docgen': + version: 2.1.4(react@18.3.1) + '@popperjs/core': + specifier: ^2.11.8 + version: 2.11.8 + '@tanstack/react-query': + specifier: ^4.36.1 + version: 4.36.1(react-dom@18.3.1)(react@18.3.1) + '@trpc/client': + specifier: ^10.45.2 + version: 10.45.2(@trpc/server@10.45.2) + '@trpc/react-query': + specifier: ^10.45.2 + version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.3.1)(react@18.3.1) + '@trpc/server': + specifier: ^10.45.2 + version: 10.45.2 + '@wingconsole/design-system': + specifier: workspace:^ + version: link:../design-system + classnames: + specifier: ^2.5.1 + version: 2.5.1 + elkjs: + specifier: ^0.8.2 + version: 0.8.2 + framer-motion: + specifier: ^10.18.0 + version: 10.18.0(react-dom@18.3.1)(react@18.3.1) + jszip: + specifier: ^3.10.1 + version: 3.10.1 + linkify-react: + specifier: ^4.1.3 + version: 4.1.3(linkifyjs@4.1.3)(react@18.3.1) + linkifyjs: + specifier: ^4.1.3 + version: 4.1.3 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.3.3)(react@18.3.1) + react-use: + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.3.1)(react@18.3.1) + textextensions: + specifier: ^6.11.0 + version: 6.11.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@babel/core': + specifier: ^7.24.7 + version: 7.24.7 + '@storybook/addon-essentials': + specifier: ^7.6.19 + version: 7.6.19(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) + '@storybook/addon-interactions': + specifier: ^7.6.19 + version: 7.6.19 + '@storybook/addon-links': + specifier: ^7.6.19 + version: 7.6.19(react@18.3.1) + '@storybook/blocks': + specifier: ^7.6.19 + version: 7.6.19(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) + '@storybook/react': + specifier: ^7.6.19 + version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2) + '@storybook/react-vite': + specifier: ^7.6.19 + version: 7.6.19(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vite@5.3.1) + '@storybook/testing-library': + specifier: ^0.1.0 + version: 0.1.0 + '@types/cors': + specifier: ^2.8.17 + version: 2.8.17 + '@types/d3-selection': + specifier: ^3.0.10 + version: 3.0.10 + '@types/d3-zoom': + specifier: ^3.0.8 + version: 3.0.8 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@vitejs/plugin-react-swc': + specifier: ^3.7.0 + version: 3.7.0(vite@5.3.1) + '@wingconsole/eslint-plugin': specifier: workspace:^ - version: link:../../apps/jsii-docgen - aws-sdk-client-mock: - specifier: 3.0.0 - version: 3.0.0 - aws-sdk-client-mock-jest: - specifier: 3.0.0 - version: 3.0.0(aws-sdk-client-mock@3.0.0) + version: link:../../tools/eslint-plugin + '@wingconsole/server': + specifier: workspace:^ + version: link:../server + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig + '@wingconsole/use-loading': + specifier: workspace:^ + version: link:../../packages/use-loading + '@wingconsole/use-persistent-state': + specifier: workspace:^ + version: link:../../packages/use-persistent-state + '@wingconsole/utilities': + specifier: workspace:^ + version: link:../../packages/utilities + '@winglang/sdk': + specifier: workspace:^ + version: link:../../../packages/@winglang/sdk + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.39) bump-pack: specifier: workspace:^ - version: link:../../tools/bump-pack - cdktf-cli: - specifier: 0.20.7 - version: 0.20.7(ink@3.2.0)(jsii-rosetta@5.4.25)(react@17.0.2) - chalk: - specifier: ^4.1.2 - version: 4.1.2 + version: link:../../../tools/bump-pack eslint: - specifier: ^8.56.0 + specifier: ^8.57.0 version: 8.57.0 - eslint-config-prettier: - specifier: ^8.10.0 - version: 8.10.0(eslint@8.57.0) - eslint-import-resolver-node: - specifier: ^0.3.9 - version: 0.3.9 - eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) - eslint-plugin-sort-exports: - specifier: ^0.8.0 - version: 0.8.0(eslint@8.57.0) - fs-extra: - specifier: ^10.1.0 - version: 10.1.0 - jsii: - specifier: ~5.3.39 - version: 5.3.39(patch_hash=wolfkkypbs5h5o2e2c4c7vi7xu) - jsii-diff: - specifier: ^1.100.0 - version: 1.100.0 - jsii-pacmak: - specifier: ^1.100.0 - version: 1.100.0(jsii-rosetta@5.4.25) - mock-gcs: - specifier: ^1.2.0 - version: 1.2.0 - prettier: - specifier: ^2.8.8 - version: 2.8.8 - projen: - specifier: ^0.71.163 - version: 0.71.163 - standard-version: - specifier: ^9 - version: 9.5.0 - ts-morph: - specifier: ^23.0.0 - version: 23.0.0 - tsx: - specifier: ^4.15.7 - version: 4.15.7 + react: + specifier: ^18.3.1 + version: 18.3.1 + storybook: + specifier: ^7.6.19 + version: 7.6.19 + tailwindcss: + specifier: ^3.4.4 + version: 3.4.4 + tsup: + specifier: ^8.1.0 + version: 8.1.0(postcss@8.4.39)(typescript@5.5.2) typescript: specifier: ^5.5.2 version: 5.5.2 + vite: + specifier: ^5.3.1 + version: 5.3.1(@types/node@20.14.8) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) - wing-api-checker: + version: 1.6.0(happy-dom@9.20.3) + webpack: + specifier: ^5.92.1 + version: 5.92.1(esbuild@0.21.5) + + wing-console/packages/error-message: + devDependencies: + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': specifier: workspace:^ - version: link:../../apps/wing-api-checker + version: link:../../tools/tsconfig + typescript: + specifier: ^5.5.2 + version: 5.5.2 - libs/wingtunnels: - dependencies: - '@types/debug': - specifier: ^4.1.12 - version: 4.1.12 - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/ws': - specifier: ^8.5.10 - version: 8.5.10 - debug: - specifier: ^4.3.5 - version: 4.3.5(supports-color@5.5.0) - ws: - specifier: ^8.17.1 - version: 8.17.1 + wing-console/packages/use-loading: devDependencies: - bump-pack: + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@wingconsole/eslint-plugin': specifier: workspace:^ - version: link:../../tools/bump-pack - tsup: - specifier: ^6.7.0 - version: 6.7.0(typescript@5.5.2) + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig typescript: specifier: ^5.5.2 version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) - tools/bump-pack: - dependencies: - '@actions/core': - specifier: ^1.10.1 - version: 1.10.1 - '@pnpm/find-workspace-dir': - specifier: ^6.0.3 - version: 6.0.3 - '@pnpm/reviewing.dependencies-hierarchy': - specifier: ^2.1.11 - version: 2.1.11(@pnpm/logger@5.0.0) - '@pnpm/workspace.find-packages': - specifier: ^1.1.12 - version: 1.1.12(@pnpm/logger@5.0.0) - changelogen: - specifier: ^0.5.5 - version: 0.5.5 - fs-extra: - specifier: ^11.2.0 - version: 11.2.0 - minimatch: - specifier: ^9.0.4 - version: 9.0.4 - npm-which: - specifier: ^3.0.1 - version: 3.0.1 - semver: - specifier: ^7.6.2 - version: 7.6.2 - tsx: - specifier: ^4.15.7 - version: 4.15.7 + wing-console/packages/use-persistent-state: devDependencies: - '@types/fs-extra': - specifier: ^11.0.4 - version: 11.0.4 - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/semver': - specifier: ^7.5.8 - version: 7.5.8 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig + typescript: + specifier: ^5.5.2 + version: 5.5.2 + + wing-console/packages/utilities: + devDependencies: + '@wingconsole/eslint-plugin': + specifier: workspace:^ + version: link:../../tools/eslint-plugin + '@wingconsole/tsconfig': + specifier: workspace:^ + version: link:../../tools/tsconfig typescript: specifier: ^5.5.2 version: 5.5.2 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) + version: 1.6.0(happy-dom@9.20.3) - tools/compatibility-matrix-automation: + wing-console/tools/eslint-plugin: dependencies: - '@winglang/sdk': - specifier: workspace:^ - version: link:../../libs/wingsdk - winglang: - specifier: workspace:^ - version: link:../../apps/wing - devDependencies: - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - npm-which: - specifier: ^3.0.1 - version: 3.0.1 - tsx: - specifier: ^4.15.7 - version: 4.15.7 + '@cloudy-ts/eslint-plugin': + specifier: ^0.0.260 + version: 0.0.260(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': + specifier: ^5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': + specifier: ^5.62.0 + version: 5.62.0(eslint@8.57.0)(typescript@5.5.2) + eslint-config-prettier: + specifier: ^8.10.0 + version: 8.10.0(eslint@8.57.0) + eslint-import-resolver-node: + specifier: ^0.3.9 + version: 0.3.9 + eslint-import-resolver-typescript: + specifier: ^3.6.1 + version: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: + specifier: ^2.29.1 + version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jsx-a11y: + specifier: ^6.9.0 + version: 6.9.0(eslint@8.57.0) + eslint-plugin-prettier: + specifier: ^4.2.1 + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) + eslint-plugin-react: + specifier: ^7.34.3 + version: 7.34.3(eslint@8.57.0) + eslint-plugin-react-hooks: + specifier: ^4.6.2 + version: 4.6.2(eslint@8.57.0) + eslint-plugin-unicorn: + specifier: ^47.0.0 + version: 47.0.0(eslint@8.57.0) + devDependencies: + eslint: + specifier: ^8.57.0 + version: 8.57.0 + prettier: + specifier: ^2.8.8 + version: 2.8.8 typescript: specifier: ^5.5.2 version: 5.5.2 - vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) - tools/generate-workspace: - dependencies: - '@pnpm/find-workspace-dir': - specifier: ^6.0.3 - version: 6.0.3 - '@pnpm/workspace.find-packages': - specifier: ^1.1.12 - version: 1.1.12(@pnpm/logger@5.0.0) - npm-which: - specifier: ^3.0.1 - version: 3.0.1 - tsx: - specifier: ^4.15.7 - version: 4.15.7 + wing-console/tools/tsconfig: devDependencies: - '@types/fs-extra': - specifier: ^11.0.4 - version: 11.0.4 - '@types/node': - specifier: ^20.11.0 - version: 20.14.8 - '@types/semver': - specifier: ^7.5.8 - version: 7.5.8 typescript: specifier: ^5.5.2 version: 5.5.2 - tools/hangar: - devDependencies: - '@wingconsole/app': - specifier: workspace:^ - version: link:../../apps/wing-console/console/app - '@wingconsole/design-system': - specifier: workspace:^ - version: link:../../apps/wing-console/console/design-system - '@wingconsole/server': - specifier: workspace:^ - version: link:../../apps/wing-console/console/server - '@wingconsole/ui': - specifier: workspace:^ - version: link:../../apps/wing-console/console/ui - '@winglang/compatibility-spy': - specifier: workspace:^ - version: link:../../libs/compatibility-spy - '@winglang/compiler': - specifier: workspace:^ - version: link:../../libs/wingcompiler - '@winglang/platform-awscdk': - specifier: workspace:^ - version: link:../../libs/awscdk - '@winglang/sdk': - specifier: workspace:^ - version: link:../../libs/wingsdk - cdktf: - specifier: ^0.20.7 - version: 0.20.7(constructs@10.3.0) - execa: - specifier: ^7.2.0 - version: 7.2.0 - fflate: - specifier: ^0.8.2 - version: 0.8.2 - npm: - specifier: ^9.9.3 - version: 9.9.3 - octokit: - specifier: ^3.2.1 - version: 3.2.1 - tsx: - specifier: ^4.15.7 - version: 4.15.7 - vitest: - specifier: ^1.6.0 - version: 1.6.0(happy-dom@9.20.3) - winglang: - specifier: workspace:^ - version: link:../../apps/wing - yaml: - specifier: ^2.4.5 - version: 2.4.5 - packages: /@actions/core@1.10.1: @@ -1752,6 +1752,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/aws-iam': 1.204.0 @@ -1769,6 +1770,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/core': 1.204.0 @@ -1789,6 +1791,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/aws-iam': 1.204.0 @@ -1810,6 +1813,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/aws-events': 1.204.0 @@ -1833,6 +1837,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html dependencies: jsonschema: 1.4.1 @@ -1848,6 +1853,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/cloud-assembly-schema': 1.204.0 @@ -1872,6 +1878,7 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/cloud-assembly-schema': 1.204.0 @@ -1896,7 +1903,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 tslib: 1.14.1 dev: false @@ -1905,7 +1912,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 tslib: 2.6.3 dev: false @@ -1913,7 +1920,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 tslib: 1.14.1 dev: false @@ -1929,7 +1936,7 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 '@aws-sdk/util-locate-window': 3.568.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -1942,7 +1949,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 '@aws-sdk/util-locate-window': 3.568.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -1954,7 +1961,7 @@ packages: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.449.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.0.0 tslib: 2.6.3 @@ -1964,7 +1971,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 tslib: 1.14.1 dev: false @@ -1973,7 +1980,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.449.0 tslib: 2.6.3 dev: false @@ -1992,7 +1999,7 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.449.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -2000,7 +2007,7 @@ packages: /@aws-crypto/util@5.2.0: resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.449.0 '@smithy/util-utf8': 2.0.0 tslib: 2.6.3 dev: false @@ -2116,8 +2123,8 @@ packages: dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-endpoint-discovery': 3.598.0 @@ -2582,13 +2589,13 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0): + /@aws-sdk/client-sso-oidc@3.600.0: resolution: {integrity: sha512-7+I8RWURGfzvChyNQSyj5/tKrqRbzRl7H+BnTOf/4Vsw1nFOi5ROhlhD4X/Y0QCTacxnaoNcIrqnY7uGGvVRzw==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -2627,7 +2634,6 @@ packages: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt dev: false @@ -2771,13 +2777,13 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.600.0: + /@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0): resolution: {integrity: sha512-KQG97B7LvTtTiGmjlrG1LRAY8wUvCQzrmZVV5bjrJ/1oXAU7DITYwVbSJeX9NWg6hDuSk0VE3MFwIXS2SvfLIA==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -2816,6 +2822,7 @@ packages: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt dev: false @@ -2923,7 +2930,7 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.598.0 dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -3057,7 +3064,7 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.598.0 dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.2 '@smithy/types': 3.2.0 @@ -3341,7 +3348,7 @@ packages: peerDependencies: '@aws-sdk/client-sso-oidc': ^3.598.0 dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.2 '@smithy/shared-ini-file-loader': 3.1.2 @@ -3526,6 +3533,7 @@ packages: /@azure/core-http@3.0.4: resolution: {integrity: sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==} engines: {node: '>=14.0.0'} + deprecated: deprecating as we migrated to core v2 dependencies: '@azure/abort-controller': 1.1.0 '@azure/core-auth': 1.7.2 @@ -6220,7 +6228,7 @@ packages: dependencies: lodash.camelcase: 4.3.0 long: 5.2.3 - protobufjs: 7.3.2 + protobufjs: 7.2.5(patch_hash=plkkb5oxv62w7nyvt6cqmvgk4q) yargs: 17.7.2 dev: false @@ -6596,7 +6604,7 @@ packages: engines: {node: '>= 14.17.0'} dependencies: chalk: 4.1.2 - semver: 7.6.2 + semver: 7.6.3 /@jsii/check-node@1.101.0: resolution: {integrity: sha512-io8u1GAF9XGp2crx0C/WGiJeUnHGw5X0du4fisbrNJHmVVFwcJbBMjbfXKWq+JSzl8fo/JV3F1LqtjsnawKA2A==} @@ -6611,21 +6619,21 @@ packages: engines: {node: '>= 14.17.0'} dependencies: chalk: 4.1.2 - semver: 7.6.2 + semver: 7.6.3 dev: true /@jsii/spec@1.100.0: resolution: {integrity: sha512-4LJCpSkmi3Hfcbmbchv+2JPIquV+cgrkhQcwglBAWqS4liLGbWPwgfHRL22sMXEKXiyXeHfitVwkP+IoGIyJ8g==} engines: {node: '>= 14.17.0'} dependencies: - ajv: 8.16.0 + ajv: 8.17.1 + dev: true /@jsii/spec@1.101.0: resolution: {integrity: sha512-855OnjKm4RTzRA78GGTNBG/GLe6X/vHJYD58zg7Rw8rWS7sU6iB65TM/7P7R3cufVew8umjjPjvW7ygS6ZqITQ==} engines: {node: '>= 14.17.0'} dependencies: ajv: 8.17.1 - dev: true /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} @@ -6732,7 +6740,7 @@ packages: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.1 read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -6745,7 +6753,7 @@ packages: resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: false /@npmcli/git@5.0.7: @@ -6758,7 +6766,7 @@ packages: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -6791,7 +6799,7 @@ packages: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird - supports-color @@ -6817,7 +6825,7 @@ packages: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird dev: false @@ -7409,7 +7417,7 @@ packages: ramda: /@pnpm/ramda@0.28.1 right-pad: 1.0.1 rxjs: 7.8.1 - semver: 7.6.2 + semver: 7.6.3 stacktracey: 2.1.8 string-length: 4.0.2 dev: false @@ -7421,7 +7429,7 @@ packages: '@pnpm/crypto.base32-hash': 2.0.0 '@pnpm/types': 9.4.2 encode-registry: 3.0.1 - semver: 7.6.2 + semver: 7.6.3 dev: false /@pnpm/error@5.0.3: @@ -7501,7 +7509,7 @@ packages: js-yaml: /@zkochan/js-yaml@0.0.6 normalize-path: 3.0.0 ramda: /@pnpm/ramda@0.28.1 - semver: 7.6.2 + semver: 7.6.3 sort-keys: 4.2.0 strip-bom: 4.0.0 write-file-atomic: 5.0.1 @@ -7560,7 +7568,7 @@ packages: '@pnpm/lockfile-types': 5.1.5 comver-to-semver: 1.0.0 ramda: /@pnpm/ramda@0.28.1 - semver: 7.6.2 + semver: 7.6.3 dev: false /@pnpm/modules-yaml@12.1.7: @@ -7604,7 +7612,7 @@ packages: engines: {node: '>=14.6'} dependencies: hosted-git-info: 4.1.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 4.0.0 dev: false @@ -7621,7 +7629,7 @@ packages: detect-libc: 2.0.3 execa: /safe-execa@0.1.2 mem: 8.1.1 - semver: 7.6.2 + semver: 7.6.3 dev: false /@pnpm/parse-overrides@4.0.3: @@ -7713,7 +7721,7 @@ packages: archy: 1.0.0 chalk: 4.1.2 cli-columns: 4.0.0 - semver: 7.6.2 + semver: 7.6.3 dev: false /@pnpm/resolver-base@11.1.0: @@ -7740,7 +7748,7 @@ packages: normalize-path: 3.0.0 realpath-missing: 1.1.0 resolve-link-target: 2.0.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@pnpm/logger' dev: false @@ -9787,7 +9795,7 @@ packages: prompts: 2.4.2 puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 - semver: 7.6.2 + semver: 7.6.3 strip-json-comments: 3.1.1 tempy: 1.0.1 ts-dedent: 2.2.0 @@ -9929,7 +9937,7 @@ packages: pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.6.2 + semver: 7.6.3 telejson: 7.2.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 @@ -11091,7 +11099,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -11119,7 +11127,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -11147,7 +11155,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -11391,7 +11399,7 @@ packages: debug: 4.3.5(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -11411,7 +11419,7 @@ packages: debug: 4.3.5(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -11432,7 +11440,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -11454,7 +11462,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -11475,7 +11483,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -11495,7 +11503,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.2) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -11513,7 +11521,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2) eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -11783,7 +11791,7 @@ packages: minimatch: 3.1.2 parse-semver: 1.1.1 read: 1.0.7 - semver: 7.6.2 + semver: 7.6.3 tmp: 0.2.3 typed-rest-client: 1.8.11 url-join: 4.0.1 @@ -12099,14 +12107,6 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv@8.16.0: - resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - /ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: @@ -12114,7 +12114,6 @@ packages: fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - dev: true /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -12817,7 +12816,7 @@ packages: /builtins@5.1.0: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: false /bundle-name@3.0.0: @@ -13094,7 +13093,7 @@ packages: pathe: 1.1.2 pkg-types: 1.1.1 scule: 1.3.0 - semver: 7.6.2 + semver: 7.6.3 std-env: 3.7.0 yaml: 2.4.5 transitivePeerDependencies: @@ -14277,9 +14276,9 @@ packages: resolution: {integrity: sha512-vo835pntK7kzYStk7xUHDifiYJvXxVhUapt85uk2AI94gUUAQX9HNRtrcMHNSc3YHJUEHGbYIGsM99uIbgAtxw==} hasBin: true dependencies: - semver: 7.6.2 + semver: 7.6.3 shelljs: 0.8.5 - typescript: 5.6.0-dev.20240802 + typescript: 5.7.0-dev.20240830 dev: true /dset@3.1.3: @@ -15131,7 +15130,7 @@ packages: regexp-tree: 0.1.27 regjsparser: 0.10.0 safe-regex: 2.1.1 - semver: 7.6.2 + semver: 7.6.3 strip-indent: 3.0.0 dev: false @@ -15444,7 +15443,6 @@ packages: /fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} - dev: true /fast-xml-parser@4.2.5: resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} @@ -16161,6 +16159,7 @@ packages: /google-p12-pem@4.0.1: resolution: {integrity: sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==} engines: {node: '>=12.0.0'} + deprecated: Package is no longer maintained hasBin: true dependencies: node-forge: 1.3.1 @@ -17364,7 +17363,7 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 fs-extra: 10.1.0 jsii-reflect: 1.100.0 log4js: 6.9.1 @@ -17381,7 +17380,7 @@ packages: jsii-rosetta: ^1.100.0 || ~5.2.0 || ~5.3.0 || ~5.4.0 dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 clone: 2.1.2 codemaker: 1.100.0 commonmark: 0.31.0 @@ -17389,7 +17388,7 @@ packages: fs-extra: 10.1.0 jsii-reflect: 1.100.0 jsii-rosetta: 5.3.28 - semver: 7.6.2 + semver: 7.6.3 spdx-license-list: 6.9.0 xmlbuilder: 15.1.1 yargs: 16.2.0 @@ -17403,7 +17402,7 @@ packages: jsii-rosetta: ^1.100.0 || ~5.2.0 || ~5.3.0 || ~5.4.0 dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 clone: 2.1.2 codemaker: 1.100.0 commonmark: 0.31.0 @@ -17411,7 +17410,7 @@ packages: fs-extra: 10.1.0 jsii-reflect: 1.100.0 jsii-rosetta: 5.4.25 - semver: 7.6.2 + semver: 7.6.3 spdx-license-list: 6.9.0 xmlbuilder: 15.1.1 yargs: 16.2.0 @@ -17423,7 +17422,7 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.95.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 clone: 2.1.2 codemaker: 1.100.0 commonmark: 0.30.0 @@ -17431,7 +17430,7 @@ packages: fs-extra: 10.1.0 jsii-reflect: 1.100.0 jsii-rosetta: 1.100.0 - semver: 7.6.2 + semver: 7.6.3 spdx-license-list: 6.9.0 xmlbuilder: 15.1.1 yargs: 16.2.0 @@ -17445,7 +17444,7 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 chalk: 4.1.2 fs-extra: 10.1.0 oo-ascii-tree: 1.100.0 @@ -17462,7 +17461,7 @@ packages: commonmark: 0.31.0 fast-glob: 3.3.2 jsii: 1.100.0 - semver: 7.6.2 + semver: 7.6.3 semver-intersect: 1.5.0 stream-json: 1.8.0 typescript: 3.9.10 @@ -17478,13 +17477,13 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.95.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 '@xmldom/xmldom': 0.8.10 chalk: 4.1.2 commonmark: 0.31.0 fast-glob: 3.3.2 jsii: 5.3.39(patch_hash=wolfkkypbs5h5o2e2c4c7vi7xu) - semver: 7.6.2 + semver: 7.6.3 semver-intersect: 1.5.0 stream-json: 1.8.0 typescript: 5.3.3 @@ -17550,13 +17549,13 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 case: 1.6.3 chalk: 4.1.2 fast-deep-equal: 3.1.3 fs-extra: 10.1.0 log4js: 6.9.1 - semver: 7.6.2 + semver: 7.6.3 semver-intersect: 1.5.0 sort-json: 2.0.1 spdx-license-list: 6.9.0 @@ -17572,13 +17571,13 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.95.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 case: 1.6.3 chalk: 4.1.2 downlevel-dts: 0.11.0 fast-deep-equal: 3.1.3 log4js: 6.9.1 - semver: 7.6.2 + semver: 7.6.3 semver-intersect: 1.5.0 sort-json: 2.0.1 spdx-license-list: 6.9.0 @@ -17594,13 +17593,13 @@ packages: hasBin: true dependencies: '@jsii/check-node': 1.100.0 - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.101.0 case: 1.6.3 chalk: 4.1.2 downlevel-dts: 0.11.0 fast-deep-equal: 3.1.3 log4js: 6.9.1 - semver: 7.6.2 + semver: 7.6.3 semver-intersect: 1.5.0 sort-json: 2.0.1 spdx-license-list: 6.9.0 @@ -17719,7 +17718,7 @@ packages: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.2 + semver: 7.6.3 /jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} @@ -18156,7 +18155,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /make-fetch-happen@13.0.1: @@ -18883,7 +18882,7 @@ packages: engines: {node: '>=10'} requiresBuild: true dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /node-addon-api@4.3.0: @@ -18959,7 +18958,7 @@ packages: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -18984,7 +18983,7 @@ packages: ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.6.2 + semver: 7.6.3 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.1 @@ -19013,7 +19012,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true @@ -19023,7 +19022,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: false @@ -19033,7 +19032,7 @@ packages: dependencies: hosted-git-info: 7.0.2 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: false @@ -19061,7 +19060,7 @@ packages: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: false /npm-normalize-package-bin@3.0.1: @@ -19075,7 +19074,7 @@ packages: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.1 dev: false @@ -19100,7 +19099,7 @@ packages: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.6.2 + semver: 7.6.3 dev: false /npm-registry-fetch@17.1.0: @@ -19851,25 +19850,25 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-import@15.1.0(postcss@8.4.38): + /postcss-import@15.1.0(postcss@8.4.39): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - /postcss-js@4.0.1(postcss@8.4.38): + /postcss-js@4.0.1(postcss@8.4.39): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 /postcss-load-config@3.1.4: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} @@ -19887,22 +19886,6 @@ packages: yaml: 1.10.2 dev: true - /postcss-load-config@4.0.2(postcss@8.4.38): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 3.1.2 - postcss: 8.4.38 - yaml: 2.4.5 - /postcss-load-config@4.0.2(postcss@8.4.39): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -19918,15 +19901,14 @@ packages: lilconfig: 3.1.2 postcss: 8.4.39 yaml: 2.4.5 - dev: true - /postcss-nested@6.0.1(postcss@8.4.38): + /postcss-nested@6.0.1(postcss@8.4.39): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 /postcss-selector-parser@6.0.10: @@ -19947,14 +19929,6 @@ packages: /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - /postcss@8.4.39: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} @@ -19962,7 +19936,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - dev: true /prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} @@ -20166,7 +20139,7 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} dependencies: - protobufjs: 7.3.2 + protobufjs: 7.2.5(patch_hash=plkkb5oxv62w7nyvt6cqmvgk4q) dev: false /protobufjs@7.2.5(patch_hash=plkkb5oxv62w7nyvt6cqmvgk4q): @@ -20277,6 +20250,7 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) dev: true @@ -21160,12 +21134,12 @@ packages: resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} hasBin: true + dev: false /semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true - dev: true /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -21337,7 +21311,7 @@ packages: resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} engines: {node: '>=10'} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /sinon@14.0.2: @@ -21567,7 +21541,7 @@ packages: figures: 3.2.0 find-up: 5.0.0 git-semver-tags: 4.1.1 - semver: 7.6.2 + semver: 7.6.3 stringify-package: 1.0.1 yargs: 16.2.0 dev: true @@ -21900,11 +21874,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -22324,46 +22298,6 @@ packages: - ts-node dev: true - /tsup@8.1.0(postcss@8.4.38)(typescript@5.5.2): - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.5(supports-color@5.5.0) - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss: 8.4.38 - postcss-load-config: 4.0.2(postcss@8.4.38) - resolve-from: 5.0.0 - rollup: 4.18.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tree-kill: 1.2.2 - typescript: 5.5.2 - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - /tsup@8.1.0(postcss@8.4.39)(typescript@5.5.2): resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} engines: {node: '>=18'} @@ -22644,8 +22578,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typescript@5.6.0-dev.20240802: - resolution: {integrity: sha512-aPQg1SL05JivtUdMmXq3BBa9NqhNbDvOlDPXvCf3K+kZ5jkxDdf2El6BLEkkzxkWOczoxma8l40ppGsC6pF40A==} + /typescript@5.7.0-dev.20240830: + resolution: {integrity: sha512-9VbtIHvcw8LBJ3lcS+ovk4uraOFXpMGi+b3V9BOykkfszyAschMieLZgAV0YN/yvELk84QrWig1mZV8uBKS+RA==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -23180,7 +23114,7 @@ packages: engines: {vscode: ^1.67.0} dependencies: minimatch: 5.1.6 - semver: 7.6.2 + semver: 7.6.3 vscode-languageserver-protocol: 3.17.3 dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 49189862465..a2f12712c0b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,13 +1,13 @@ packages: - - "apps/*" - - "libs/*" - - "libs/@wingcloud/*" + - "packages/*" + - "packages/@wingcloud/*" + - "packages/@winglang/*" + - "packages/@winglibs/*" - "tools/*" - "docs" - "docs/docs" - - "apps/wing-console/packages/*" - - "apps/wing-console/console/*" - - "apps/wing-console/tools/*" - - "examples/tests/*" - - "examples/*" - - "apps/jsii-docgen/test/__fixtures__/**" + - "wing-console/packages/*" + - "wing-console/console/*" + - "wing-console/tools/*" + - "tests/*" + - "packages/@winglang/jsii-docgen/test/__fixtures__/**" diff --git a/examples/README.md b/tests/README.md similarity index 50% rename from examples/README.md rename to tests/README.md index ba855a7333b..03d7cac8899 100644 --- a/examples/README.md +++ b/tests/README.md @@ -2,4 +2,4 @@ This directory contains Wing examples used for testing the Wing compiler and standard library. -`tests/valid` has examples that should compile successfully, and `tests/invalid` has examples that should fail. +`/valid` has examples that should compile successfully, and `/invalid` has examples that should fail. diff --git a/examples/tests/doc_examples/.gitattributes b/tests/doc_examples/.gitattributes similarity index 100% rename from examples/tests/doc_examples/.gitattributes rename to tests/doc_examples/.gitattributes diff --git a/examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_12/main.w b/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_12/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_12/main.w rename to tests/doc_examples/invalid/01-preflight-and-inflight.md_example_12/main.w diff --git a/examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_15/main.w b/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_15/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_15/main.w rename to tests/doc_examples/invalid/01-preflight-and-inflight.md_example_15/main.w diff --git a/examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_7/main.w b/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_7/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_7/main.w rename to tests/doc_examples/invalid/01-preflight-and-inflight.md_example_7/main.w diff --git a/examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_8/main.w b/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_8/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-preflight-and-inflight.md_example_8/main.w rename to tests/doc_examples/invalid/01-preflight-and-inflight.md_example_8/main.w diff --git a/examples/tests/doc_examples/invalid/01-variable-declaration.md_example_1/main.w b/tests/doc_examples/invalid/01-variable-declaration.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-variable-declaration.md_example_1/main.w rename to tests/doc_examples/invalid/01-variable-declaration.md_example_1/main.w diff --git a/examples/tests/doc_examples/invalid/01-variable-declaration.md_example_4/main.w b/tests/doc_examples/invalid/01-variable-declaration.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/01-variable-declaration.md_example_4/main.w rename to tests/doc_examples/invalid/01-variable-declaration.md_example_4/main.w diff --git a/examples/tests/doc_examples/invalid/04-tests.md_example_5/main.w b/tests/doc_examples/invalid/04-tests.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/invalid/04-tests.md_example_5/main.w rename to tests/doc_examples/invalid/04-tests.md_example_5/main.w diff --git a/examples/tests/doc_examples/package.json b/tests/doc_examples/package.json similarity index 100% rename from examples/tests/doc_examples/package.json rename to tests/doc_examples/package.json diff --git a/examples/tests/doc_examples/turbo.json b/tests/doc_examples/turbo.json similarity index 100% rename from examples/tests/doc_examples/turbo.json rename to tests/doc_examples/turbo.json diff --git a/examples/tests/doc_examples/valid/00-what-is-wing.md_example_1/main.w b/tests/doc_examples/valid/00-what-is-wing.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/00-what-is-wing.md_example_1/main.w rename to tests/doc_examples/valid/00-what-is-wing.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_1/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_1/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_10/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_10/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_10/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_10/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_11/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_11/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_11/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_11/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_13/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_13/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_13/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_13/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_14/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_14/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_14/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_14/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_16/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_16/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_16/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_16/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_2/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_2/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_3/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_3/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_4/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_4/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_5/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_5/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_6/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_6/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_6/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_6/main.w diff --git a/examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_9/main.w b/tests/doc_examples/valid/01-preflight-and-inflight.md_example_9/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-preflight-and-inflight.md_example_9/main.w rename to tests/doc_examples/valid/01-preflight-and-inflight.md_example_9/main.w diff --git a/examples/tests/doc_examples/valid/01-understanding-platforms.md_example_1/main.w b/tests/doc_examples/valid/01-understanding-platforms.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-understanding-platforms.md_example_1/main.w rename to tests/doc_examples/valid/01-understanding-platforms.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/01-variable-declaration.md_example_2/main.w b/tests/doc_examples/valid/01-variable-declaration.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-variable-declaration.md_example_2/main.w rename to tests/doc_examples/valid/01-variable-declaration.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/01-variable-declaration.md_example_3/main.w b/tests/doc_examples/valid/01-variable-declaration.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-variable-declaration.md_example_3/main.w rename to tests/doc_examples/valid/01-variable-declaration.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/01-variable-declaration.md_example_5/main.w b/tests/doc_examples/valid/01-variable-declaration.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/01-variable-declaration.md_example_5/main.w rename to tests/doc_examples/valid/01-variable-declaration.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_1/main.w b/tests/doc_examples/valid/02-application-tree.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_1/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_2/main.w b/tests/doc_examples/valid/02-application-tree.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_2/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_3/main.w b/tests/doc_examples/valid/02-application-tree.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_3/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_4/main.w b/tests/doc_examples/valid/02-application-tree.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_4/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_5/main.w b/tests/doc_examples/valid/02-application-tree.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_5/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_6/main.w b/tests/doc_examples/valid/02-application-tree.md_example_6/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_6/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_6/main.w diff --git a/examples/tests/doc_examples/valid/02-application-tree.md_example_7/main.w b/tests/doc_examples/valid/02-application-tree.md_example_7/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-application-tree.md_example_7/main.w rename to tests/doc_examples/valid/02-application-tree.md_example_7/main.w diff --git a/examples/tests/doc_examples/valid/02-cli-user-manual.md_example_1/main.w b/tests/doc_examples/valid/02-cli-user-manual.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-cli-user-manual.md_example_1/main.w rename to tests/doc_examples/valid/02-cli-user-manual.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/02-cli-user-manual.md_example_2/main.w b/tests/doc_examples/valid/02-cli-user-manual.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-cli-user-manual.md_example_2/main.w rename to tests/doc_examples/valid/02-cli-user-manual.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/02-getting-started.md_example_1/main.w b/tests/doc_examples/valid/02-getting-started.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-getting-started.md_example_1/main.w rename to tests/doc_examples/valid/02-getting-started.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/02-primitives.md_example_1/main.w b/tests/doc_examples/valid/02-primitives.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-primitives.md_example_1/main.w rename to tests/doc_examples/valid/02-primitives.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/02-primitives.md_example_2/main.w b/tests/doc_examples/valid/02-primitives.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-primitives.md_example_2/main.w rename to tests/doc_examples/valid/02-primitives.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/02-primitives.md_example_3/main.w b/tests/doc_examples/valid/02-primitives.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-primitives.md_example_3/main.w rename to tests/doc_examples/valid/02-primitives.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/02-primitives.md_example_4/main.w b/tests/doc_examples/valid/02-primitives.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/02-primitives.md_example_4/main.w rename to tests/doc_examples/valid/02-primitives.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/03-functions.md_example_1/main.w b/tests/doc_examples/valid/03-functions.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/03-functions.md_example_1/main.w rename to tests/doc_examples/valid/03-functions.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/03-functions.md_example_2/main.w b/tests/doc_examples/valid/03-functions.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/03-functions.md_example_2/main.w rename to tests/doc_examples/valid/03-functions.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/03-functions.md_example_3/main.w b/tests/doc_examples/valid/03-functions.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/03-functions.md_example_3/main.w rename to tests/doc_examples/valid/03-functions.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/04-flow-controls.md_example_1/main.w b/tests/doc_examples/valid/04-flow-controls.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-flow-controls.md_example_1/main.w rename to tests/doc_examples/valid/04-flow-controls.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/04-flow-controls.md_example_2/main.w b/tests/doc_examples/valid/04-flow-controls.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-flow-controls.md_example_2/main.w rename to tests/doc_examples/valid/04-flow-controls.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/04-flow-controls.md_example_3/main.w b/tests/doc_examples/valid/04-flow-controls.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-flow-controls.md_example_3/main.w rename to tests/doc_examples/valid/04-flow-controls.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/04-flow-controls.md_example_4/main.w b/tests/doc_examples/valid/04-flow-controls.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-flow-controls.md_example_4/main.w rename to tests/doc_examples/valid/04-flow-controls.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/04-tests.md_example_1/main.w b/tests/doc_examples/valid/04-tests.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-tests.md_example_1/main.w rename to tests/doc_examples/valid/04-tests.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/04-tests.md_example_2/main.w b/tests/doc_examples/valid/04-tests.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-tests.md_example_2/main.w rename to tests/doc_examples/valid/04-tests.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/04-tests.md_example_3/main.w b/tests/doc_examples/valid/04-tests.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-tests.md_example_3/main.w rename to tests/doc_examples/valid/04-tests.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/04-tests.md_example_4/main.w b/tests/doc_examples/valid/04-tests.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/04-tests.md_example_4/main.w rename to tests/doc_examples/valid/04-tests.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_1/main.w b/tests/doc_examples/valid/05-optionality.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_1/main.w rename to tests/doc_examples/valid/05-optionality.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_2/main.w b/tests/doc_examples/valid/05-optionality.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_2/main.w rename to tests/doc_examples/valid/05-optionality.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_3/main.w b/tests/doc_examples/valid/05-optionality.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_3/main.w rename to tests/doc_examples/valid/05-optionality.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_4/main.w b/tests/doc_examples/valid/05-optionality.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_4/main.w rename to tests/doc_examples/valid/05-optionality.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_5/main.w b/tests/doc_examples/valid/05-optionality.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_5/main.w rename to tests/doc_examples/valid/05-optionality.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/05-optionality.md_example_6/main.w b/tests/doc_examples/valid/05-optionality.md_example_6/main.w similarity index 100% rename from examples/tests/doc_examples/valid/05-optionality.md_example_6/main.w rename to tests/doc_examples/valid/05-optionality.md_example_6/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_1/main.w b/tests/doc_examples/valid/06-json.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_1/main.w rename to tests/doc_examples/valid/06-json.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_2/main.w b/tests/doc_examples/valid/06-json.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_2/main.w rename to tests/doc_examples/valid/06-json.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_3/main.w b/tests/doc_examples/valid/06-json.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_3/main.w rename to tests/doc_examples/valid/06-json.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_4/main.w b/tests/doc_examples/valid/06-json.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_4/main.w rename to tests/doc_examples/valid/06-json.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_5/main.w b/tests/doc_examples/valid/06-json.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_5/main.w rename to tests/doc_examples/valid/06-json.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_6/main.w b/tests/doc_examples/valid/06-json.md_example_6/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_6/main.w rename to tests/doc_examples/valid/06-json.md_example_6/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_7/main.w b/tests/doc_examples/valid/06-json.md_example_7/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_7/main.w rename to tests/doc_examples/valid/06-json.md_example_7/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_8/main.w b/tests/doc_examples/valid/06-json.md_example_8/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_8/main.w rename to tests/doc_examples/valid/06-json.md_example_8/main.w diff --git a/examples/tests/doc_examples/valid/06-json.md_example_9/main.w b/tests/doc_examples/valid/06-json.md_example_9/main.w similarity index 100% rename from examples/tests/doc_examples/valid/06-json.md_example_9/main.w rename to tests/doc_examples/valid/06-json.md_example_9/main.w diff --git a/examples/tests/doc_examples/valid/07-structs.md_example_1/main.w b/tests/doc_examples/valid/07-structs.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/07-structs.md_example_1/main.w rename to tests/doc_examples/valid/07-structs.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/07-structs.md_example_2/main.w b/tests/doc_examples/valid/07-structs.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/07-structs.md_example_2/main.w rename to tests/doc_examples/valid/07-structs.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/07-structs.md_example_3/main.w b/tests/doc_examples/valid/07-structs.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/07-structs.md_example_3/main.w rename to tests/doc_examples/valid/07-structs.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/07-structs.md_example_4/main.w b/tests/doc_examples/valid/07-structs.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/07-structs.md_example_4/main.w rename to tests/doc_examples/valid/07-structs.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/08-classes.md_example_1/main.w b/tests/doc_examples/valid/08-classes.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/08-classes.md_example_1/main.w rename to tests/doc_examples/valid/08-classes.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/08-classes.md_example_2/main.w b/tests/doc_examples/valid/08-classes.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/08-classes.md_example_2/main.w rename to tests/doc_examples/valid/08-classes.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/08-classes.md_example_3/main.w b/tests/doc_examples/valid/08-classes.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/08-classes.md_example_3/main.w rename to tests/doc_examples/valid/08-classes.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/08-classes.md_example_4/main.w b/tests/doc_examples/valid/08-classes.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/08-classes.md_example_4/main.w rename to tests/doc_examples/valid/08-classes.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/13-api-gateway.md_example_1/main.w b/tests/doc_examples/valid/13-api-gateway.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/13-api-gateway.md_example_1/main.w rename to tests/doc_examples/valid/13-api-gateway.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/13-api-gateway.md_example_2/main.w b/tests/doc_examples/valid/13-api-gateway.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/13-api-gateway.md_example_2/main.w rename to tests/doc_examples/valid/13-api-gateway.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/13-api-gateway.md_example_3/main.w b/tests/doc_examples/valid/13-api-gateway.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/13-api-gateway.md_example_3/main.w rename to tests/doc_examples/valid/13-api-gateway.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/14-singletons.md_example_1/main.w b/tests/doc_examples/valid/14-singletons.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/14-singletons.md_example_1/main.w rename to tests/doc_examples/valid/14-singletons.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/api.md_example_1/main.w b/tests/doc_examples/valid/api.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/api.md_example_1/main.w rename to tests/doc_examples/valid/api.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/basic-auth-api.md_example_1/main.w b/tests/doc_examples/valid/basic-auth-api.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/basic-auth-api.md_example_1/main.w rename to tests/doc_examples/valid/basic-auth-api.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/bucket.md_example_1/main.w b/tests/doc_examples/valid/bucket.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/bucket.md_example_1/main.w rename to tests/doc_examples/valid/bucket.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/bucket.md_example_2/main.w b/tests/doc_examples/valid/bucket.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/bucket.md_example_2/main.w rename to tests/doc_examples/valid/bucket.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/bucket.md_example_3/main.w b/tests/doc_examples/valid/bucket.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/bucket.md_example_3/main.w rename to tests/doc_examples/valid/bucket.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/bucket.md_example_4/main.w b/tests/doc_examples/valid/bucket.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/bucket.md_example_4/main.w rename to tests/doc_examples/valid/bucket.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/counter.md_example_1/main.w b/tests/doc_examples/valid/counter.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/counter.md_example_1/main.w rename to tests/doc_examples/valid/counter.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/counter.md_example_2/main.w b/tests/doc_examples/valid/counter.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/counter.md_example_2/main.w rename to tests/doc_examples/valid/counter.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/counter.md_example_3/main.w b/tests/doc_examples/valid/counter.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/counter.md_example_3/main.w rename to tests/doc_examples/valid/counter.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/endpoint.md_example_1/main.w b/tests/doc_examples/valid/endpoint.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/endpoint.md_example_1/main.w rename to tests/doc_examples/valid/endpoint.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/endpoint.md_example_2/main.w b/tests/doc_examples/valid/endpoint.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/endpoint.md_example_2/main.w rename to tests/doc_examples/valid/endpoint.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_1/main.w b/tests/doc_examples/valid/function.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_1/main.w rename to tests/doc_examples/valid/function.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_2/main.w b/tests/doc_examples/valid/function.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_2/main.w rename to tests/doc_examples/valid/function.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_3/main.w b/tests/doc_examples/valid/function.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_3/main.w rename to tests/doc_examples/valid/function.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_4/main.w b/tests/doc_examples/valid/function.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_4/main.w rename to tests/doc_examples/valid/function.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_5/main.w b/tests/doc_examples/valid/function.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_5/main.w rename to tests/doc_examples/valid/function.md_example_5/main.w diff --git a/examples/tests/doc_examples/valid/function.md_example_6/main.w b/tests/doc_examples/valid/function.md_example_6/main.w similarity index 100% rename from examples/tests/doc_examples/valid/function.md_example_6/main.w rename to tests/doc_examples/valid/function.md_example_6/main.w diff --git a/examples/tests/doc_examples/valid/on-deploy.md_example_1/main.w b/tests/doc_examples/valid/on-deploy.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/on-deploy.md_example_1/main.w rename to tests/doc_examples/valid/on-deploy.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/on-deploy.md_example_2/main.w b/tests/doc_examples/valid/on-deploy.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/on-deploy.md_example_2/main.w rename to tests/doc_examples/valid/on-deploy.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/processing-messages-in-a-queue.md_example_1/main.w b/tests/doc_examples/valid/processing-messages-in-a-queue.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/processing-messages-in-a-queue.md_example_1/main.w rename to tests/doc_examples/valid/processing-messages-in-a-queue.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/queue.md_example_1/main.w b/tests/doc_examples/valid/queue.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/queue.md_example_1/main.w rename to tests/doc_examples/valid/queue.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/queue.md_example_2/main.w b/tests/doc_examples/valid/queue.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/queue.md_example_2/main.w rename to tests/doc_examples/valid/queue.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/queue.md_example_3/main.w b/tests/doc_examples/valid/queue.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/queue.md_example_3/main.w rename to tests/doc_examples/valid/queue.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/queue.md_example_4/main.w b/tests/doc_examples/valid/queue.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/queue.md_example_4/main.w rename to tests/doc_examples/valid/queue.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/schedule.md_example_1/main.w b/tests/doc_examples/valid/schedule.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/schedule.md_example_1/main.w rename to tests/doc_examples/valid/schedule.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/schedule.md_example_2/main.w b/tests/doc_examples/valid/schedule.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/schedule.md_example_2/main.w rename to tests/doc_examples/valid/schedule.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/secret.md_example_1/main.w b/tests/doc_examples/valid/secret.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/secret.md_example_1/main.w rename to tests/doc_examples/valid/secret.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/secret.md_example_2/main.w b/tests/doc_examples/valid/secret.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/secret.md_example_2/main.w rename to tests/doc_examples/valid/secret.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/topic.md_example_1/main.w b/tests/doc_examples/valid/topic.md_example_1/main.w similarity index 100% rename from examples/tests/doc_examples/valid/topic.md_example_1/main.w rename to tests/doc_examples/valid/topic.md_example_1/main.w diff --git a/examples/tests/doc_examples/valid/topic.md_example_2/main.w b/tests/doc_examples/valid/topic.md_example_2/main.w similarity index 100% rename from examples/tests/doc_examples/valid/topic.md_example_2/main.w rename to tests/doc_examples/valid/topic.md_example_2/main.w diff --git a/examples/tests/doc_examples/valid/topic.md_example_3/main.w b/tests/doc_examples/valid/topic.md_example_3/main.w similarity index 100% rename from examples/tests/doc_examples/valid/topic.md_example_3/main.w rename to tests/doc_examples/valid/topic.md_example_3/main.w diff --git a/examples/tests/doc_examples/valid/topic.md_example_4/main.w b/tests/doc_examples/valid/topic.md_example_4/main.w similarity index 100% rename from examples/tests/doc_examples/valid/topic.md_example_4/main.w rename to tests/doc_examples/valid/topic.md_example_4/main.w diff --git a/examples/tests/doc_examples/valid/topic.md_example_5/main.w b/tests/doc_examples/valid/topic.md_example_5/main.w similarity index 100% rename from examples/tests/doc_examples/valid/topic.md_example_5/main.w rename to tests/doc_examples/valid/topic.md_example_5/main.w diff --git a/examples/tests/error/bool_from_json.test.w b/tests/error/bool_from_json.test.w similarity index 100% rename from examples/tests/error/bool_from_json.test.w rename to tests/error/bool_from_json.test.w diff --git a/examples/tests/error/fail_to_start_simulator.test.w b/tests/error/fail_to_start_simulator.test.w similarity index 100% rename from examples/tests/error/fail_to_start_simulator.test.w rename to tests/error/fail_to_start_simulator.test.w diff --git a/examples/tests/error/inflight_stacktraces.test.w b/tests/error/inflight_stacktraces.test.w similarity index 100% rename from examples/tests/error/inflight_stacktraces.test.w rename to tests/error/inflight_stacktraces.test.w diff --git a/examples/tests/error/invalid-token.test.w b/tests/error/invalid-token.test.w similarity index 100% rename from examples/tests/error/invalid-token.test.w rename to tests/error/invalid-token.test.w diff --git a/examples/tests/error/num_from_str.test.w b/tests/error/num_from_str.test.w similarity index 100% rename from examples/tests/error/num_from_str.test.w rename to tests/error/num_from_str.test.w diff --git a/examples/tests/error/number_from_json.test.w b/tests/error/number_from_json.test.w similarity index 100% rename from examples/tests/error/number_from_json.test.w rename to tests/error/number_from_json.test.w diff --git a/examples/tests/error/package.json b/tests/error/package.json similarity index 100% rename from examples/tests/error/package.json rename to tests/error/package.json diff --git a/examples/tests/error/repeat_construct_id.test.w b/tests/error/repeat_construct_id.test.w similarity index 100% rename from examples/tests/error/repeat_construct_id.test.w rename to tests/error/repeat_construct_id.test.w diff --git a/examples/tests/error/repeat_construct_id2.test.w b/tests/error/repeat_construct_id2.test.w similarity index 100% rename from examples/tests/error/repeat_construct_id2.test.w rename to tests/error/repeat_construct_id2.test.w diff --git a/examples/tests/error/string_from_json.test.w b/tests/error/string_from_json.test.w similarity index 100% rename from examples/tests/error/string_from_json.test.w rename to tests/error/string_from_json.test.w diff --git a/examples/tests/error/struct_from_json_1.test.w b/tests/error/struct_from_json_1.test.w similarity index 100% rename from examples/tests/error/struct_from_json_1.test.w rename to tests/error/struct_from_json_1.test.w diff --git a/examples/tests/error/struct_from_json_2.test.w b/tests/error/struct_from_json_2.test.w similarity index 100% rename from examples/tests/error/struct_from_json_2.test.w rename to tests/error/struct_from_json_2.test.w diff --git a/examples/tests/error/struct_from_json_3.test.w b/tests/error/struct_from_json_3.test.w similarity index 100% rename from examples/tests/error/struct_from_json_3.test.w rename to tests/error/struct_from_json_3.test.w diff --git a/examples/tests/error/struct_from_json_4.test.w b/tests/error/struct_from_json_4.test.w similarity index 100% rename from examples/tests/error/struct_from_json_4.test.w rename to tests/error/struct_from_json_4.test.w diff --git a/examples/tests/error/struct_from_json_5.test.w b/tests/error/struct_from_json_5.test.w similarity index 100% rename from examples/tests/error/struct_from_json_5.test.w rename to tests/error/struct_from_json_5.test.w diff --git a/examples/tests/error/turbo.json b/tests/error/turbo.json similarity index 100% rename from examples/tests/error/turbo.json rename to tests/error/turbo.json diff --git a/examples/tests/error/utilities.test.w b/tests/error/utilities.test.w similarity index 100% rename from examples/tests/error/utilities.test.w rename to tests/error/utilities.test.w diff --git a/examples/tests/invalid/access_hidden_namespace.test.w b/tests/invalid/access_hidden_namespace.test.w similarity index 100% rename from examples/tests/invalid/access_hidden_namespace.test.w rename to tests/invalid/access_hidden_namespace.test.w diff --git a/examples/tests/invalid/access_modifiers.test.w b/tests/invalid/access_modifiers.test.w similarity index 100% rename from examples/tests/invalid/access_modifiers.test.w rename to tests/invalid/access_modifiers.test.w diff --git a/examples/tests/invalid/access_private_apis.test.w b/tests/invalid/access_private_apis.test.w similarity index 100% rename from examples/tests/invalid/access_private_apis.test.w rename to tests/invalid/access_private_apis.test.w diff --git a/examples/tests/invalid/access_static_from_instance.test.w b/tests/invalid/access_static_from_instance.test.w similarity index 100% rename from examples/tests/invalid/access_static_from_instance.test.w rename to tests/invalid/access_static_from_instance.test.w diff --git a/examples/tests/invalid/ambiguous_api_paths.test.w b/tests/invalid/ambiguous_api_paths.test.w similarity index 100% rename from examples/tests/invalid/ambiguous_api_paths.test.w rename to tests/invalid/ambiguous_api_paths.test.w diff --git a/examples/tests/invalid/bring.test.w b/tests/invalid/bring.test.w similarity index 100% rename from examples/tests/invalid/bring.test.w rename to tests/invalid/bring.test.w diff --git a/examples/tests/invalid/bring_invalid_dir.w b/tests/invalid/bring_invalid_dir.w similarity index 100% rename from examples/tests/invalid/bring_invalid_dir.w rename to tests/invalid/bring_invalid_dir.w diff --git a/examples/tests/invalid/bring_jsii.test.w b/tests/invalid/bring_jsii.test.w similarity index 100% rename from examples/tests/invalid/bring_jsii.test.w rename to tests/invalid/bring_jsii.test.w diff --git a/examples/tests/invalid/bring_local_dir.test.w b/tests/invalid/bring_local_dir.test.w similarity index 100% rename from examples/tests/invalid/bring_local_dir.test.w rename to tests/invalid/bring_local_dir.test.w diff --git a/examples/tests/invalid/bring_local_self.test.w b/tests/invalid/bring_local_self.test.w similarity index 100% rename from examples/tests/invalid/bring_local_self.test.w rename to tests/invalid/bring_local_self.test.w diff --git a/examples/tests/invalid/bring_local_variables.test.w b/tests/invalid/bring_local_variables.test.w similarity index 100% rename from examples/tests/invalid/bring_local_variables.test.w rename to tests/invalid/bring_local_variables.test.w diff --git a/examples/tests/invalid/bring_non_std_construct.test.w b/tests/invalid/bring_non_std_construct.test.w similarity index 100% rename from examples/tests/invalid/bring_non_std_construct.test.w rename to tests/invalid/bring_non_std_construct.test.w diff --git a/examples/tests/invalid/bypass_return.test.w b/tests/invalid/bypass_return.test.w similarity index 100% rename from examples/tests/invalid/bypass_return.test.w rename to tests/invalid/bypass_return.test.w diff --git a/examples/tests/invalid/call_inflight_from_preflight.test.w b/tests/invalid/call_inflight_from_preflight.test.w similarity index 100% rename from examples/tests/invalid/call_inflight_from_preflight.test.w rename to tests/invalid/call_inflight_from_preflight.test.w diff --git a/examples/tests/invalid/capture_redefinition.test.w b/tests/invalid/capture_redefinition.test.w similarity index 100% rename from examples/tests/invalid/capture_redefinition.test.w rename to tests/invalid/capture_redefinition.test.w diff --git a/examples/tests/invalid/class.test.w b/tests/invalid/class.test.w similarity index 100% rename from examples/tests/invalid/class.test.w rename to tests/invalid/class.test.w diff --git a/examples/tests/invalid/cloud_function_expects_inflight.test.w b/tests/invalid/cloud_function_expects_inflight.test.w similarity index 100% rename from examples/tests/invalid/cloud_function_expects_inflight.test.w rename to tests/invalid/cloud_function_expects_inflight.test.w diff --git a/examples/tests/invalid/constructs.test.w b/tests/invalid/constructs.test.w similarity index 100% rename from examples/tests/invalid/constructs.test.w rename to tests/invalid/constructs.test.w diff --git a/examples/tests/invalid/container_types.test.w b/tests/invalid/container_types.test.w similarity index 100% rename from examples/tests/invalid/container_types.test.w rename to tests/invalid/container_types.test.w diff --git a/examples/tests/invalid/ctor_super.test.w b/tests/invalid/ctor_super.test.w similarity index 100% rename from examples/tests/invalid/ctor_super.test.w rename to tests/invalid/ctor_super.test.w diff --git a/examples/tests/invalid/cyclic_bring1.w b/tests/invalid/cyclic_bring1.w similarity index 100% rename from examples/tests/invalid/cyclic_bring1.w rename to tests/invalid/cyclic_bring1.w diff --git a/examples/tests/invalid/cyclic_bring2.w b/tests/invalid/cyclic_bring2.w similarity index 100% rename from examples/tests/invalid/cyclic_bring2.w rename to tests/invalid/cyclic_bring2.w diff --git a/examples/tests/invalid/cyclic_bring3.w b/tests/invalid/cyclic_bring3.w similarity index 100% rename from examples/tests/invalid/cyclic_bring3.w rename to tests/invalid/cyclic_bring3.w diff --git a/examples/tests/invalid/diags_with_multibyte_chars.test.w b/tests/invalid/diags_with_multibyte_chars.test.w similarity index 100% rename from examples/tests/invalid/diags_with_multibyte_chars.test.w rename to tests/invalid/diags_with_multibyte_chars.test.w diff --git a/examples/tests/invalid/enums.test.w b/tests/invalid/enums.test.w similarity index 100% rename from examples/tests/invalid/enums.test.w rename to tests/invalid/enums.test.w diff --git a/examples/tests/invalid/equality.test.w b/tests/invalid/equality.test.w similarity index 100% rename from examples/tests/invalid/equality.test.w rename to tests/invalid/equality.test.w diff --git a/examples/tests/invalid/explicit_lift_qualification.test.w b/tests/invalid/explicit_lift_qualification.test.w similarity index 100% rename from examples/tests/invalid/explicit_lift_qualification.test.w rename to tests/invalid/explicit_lift_qualification.test.w diff --git a/examples/tests/invalid/extern.test.w b/tests/invalid/extern.test.w similarity index 100% rename from examples/tests/invalid/extern.test.w rename to tests/invalid/extern.test.w diff --git a/examples/tests/invalid/extern_static.test.w b/tests/invalid/extern_static.test.w similarity index 100% rename from examples/tests/invalid/extern_static.test.w rename to tests/invalid/extern_static.test.w diff --git a/examples/tests/invalid/file_with_variables.w b/tests/invalid/file_with_variables.w similarity index 100% rename from examples/tests/invalid/file_with_variables.w rename to tests/invalid/file_with_variables.w diff --git a/examples/tests/invalid/for_loop.test.w b/tests/invalid/for_loop.test.w similarity index 100% rename from examples/tests/invalid/for_loop.test.w rename to tests/invalid/for_loop.test.w diff --git a/examples/tests/invalid/function_call_arity.test.w b/tests/invalid/function_call_arity.test.w similarity index 100% rename from examples/tests/invalid/function_call_arity.test.w rename to tests/invalid/function_call_arity.test.w diff --git a/examples/tests/invalid/function_call_variadic.test.w b/tests/invalid/function_call_variadic.test.w similarity index 100% rename from examples/tests/invalid/function_call_variadic.test.w rename to tests/invalid/function_call_variadic.test.w diff --git a/examples/tests/invalid/function_type.test.w b/tests/invalid/function_type.test.w similarity index 100% rename from examples/tests/invalid/function_type.test.w rename to tests/invalid/function_type.test.w diff --git a/examples/tests/invalid/function_variadic_definition.test.w b/tests/invalid/function_variadic_definition.test.w similarity index 100% rename from examples/tests/invalid/function_variadic_definition.test.w rename to tests/invalid/function_variadic_definition.test.w diff --git a/examples/tests/invalid/global_symbols.test.w b/tests/invalid/global_symbols.test.w similarity index 100% rename from examples/tests/invalid/global_symbols.test.w rename to tests/invalid/global_symbols.test.w diff --git a/examples/tests/invalid/immutable_container_types.test.w b/tests/invalid/immutable_container_types.test.w similarity index 100% rename from examples/tests/invalid/immutable_container_types.test.w rename to tests/invalid/immutable_container_types.test.w diff --git a/examples/tests/invalid/impl_interface.test.w b/tests/invalid/impl_interface.test.w similarity index 100% rename from examples/tests/invalid/impl_interface.test.w rename to tests/invalid/impl_interface.test.w diff --git a/examples/tests/invalid/indexing.test.w b/tests/invalid/indexing.test.w similarity index 100% rename from examples/tests/invalid/indexing.test.w rename to tests/invalid/indexing.test.w diff --git a/examples/tests/invalid/inference.test.w b/tests/invalid/inference.test.w similarity index 100% rename from examples/tests/invalid/inference.test.w rename to tests/invalid/inference.test.w diff --git a/examples/tests/invalid/inflight_class_created_in_preflight.test.w b/tests/invalid/inflight_class_created_in_preflight.test.w similarity index 100% rename from examples/tests/invalid/inflight_class_created_in_preflight.test.w rename to tests/invalid/inflight_class_created_in_preflight.test.w diff --git a/examples/tests/invalid/inflight_class_dup_init.test.w b/tests/invalid/inflight_class_dup_init.test.w similarity index 100% rename from examples/tests/invalid/inflight_class_dup_init.test.w rename to tests/invalid/inflight_class_dup_init.test.w diff --git a/examples/tests/invalid/inflight_class_in_preflight.test.w b/tests/invalid/inflight_class_in_preflight.test.w similarity index 100% rename from examples/tests/invalid/inflight_class_in_preflight.test.w rename to tests/invalid/inflight_class_in_preflight.test.w diff --git a/examples/tests/invalid/inflight_class_interface_structural_typing.test.w b/tests/invalid/inflight_class_interface_structural_typing.test.w similarity index 100% rename from examples/tests/invalid/inflight_class_interface_structural_typing.test.w rename to tests/invalid/inflight_class_interface_structural_typing.test.w diff --git a/examples/tests/invalid/inflight_reassign.test.w b/tests/invalid/inflight_reassign.test.w similarity index 100% rename from examples/tests/invalid/inflight_reassign.test.w rename to tests/invalid/inflight_reassign.test.w diff --git a/examples/tests/invalid/inflight_ref_explicit_ops.test.w b/tests/invalid/inflight_ref_explicit_ops.test.w similarity index 100% rename from examples/tests/invalid/inflight_ref_explicit_ops.test.w rename to tests/invalid/inflight_ref_explicit_ops.test.w diff --git a/examples/tests/invalid/inflight_ref_resource_sub_method.test.w b/tests/invalid/inflight_ref_resource_sub_method.test.w similarity index 100% rename from examples/tests/invalid/inflight_ref_resource_sub_method.test.w rename to tests/invalid/inflight_ref_resource_sub_method.test.w diff --git a/examples/tests/invalid/inflight_ref_unknown_op.test.w b/tests/invalid/inflight_ref_unknown_op.test.w similarity index 100% rename from examples/tests/invalid/inflight_ref_unknown_op.test.w rename to tests/invalid/inflight_ref_unknown_op.test.w diff --git a/examples/tests/invalid/interface.test.w b/tests/invalid/interface.test.w similarity index 100% rename from examples/tests/invalid/interface.test.w rename to tests/invalid/interface.test.w diff --git a/examples/tests/invalid/internal_access_modifiers.test.w b/tests/invalid/internal_access_modifiers.test.w similarity index 100% rename from examples/tests/invalid/internal_access_modifiers.test.w rename to tests/invalid/internal_access_modifiers.test.w diff --git a/examples/tests/invalid/intrinsics.test.w b/tests/invalid/intrinsics.test.w similarity index 100% rename from examples/tests/invalid/intrinsics.test.w rename to tests/invalid/intrinsics.test.w diff --git a/examples/tests/invalid/invalid_call_before_super.w b/tests/invalid/invalid_call_before_super.w similarity index 100% rename from examples/tests/invalid/invalid_call_before_super.w rename to tests/invalid/invalid_call_before_super.w diff --git a/examples/tests/invalid/issue_2767.test.w b/tests/invalid/issue_2767.test.w similarity index 100% rename from examples/tests/invalid/issue_2767.test.w rename to tests/invalid/issue_2767.test.w diff --git a/examples/tests/invalid/jsii_access_modifiers.test.w b/tests/invalid/jsii_access_modifiers.test.w similarity index 100% rename from examples/tests/invalid/jsii_access_modifiers.test.w rename to tests/invalid/jsii_access_modifiers.test.w diff --git a/examples/tests/invalid/json.test.w b/tests/invalid/json.test.w similarity index 100% rename from examples/tests/invalid/json.test.w rename to tests/invalid/json.test.w diff --git a/examples/tests/invalid/json_is_not_nil.test.w b/tests/invalid/json_is_not_nil.test.w similarity index 100% rename from examples/tests/invalid/json_is_not_nil.test.w rename to tests/invalid/json_is_not_nil.test.w diff --git a/examples/tests/invalid/json_static.test.w b/tests/invalid/json_static.test.w similarity index 100% rename from examples/tests/invalid/json_static.test.w rename to tests/invalid/json_static.test.w diff --git a/examples/tests/invalid/json_values.test.w b/tests/invalid/json_values.test.w similarity index 100% rename from examples/tests/invalid/json_values.test.w rename to tests/invalid/json_values.test.w diff --git a/examples/tests/invalid/lib/extern_above.w b/tests/invalid/lib/extern_above.w similarity index 100% rename from examples/tests/invalid/lib/extern_above.w rename to tests/invalid/lib/extern_above.w diff --git a/examples/tests/invalid/map_entries.test.w b/tests/invalid/map_entries.test.w similarity index 100% rename from examples/tests/invalid/map_entries.test.w rename to tests/invalid/map_entries.test.w diff --git a/examples/tests/invalid/missing_return.test.w b/tests/invalid/missing_return.test.w similarity index 100% rename from examples/tests/invalid/missing_return.test.w rename to tests/invalid/missing_return.test.w diff --git a/examples/tests/invalid/missing_semicolon.test.w b/tests/invalid/missing_semicolon.test.w similarity index 100% rename from examples/tests/invalid/missing_semicolon.test.w rename to tests/invalid/missing_semicolon.test.w diff --git a/examples/tests/invalid/mut_container_types.test.w b/tests/invalid/mut_container_types.test.w similarity index 100% rename from examples/tests/invalid/mut_container_types.test.w rename to tests/invalid/mut_container_types.test.w diff --git a/examples/tests/invalid/nil.test.w b/tests/invalid/nil.test.w similarity index 100% rename from examples/tests/invalid/nil.test.w rename to tests/invalid/nil.test.w diff --git a/examples/tests/invalid/optionals.test.w b/tests/invalid/optionals.test.w similarity index 100% rename from examples/tests/invalid/optionals.test.w rename to tests/invalid/optionals.test.w diff --git a/examples/tests/invalid/package.json b/tests/invalid/package.json similarity index 100% rename from examples/tests/invalid/package.json rename to tests/invalid/package.json diff --git a/examples/tests/invalid/parameters.test.w b/tests/invalid/parameters.test.w similarity index 100% rename from examples/tests/invalid/parameters.test.w rename to tests/invalid/parameters.test.w diff --git a/examples/tests/invalid/phase_mismatch.test.w b/tests/invalid/phase_mismatch.test.w similarity index 100% rename from examples/tests/invalid/phase_mismatch.test.w rename to tests/invalid/phase_mismatch.test.w diff --git a/examples/tests/invalid/preflight_from_inflight.test.w b/tests/invalid/preflight_from_inflight.test.w similarity index 100% rename from examples/tests/invalid/preflight_from_inflight.test.w rename to tests/invalid/preflight_from_inflight.test.w diff --git a/examples/tests/invalid/primitives.test.w b/tests/invalid/primitives.test.w similarity index 100% rename from examples/tests/invalid/primitives.test.w rename to tests/invalid/primitives.test.w diff --git a/examples/tests/invalid/private_constructor.test.w b/tests/invalid/private_constructor.test.w similarity index 100% rename from examples/tests/invalid/private_constructor.test.w rename to tests/invalid/private_constructor.test.w diff --git a/examples/tests/invalid/protected_access_modifiers.test.w b/tests/invalid/protected_access_modifiers.test.w similarity index 100% rename from examples/tests/invalid/protected_access_modifiers.test.w rename to tests/invalid/protected_access_modifiers.test.w diff --git a/examples/tests/invalid/reassign_to_nonreassignable.test.w b/tests/invalid/reassign_to_nonreassignable.test.w similarity index 100% rename from examples/tests/invalid/reassign_to_nonreassignable.test.w rename to tests/invalid/reassign_to_nonreassignable.test.w diff --git a/examples/tests/invalid/redundant_modifiers.w b/tests/invalid/redundant_modifiers.w similarity index 100% rename from examples/tests/invalid/redundant_modifiers.w rename to tests/invalid/redundant_modifiers.w diff --git a/examples/tests/invalid/resource_access_field_as_method.test.w b/tests/invalid/resource_access_field_as_method.test.w similarity index 100% rename from examples/tests/invalid/resource_access_field_as_method.test.w rename to tests/invalid/resource_access_field_as_method.test.w diff --git a/examples/tests/invalid/resource_captures.test.w b/tests/invalid/resource_captures.test.w similarity index 100% rename from examples/tests/invalid/resource_captures.test.w rename to tests/invalid/resource_captures.test.w diff --git a/examples/tests/invalid/resource_inflight.test.w b/tests/invalid/resource_inflight.test.w similarity index 100% rename from examples/tests/invalid/resource_inflight.test.w rename to tests/invalid/resource_inflight.test.w diff --git a/examples/tests/invalid/resource_init.test.w b/tests/invalid/resource_init.test.w similarity index 100% rename from examples/tests/invalid/resource_init.test.w rename to tests/invalid/resource_init.test.w diff --git a/examples/tests/invalid/return_types.test.w b/tests/invalid/return_types.test.w similarity index 100% rename from examples/tests/invalid/return_types.test.w rename to tests/invalid/return_types.test.w diff --git a/examples/tests/invalid/scope_and_id.test.w b/tests/invalid/scope_and_id.test.w similarity index 100% rename from examples/tests/invalid/scope_and_id.test.w rename to tests/invalid/scope_and_id.test.w diff --git a/examples/tests/invalid/sim_resource.test.w b/tests/invalid/sim_resource.test.w similarity index 100% rename from examples/tests/invalid/sim_resource.test.w rename to tests/invalid/sim_resource.test.w diff --git a/examples/tests/invalid/simulator_permissions.test.w b/tests/invalid/simulator_permissions.test.w similarity index 100% rename from examples/tests/invalid/simulator_permissions.test.w rename to tests/invalid/simulator_permissions.test.w diff --git a/examples/tests/invalid/sorted_errors_no_span.test.w b/tests/invalid/sorted_errors_no_span.test.w similarity index 100% rename from examples/tests/invalid/sorted_errors_no_span.test.w rename to tests/invalid/sorted_errors_no_span.test.w diff --git a/examples/tests/invalid/statement_invalid_scope.test.w b/tests/invalid/statement_invalid_scope.test.w similarity index 100% rename from examples/tests/invalid/statement_invalid_scope.test.w rename to tests/invalid/statement_invalid_scope.test.w diff --git a/examples/tests/invalid/statements_if.test.w b/tests/invalid/statements_if.test.w similarity index 100% rename from examples/tests/invalid/statements_if.test.w rename to tests/invalid/statements_if.test.w diff --git a/examples/tests/invalid/std_containers.test.w b/tests/invalid/std_containers.test.w similarity index 100% rename from examples/tests/invalid/std_containers.test.w rename to tests/invalid/std_containers.test.w diff --git a/examples/tests/invalid/stringify.test.w b/tests/invalid/stringify.test.w similarity index 100% rename from examples/tests/invalid/stringify.test.w rename to tests/invalid/stringify.test.w diff --git a/examples/tests/invalid/struct_expansion.test.w b/tests/invalid/struct_expansion.test.w similarity index 100% rename from examples/tests/invalid/struct_expansion.test.w rename to tests/invalid/struct_expansion.test.w diff --git a/examples/tests/invalid/struct_from_parameter.test.w b/tests/invalid/struct_from_parameter.test.w similarity index 100% rename from examples/tests/invalid/struct_from_parameter.test.w rename to tests/invalid/struct_from_parameter.test.w diff --git a/examples/tests/invalid/struct_json_conversion.test.w b/tests/invalid/struct_json_conversion.test.w similarity index 100% rename from examples/tests/invalid/struct_json_conversion.test.w rename to tests/invalid/struct_json_conversion.test.w diff --git a/examples/tests/invalid/structs.test.w b/tests/invalid/structs.test.w similarity index 100% rename from examples/tests/invalid/structs.test.w rename to tests/invalid/structs.test.w diff --git a/examples/tests/invalid/subdir/inner/foo1.w b/tests/invalid/subdir/inner/foo1.w similarity index 100% rename from examples/tests/invalid/subdir/inner/foo1.w rename to tests/invalid/subdir/inner/foo1.w diff --git a/examples/tests/invalid/subdir/inner/foo2.w b/tests/invalid/subdir/inner/foo2.w similarity index 100% rename from examples/tests/invalid/subdir/inner/foo2.w rename to tests/invalid/subdir/inner/foo2.w diff --git a/examples/tests/invalid/subdir/other.w b/tests/invalid/subdir/other.w similarity index 100% rename from examples/tests/invalid/subdir/other.w rename to tests/invalid/subdir/other.w diff --git a/examples/tests/invalid/subdir2/file.w b/tests/invalid/subdir2/file.w similarity index 100% rename from examples/tests/invalid/subdir2/file.w rename to tests/invalid/subdir2/file.w diff --git a/examples/tests/invalid/subdir2/inner/blah.w b/tests/invalid/subdir2/inner/blah.w similarity index 100% rename from examples/tests/invalid/subdir2/inner/blah.w rename to tests/invalid/subdir2/inner/blah.w diff --git a/examples/tests/invalid/subdir3/in.valid/a.w b/tests/invalid/subdir3/in.valid/a.w similarity index 100% rename from examples/tests/invalid/subdir3/in.valid/a.w rename to tests/invalid/subdir3/in.valid/a.w diff --git a/examples/tests/invalid/subdir3/no_wing_files/blah.txt b/tests/invalid/subdir3/no_wing_files/blah.txt similarity index 100% rename from examples/tests/invalid/subdir3/no_wing_files/blah.txt rename to tests/invalid/subdir3/no_wing_files/blah.txt diff --git a/examples/tests/invalid/subdir3/not-valid/a.w b/tests/invalid/subdir3/not-valid/a.w similarity index 100% rename from examples/tests/invalid/subdir3/not-valid/a.w rename to tests/invalid/subdir3/not-valid/a.w diff --git a/examples/tests/invalid/super_call.test.w b/tests/invalid/super_call.test.w similarity index 100% rename from examples/tests/invalid/super_call.test.w rename to tests/invalid/super_call.test.w diff --git a/examples/tests/invalid/this.w b/tests/invalid/this.w similarity index 100% rename from examples/tests/invalid/this.w rename to tests/invalid/this.w diff --git a/examples/tests/invalid/throw_non_string.test.w b/tests/invalid/throw_non_string.test.w similarity index 100% rename from examples/tests/invalid/throw_non_string.test.w rename to tests/invalid/throw_non_string.test.w diff --git a/examples/tests/invalid/try_catch_parenthesis.test.w b/tests/invalid/try_catch_parenthesis.test.w similarity index 100% rename from examples/tests/invalid/try_catch_parenthesis.test.w rename to tests/invalid/try_catch_parenthesis.test.w diff --git a/examples/tests/invalid/try_no_catch_or_finally.test.w b/tests/invalid/try_no_catch_or_finally.test.w similarity index 100% rename from examples/tests/invalid/try_no_catch_or_finally.test.w rename to tests/invalid/try_no_catch_or_finally.test.w diff --git a/examples/tests/invalid/turbo.json b/tests/invalid/turbo.json similarity index 100% rename from examples/tests/invalid/turbo.json rename to tests/invalid/turbo.json diff --git a/examples/tests/invalid/types_strings_arithmetic.test.w b/tests/invalid/types_strings_arithmetic.test.w similarity index 100% rename from examples/tests/invalid/types_strings_arithmetic.test.w rename to tests/invalid/types_strings_arithmetic.test.w diff --git a/examples/tests/invalid/un_mut_lifted_objects.test.w b/tests/invalid/un_mut_lifted_objects.test.w similarity index 100% rename from examples/tests/invalid/un_mut_lifted_objects.test.w rename to tests/invalid/un_mut_lifted_objects.test.w diff --git a/examples/tests/invalid/unimplemented_grammar.test.w b/tests/invalid/unimplemented_grammar.test.w similarity index 100% rename from examples/tests/invalid/unimplemented_grammar.test.w rename to tests/invalid/unimplemented_grammar.test.w diff --git a/examples/tests/invalid/unknown_field.test.w b/tests/invalid/unknown_field.test.w similarity index 100% rename from examples/tests/invalid/unknown_field.test.w rename to tests/invalid/unknown_field.test.w diff --git a/examples/tests/invalid/unknown_submodule.test.w b/tests/invalid/unknown_submodule.test.w similarity index 100% rename from examples/tests/invalid/unknown_submodule.test.w rename to tests/invalid/unknown_submodule.test.w diff --git a/examples/tests/invalid/unknown_symbol.test.w b/tests/invalid/unknown_symbol.test.w similarity index 100% rename from examples/tests/invalid/unknown_symbol.test.w rename to tests/invalid/unknown_symbol.test.w diff --git a/examples/tests/invalid/unphased.test.w b/tests/invalid/unphased.test.w similarity index 100% rename from examples/tests/invalid/unphased.test.w rename to tests/invalid/unphased.test.w diff --git a/examples/tests/invalid/unresolved_state.test.w b/tests/invalid/unresolved_state.test.w similarity index 100% rename from examples/tests/invalid/unresolved_state.test.w rename to tests/invalid/unresolved_state.test.w diff --git a/examples/tests/invalid/use_before_defined.test.w b/tests/invalid/use_before_defined.test.w similarity index 100% rename from examples/tests/invalid/use_before_defined.test.w rename to tests/invalid/use_before_defined.test.w diff --git a/examples/tests/invalid/variable_scoping.test.w b/tests/invalid/variable_scoping.test.w similarity index 100% rename from examples/tests/invalid/variable_scoping.test.w rename to tests/invalid/variable_scoping.test.w diff --git a/examples/tests/invalid/void_in_expression_position.test.w b/tests/invalid/void_in_expression_position.test.w similarity index 100% rename from examples/tests/invalid/void_in_expression_position.test.w rename to tests/invalid/void_in_expression_position.test.w diff --git a/examples/tests/sdk_tests/.gitignore b/tests/sdk_tests/.gitignore similarity index 100% rename from examples/tests/sdk_tests/.gitignore rename to tests/sdk_tests/.gitignore diff --git a/examples/tests/sdk_tests/api/404.test.w b/tests/sdk_tests/api/404.test.w similarity index 100% rename from examples/tests/sdk_tests/api/404.test.w rename to tests/sdk_tests/api/404.test.w diff --git a/examples/tests/sdk_tests/api/aws-api.test.w b/tests/sdk_tests/api/aws-api.test.w similarity index 100% rename from examples/tests/sdk_tests/api/aws-api.test.w rename to tests/sdk_tests/api/aws-api.test.w diff --git a/examples/tests/sdk_tests/api/cors.test.w b/tests/sdk_tests/api/cors.test.w similarity index 100% rename from examples/tests/sdk_tests/api/cors.test.w rename to tests/sdk_tests/api/cors.test.w diff --git a/examples/tests/sdk_tests/api/cycle.test.w b/tests/sdk_tests/api/cycle.test.w similarity index 100% rename from examples/tests/sdk_tests/api/cycle.test.w rename to tests/sdk_tests/api/cycle.test.w diff --git a/examples/tests/sdk_tests/api/delete.test.w b/tests/sdk_tests/api/delete.test.w similarity index 100% rename from examples/tests/sdk_tests/api/delete.test.w rename to tests/sdk_tests/api/delete.test.w diff --git a/examples/tests/sdk_tests/api/env.test.w b/tests/sdk_tests/api/env.test.w similarity index 100% rename from examples/tests/sdk_tests/api/env.test.w rename to tests/sdk_tests/api/env.test.w diff --git a/examples/tests/sdk_tests/api/get.test.w b/tests/sdk_tests/api/get.test.w similarity index 100% rename from examples/tests/sdk_tests/api/get.test.w rename to tests/sdk_tests/api/get.test.w diff --git a/examples/tests/sdk_tests/api/options.test.w b/tests/sdk_tests/api/options.test.w similarity index 100% rename from examples/tests/sdk_tests/api/options.test.w rename to tests/sdk_tests/api/options.test.w diff --git a/examples/tests/sdk_tests/api/patch.test.w b/tests/sdk_tests/api/patch.test.w similarity index 100% rename from examples/tests/sdk_tests/api/patch.test.w rename to tests/sdk_tests/api/patch.test.w diff --git a/examples/tests/sdk_tests/api/path_vars.test.w b/tests/sdk_tests/api/path_vars.test.w similarity index 100% rename from examples/tests/sdk_tests/api/path_vars.test.w rename to tests/sdk_tests/api/path_vars.test.w diff --git a/examples/tests/sdk_tests/api/post.test.w b/tests/sdk_tests/api/post.test.w similarity index 100% rename from examples/tests/sdk_tests/api/post.test.w rename to tests/sdk_tests/api/post.test.w diff --git a/examples/tests/sdk_tests/api/put.test.w b/tests/sdk_tests/api/put.test.w similarity index 100% rename from examples/tests/sdk_tests/api/put.test.w rename to tests/sdk_tests/api/put.test.w diff --git a/examples/tests/sdk_tests/api/root_path_vars.test.w b/tests/sdk_tests/api/root_path_vars.test.w similarity index 100% rename from examples/tests/sdk_tests/api/root_path_vars.test.w rename to tests/sdk_tests/api/root_path_vars.test.w diff --git a/examples/tests/sdk_tests/bucket/add_file.test.w b/tests/sdk_tests/bucket/add_file.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/add_file.test.w rename to tests/sdk_tests/bucket/add_file.test.w diff --git a/examples/tests/sdk_tests/bucket/add_object.test.w b/tests/sdk_tests/bucket/add_object.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/add_object.test.w rename to tests/sdk_tests/bucket/add_object.test.w diff --git a/examples/tests/sdk_tests/bucket/aws-bucket.test.w b/tests/sdk_tests/bucket/aws-bucket.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/aws-bucket.test.w rename to tests/sdk_tests/bucket/aws-bucket.test.w diff --git a/examples/tests/sdk_tests/bucket/bucket-ref.test.w b/tests/sdk_tests/bucket/bucket-ref.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/bucket-ref.test.w rename to tests/sdk_tests/bucket/bucket-ref.test.w diff --git a/examples/tests/sdk_tests/bucket/bucket_list.test.w b/tests/sdk_tests/bucket/bucket_list.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/bucket_list.test.w rename to tests/sdk_tests/bucket/bucket_list.test.w diff --git a/examples/tests/sdk_tests/bucket/copy.test.w b/tests/sdk_tests/bucket/copy.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/copy.test.w rename to tests/sdk_tests/bucket/copy.test.w diff --git a/examples/tests/sdk_tests/bucket/delete.test.w b/tests/sdk_tests/bucket/delete.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/delete.test.w rename to tests/sdk_tests/bucket/delete.test.w diff --git a/examples/tests/sdk_tests/bucket/events.test.w b/tests/sdk_tests/bucket/events.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/events.test.w rename to tests/sdk_tests/bucket/events.test.w diff --git a/examples/tests/sdk_tests/bucket/exists.test.w b/tests/sdk_tests/bucket/exists.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/exists.test.w rename to tests/sdk_tests/bucket/exists.test.w diff --git a/examples/tests/sdk_tests/bucket/get.test.w b/tests/sdk_tests/bucket/get.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/get.test.w rename to tests/sdk_tests/bucket/get.test.w diff --git a/examples/tests/sdk_tests/bucket/load_test.test.w b/tests/sdk_tests/bucket/load_test.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/load_test.test.w rename to tests/sdk_tests/bucket/load_test.test.w diff --git a/examples/tests/sdk_tests/bucket/metadata.test.w b/tests/sdk_tests/bucket/metadata.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/metadata.test.w rename to tests/sdk_tests/bucket/metadata.test.w diff --git a/examples/tests/sdk_tests/bucket/public_url.test.w b/tests/sdk_tests/bucket/public_url.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/public_url.test.w rename to tests/sdk_tests/bucket/public_url.test.w diff --git a/examples/tests/sdk_tests/bucket/put.test.w b/tests/sdk_tests/bucket/put.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/put.test.w rename to tests/sdk_tests/bucket/put.test.w diff --git a/examples/tests/sdk_tests/bucket/put_json.test.w b/tests/sdk_tests/bucket/put_json.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/put_json.test.w rename to tests/sdk_tests/bucket/put_json.test.w diff --git a/examples/tests/sdk_tests/bucket/rename.test.w b/tests/sdk_tests/bucket/rename.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/rename.test.w rename to tests/sdk_tests/bucket/rename.test.w diff --git a/examples/tests/sdk_tests/bucket/signed_url.test.w b/tests/sdk_tests/bucket/signed_url.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/signed_url.test.w rename to tests/sdk_tests/bucket/signed_url.test.w diff --git a/libs/wingsdk/test/test-files/test1.txt b/tests/sdk_tests/bucket/test-files/test1.txt similarity index 100% rename from libs/wingsdk/test/test-files/test1.txt rename to tests/sdk_tests/bucket/test-files/test1.txt diff --git a/libs/wingsdk/test/test-files/test2.txt b/tests/sdk_tests/bucket/test-files/test2.txt similarity index 100% rename from libs/wingsdk/test/test-files/test2.txt rename to tests/sdk_tests/bucket/test-files/test2.txt diff --git a/examples/tests/sdk_tests/bucket/try_delete.test.w b/tests/sdk_tests/bucket/try_delete.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/try_delete.test.w rename to tests/sdk_tests/bucket/try_delete.test.w diff --git a/examples/tests/sdk_tests/bucket/try_get.test.w b/tests/sdk_tests/bucket/try_get.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/try_get.test.w rename to tests/sdk_tests/bucket/try_get.test.w diff --git a/examples/tests/sdk_tests/bucket/try_get_json.test.w b/tests/sdk_tests/bucket/try_get_json.test.w similarity index 100% rename from examples/tests/sdk_tests/bucket/try_get_json.test.w rename to tests/sdk_tests/bucket/try_get_json.test.w diff --git a/examples/tests/sdk_tests/container/build-failure.test.w b/tests/sdk_tests/container/build-failure.test.w similarity index 100% rename from examples/tests/sdk_tests/container/build-failure.test.w rename to tests/sdk_tests/container/build-failure.test.w diff --git a/examples/tests/sdk_tests/container/build-failure/Dockerfile b/tests/sdk_tests/container/build-failure/Dockerfile similarity index 100% rename from examples/tests/sdk_tests/container/build-failure/Dockerfile rename to tests/sdk_tests/container/build-failure/Dockerfile diff --git a/examples/tests/sdk_tests/container/container.test.w b/tests/sdk_tests/container/container.test.w similarity index 100% rename from examples/tests/sdk_tests/container/container.test.w rename to tests/sdk_tests/container/container.test.w diff --git a/examples/tests/sdk_tests/container/entrypoint.test.w b/tests/sdk_tests/container/entrypoint.test.w similarity index 100% rename from examples/tests/sdk_tests/container/entrypoint.test.w rename to tests/sdk_tests/container/entrypoint.test.w diff --git a/examples/tests/sdk_tests/container/mount.test.w b/tests/sdk_tests/container/mount.test.w similarity index 100% rename from examples/tests/sdk_tests/container/mount.test.w rename to tests/sdk_tests/container/mount.test.w diff --git a/libs/wingsdk/test/target-sim/my-docker-image/Dockerfile b/tests/sdk_tests/container/my-docker-image/Dockerfile similarity index 100% rename from libs/wingsdk/test/target-sim/my-docker-image/Dockerfile rename to tests/sdk_tests/container/my-docker-image/Dockerfile diff --git a/examples/tests/sdk_tests/container/my-docker-image/index.js b/tests/sdk_tests/container/my-docker-image/index.js similarity index 100% rename from examples/tests/sdk_tests/container/my-docker-image/index.js rename to tests/sdk_tests/container/my-docker-image/index.js diff --git a/examples/tests/sdk_tests/container/network.test.w b/tests/sdk_tests/container/network.test.w similarity index 100% rename from examples/tests/sdk_tests/container/network.test.w rename to tests/sdk_tests/container/network.test.w diff --git a/examples/tests/sdk_tests/container/pull-failure.test.w b/tests/sdk_tests/container/pull-failure.test.w similarity index 100% rename from examples/tests/sdk_tests/container/pull-failure.test.w rename to tests/sdk_tests/container/pull-failure.test.w diff --git a/examples/tests/sdk_tests/counter/aws-counter.test.w b/tests/sdk_tests/counter/aws-counter.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/aws-counter.test.w rename to tests/sdk_tests/counter/aws-counter.test.w diff --git a/examples/tests/sdk_tests/counter/dec.test.w b/tests/sdk_tests/counter/dec.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/dec.test.w rename to tests/sdk_tests/counter/dec.test.w diff --git a/examples/tests/sdk_tests/counter/inc.test.w b/tests/sdk_tests/counter/inc.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/inc.test.w rename to tests/sdk_tests/counter/inc.test.w diff --git a/examples/tests/sdk_tests/counter/initial.test.w b/tests/sdk_tests/counter/initial.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/initial.test.w rename to tests/sdk_tests/counter/initial.test.w diff --git a/examples/tests/sdk_tests/counter/peek.test.w b/tests/sdk_tests/counter/peek.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/peek.test.w rename to tests/sdk_tests/counter/peek.test.w diff --git a/examples/tests/sdk_tests/counter/set.test.w b/tests/sdk_tests/counter/set.test.w similarity index 100% rename from examples/tests/sdk_tests/counter/set.test.w rename to tests/sdk_tests/counter/set.test.w diff --git a/examples/tests/sdk_tests/endpoint/url.test.w b/tests/sdk_tests/endpoint/url.test.w similarity index 100% rename from examples/tests/sdk_tests/endpoint/url.test.w rename to tests/sdk_tests/endpoint/url.test.w diff --git a/examples/tests/sdk_tests/expect/assert.test.w b/tests/sdk_tests/expect/assert.test.w similarity index 100% rename from examples/tests/sdk_tests/expect/assert.test.w rename to tests/sdk_tests/expect/assert.test.w diff --git a/examples/tests/sdk_tests/fs/basic.test.w b/tests/sdk_tests/fs/basic.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/basic.test.w rename to tests/sdk_tests/fs/basic.test.w diff --git a/examples/tests/sdk_tests/fs/directory.test.w b/tests/sdk_tests/fs/directory.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/directory.test.w rename to tests/sdk_tests/fs/directory.test.w diff --git a/examples/tests/sdk_tests/fs/json.test.w b/tests/sdk_tests/fs/json.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/json.test.w rename to tests/sdk_tests/fs/json.test.w diff --git a/examples/tests/sdk_tests/fs/options.test.w b/tests/sdk_tests/fs/options.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/options.test.w rename to tests/sdk_tests/fs/options.test.w diff --git a/examples/tests/sdk_tests/fs/path.test.w b/tests/sdk_tests/fs/path.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/path.test.w rename to tests/sdk_tests/fs/path.test.w diff --git a/examples/tests/sdk_tests/fs/stat.test.w b/tests/sdk_tests/fs/stat.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/stat.test.w rename to tests/sdk_tests/fs/stat.test.w diff --git a/examples/tests/sdk_tests/fs/temp_dir.test.w b/tests/sdk_tests/fs/temp_dir.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/temp_dir.test.w rename to tests/sdk_tests/fs/temp_dir.test.w diff --git a/examples/tests/sdk_tests/fs/yaml.test.w b/tests/sdk_tests/fs/yaml.test.w similarity index 100% rename from examples/tests/sdk_tests/fs/yaml.test.w rename to tests/sdk_tests/fs/yaml.test.w diff --git a/examples/tests/sdk_tests/function/aws-function.test.w b/tests/sdk_tests/function/aws-function.test.w similarity index 100% rename from examples/tests/sdk_tests/function/aws-function.test.w rename to tests/sdk_tests/function/aws-function.test.w diff --git a/examples/tests/sdk_tests/function/aws-layer.test.w b/tests/sdk_tests/function/aws-layer.test.w similarity index 100% rename from examples/tests/sdk_tests/function/aws-layer.test.w rename to tests/sdk_tests/function/aws-layer.test.w diff --git a/examples/tests/sdk_tests/function/concurrency.test.w b/tests/sdk_tests/function/concurrency.test.w similarity index 100% rename from examples/tests/sdk_tests/function/concurrency.test.w rename to tests/sdk_tests/function/concurrency.test.w diff --git a/examples/tests/sdk_tests/function/env.test.w b/tests/sdk_tests/function/env.test.w similarity index 100% rename from examples/tests/sdk_tests/function/env.test.w rename to tests/sdk_tests/function/env.test.w diff --git a/examples/tests/sdk_tests/function/function-ref.test.w b/tests/sdk_tests/function/function-ref.test.w similarity index 100% rename from examples/tests/sdk_tests/function/function-ref.test.w rename to tests/sdk_tests/function/function-ref.test.w diff --git a/examples/tests/sdk_tests/function/invoke.test.w b/tests/sdk_tests/function/invoke.test.w similarity index 100% rename from examples/tests/sdk_tests/function/invoke.test.w rename to tests/sdk_tests/function/invoke.test.w diff --git a/examples/tests/sdk_tests/function/invoke_async.test.w b/tests/sdk_tests/function/invoke_async.test.w similarity index 100% rename from examples/tests/sdk_tests/function/invoke_async.test.w rename to tests/sdk_tests/function/invoke_async.test.w diff --git a/examples/tests/sdk_tests/function/logging.extern.d.ts b/tests/sdk_tests/function/logging.extern.d.ts similarity index 100% rename from examples/tests/sdk_tests/function/logging.extern.d.ts rename to tests/sdk_tests/function/logging.extern.d.ts diff --git a/examples/tests/sdk_tests/function/logging.js b/tests/sdk_tests/function/logging.js similarity index 100% rename from examples/tests/sdk_tests/function/logging.js rename to tests/sdk_tests/function/logging.js diff --git a/examples/tests/sdk_tests/function/logging.test.w b/tests/sdk_tests/function/logging.test.w similarity index 100% rename from examples/tests/sdk_tests/function/logging.test.w rename to tests/sdk_tests/function/logging.test.w diff --git a/examples/tests/sdk_tests/function/memory_and_env.test.w b/tests/sdk_tests/function/memory_and_env.test.w similarity index 100% rename from examples/tests/sdk_tests/function/memory_and_env.test.w rename to tests/sdk_tests/function/memory_and_env.test.w diff --git a/examples/tests/sdk_tests/function/timeout.test.w b/tests/sdk_tests/function/timeout.test.w similarity index 100% rename from examples/tests/sdk_tests/function/timeout.test.w rename to tests/sdk_tests/function/timeout.test.w diff --git a/examples/tests/sdk_tests/http/fetch.test.w b/tests/sdk_tests/http/fetch.test.w similarity index 100% rename from examples/tests/sdk_tests/http/fetch.test.w rename to tests/sdk_tests/http/fetch.test.w diff --git a/examples/tests/sdk_tests/http/url.test.w b/tests/sdk_tests/http/url.test.w similarity index 100% rename from examples/tests/sdk_tests/http/url.test.w rename to tests/sdk_tests/http/url.test.w diff --git a/examples/tests/sdk_tests/math/abs.test.w b/tests/sdk_tests/math/abs.test.w similarity index 100% rename from examples/tests/sdk_tests/math/abs.test.w rename to tests/sdk_tests/math/abs.test.w diff --git a/examples/tests/sdk_tests/math/acos.test.w b/tests/sdk_tests/math/acos.test.w similarity index 100% rename from examples/tests/sdk_tests/math/acos.test.w rename to tests/sdk_tests/math/acos.test.w diff --git a/examples/tests/sdk_tests/math/acot.test.w b/tests/sdk_tests/math/acot.test.w similarity index 100% rename from examples/tests/sdk_tests/math/acot.test.w rename to tests/sdk_tests/math/acot.test.w diff --git a/examples/tests/sdk_tests/math/acsc.test.w b/tests/sdk_tests/math/acsc.test.w similarity index 100% rename from examples/tests/sdk_tests/math/acsc.test.w rename to tests/sdk_tests/math/acsc.test.w diff --git a/examples/tests/sdk_tests/math/angular_conversion.test.w b/tests/sdk_tests/math/angular_conversion.test.w similarity index 100% rename from examples/tests/sdk_tests/math/angular_conversion.test.w rename to tests/sdk_tests/math/angular_conversion.test.w diff --git a/examples/tests/sdk_tests/math/asec.test.w b/tests/sdk_tests/math/asec.test.w similarity index 100% rename from examples/tests/sdk_tests/math/asec.test.w rename to tests/sdk_tests/math/asec.test.w diff --git a/examples/tests/sdk_tests/math/asin.test.w b/tests/sdk_tests/math/asin.test.w similarity index 100% rename from examples/tests/sdk_tests/math/asin.test.w rename to tests/sdk_tests/math/asin.test.w diff --git a/examples/tests/sdk_tests/math/atan.test.w b/tests/sdk_tests/math/atan.test.w similarity index 100% rename from examples/tests/sdk_tests/math/atan.test.w rename to tests/sdk_tests/math/atan.test.w diff --git a/examples/tests/sdk_tests/math/atan2.test.w b/tests/sdk_tests/math/atan2.test.w similarity index 100% rename from examples/tests/sdk_tests/math/atan2.test.w rename to tests/sdk_tests/math/atan2.test.w diff --git a/examples/tests/sdk_tests/math/combinations.test.w b/tests/sdk_tests/math/combinations.test.w similarity index 100% rename from examples/tests/sdk_tests/math/combinations.test.w rename to tests/sdk_tests/math/combinations.test.w diff --git a/examples/tests/sdk_tests/math/cos.test.w b/tests/sdk_tests/math/cos.test.w similarity index 100% rename from examples/tests/sdk_tests/math/cos.test.w rename to tests/sdk_tests/math/cos.test.w diff --git a/examples/tests/sdk_tests/math/cot.test.w b/tests/sdk_tests/math/cot.test.w similarity index 100% rename from examples/tests/sdk_tests/math/cot.test.w rename to tests/sdk_tests/math/cot.test.w diff --git a/examples/tests/sdk_tests/math/csc.test.w b/tests/sdk_tests/math/csc.test.w similarity index 100% rename from examples/tests/sdk_tests/math/csc.test.w rename to tests/sdk_tests/math/csc.test.w diff --git a/examples/tests/sdk_tests/math/euler.test.w b/tests/sdk_tests/math/euler.test.w similarity index 100% rename from examples/tests/sdk_tests/math/euler.test.w rename to tests/sdk_tests/math/euler.test.w diff --git a/examples/tests/sdk_tests/math/factorial.test.w b/tests/sdk_tests/math/factorial.test.w similarity index 100% rename from examples/tests/sdk_tests/math/factorial.test.w rename to tests/sdk_tests/math/factorial.test.w diff --git a/examples/tests/sdk_tests/math/fibonacci.test.w b/tests/sdk_tests/math/fibonacci.test.w similarity index 100% rename from examples/tests/sdk_tests/math/fibonacci.test.w rename to tests/sdk_tests/math/fibonacci.test.w diff --git a/examples/tests/sdk_tests/math/floor_ceil_round.test.w b/tests/sdk_tests/math/floor_ceil_round.test.w similarity index 100% rename from examples/tests/sdk_tests/math/floor_ceil_round.test.w rename to tests/sdk_tests/math/floor_ceil_round.test.w diff --git a/examples/tests/sdk_tests/math/hypot.test.w b/tests/sdk_tests/math/hypot.test.w similarity index 100% rename from examples/tests/sdk_tests/math/hypot.test.w rename to tests/sdk_tests/math/hypot.test.w diff --git a/examples/tests/sdk_tests/math/log.test.w b/tests/sdk_tests/math/log.test.w similarity index 100% rename from examples/tests/sdk_tests/math/log.test.w rename to tests/sdk_tests/math/log.test.w diff --git a/examples/tests/sdk_tests/math/log10.test.w b/tests/sdk_tests/math/log10.test.w similarity index 100% rename from examples/tests/sdk_tests/math/log10.test.w rename to tests/sdk_tests/math/log10.test.w diff --git a/examples/tests/sdk_tests/math/log2.test.w b/tests/sdk_tests/math/log2.test.w similarity index 100% rename from examples/tests/sdk_tests/math/log2.test.w rename to tests/sdk_tests/math/log2.test.w diff --git a/examples/tests/sdk_tests/math/median_mode_mean.test.w b/tests/sdk_tests/math/median_mode_mean.test.w similarity index 100% rename from examples/tests/sdk_tests/math/median_mode_mean.test.w rename to tests/sdk_tests/math/median_mode_mean.test.w diff --git a/examples/tests/sdk_tests/math/min_max.test.w b/tests/sdk_tests/math/min_max.test.w similarity index 100% rename from examples/tests/sdk_tests/math/min_max.test.w rename to tests/sdk_tests/math/min_max.test.w diff --git a/examples/tests/sdk_tests/math/pi.test.w b/tests/sdk_tests/math/pi.test.w similarity index 100% rename from examples/tests/sdk_tests/math/pi.test.w rename to tests/sdk_tests/math/pi.test.w diff --git a/examples/tests/sdk_tests/math/prime.test.w b/tests/sdk_tests/math/prime.test.w similarity index 100% rename from examples/tests/sdk_tests/math/prime.test.w rename to tests/sdk_tests/math/prime.test.w diff --git a/examples/tests/sdk_tests/math/random.test.w b/tests/sdk_tests/math/random.test.w similarity index 100% rename from examples/tests/sdk_tests/math/random.test.w rename to tests/sdk_tests/math/random.test.w diff --git a/examples/tests/sdk_tests/math/sec.test.w b/tests/sdk_tests/math/sec.test.w similarity index 100% rename from examples/tests/sdk_tests/math/sec.test.w rename to tests/sdk_tests/math/sec.test.w diff --git a/examples/tests/sdk_tests/math/sign.test.w b/tests/sdk_tests/math/sign.test.w similarity index 100% rename from examples/tests/sdk_tests/math/sign.test.w rename to tests/sdk_tests/math/sign.test.w diff --git a/examples/tests/sdk_tests/math/sin.test.w b/tests/sdk_tests/math/sin.test.w similarity index 100% rename from examples/tests/sdk_tests/math/sin.test.w rename to tests/sdk_tests/math/sin.test.w diff --git a/examples/tests/sdk_tests/math/sqrt.test.w b/tests/sdk_tests/math/sqrt.test.w similarity index 100% rename from examples/tests/sdk_tests/math/sqrt.test.w rename to tests/sdk_tests/math/sqrt.test.w diff --git a/examples/tests/sdk_tests/math/tan.test.w b/tests/sdk_tests/math/tan.test.w similarity index 100% rename from examples/tests/sdk_tests/math/tan.test.w rename to tests/sdk_tests/math/tan.test.w diff --git a/examples/tests/sdk_tests/math/tau.test.w b/tests/sdk_tests/math/tau.test.w similarity index 100% rename from examples/tests/sdk_tests/math/tau.test.w rename to tests/sdk_tests/math/tau.test.w diff --git a/examples/tests/sdk_tests/math/toradix.test.w b/tests/sdk_tests/math/toradix.test.w similarity index 100% rename from examples/tests/sdk_tests/math/toradix.test.w rename to tests/sdk_tests/math/toradix.test.w diff --git a/examples/tests/sdk_tests/misc/empty-actions.test.w b/tests/sdk_tests/misc/empty-actions.test.w similarity index 100% rename from examples/tests/sdk_tests/misc/empty-actions.test.w rename to tests/sdk_tests/misc/empty-actions.test.w diff --git a/examples/tests/sdk_tests/on_deploy/execute_after.test.w b/tests/sdk_tests/on_deploy/execute_after.test.w similarity index 100% rename from examples/tests/sdk_tests/on_deploy/execute_after.test.w rename to tests/sdk_tests/on_deploy/execute_after.test.w diff --git a/examples/tests/sdk_tests/package.json b/tests/sdk_tests/package.json similarity index 100% rename from examples/tests/sdk_tests/package.json rename to tests/sdk_tests/package.json diff --git a/examples/tests/sdk_tests/queue/aws-queue.test.w b/tests/sdk_tests/queue/aws-queue.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/aws-queue.test.w rename to tests/sdk_tests/queue/aws-queue.test.w diff --git a/examples/tests/sdk_tests/queue/dead-letter-queue.test.w b/tests/sdk_tests/queue/dead-letter-queue.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/dead-letter-queue.test.w rename to tests/sdk_tests/queue/dead-letter-queue.test.w diff --git a/examples/tests/sdk_tests/queue/pop.test.w b/tests/sdk_tests/queue/pop.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/pop.test.w rename to tests/sdk_tests/queue/pop.test.w diff --git a/examples/tests/sdk_tests/queue/purge.test.w b/tests/sdk_tests/queue/purge.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/purge.test.w rename to tests/sdk_tests/queue/purge.test.w diff --git a/examples/tests/sdk_tests/queue/push.test.w b/tests/sdk_tests/queue/push.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/push.test.w rename to tests/sdk_tests/queue/push.test.w diff --git a/examples/tests/sdk_tests/queue/queue-ref.test.w b/tests/sdk_tests/queue/queue-ref.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/queue-ref.test.w rename to tests/sdk_tests/queue/queue-ref.test.w diff --git a/examples/tests/sdk_tests/queue/retention_period.main.w b/tests/sdk_tests/queue/retention_period.main.w similarity index 100% rename from examples/tests/sdk_tests/queue/retention_period.main.w rename to tests/sdk_tests/queue/retention_period.main.w diff --git a/examples/tests/sdk_tests/queue/set_consumer.test.w b/tests/sdk_tests/queue/set_consumer.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/set_consumer.test.w rename to tests/sdk_tests/queue/set_consumer.test.w diff --git a/examples/tests/sdk_tests/queue/timeout.test.w b/tests/sdk_tests/queue/timeout.test.w similarity index 100% rename from examples/tests/sdk_tests/queue/timeout.test.w rename to tests/sdk_tests/queue/timeout.test.w diff --git a/examples/tests/sdk_tests/resource/call.test.w b/tests/sdk_tests/resource/call.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/call.test.w rename to tests/sdk_tests/resource/call.test.w diff --git a/examples/tests/sdk_tests/resource/no-stop.test.w b/tests/sdk_tests/resource/no-stop.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/no-stop.test.w rename to tests/sdk_tests/resource/no-stop.test.w diff --git a/examples/tests/sdk_tests/resource/on-start.test.w b/tests/sdk_tests/resource/on-start.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/on-start.test.w rename to tests/sdk_tests/resource/on-start.test.w diff --git a/examples/tests/sdk_tests/resource/on-stop.test.w b/tests/sdk_tests/resource/on-stop.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/on-stop.test.w rename to tests/sdk_tests/resource/on-stop.test.w diff --git a/examples/tests/sdk_tests/resource/resource.test.w b/tests/sdk_tests/resource/resource.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/resource.test.w rename to tests/sdk_tests/resource/resource.test.w diff --git a/examples/tests/sdk_tests/resource/state.test.w b/tests/sdk_tests/resource/state.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/state.test.w rename to tests/sdk_tests/resource/state.test.w diff --git a/examples/tests/sdk_tests/resource/tokens.test.w b/tests/sdk_tests/resource/tokens.test.w similarity index 100% rename from examples/tests/sdk_tests/resource/tokens.test.w rename to tests/sdk_tests/resource/tokens.test.w diff --git a/examples/tests/sdk_tests/schedule/init.test.w b/tests/sdk_tests/schedule/init.test.w similarity index 100% rename from examples/tests/sdk_tests/schedule/init.test.w rename to tests/sdk_tests/schedule/init.test.w diff --git a/examples/tests/sdk_tests/schedule/on_tick.test.w b/tests/sdk_tests/schedule/on_tick.test.w similarity index 100% rename from examples/tests/sdk_tests/schedule/on_tick.test.w rename to tests/sdk_tests/schedule/on_tick.test.w diff --git a/examples/tests/sdk_tests/secret/secret-ref.test.w b/tests/sdk_tests/secret/secret-ref.test.w similarity index 100% rename from examples/tests/sdk_tests/secret/secret-ref.test.w rename to tests/sdk_tests/secret/secret-ref.test.w diff --git a/examples/tests/sdk_tests/service/callbacks.test.w b/tests/sdk_tests/service/callbacks.test.w similarity index 100% rename from examples/tests/sdk_tests/service/callbacks.test.w rename to tests/sdk_tests/service/callbacks.test.w diff --git a/examples/tests/sdk_tests/service/http-server.extern.d.ts b/tests/sdk_tests/service/http-server.extern.d.ts similarity index 100% rename from examples/tests/sdk_tests/service/http-server.extern.d.ts rename to tests/sdk_tests/service/http-server.extern.d.ts diff --git a/examples/tests/sdk_tests/service/http-server.js b/tests/sdk_tests/service/http-server.js similarity index 100% rename from examples/tests/sdk_tests/service/http-server.js rename to tests/sdk_tests/service/http-server.js diff --git a/examples/tests/sdk_tests/service/http-server.test.w b/tests/sdk_tests/service/http-server.test.w similarity index 100% rename from examples/tests/sdk_tests/service/http-server.test.w rename to tests/sdk_tests/service/http-server.test.w diff --git a/examples/tests/sdk_tests/service/minimal.test.w b/tests/sdk_tests/service/minimal.test.w similarity index 100% rename from examples/tests/sdk_tests/service/minimal.test.w rename to tests/sdk_tests/service/minimal.test.w diff --git a/examples/tests/sdk_tests/service/stateful.test.w b/tests/sdk_tests/service/stateful.test.w similarity index 100% rename from examples/tests/sdk_tests/service/stateful.test.w rename to tests/sdk_tests/service/stateful.test.w diff --git a/examples/tests/sdk_tests/service/tokens.test.w b/tests/sdk_tests/service/tokens.test.w similarity index 100% rename from examples/tests/sdk_tests/service/tokens.test.w rename to tests/sdk_tests/service/tokens.test.w diff --git a/examples/tests/sdk_tests/state/get.test.w b/tests/sdk_tests/state/get.test.w similarity index 100% rename from examples/tests/sdk_tests/state/get.test.w rename to tests/sdk_tests/state/get.test.w diff --git a/examples/tests/sdk_tests/state/my-service.w b/tests/sdk_tests/state/my-service.w similarity index 100% rename from examples/tests/sdk_tests/state/my-service.w rename to tests/sdk_tests/state/my-service.w diff --git a/examples/tests/sdk_tests/state/set.test.w b/tests/sdk_tests/state/set.test.w similarity index 100% rename from examples/tests/sdk_tests/state/set.test.w rename to tests/sdk_tests/state/set.test.w diff --git a/examples/tests/sdk_tests/std/array.test.w b/tests/sdk_tests/std/array.test.w similarity index 100% rename from examples/tests/sdk_tests/std/array.test.w rename to tests/sdk_tests/std/array.test.w diff --git a/examples/tests/sdk_tests/std/bool.test.w b/tests/sdk_tests/std/bool.test.w similarity index 100% rename from examples/tests/sdk_tests/std/bool.test.w rename to tests/sdk_tests/std/bool.test.w diff --git a/examples/tests/sdk_tests/std/datetime.test.w b/tests/sdk_tests/std/datetime.test.w similarity index 100% rename from examples/tests/sdk_tests/std/datetime.test.w rename to tests/sdk_tests/std/datetime.test.w diff --git a/examples/tests/sdk_tests/std/duration.test.w b/tests/sdk_tests/std/duration.test.w similarity index 100% rename from examples/tests/sdk_tests/std/duration.test.w rename to tests/sdk_tests/std/duration.test.w diff --git a/examples/tests/sdk_tests/std/json.test.w b/tests/sdk_tests/std/json.test.w similarity index 100% rename from examples/tests/sdk_tests/std/json.test.w rename to tests/sdk_tests/std/json.test.w diff --git a/examples/tests/sdk_tests/std/map.test.w b/tests/sdk_tests/std/map.test.w similarity index 100% rename from examples/tests/sdk_tests/std/map.test.w rename to tests/sdk_tests/std/map.test.w diff --git a/examples/tests/sdk_tests/std/node.test.w b/tests/sdk_tests/std/node.test.w similarity index 100% rename from examples/tests/sdk_tests/std/node.test.w rename to tests/sdk_tests/std/node.test.w diff --git a/examples/tests/sdk_tests/std/number.test.w b/tests/sdk_tests/std/number.test.w similarity index 100% rename from examples/tests/sdk_tests/std/number.test.w rename to tests/sdk_tests/std/number.test.w diff --git a/examples/tests/sdk_tests/std/range.test.w b/tests/sdk_tests/std/range.test.w similarity index 100% rename from examples/tests/sdk_tests/std/range.test.w rename to tests/sdk_tests/std/range.test.w diff --git a/examples/tests/sdk_tests/std/regex.test.w b/tests/sdk_tests/std/regex.test.w similarity index 100% rename from examples/tests/sdk_tests/std/regex.test.w rename to tests/sdk_tests/std/regex.test.w diff --git a/examples/tests/sdk_tests/std/set.test.w b/tests/sdk_tests/std/set.test.w similarity index 100% rename from examples/tests/sdk_tests/std/set.test.w rename to tests/sdk_tests/std/set.test.w diff --git a/examples/tests/sdk_tests/std/string.test.w b/tests/sdk_tests/std/string.test.w similarity index 100% rename from examples/tests/sdk_tests/std/string.test.w rename to tests/sdk_tests/std/string.test.w diff --git a/examples/tests/sdk_tests/std/struct.test.w b/tests/sdk_tests/std/struct.test.w similarity index 100% rename from examples/tests/sdk_tests/std/struct.test.w rename to tests/sdk_tests/std/struct.test.w diff --git a/examples/tests/sdk_tests/std/struct_a.w b/tests/sdk_tests/std/struct_a.w similarity index 100% rename from examples/tests/sdk_tests/std/struct_a.w rename to tests/sdk_tests/std/struct_a.w diff --git a/examples/tests/sdk_tests/std/struct_b.w b/tests/sdk_tests/std/struct_b.w similarity index 100% rename from examples/tests/sdk_tests/std/struct_b.w rename to tests/sdk_tests/std/struct_b.w diff --git a/examples/tests/sdk_tests/topic/aws-topic.test.w b/tests/sdk_tests/topic/aws-topic.test.w similarity index 100% rename from examples/tests/sdk_tests/topic/aws-topic.test.w rename to tests/sdk_tests/topic/aws-topic.test.w diff --git a/examples/tests/sdk_tests/topic/no_blocking.test.w b/tests/sdk_tests/topic/no_blocking.test.w similarity index 100% rename from examples/tests/sdk_tests/topic/no_blocking.test.w rename to tests/sdk_tests/topic/no_blocking.test.w diff --git a/examples/tests/sdk_tests/topic/on_message.test.w b/tests/sdk_tests/topic/on_message.test.w similarity index 100% rename from examples/tests/sdk_tests/topic/on_message.test.w rename to tests/sdk_tests/topic/on_message.test.w diff --git a/examples/tests/sdk_tests/topic/subscribe-queue.test.w b/tests/sdk_tests/topic/subscribe-queue.test.w similarity index 100% rename from examples/tests/sdk_tests/topic/subscribe-queue.test.w rename to tests/sdk_tests/topic/subscribe-queue.test.w diff --git a/examples/tests/sdk_tests/topic/variadic-parameter.test.w b/tests/sdk_tests/topic/variadic-parameter.test.w similarity index 100% rename from examples/tests/sdk_tests/topic/variadic-parameter.test.w rename to tests/sdk_tests/topic/variadic-parameter.test.w diff --git a/examples/tests/sdk_tests/turbo.json b/tests/sdk_tests/turbo.json similarity index 100% rename from examples/tests/sdk_tests/turbo.json rename to tests/sdk_tests/turbo.json diff --git a/examples/tests/sdk_tests/ui/section.test.w b/tests/sdk_tests/ui/section.test.w similarity index 100% rename from examples/tests/sdk_tests/ui/section.test.w rename to tests/sdk_tests/ui/section.test.w diff --git a/examples/tests/sdk_tests/util/.env b/tests/sdk_tests/util/.env similarity index 100% rename from examples/tests/sdk_tests/util/.env rename to tests/sdk_tests/util/.env diff --git a/examples/tests/sdk_tests/util/base64.test.w b/tests/sdk_tests/util/base64.test.w similarity index 100% rename from examples/tests/sdk_tests/util/base64.test.w rename to tests/sdk_tests/util/base64.test.w diff --git a/examples/tests/sdk_tests/util/env.test.w b/tests/sdk_tests/util/env.test.w similarity index 100% rename from examples/tests/sdk_tests/util/env.test.w rename to tests/sdk_tests/util/env.test.w diff --git a/examples/tests/sdk_tests/util/exec.test.w b/tests/sdk_tests/util/exec.test.w similarity index 100% rename from examples/tests/sdk_tests/util/exec.test.w rename to tests/sdk_tests/util/exec.test.w diff --git a/examples/tests/sdk_tests/util/nanoid.test.w b/tests/sdk_tests/util/nanoid.test.w similarity index 100% rename from examples/tests/sdk_tests/util/nanoid.test.w rename to tests/sdk_tests/util/nanoid.test.w diff --git a/examples/tests/sdk_tests/util/os.test.w b/tests/sdk_tests/util/os.test.w similarity index 100% rename from examples/tests/sdk_tests/util/os.test.w rename to tests/sdk_tests/util/os.test.w diff --git a/examples/tests/sdk_tests/util/sha256.test.w b/tests/sdk_tests/util/sha256.test.w similarity index 100% rename from examples/tests/sdk_tests/util/sha256.test.w rename to tests/sdk_tests/util/sha256.test.w diff --git a/examples/tests/sdk_tests/util/shell.test.w b/tests/sdk_tests/util/shell.test.w similarity index 100% rename from examples/tests/sdk_tests/util/shell.test.w rename to tests/sdk_tests/util/shell.test.w diff --git a/examples/tests/sdk_tests/util/sleep.test.w b/tests/sdk_tests/util/sleep.test.w similarity index 100% rename from examples/tests/sdk_tests/util/sleep.test.w rename to tests/sdk_tests/util/sleep.test.w diff --git a/examples/tests/sdk_tests/util/spawn.test.w b/tests/sdk_tests/util/spawn.test.w similarity index 100% rename from examples/tests/sdk_tests/util/spawn.test.w rename to tests/sdk_tests/util/spawn.test.w diff --git a/examples/tests/sdk_tests/util/util.extern.d.ts b/tests/sdk_tests/util/util.extern.d.ts similarity index 100% rename from examples/tests/sdk_tests/util/util.extern.d.ts rename to tests/sdk_tests/util/util.extern.d.ts diff --git a/examples/tests/sdk_tests/util/util.js b/tests/sdk_tests/util/util.js similarity index 100% rename from examples/tests/sdk_tests/util/util.js rename to tests/sdk_tests/util/util.js diff --git a/examples/tests/sdk_tests/util/uuidv4-helper.extern.d.ts b/tests/sdk_tests/util/uuidv4-helper.extern.d.ts similarity index 100% rename from examples/tests/sdk_tests/util/uuidv4-helper.extern.d.ts rename to tests/sdk_tests/util/uuidv4-helper.extern.d.ts diff --git a/examples/tests/sdk_tests/util/uuidv4-helper.js b/tests/sdk_tests/util/uuidv4-helper.js similarity index 100% rename from examples/tests/sdk_tests/util/uuidv4-helper.js rename to tests/sdk_tests/util/uuidv4-helper.js diff --git a/examples/tests/sdk_tests/util/uuidv4.test.w b/tests/sdk_tests/util/uuidv4.test.w similarity index 100% rename from examples/tests/sdk_tests/util/uuidv4.test.w rename to tests/sdk_tests/util/uuidv4.test.w diff --git a/examples/tests/sdk_tests/util/wait-until.test.w b/tests/sdk_tests/util/wait-until.test.w similarity index 100% rename from examples/tests/sdk_tests/util/wait-until.test.w rename to tests/sdk_tests/util/wait-until.test.w diff --git a/examples/tests/sdk_tests/website/aws-website.test.w b/tests/sdk_tests/website/aws-website.test.w similarity index 100% rename from examples/tests/sdk_tests/website/aws-website.test.w rename to tests/sdk_tests/website/aws-website.test.w diff --git a/examples/tests/sdk_tests/website/two_websites.test.w b/tests/sdk_tests/website/two_websites.test.w similarity index 100% rename from examples/tests/sdk_tests/website/two_websites.test.w rename to tests/sdk_tests/website/two_websites.test.w diff --git a/examples/tests/sdk_tests/website/website.test.w b/tests/sdk_tests/website/website.test.w similarity index 100% rename from examples/tests/sdk_tests/website/website.test.w rename to tests/sdk_tests/website/website.test.w diff --git a/examples/tests/sdk_tests/website/website/error.html b/tests/sdk_tests/website/website/error.html similarity index 100% rename from examples/tests/sdk_tests/website/website/error.html rename to tests/sdk_tests/website/website/error.html diff --git a/examples/tests/sdk_tests/website/website/index.html b/tests/sdk_tests/website/website/index.html similarity index 100% rename from examples/tests/sdk_tests/website/website/index.html rename to tests/sdk_tests/website/website/index.html diff --git a/examples/tests/sdk_tests/website/website/inner-folder/other.html b/tests/sdk_tests/website/website/inner-folder/other.html similarity index 100% rename from examples/tests/sdk_tests/website/website/inner-folder/other.html rename to tests/sdk_tests/website/website/inner-folder/other.html diff --git a/examples/tests/valid/anon_function.test.w b/tests/valid/anon_function.test.w similarity index 100% rename from examples/tests/valid/anon_function.test.w rename to tests/valid/anon_function.test.w diff --git a/examples/tests/valid/api.test.w b/tests/valid/api.test.w similarity index 100% rename from examples/tests/valid/api.test.w rename to tests/valid/api.test.w diff --git a/examples/tests/valid/api_cors_custom.test.w b/tests/valid/api_cors_custom.test.w similarity index 100% rename from examples/tests/valid/api_cors_custom.test.w rename to tests/valid/api_cors_custom.test.w diff --git a/examples/tests/valid/api_cors_default.test.w b/tests/valid/api_cors_default.test.w similarity index 100% rename from examples/tests/valid/api_cors_default.test.w rename to tests/valid/api_cors_default.test.w diff --git a/examples/tests/valid/api_valid_path.test.w b/tests/valid/api_valid_path.test.w similarity index 100% rename from examples/tests/valid/api_valid_path.test.w rename to tests/valid/api_valid_path.test.w diff --git a/examples/tests/valid/assert.test.w b/tests/valid/assert.test.w similarity index 100% rename from examples/tests/valid/assert.test.w rename to tests/valid/assert.test.w diff --git a/examples/tests/valid/asynchronous_model_implicit_await_in_functions.test.w b/tests/valid/asynchronous_model_implicit_await_in_functions.test.w similarity index 100% rename from examples/tests/valid/asynchronous_model_implicit_await_in_functions.test.w rename to tests/valid/asynchronous_model_implicit_await_in_functions.test.w diff --git a/examples/tests/valid/baz.w b/tests/valid/baz.w similarity index 100% rename from examples/tests/valid/baz.w rename to tests/valid/baz.w diff --git a/examples/tests/valid/benchmarks/empty.test.w b/tests/valid/benchmarks/empty.test.w similarity index 100% rename from examples/tests/valid/benchmarks/empty.test.w rename to tests/valid/benchmarks/empty.test.w diff --git a/examples/tests/valid/benchmarks/functions_1.test.w b/tests/valid/benchmarks/functions_1.test.w similarity index 100% rename from examples/tests/valid/benchmarks/functions_1.test.w rename to tests/valid/benchmarks/functions_1.test.w diff --git a/examples/tests/valid/benchmarks/functions_10.test.w b/tests/valid/benchmarks/functions_10.test.w similarity index 100% rename from examples/tests/valid/benchmarks/functions_10.test.w rename to tests/valid/benchmarks/functions_10.test.w diff --git a/examples/tests/valid/benchmarks/hello_world.test.w b/tests/valid/benchmarks/hello_world.test.w similarity index 100% rename from examples/tests/valid/benchmarks/hello_world.test.w rename to tests/valid/benchmarks/hello_world.test.w diff --git a/examples/tests/valid/benchmarks/jsii_big.test.w b/tests/valid/benchmarks/jsii_big.test.w similarity index 100% rename from examples/tests/valid/benchmarks/jsii_big.test.w rename to tests/valid/benchmarks/jsii_big.test.w diff --git a/examples/tests/valid/benchmarks/jsii_small.test.w b/tests/valid/benchmarks/jsii_small.test.w similarity index 100% rename from examples/tests/valid/benchmarks/jsii_small.test.w rename to tests/valid/benchmarks/jsii_small.test.w diff --git a/examples/tests/valid/bring_alias.test.w b/tests/valid/bring_alias.test.w similarity index 100% rename from examples/tests/valid/bring_alias.test.w rename to tests/valid/bring_alias.test.w diff --git a/examples/tests/valid/bring_awscdk.test.w b/tests/valid/bring_awscdk.test.w similarity index 100% rename from examples/tests/valid/bring_awscdk.test.w rename to tests/valid/bring_awscdk.test.w diff --git a/examples/tests/valid/bring_cdk8s.test.w b/tests/valid/bring_cdk8s.test.w similarity index 100% rename from examples/tests/valid/bring_cdk8s.test.w rename to tests/valid/bring_cdk8s.test.w diff --git a/examples/tests/valid/bring_cdktf.test.w b/tests/valid/bring_cdktf.test.w similarity index 100% rename from examples/tests/valid/bring_cdktf.test.w rename to tests/valid/bring_cdktf.test.w diff --git a/examples/tests/valid/bring_extend_non_entry.test.w b/tests/valid/bring_extend_non_entry.test.w similarity index 100% rename from examples/tests/valid/bring_extend_non_entry.test.w rename to tests/valid/bring_extend_non_entry.test.w diff --git a/examples/tests/valid/bring_jsii.test.w b/tests/valid/bring_jsii.test.w similarity index 100% rename from examples/tests/valid/bring_jsii.test.w rename to tests/valid/bring_jsii.test.w diff --git a/examples/tests/valid/bring_local.test.w b/tests/valid/bring_local.test.w similarity index 100% rename from examples/tests/valid/bring_local.test.w rename to tests/valid/bring_local.test.w diff --git a/examples/tests/valid/bring_local_dir.test.w b/tests/valid/bring_local_dir.test.w similarity index 100% rename from examples/tests/valid/bring_local_dir.test.w rename to tests/valid/bring_local_dir.test.w diff --git a/examples/tests/valid/bring_local_normalization.test.w b/tests/valid/bring_local_normalization.test.w similarity index 100% rename from examples/tests/valid/bring_local_normalization.test.w rename to tests/valid/bring_local_normalization.test.w diff --git a/examples/tests/valid/bring_projen.test.w b/tests/valid/bring_projen.test.w similarity index 100% rename from examples/tests/valid/bring_projen.test.w rename to tests/valid/bring_projen.test.w diff --git a/examples/tests/valid/bring_wing_library.test.w b/tests/valid/bring_wing_library.test.w similarity index 100% rename from examples/tests/valid/bring_wing_library.test.w rename to tests/valid/bring_wing_library.test.w diff --git a/examples/tests/valid/bucket_keys.test.w b/tests/valid/bucket_keys.test.w similarity index 100% rename from examples/tests/valid/bucket_keys.test.w rename to tests/valid/bucket_keys.test.w diff --git a/examples/tests/valid/bypass_return.test.w b/tests/valid/bypass_return.test.w similarity index 100% rename from examples/tests/valid/bypass_return.test.w rename to tests/valid/bypass_return.test.w diff --git a/examples/tests/valid/call_static_of_myself.test.w b/tests/valid/call_static_of_myself.test.w similarity index 100% rename from examples/tests/valid/call_static_of_myself.test.w rename to tests/valid/call_static_of_myself.test.w diff --git a/examples/tests/valid/calling_inflight_variants.test.w b/tests/valid/calling_inflight_variants.test.w similarity index 100% rename from examples/tests/valid/calling_inflight_variants.test.w rename to tests/valid/calling_inflight_variants.test.w diff --git a/examples/tests/valid/capture_containers.test.w b/tests/valid/capture_containers.test.w similarity index 100% rename from examples/tests/valid/capture_containers.test.w rename to tests/valid/capture_containers.test.w diff --git a/examples/tests/valid/capture_in_binary.test.w b/tests/valid/capture_in_binary.test.w similarity index 100% rename from examples/tests/valid/capture_in_binary.test.w rename to tests/valid/capture_in_binary.test.w diff --git a/examples/tests/valid/capture_mutables.test.w b/tests/valid/capture_mutables.test.w similarity index 100% rename from examples/tests/valid/capture_mutables.test.w rename to tests/valid/capture_mutables.test.w diff --git a/examples/tests/valid/capture_primitives.test.w b/tests/valid/capture_primitives.test.w similarity index 100% rename from examples/tests/valid/capture_primitives.test.w rename to tests/valid/capture_primitives.test.w diff --git a/examples/tests/valid/capture_reassigable_class_field.test.w b/tests/valid/capture_reassigable_class_field.test.w similarity index 100% rename from examples/tests/valid/capture_reassigable_class_field.test.w rename to tests/valid/capture_reassigable_class_field.test.w diff --git a/examples/tests/valid/capture_reassignable.test.w b/tests/valid/capture_reassignable.test.w similarity index 100% rename from examples/tests/valid/capture_reassignable.test.w rename to tests/valid/capture_reassignable.test.w diff --git a/examples/tests/valid/capture_resource_and_data.test.w b/tests/valid/capture_resource_and_data.test.w similarity index 100% rename from examples/tests/valid/capture_resource_and_data.test.w rename to tests/valid/capture_resource_and_data.test.w diff --git a/examples/tests/valid/capture_resource_with_no_inflight.test.w b/tests/valid/capture_resource_with_no_inflight.test.w similarity index 100% rename from examples/tests/valid/capture_resource_with_no_inflight.test.w rename to tests/valid/capture_resource_with_no_inflight.test.w diff --git a/examples/tests/valid/capture_tokens.test.w b/tests/valid/capture_tokens.test.w similarity index 100% rename from examples/tests/valid/capture_tokens.test.w rename to tests/valid/capture_tokens.test.w diff --git a/examples/tests/valid/captures.test.w b/tests/valid/captures.test.w similarity index 100% rename from examples/tests/valid/captures.test.w rename to tests/valid/captures.test.w diff --git a/examples/tests/valid/casting.test.w b/tests/valid/casting.test.w similarity index 100% rename from examples/tests/valid/casting.test.w rename to tests/valid/casting.test.w diff --git a/examples/tests/valid/chaining_macros.test.w b/tests/valid/chaining_macros.test.w similarity index 100% rename from examples/tests/valid/chaining_macros.test.w rename to tests/valid/chaining_macros.test.w diff --git a/examples/tests/valid/class.test.w b/tests/valid/class.test.w similarity index 100% rename from examples/tests/valid/class.test.w rename to tests/valid/class.test.w diff --git a/examples/tests/valid/closure_class.test.w b/tests/valid/closure_class.test.w similarity index 100% rename from examples/tests/valid/closure_class.test.w rename to tests/valid/closure_class.test.w diff --git a/examples/tests/valid/construct-base.test.w b/tests/valid/construct-base.test.w similarity index 100% rename from examples/tests/valid/construct-base.test.w rename to tests/valid/construct-base.test.w diff --git a/examples/tests/valid/container_types.test.w b/tests/valid/container_types.test.w similarity index 100% rename from examples/tests/valid/container_types.test.w rename to tests/valid/container_types.test.w diff --git a/examples/tests/valid/custom_obj_id.test.w b/tests/valid/custom_obj_id.test.w similarity index 100% rename from examples/tests/valid/custom_obj_id.test.w rename to tests/valid/custom_obj_id.test.w diff --git a/examples/tests/valid/deep_equality.test.w b/tests/valid/deep_equality.test.w similarity index 100% rename from examples/tests/valid/deep_equality.test.w rename to tests/valid/deep_equality.test.w diff --git a/examples/tests/valid/double_reference.test.w b/tests/valid/double_reference.test.w similarity index 100% rename from examples/tests/valid/double_reference.test.w rename to tests/valid/double_reference.test.w diff --git a/examples/tests/valid/doubler.test.w b/tests/valid/doubler.test.w similarity index 100% rename from examples/tests/valid/doubler.test.w rename to tests/valid/doubler.test.w diff --git a/examples/tests/valid/dynamo.extern.d.ts b/tests/valid/dynamo.extern.d.ts similarity index 100% rename from examples/tests/valid/dynamo.extern.d.ts rename to tests/valid/dynamo.extern.d.ts diff --git a/examples/tests/valid/dynamo.test.w b/tests/valid/dynamo.test.w similarity index 100% rename from examples/tests/valid/dynamo.test.w rename to tests/valid/dynamo.test.w diff --git a/examples/tests/valid/dynamo.ts b/tests/valid/dynamo.ts similarity index 100% rename from examples/tests/valid/dynamo.ts rename to tests/valid/dynamo.ts diff --git a/examples/tests/valid/dynamo_awscdk.test.w b/tests/valid/dynamo_awscdk.test.w similarity index 100% rename from examples/tests/valid/dynamo_awscdk.test.w rename to tests/valid/dynamo_awscdk.test.w diff --git a/examples/tests/valid/enums.test.w b/tests/valid/enums.test.w similarity index 100% rename from examples/tests/valid/enums.test.w rename to tests/valid/enums.test.w diff --git a/examples/tests/valid/esm/esm_extern.extern.d.ts b/tests/valid/esm/esm_extern.extern.d.ts similarity index 100% rename from examples/tests/valid/esm/esm_extern.extern.d.ts rename to tests/valid/esm/esm_extern.extern.d.ts diff --git a/examples/tests/valid/esm/esm_extern.js b/tests/valid/esm/esm_extern.js similarity index 100% rename from examples/tests/valid/esm/esm_extern.js rename to tests/valid/esm/esm_extern.js diff --git a/examples/tests/valid/esm/module_type.test.w b/tests/valid/esm/module_type.test.w similarity index 100% rename from examples/tests/valid/esm/module_type.test.w rename to tests/valid/esm/module_type.test.w diff --git a/examples/tests/valid/esm/package.json b/tests/valid/esm/package.json similarity index 100% rename from examples/tests/valid/esm/package.json rename to tests/valid/esm/package.json diff --git a/examples/tests/valid/explicit_lift_qualification.test.w b/tests/valid/explicit_lift_qualification.test.w similarity index 100% rename from examples/tests/valid/explicit_lift_qualification.test.w rename to tests/valid/explicit_lift_qualification.test.w diff --git a/examples/tests/valid/exported_data.js b/tests/valid/exported_data.js similarity index 100% rename from examples/tests/valid/exported_data.js rename to tests/valid/exported_data.js diff --git a/examples/tests/valid/expressions_binary_operators.test.w b/tests/valid/expressions_binary_operators.test.w similarity index 100% rename from examples/tests/valid/expressions_binary_operators.test.w rename to tests/valid/expressions_binary_operators.test.w diff --git a/examples/tests/valid/expressions_string_interpolation.test.w b/tests/valid/expressions_string_interpolation.test.w similarity index 100% rename from examples/tests/valid/expressions_string_interpolation.test.w rename to tests/valid/expressions_string_interpolation.test.w diff --git a/examples/tests/valid/extend_counter.test.w b/tests/valid/extend_counter.test.w similarity index 100% rename from examples/tests/valid/extend_counter.test.w rename to tests/valid/extend_counter.test.w diff --git a/examples/tests/valid/extend_non_entrypoint.w b/tests/valid/extend_non_entrypoint.w similarity index 100% rename from examples/tests/valid/extend_non_entrypoint.w rename to tests/valid/extend_non_entrypoint.w diff --git a/examples/tests/valid/extern_implementation.test.w b/tests/valid/extern_implementation.test.w similarity index 100% rename from examples/tests/valid/extern_implementation.test.w rename to tests/valid/extern_implementation.test.w diff --git a/examples/tests/valid/external_ts.extern.d.ts b/tests/valid/external_ts.extern.d.ts similarity index 100% rename from examples/tests/valid/external_ts.extern.d.ts rename to tests/valid/external_ts.extern.d.ts diff --git a/examples/tests/valid/external_ts.ts b/tests/valid/external_ts.ts similarity index 100% rename from examples/tests/valid/external_ts.ts rename to tests/valid/external_ts.ts diff --git a/examples/tests/valid/file_counter.test.w b/tests/valid/file_counter.test.w similarity index 100% rename from examples/tests/valid/file_counter.test.w rename to tests/valid/file_counter.test.w diff --git a/examples/tests/valid/for_loop.test.w b/tests/valid/for_loop.test.w similarity index 100% rename from examples/tests/valid/for_loop.test.w rename to tests/valid/for_loop.test.w diff --git a/examples/tests/valid/forward_decl.test.w b/tests/valid/forward_decl.test.w similarity index 100% rename from examples/tests/valid/forward_decl.test.w rename to tests/valid/forward_decl.test.w diff --git a/examples/tests/valid/function_optional_arguments.test.w b/tests/valid/function_optional_arguments.test.w similarity index 100% rename from examples/tests/valid/function_optional_arguments.test.w rename to tests/valid/function_optional_arguments.test.w diff --git a/examples/tests/valid/function_returns_function.test.w b/tests/valid/function_returns_function.test.w similarity index 100% rename from examples/tests/valid/function_returns_function.test.w rename to tests/valid/function_returns_function.test.w diff --git a/examples/tests/valid/function_type.test.w b/tests/valid/function_type.test.w similarity index 100% rename from examples/tests/valid/function_type.test.w rename to tests/valid/function_type.test.w diff --git a/examples/tests/valid/function_variadic_arguments.test.w b/tests/valid/function_variadic_arguments.test.w similarity index 100% rename from examples/tests/valid/function_variadic_arguments.test.w rename to tests/valid/function_variadic_arguments.test.w diff --git a/examples/tests/valid/hello.test.w b/tests/valid/hello.test.w similarity index 100% rename from examples/tests/valid/hello.test.w rename to tests/valid/hello.test.w diff --git a/examples/tests/valid/identical_inflights.test.w b/tests/valid/identical_inflights.test.w similarity index 100% rename from examples/tests/valid/identical_inflights.test.w rename to tests/valid/identical_inflights.test.w diff --git a/examples/tests/valid/impl_interface.test.w b/tests/valid/impl_interface.test.w similarity index 100% rename from examples/tests/valid/impl_interface.test.w rename to tests/valid/impl_interface.test.w diff --git a/examples/tests/valid/implicit_std.test.w b/tests/valid/implicit_std.test.w similarity index 100% rename from examples/tests/valid/implicit_std.test.w rename to tests/valid/implicit_std.test.w diff --git a/examples/tests/valid/in_scope_construct.test.w b/tests/valid/in_scope_construct.test.w similarity index 100% rename from examples/tests/valid/in_scope_construct.test.w rename to tests/valid/in_scope_construct.test.w diff --git a/examples/tests/valid/indexing.test.w b/tests/valid/indexing.test.w similarity index 100% rename from examples/tests/valid/indexing.test.w rename to tests/valid/indexing.test.w diff --git a/examples/tests/valid/inference.test.w b/tests/valid/inference.test.w similarity index 100% rename from examples/tests/valid/inference.test.w rename to tests/valid/inference.test.w diff --git a/examples/tests/valid/inflight-subscribers.test.w b/tests/valid/inflight-subscribers.test.w similarity index 100% rename from examples/tests/valid/inflight-subscribers.test.w rename to tests/valid/inflight-subscribers.test.w diff --git a/examples/tests/valid/inflight_capture_static.test.w b/tests/valid/inflight_capture_static.test.w similarity index 100% rename from examples/tests/valid/inflight_capture_static.test.w rename to tests/valid/inflight_capture_static.test.w diff --git a/examples/tests/valid/inflight_class_as_struct_members.test.w b/tests/valid/inflight_class_as_struct_members.test.w similarity index 100% rename from examples/tests/valid/inflight_class_as_struct_members.test.w rename to tests/valid/inflight_class_as_struct_members.test.w diff --git a/examples/tests/valid/inflight_class_capture_const.test.w b/tests/valid/inflight_class_capture_const.test.w similarity index 100% rename from examples/tests/valid/inflight_class_capture_const.test.w rename to tests/valid/inflight_class_capture_const.test.w diff --git a/examples/tests/valid/inflight_class_capture_preflight_object.test.w b/tests/valid/inflight_class_capture_preflight_object.test.w similarity index 100% rename from examples/tests/valid/inflight_class_capture_preflight_object.test.w rename to tests/valid/inflight_class_capture_preflight_object.test.w diff --git a/examples/tests/valid/inflight_class_definitions.test.w b/tests/valid/inflight_class_definitions.test.w similarity index 100% rename from examples/tests/valid/inflight_class_definitions.test.w rename to tests/valid/inflight_class_definitions.test.w diff --git a/examples/tests/valid/inflight_class_inner_capture_mutable.test.w b/tests/valid/inflight_class_inner_capture_mutable.test.w similarity index 100% rename from examples/tests/valid/inflight_class_inner_capture_mutable.test.w rename to tests/valid/inflight_class_inner_capture_mutable.test.w diff --git a/examples/tests/valid/inflight_class_inside_inflight_closure.test.w b/tests/valid/inflight_class_inside_inflight_closure.test.w similarity index 100% rename from examples/tests/valid/inflight_class_inside_inflight_closure.test.w rename to tests/valid/inflight_class_inside_inflight_closure.test.w diff --git a/examples/tests/valid/inflight_class_modifiers.test.w b/tests/valid/inflight_class_modifiers.test.w similarity index 100% rename from examples/tests/valid/inflight_class_modifiers.test.w rename to tests/valid/inflight_class_modifiers.test.w diff --git a/examples/tests/valid/inflight_class_outside_inflight_closure.test.w b/tests/valid/inflight_class_outside_inflight_closure.test.w similarity index 100% rename from examples/tests/valid/inflight_class_outside_inflight_closure.test.w rename to tests/valid/inflight_class_outside_inflight_closure.test.w diff --git a/examples/tests/valid/inflight_class_structural_interace_handler.test.w b/tests/valid/inflight_class_structural_interace_handler.test.w similarity index 100% rename from examples/tests/valid/inflight_class_structural_interace_handler.test.w rename to tests/valid/inflight_class_structural_interace_handler.test.w diff --git a/examples/tests/valid/inflight_class_without_init.test.w b/tests/valid/inflight_class_without_init.test.w similarity index 100% rename from examples/tests/valid/inflight_class_without_init.test.w rename to tests/valid/inflight_class_without_init.test.w diff --git a/examples/tests/valid/inflight_closure_as_super_param.test.w b/tests/valid/inflight_closure_as_super_param.test.w similarity index 100% rename from examples/tests/valid/inflight_closure_as_super_param.test.w rename to tests/valid/inflight_closure_as_super_param.test.w diff --git a/examples/tests/valid/inflight_closure_autoid.test.w b/tests/valid/inflight_closure_autoid.test.w similarity index 100% rename from examples/tests/valid/inflight_closure_autoid.test.w rename to tests/valid/inflight_closure_autoid.test.w diff --git a/examples/tests/valid/inflight_closure_inside_preflight_closure.test.w b/tests/valid/inflight_closure_inside_preflight_closure.test.w similarity index 100% rename from examples/tests/valid/inflight_closure_inside_preflight_closure.test.w rename to tests/valid/inflight_closure_inside_preflight_closure.test.w diff --git a/examples/tests/valid/inflight_concat.test.w b/tests/valid/inflight_concat.test.w similarity index 100% rename from examples/tests/valid/inflight_concat.test.w rename to tests/valid/inflight_concat.test.w diff --git a/examples/tests/valid/inflight_handler_singleton.test.w b/tests/valid/inflight_handler_singleton.test.w similarity index 100% rename from examples/tests/valid/inflight_handler_singleton.test.w rename to tests/valid/inflight_handler_singleton.test.w diff --git a/examples/tests/valid/inflight_init.test.w b/tests/valid/inflight_init.test.w similarity index 100% rename from examples/tests/valid/inflight_init.test.w rename to tests/valid/inflight_init.test.w diff --git a/examples/tests/valid/inflights_calling_inflights.test.w b/tests/valid/inflights_calling_inflights.test.w similarity index 100% rename from examples/tests/valid/inflights_calling_inflights.test.w rename to tests/valid/inflights_calling_inflights.test.w diff --git a/examples/tests/valid/inherit_stdlib_class.test.w b/tests/valid/inherit_stdlib_class.test.w similarity index 100% rename from examples/tests/valid/inherit_stdlib_class.test.w rename to tests/valid/inherit_stdlib_class.test.w diff --git a/examples/tests/valid/inheritance_class_inflight.test.w b/tests/valid/inheritance_class_inflight.test.w similarity index 100% rename from examples/tests/valid/inheritance_class_inflight.test.w rename to tests/valid/inheritance_class_inflight.test.w diff --git a/examples/tests/valid/inheritance_class_preflight.test.w b/tests/valid/inheritance_class_preflight.test.w similarity index 100% rename from examples/tests/valid/inheritance_class_preflight.test.w rename to tests/valid/inheritance_class_preflight.test.w diff --git a/examples/tests/valid/inheritance_interface.test.w b/tests/valid/inheritance_interface.test.w similarity index 100% rename from examples/tests/valid/inheritance_interface.test.w rename to tests/valid/inheritance_interface.test.w diff --git a/examples/tests/valid/interface.test.w b/tests/valid/interface.test.w similarity index 100% rename from examples/tests/valid/interface.test.w rename to tests/valid/interface.test.w diff --git a/examples/tests/valid/intrinsics.test.w b/tests/valid/intrinsics.test.w similarity index 100% rename from examples/tests/valid/intrinsics.test.w rename to tests/valid/intrinsics.test.w diff --git a/examples/tests/valid/issue_2889.test.w b/tests/valid/issue_2889.test.w similarity index 100% rename from examples/tests/valid/issue_2889.test.w rename to tests/valid/issue_2889.test.w diff --git a/examples/tests/valid/json-types.test.w b/tests/valid/json-types.test.w similarity index 100% rename from examples/tests/valid/json-types.test.w rename to tests/valid/json-types.test.w diff --git a/examples/tests/valid/json.test.w b/tests/valid/json.test.w similarity index 100% rename from examples/tests/valid/json.test.w rename to tests/valid/json.test.w diff --git a/examples/tests/valid/json_bucket.test.w b/tests/valid/json_bucket.test.w similarity index 100% rename from examples/tests/valid/json_bucket.test.w rename to tests/valid/json_bucket.test.w diff --git a/examples/tests/valid/json_static.test.w b/tests/valid/json_static.test.w similarity index 100% rename from examples/tests/valid/json_static.test.w rename to tests/valid/json_static.test.w diff --git a/examples/tests/valid/json_string_interpolation.test.w b/tests/valid/json_string_interpolation.test.w similarity index 100% rename from examples/tests/valid/json_string_interpolation.test.w rename to tests/valid/json_string_interpolation.test.w diff --git a/examples/tests/valid/lift_expr_with_this.test.w b/tests/valid/lift_expr_with_this.test.w similarity index 100% rename from examples/tests/valid/lift_expr_with_this.test.w rename to tests/valid/lift_expr_with_this.test.w diff --git a/examples/tests/valid/lift_inflight_closure_collection.test.w b/tests/valid/lift_inflight_closure_collection.test.w similarity index 100% rename from examples/tests/valid/lift_inflight_closure_collection.test.w rename to tests/valid/lift_inflight_closure_collection.test.w diff --git a/examples/tests/valid/lift_inflight_closure_returning_object_issue6501.test.w b/tests/valid/lift_inflight_closure_returning_object_issue6501.test.w similarity index 100% rename from examples/tests/valid/lift_inflight_closure_returning_object_issue6501.test.w rename to tests/valid/lift_inflight_closure_returning_object_issue6501.test.w diff --git a/examples/tests/valid/lift_parent_fields.test.w b/tests/valid/lift_parent_fields.test.w similarity index 100% rename from examples/tests/valid/lift_parent_fields.test.w rename to tests/valid/lift_parent_fields.test.w diff --git a/examples/tests/valid/lift_redefinition.test.w b/tests/valid/lift_redefinition.test.w similarity index 100% rename from examples/tests/valid/lift_redefinition.test.w rename to tests/valid/lift_redefinition.test.w diff --git a/examples/tests/valid/lift_shared_resource.test.w b/tests/valid/lift_shared_resource.test.w similarity index 100% rename from examples/tests/valid/lift_shared_resource.test.w rename to tests/valid/lift_shared_resource.test.w diff --git a/examples/tests/valid/lift_this.test.w b/tests/valid/lift_this.test.w similarity index 100% rename from examples/tests/valid/lift_this.test.w rename to tests/valid/lift_this.test.w diff --git a/examples/tests/valid/lift_via_closure.test.w b/tests/valid/lift_via_closure.test.w similarity index 100% rename from examples/tests/valid/lift_via_closure.test.w rename to tests/valid/lift_via_closure.test.w diff --git a/examples/tests/valid/lift_via_closure_explicit.test.w b/tests/valid/lift_via_closure_explicit.test.w similarity index 100% rename from examples/tests/valid/lift_via_closure_explicit.test.w rename to tests/valid/lift_via_closure_explicit.test.w diff --git a/examples/tests/valid/lift_weird_order.test.w b/tests/valid/lift_weird_order.test.w similarity index 100% rename from examples/tests/valid/lift_weird_order.test.w rename to tests/valid/lift_weird_order.test.w diff --git a/examples/tests/valid/lift_with_phase_ind.test.w b/tests/valid/lift_with_phase_ind.test.w similarity index 100% rename from examples/tests/valid/lift_with_phase_ind.test.w rename to tests/valid/lift_with_phase_ind.test.w diff --git a/examples/tests/valid/map_entries.test.w b/tests/valid/map_entries.test.w similarity index 100% rename from examples/tests/valid/map_entries.test.w rename to tests/valid/map_entries.test.w diff --git a/examples/tests/valid/mut_container_types.test.w b/tests/valid/mut_container_types.test.w similarity index 100% rename from examples/tests/valid/mut_container_types.test.w rename to tests/valid/mut_container_types.test.w diff --git a/examples/tests/valid/mutation_after_class_init.test.w b/tests/valid/mutation_after_class_init.test.w similarity index 100% rename from examples/tests/valid/mutation_after_class_init.test.w rename to tests/valid/mutation_after_class_init.test.w diff --git a/examples/tests/valid/namspaced-expr-in-index-expr.test.w b/tests/valid/namspaced-expr-in-index-expr.test.w similarity index 100% rename from examples/tests/valid/namspaced-expr-in-index-expr.test.w rename to tests/valid/namspaced-expr-in-index-expr.test.w diff --git a/examples/tests/valid/new_in_static.test.w b/tests/valid/new_in_static.test.w similarity index 100% rename from examples/tests/valid/new_in_static.test.w rename to tests/valid/new_in_static.test.w diff --git a/examples/tests/valid/new_in_static_lib.w b/tests/valid/new_in_static_lib.w similarity index 100% rename from examples/tests/valid/new_in_static_lib.w rename to tests/valid/new_in_static_lib.w diff --git a/examples/tests/valid/new_jsii.test.w b/tests/valid/new_jsii.test.w similarity index 100% rename from examples/tests/valid/new_jsii.test.w rename to tests/valid/new_jsii.test.w diff --git a/examples/tests/valid/nil.test.w b/tests/valid/nil.test.w similarity index 100% rename from examples/tests/valid/nil.test.w rename to tests/valid/nil.test.w diff --git a/examples/tests/valid/on_lift.test.w b/tests/valid/on_lift.test.w similarity index 100% rename from examples/tests/valid/on_lift.test.w rename to tests/valid/on_lift.test.w diff --git a/examples/tests/valid/optionals.test.w b/tests/valid/optionals.test.w similarity index 100% rename from examples/tests/valid/optionals.test.w rename to tests/valid/optionals.test.w diff --git a/examples/tests/valid/package.json b/tests/valid/package.json similarity index 100% rename from examples/tests/valid/package.json rename to tests/valid/package.json diff --git a/examples/tests/valid/parameters/nested/parameters.test.w b/tests/valid/parameters/nested/parameters.test.w similarity index 100% rename from examples/tests/valid/parameters/nested/parameters.test.w rename to tests/valid/parameters/nested/parameters.test.w diff --git a/examples/tests/valid/parameters/nested/wing.toml b/tests/valid/parameters/nested/wing.toml similarity index 100% rename from examples/tests/valid/parameters/nested/wing.toml rename to tests/valid/parameters/nested/wing.toml diff --git a/examples/tests/valid/parameters/simple/parameters.test.w b/tests/valid/parameters/simple/parameters.test.w similarity index 100% rename from examples/tests/valid/parameters/simple/parameters.test.w rename to tests/valid/parameters/simple/parameters.test.w diff --git a/examples/tests/valid/parameters/simple/wing.toml b/tests/valid/parameters/simple/wing.toml similarity index 100% rename from examples/tests/valid/parameters/simple/wing.toml rename to tests/valid/parameters/simple/wing.toml diff --git a/examples/tests/valid/phase_independent_method_on_string.test.w b/tests/valid/phase_independent_method_on_string.test.w similarity index 100% rename from examples/tests/valid/phase_independent_method_on_string.test.w rename to tests/valid/phase_independent_method_on_string.test.w diff --git a/examples/tests/valid/platforms/example.main.w b/tests/valid/platforms/example.main.w similarity index 100% rename from examples/tests/valid/platforms/example.main.w rename to tests/valid/platforms/example.main.w diff --git a/examples/tests/valid/platforms/local-package/a-relative-platform.js b/tests/valid/platforms/local-package/a-relative-platform.js similarity index 100% rename from examples/tests/valid/platforms/local-package/a-relative-platform.js rename to tests/valid/platforms/local-package/a-relative-platform.js diff --git a/examples/tests/valid/platforms/local-package/index.js b/tests/valid/platforms/local-package/index.js similarity index 100% rename from examples/tests/valid/platforms/local-package/index.js rename to tests/valid/platforms/local-package/index.js diff --git a/examples/tests/valid/platforms/main.w b/tests/valid/platforms/main.w similarity index 100% rename from examples/tests/valid/platforms/main.w rename to tests/valid/platforms/main.w diff --git a/examples/tests/valid/platforms/permission-boundary.js b/tests/valid/platforms/permission-boundary.js similarity index 100% rename from examples/tests/valid/platforms/permission-boundary.js rename to tests/valid/platforms/permission-boundary.js diff --git a/examples/tests/valid/platforms/replace-tf-bucket.js b/tests/valid/platforms/replace-tf-bucket.js similarity index 100% rename from examples/tests/valid/platforms/replace-tf-bucket.js rename to tests/valid/platforms/replace-tf-bucket.js diff --git a/examples/tests/valid/platforms/replicate-s3.js b/tests/valid/platforms/replicate-s3.js similarity index 100% rename from examples/tests/valid/platforms/replicate-s3.js rename to tests/valid/platforms/replicate-s3.js diff --git a/examples/tests/valid/platforms/tf-backend.js b/tests/valid/platforms/tf-backend.js similarity index 100% rename from examples/tests/valid/platforms/tf-backend.js rename to tests/valid/platforms/tf-backend.js diff --git a/examples/tests/valid/primitive_methods.test.w b/tests/valid/primitive_methods.test.w similarity index 100% rename from examples/tests/valid/primitive_methods.test.w rename to tests/valid/primitive_methods.test.w diff --git a/examples/tests/valid/print-helpers.extern.d.ts b/tests/valid/print-helpers.extern.d.ts similarity index 100% rename from examples/tests/valid/print-helpers.extern.d.ts rename to tests/valid/print-helpers.extern.d.ts diff --git a/examples/tests/valid/print-helpers.js b/tests/valid/print-helpers.js similarity index 100% rename from examples/tests/valid/print-helpers.js rename to tests/valid/print-helpers.js diff --git a/examples/tests/valid/print.test.w b/tests/valid/print.test.w similarity index 100% rename from examples/tests/valid/print.test.w rename to tests/valid/print.test.w diff --git a/examples/tests/valid/reassignment.test.w b/tests/valid/reassignment.test.w similarity index 100% rename from examples/tests/valid/reassignment.test.w rename to tests/valid/reassignment.test.w diff --git a/examples/tests/valid/resource.test.w b/tests/valid/resource.test.w similarity index 100% rename from examples/tests/valid/resource.test.w rename to tests/valid/resource.test.w diff --git a/examples/tests/valid/resource_call_static.test.w b/tests/valid/resource_call_static.test.w similarity index 100% rename from examples/tests/valid/resource_call_static.test.w rename to tests/valid/resource_call_static.test.w diff --git a/examples/tests/valid/resource_captures.test.w b/tests/valid/resource_captures.test.w similarity index 100% rename from examples/tests/valid/resource_captures.test.w rename to tests/valid/resource_captures.test.w diff --git a/examples/tests/valid/resource_captures_globals.test.w b/tests/valid/resource_captures_globals.test.w similarity index 100% rename from examples/tests/valid/resource_captures_globals.test.w rename to tests/valid/resource_captures_globals.test.w diff --git a/examples/tests/valid/rootid.test.w b/tests/valid/rootid.test.w similarity index 100% rename from examples/tests/valid/rootid.test.w rename to tests/valid/rootid.test.w diff --git a/examples/tests/valid/rootid.test.w.tf-aws.snap.md b/tests/valid/rootid.test.w.tf-aws.snap.md similarity index 100% rename from examples/tests/valid/rootid.test.w.tf-aws.snap.md rename to tests/valid/rootid.test.w.tf-aws.snap.md diff --git a/examples/tests/valid/service.test.w b/tests/valid/service.test.w similarity index 100% rename from examples/tests/valid/service.test.w rename to tests/valid/service.test.w diff --git a/examples/tests/valid/shadowing.test.w b/tests/valid/shadowing.test.w similarity index 100% rename from examples/tests/valid/shadowing.test.w rename to tests/valid/shadowing.test.w diff --git a/examples/tests/valid/sim_resource.test.w b/tests/valid/sim_resource.test.w similarity index 100% rename from examples/tests/valid/sim_resource.test.w rename to tests/valid/sim_resource.test.w diff --git a/examples/tests/valid/statements_before_super.w b/tests/valid/statements_before_super.w similarity index 100% rename from examples/tests/valid/statements_before_super.w rename to tests/valid/statements_before_super.w diff --git a/examples/tests/valid/statements_if.test.w b/tests/valid/statements_if.test.w similarity index 100% rename from examples/tests/valid/statements_if.test.w rename to tests/valid/statements_if.test.w diff --git a/examples/tests/valid/statements_variable_declarations.test.w b/tests/valid/statements_variable_declarations.test.w similarity index 100% rename from examples/tests/valid/statements_variable_declarations.test.w rename to tests/valid/statements_variable_declarations.test.w diff --git a/examples/tests/valid/static_members.test.w b/tests/valid/static_members.test.w similarity index 100% rename from examples/tests/valid/static_members.test.w rename to tests/valid/static_members.test.w diff --git a/examples/tests/valid/std_containers.test.w b/tests/valid/std_containers.test.w similarity index 100% rename from examples/tests/valid/std_containers.test.w rename to tests/valid/std_containers.test.w diff --git a/examples/tests/valid/std_string.test.w b/tests/valid/std_string.test.w similarity index 100% rename from examples/tests/valid/std_string.test.w rename to tests/valid/std_string.test.w diff --git a/examples/tests/valid/std_type_annotation.test.w b/tests/valid/std_type_annotation.test.w similarity index 100% rename from examples/tests/valid/std_type_annotation.test.w rename to tests/valid/std_type_annotation.test.w diff --git a/examples/tests/valid/store.w b/tests/valid/store.w similarity index 100% rename from examples/tests/valid/store.w rename to tests/valid/store.w diff --git a/examples/tests/valid/stringify.test.w b/tests/valid/stringify.test.w similarity index 100% rename from examples/tests/valid/stringify.test.w rename to tests/valid/stringify.test.w diff --git a/examples/tests/valid/struct_from_json.test.w b/tests/valid/struct_from_json.test.w similarity index 100% rename from examples/tests/valid/struct_from_json.test.w rename to tests/valid/struct_from_json.test.w diff --git a/examples/tests/valid/structs.test.w b/tests/valid/structs.test.w similarity index 100% rename from examples/tests/valid/structs.test.w rename to tests/valid/structs.test.w diff --git a/examples/tests/valid/subdir/bar.w b/tests/valid/subdir/bar.w similarity index 100% rename from examples/tests/valid/subdir/bar.w rename to tests/valid/subdir/bar.w diff --git a/examples/tests/valid/subdir/empty.w b/tests/valid/subdir/empty.w similarity index 100% rename from examples/tests/valid/subdir/empty.w rename to tests/valid/subdir/empty.w diff --git a/examples/tests/valid/subdir/foo.w b/tests/valid/subdir/foo.w similarity index 100% rename from examples/tests/valid/subdir/foo.w rename to tests/valid/subdir/foo.w diff --git a/examples/tests/valid/subdir/structs.w b/tests/valid/subdir/structs.w similarity index 100% rename from examples/tests/valid/subdir/structs.w rename to tests/valid/subdir/structs.w diff --git a/examples/tests/valid/subdir/structs_2.w b/tests/valid/subdir/structs_2.w similarity index 100% rename from examples/tests/valid/subdir/structs_2.w rename to tests/valid/subdir/structs_2.w diff --git a/examples/tests/valid/subdir/subfile.w b/tests/valid/subdir/subfile.w similarity index 100% rename from examples/tests/valid/subdir/subfile.w rename to tests/valid/subdir/subfile.w diff --git a/examples/tests/valid/subdir/util.extern.d.ts b/tests/valid/subdir/util.extern.d.ts similarity index 100% rename from examples/tests/valid/subdir/util.extern.d.ts rename to tests/valid/subdir/util.extern.d.ts diff --git a/examples/tests/valid/subdir/util.ts b/tests/valid/subdir/util.ts similarity index 100% rename from examples/tests/valid/subdir/util.ts rename to tests/valid/subdir/util.ts diff --git a/examples/tests/valid/subdir2/file1.w b/tests/valid/subdir2/file1.w similarity index 100% rename from examples/tests/valid/subdir2/file1.w rename to tests/valid/subdir2/file1.w diff --git a/examples/tests/valid/subdir2/file2.w b/tests/valid/subdir2/file2.w similarity index 100% rename from examples/tests/valid/subdir2/file2.w rename to tests/valid/subdir2/file2.w diff --git a/examples/tests/valid/subdir2/inflight_class.w b/tests/valid/subdir2/inflight_class.w similarity index 100% rename from examples/tests/valid/subdir2/inflight_class.w rename to tests/valid/subdir2/inflight_class.w diff --git a/examples/tests/valid/subdir2/inner-with-no-wing.files/affirmation.txt b/tests/valid/subdir2/inner-with-no-wing.files/affirmation.txt similarity index 100% rename from examples/tests/valid/subdir2/inner-with-no-wing.files/affirmation.txt rename to tests/valid/subdir2/inner-with-no-wing.files/affirmation.txt diff --git a/examples/tests/valid/subdir2/inner/widget.w b/tests/valid/subdir2/inner/widget.w similarity index 100% rename from examples/tests/valid/subdir2/inner/widget.w rename to tests/valid/subdir2/inner/widget.w diff --git a/examples/tests/valid/super_call.test.w b/tests/valid/super_call.test.w similarity index 100% rename from examples/tests/valid/super_call.test.w rename to tests/valid/super_call.test.w diff --git a/examples/tests/valid/super_inflight_class.test.w b/tests/valid/super_inflight_class.test.w similarity index 100% rename from examples/tests/valid/super_inflight_class.test.w rename to tests/valid/super_inflight_class.test.w diff --git a/examples/tests/valid/symbol_shadow.test.w b/tests/valid/symbol_shadow.test.w similarity index 100% rename from examples/tests/valid/symbol_shadow.test.w rename to tests/valid/symbol_shadow.test.w diff --git a/examples/tests/valid/test_bucket.test.w b/tests/valid/test_bucket.test.w similarity index 100% rename from examples/tests/valid/test_bucket.test.w rename to tests/valid/test_bucket.test.w diff --git a/examples/tests/valid/test_without_bring.test.w b/tests/valid/test_without_bring.test.w similarity index 100% rename from examples/tests/valid/test_without_bring.test.w rename to tests/valid/test_without_bring.test.w diff --git a/examples/tests/valid/this.test.w b/tests/valid/this.test.w similarity index 100% rename from examples/tests/valid/this.test.w rename to tests/valid/this.test.w diff --git a/examples/tests/valid/to_inflight.test.w b/tests/valid/to_inflight.test.w similarity index 100% rename from examples/tests/valid/to_inflight.test.w rename to tests/valid/to_inflight.test.w diff --git a/examples/tests/valid/try_catch.test.w b/tests/valid/try_catch.test.w similarity index 100% rename from examples/tests/valid/try_catch.test.w rename to tests/valid/try_catch.test.w diff --git a/examples/tests/valid/turbo.json b/tests/valid/turbo.json similarity index 100% rename from examples/tests/valid/turbo.json rename to tests/valid/turbo.json diff --git a/examples/tests/valid/unused_lift.test.w b/tests/valid/unused_lift.test.w similarity index 100% rename from examples/tests/valid/unused_lift.test.w rename to tests/valid/unused_lift.test.w diff --git a/examples/tests/valid/url_utils.extern.d.ts b/tests/valid/url_utils.extern.d.ts similarity index 100% rename from examples/tests/valid/url_utils.extern.d.ts rename to tests/valid/url_utils.extern.d.ts diff --git a/examples/tests/valid/url_utils.ts b/tests/valid/url_utils.ts similarity index 100% rename from examples/tests/valid/url_utils.ts rename to tests/valid/url_utils.ts diff --git a/examples/tests/valid/use_inflight_method_inside_init_closure.test.w b/tests/valid/use_inflight_method_inside_init_closure.test.w similarity index 100% rename from examples/tests/valid/use_inflight_method_inside_init_closure.test.w rename to tests/valid/use_inflight_method_inside_init_closure.test.w diff --git a/examples/tests/valid/website_with_api.test.w b/tests/valid/website_with_api.test.w similarity index 100% rename from examples/tests/valid/website_with_api.test.w rename to tests/valid/website_with_api.test.w diff --git a/examples/tests/valid/website_with_api/index.html b/tests/valid/website_with_api/index.html similarity index 100% rename from examples/tests/valid/website_with_api/index.html rename to tests/valid/website_with_api/index.html diff --git a/examples/tests/valid/while.test.w b/tests/valid/while.test.w similarity index 100% rename from examples/tests/valid/while.test.w rename to tests/valid/while.test.w diff --git a/examples/tests/valid/while_loop_await.test.w b/tests/valid/while_loop_await.test.w similarity index 100% rename from examples/tests/valid/while_loop_await.test.w rename to tests/valid/while_loop_await.test.w diff --git a/apps/wing-console/.eslintignore b/wing-console/.eslintignore similarity index 100% rename from apps/wing-console/.eslintignore rename to wing-console/.eslintignore diff --git a/apps/wing-console/.gitignore b/wing-console/.gitignore similarity index 100% rename from apps/wing-console/.gitignore rename to wing-console/.gitignore diff --git a/apps/wing-console/.prettierrc.json b/wing-console/.prettierrc.json similarity index 100% rename from apps/wing-console/.prettierrc.json rename to wing-console/.prettierrc.json diff --git a/apps/wing-console/LICENSE.md b/wing-console/LICENSE.md similarity index 100% rename from apps/wing-console/LICENSE.md rename to wing-console/LICENSE.md diff --git a/apps/wing-console/console/app/.eslintignore b/wing-console/console/app/.eslintignore similarity index 100% rename from apps/wing-console/console/app/.eslintignore rename to wing-console/console/app/.eslintignore diff --git a/apps/wing-console/console/app/.eslintrc.json b/wing-console/console/app/.eslintrc.json similarity index 100% rename from apps/wing-console/console/app/.eslintrc.json rename to wing-console/console/app/.eslintrc.json diff --git a/apps/wing-console/console/app/.gitignore b/wing-console/console/app/.gitignore similarity index 100% rename from apps/wing-console/console/app/.gitignore rename to wing-console/console/app/.gitignore diff --git a/apps/wing-console/console/app/CONTRIBUTING.md b/wing-console/console/app/CONTRIBUTING.md similarity index 100% rename from apps/wing-console/console/app/CONTRIBUTING.md rename to wing-console/console/app/CONTRIBUTING.md diff --git a/apps/wing-console/console/app/LICENSE.md b/wing-console/console/app/LICENSE.md similarity index 100% rename from apps/wing-console/console/app/LICENSE.md rename to wing-console/console/app/LICENSE.md diff --git a/apps/wing-console/console/app/README.md b/wing-console/console/app/README.md similarity index 100% rename from apps/wing-console/console/app/README.md rename to wing-console/console/app/README.md diff --git a/apps/wing-console/console/app/assets/openChrome.applescript b/wing-console/console/app/assets/openChrome.applescript similarity index 100% rename from apps/wing-console/console/app/assets/openChrome.applescript rename to wing-console/console/app/assets/openChrome.applescript diff --git a/apps/wing-console/console/app/demo/main.w b/wing-console/console/app/demo/main.w similarity index 100% rename from apps/wing-console/console/app/demo/main.w rename to wing-console/console/app/demo/main.w diff --git a/apps/wing-console/console/app/package.json b/wing-console/console/app/package.json similarity index 100% rename from apps/wing-console/console/app/package.json rename to wing-console/console/app/package.json diff --git a/apps/wing-console/console/app/playwright.config.ts b/wing-console/console/app/playwright.config.ts similarity index 100% rename from apps/wing-console/console/app/playwright.config.ts rename to wing-console/console/app/playwright.config.ts diff --git a/apps/wing-console/console/app/postcss.config.cjs b/wing-console/console/app/postcss.config.cjs similarity index 100% rename from apps/wing-console/console/app/postcss.config.cjs rename to wing-console/console/app/postcss.config.cjs diff --git a/apps/wing-console/console/app/preview/Dockerfile b/wing-console/console/app/preview/Dockerfile similarity index 100% rename from apps/wing-console/console/app/preview/Dockerfile rename to wing-console/console/app/preview/Dockerfile diff --git a/apps/wing-console/console/app/preview/fly.toml b/wing-console/console/app/preview/fly.toml similarity index 100% rename from apps/wing-console/console/app/preview/fly.toml rename to wing-console/console/app/preview/fly.toml diff --git a/apps/wing-console/console/app/preview/index.mjs b/wing-console/console/app/preview/index.mjs similarity index 100% rename from apps/wing-console/console/app/preview/index.mjs rename to wing-console/console/app/preview/index.mjs diff --git a/apps/wing-console/console/app/scripts/config.mjs b/wing-console/console/app/scripts/config.mjs similarity index 100% rename from apps/wing-console/console/app/scripts/config.mjs rename to wing-console/console/app/scripts/config.mjs diff --git a/apps/wing-console/console/app/scripts/dev.mjs b/wing-console/console/app/scripts/dev.mjs similarity index 100% rename from apps/wing-console/console/app/scripts/dev.mjs rename to wing-console/console/app/scripts/dev.mjs diff --git a/apps/wing-console/console/app/scripts/preview.mjs b/wing-console/console/app/scripts/preview.mjs similarity index 100% rename from apps/wing-console/console/app/scripts/preview.mjs rename to wing-console/console/app/scripts/preview.mjs diff --git a/apps/wing-console/console/app/src/analytics.ts b/wing-console/console/app/src/analytics.ts similarity index 100% rename from apps/wing-console/console/app/src/analytics.ts rename to wing-console/console/app/src/analytics.ts diff --git a/apps/wing-console/console/app/src/index.ts b/wing-console/console/app/src/index.ts similarity index 100% rename from apps/wing-console/console/app/src/index.ts rename to wing-console/console/app/src/index.ts diff --git a/apps/wing-console/console/app/src/open.ts b/wing-console/console/app/src/open.ts similarity index 100% rename from apps/wing-console/console/app/src/open.ts rename to wing-console/console/app/src/open.ts diff --git a/apps/wing-console/console/app/src/storage.ts b/wing-console/console/app/src/storage.ts similarity index 100% rename from apps/wing-console/console/app/src/storage.ts rename to wing-console/console/app/src/storage.ts diff --git a/apps/wing-console/console/app/tailwind.config.cjs b/wing-console/console/app/tailwind.config.cjs similarity index 100% rename from apps/wing-console/console/app/tailwind.config.cjs rename to wing-console/console/app/tailwind.config.cjs diff --git a/apps/wing-console/console/app/test/cloud.api/index.test.ts b/wing-console/console/app/test/cloud.api/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.api/index.test.ts rename to wing-console/console/app/test/cloud.api/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.api/main.w b/wing-console/console/app/test/cloud.api/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.api/main.w rename to wing-console/console/app/test/cloud.api/main.w diff --git a/apps/wing-console/console/app/test/cloud.bucket/index.test.ts b/wing-console/console/app/test/cloud.bucket/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.bucket/index.test.ts rename to wing-console/console/app/test/cloud.bucket/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.bucket/main.w b/wing-console/console/app/test/cloud.bucket/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.bucket/main.w rename to wing-console/console/app/test/cloud.bucket/main.w diff --git a/apps/wing-console/console/app/test/cloud.counter/index.test.ts b/wing-console/console/app/test/cloud.counter/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.counter/index.test.ts rename to wing-console/console/app/test/cloud.counter/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.counter/main.w b/wing-console/console/app/test/cloud.counter/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.counter/main.w rename to wing-console/console/app/test/cloud.counter/main.w diff --git a/apps/wing-console/console/app/test/cloud.function/index.test.ts b/wing-console/console/app/test/cloud.function/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.function/index.test.ts rename to wing-console/console/app/test/cloud.function/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.function/main.w b/wing-console/console/app/test/cloud.function/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.function/main.w rename to wing-console/console/app/test/cloud.function/main.w diff --git a/apps/wing-console/console/app/test/cloud.queue/index.test.ts b/wing-console/console/app/test/cloud.queue/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.queue/index.test.ts rename to wing-console/console/app/test/cloud.queue/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.queue/main.w b/wing-console/console/app/test/cloud.queue/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.queue/main.w rename to wing-console/console/app/test/cloud.queue/main.w diff --git a/apps/wing-console/console/app/test/cloud.topic/index.test.ts b/wing-console/console/app/test/cloud.topic/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.topic/index.test.ts rename to wing-console/console/app/test/cloud.topic/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.topic/main.w b/wing-console/console/app/test/cloud.topic/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.topic/main.w rename to wing-console/console/app/test/cloud.topic/main.w diff --git a/apps/wing-console/console/app/test/cloud.website/index.test.ts b/wing-console/console/app/test/cloud.website/index.test.ts similarity index 100% rename from apps/wing-console/console/app/test/cloud.website/index.test.ts rename to wing-console/console/app/test/cloud.website/index.test.ts diff --git a/apps/wing-console/console/app/test/cloud.website/main.w b/wing-console/console/app/test/cloud.website/main.w similarity index 100% rename from apps/wing-console/console/app/test/cloud.website/main.w rename to wing-console/console/app/test/cloud.website/main.w diff --git a/apps/wing-console/console/app/test/describe.ts b/wing-console/console/app/test/describe.ts similarity index 100% rename from apps/wing-console/console/app/test/describe.ts rename to wing-console/console/app/test/describe.ts diff --git a/apps/wing-console/console/app/test/health/health.test.ts b/wing-console/console/app/test/health/health.test.ts similarity index 100% rename from apps/wing-console/console/app/test/health/health.test.ts rename to wing-console/console/app/test/health/health.test.ts diff --git a/apps/wing-console/console/app/test/health/main.w b/wing-console/console/app/test/health/main.w similarity index 100% rename from apps/wing-console/console/app/test/health/main.w rename to wing-console/console/app/test/health/main.w diff --git a/apps/wing-console/console/app/test/helpers.ts b/wing-console/console/app/test/helpers.ts similarity index 100% rename from apps/wing-console/console/app/test/helpers.ts rename to wing-console/console/app/test/helpers.ts diff --git a/apps/wing-console/console/app/test/login/login.test.ts b/wing-console/console/app/test/login/login.test.ts similarity index 100% rename from apps/wing-console/console/app/test/login/login.test.ts rename to wing-console/console/app/test/login/login.test.ts diff --git a/apps/wing-console/console/app/test/login/main.w b/wing-console/console/app/test/login/main.w similarity index 100% rename from apps/wing-console/console/app/test/login/main.w rename to wing-console/console/app/test/login/main.w diff --git a/apps/wing-console/console/app/tsconfig.json b/wing-console/console/app/tsconfig.json similarity index 100% rename from apps/wing-console/console/app/tsconfig.json rename to wing-console/console/app/tsconfig.json diff --git a/apps/wing-console/console/app/tsup.config.ts b/wing-console/console/app/tsup.config.ts similarity index 100% rename from apps/wing-console/console/app/tsup.config.ts rename to wing-console/console/app/tsup.config.ts diff --git a/apps/wing-console/console/app/turbo.json b/wing-console/console/app/turbo.json similarity index 100% rename from apps/wing-console/console/app/turbo.json rename to wing-console/console/app/turbo.json diff --git a/apps/wing-console/console/app/web/.env.example b/wing-console/console/app/web/.env.example similarity index 100% rename from apps/wing-console/console/app/web/.env.example rename to wing-console/console/app/web/.env.example diff --git a/apps/wing-console/console/app/web/.eslintrc.json b/wing-console/console/app/web/.eslintrc.json similarity index 100% rename from apps/wing-console/console/app/web/.eslintrc.json rename to wing-console/console/app/web/.eslintrc.json diff --git a/apps/wing-console/console/app/web/env.d.ts b/wing-console/console/app/web/env.d.ts similarity index 100% rename from apps/wing-console/console/app/web/env.d.ts rename to wing-console/console/app/web/env.d.ts diff --git a/apps/wing-console/console/app/web/favicon.ico b/wing-console/console/app/web/favicon.ico similarity index 100% rename from apps/wing-console/console/app/web/favicon.ico rename to wing-console/console/app/web/favicon.ico diff --git a/apps/wing-console/console/app/web/index.css b/wing-console/console/app/web/index.css similarity index 100% rename from apps/wing-console/console/app/web/index.css rename to wing-console/console/app/web/index.css diff --git a/apps/wing-console/console/app/web/index.html b/wing-console/console/app/web/index.html similarity index 100% rename from apps/wing-console/console/app/web/index.html rename to wing-console/console/app/web/index.html diff --git a/apps/wing-console/console/app/web/index.tsx b/wing-console/console/app/web/index.tsx similarity index 100% rename from apps/wing-console/console/app/web/index.tsx rename to wing-console/console/app/web/index.tsx diff --git a/apps/wing-console/console/design-system/.eslintignore b/wing-console/console/design-system/.eslintignore similarity index 100% rename from apps/wing-console/console/design-system/.eslintignore rename to wing-console/console/design-system/.eslintignore diff --git a/apps/wing-console/console/design-system/.eslintrc.json b/wing-console/console/design-system/.eslintrc.json similarity index 100% rename from apps/wing-console/console/design-system/.eslintrc.json rename to wing-console/console/design-system/.eslintrc.json diff --git a/apps/wing-console/console/design-system/.gitignore b/wing-console/console/design-system/.gitignore similarity index 100% rename from apps/wing-console/console/design-system/.gitignore rename to wing-console/console/design-system/.gitignore diff --git a/apps/wing-console/console/design-system/LICENSE.md b/wing-console/console/design-system/LICENSE.md similarity index 100% rename from apps/wing-console/console/design-system/LICENSE.md rename to wing-console/console/design-system/LICENSE.md diff --git a/apps/wing-console/console/design-system/package.json b/wing-console/console/design-system/package.json similarity index 100% rename from apps/wing-console/console/design-system/package.json rename to wing-console/console/design-system/package.json diff --git a/apps/wing-console/console/design-system/postcss.config.cjs b/wing-console/console/design-system/postcss.config.cjs similarity index 100% rename from apps/wing-console/console/design-system/postcss.config.cjs rename to wing-console/console/design-system/postcss.config.cjs diff --git a/apps/wing-console/console/design-system/readme.md b/wing-console/console/design-system/readme.md similarity index 100% rename from apps/wing-console/console/design-system/readme.md rename to wing-console/console/design-system/readme.md diff --git a/apps/wing-console/console/design-system/src/assets/wingLoader.json b/wing-console/console/design-system/src/assets/wingLoader.json similarity index 100% rename from apps/wing-console/console/design-system/src/assets/wingLoader.json rename to wing-console/console/design-system/src/assets/wingLoader.json diff --git a/apps/wing-console/console/design-system/src/attribute.tsx b/wing-console/console/design-system/src/attribute.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/attribute.tsx rename to wing-console/console/design-system/src/attribute.tsx diff --git a/apps/wing-console/console/design-system/src/breadcrumbs.tsx b/wing-console/console/design-system/src/breadcrumbs.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/breadcrumbs.tsx rename to wing-console/console/design-system/src/breadcrumbs.tsx diff --git a/apps/wing-console/console/design-system/src/button.tsx b/wing-console/console/design-system/src/button.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/button.tsx rename to wing-console/console/design-system/src/button.tsx diff --git a/apps/wing-console/console/design-system/src/checkbox.tsx b/wing-console/console/design-system/src/checkbox.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/checkbox.tsx rename to wing-console/console/design-system/src/checkbox.tsx diff --git a/apps/wing-console/console/design-system/src/combobox.tsx b/wing-console/console/design-system/src/combobox.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/combobox.tsx rename to wing-console/console/design-system/src/combobox.tsx diff --git a/apps/wing-console/console/design-system/src/file-preview.stories.tsx b/wing-console/console/design-system/src/file-preview.stories.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/file-preview.stories.tsx rename to wing-console/console/design-system/src/file-preview.stories.tsx diff --git a/apps/wing-console/console/design-system/src/file-preview.tsx b/wing-console/console/design-system/src/file-preview.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/file-preview.tsx rename to wing-console/console/design-system/src/file-preview.tsx diff --git a/apps/wing-console/console/design-system/src/headless/tree-context.ts b/wing-console/console/design-system/src/headless/tree-context.ts similarity index 100% rename from apps/wing-console/console/design-system/src/headless/tree-context.ts rename to wing-console/console/design-system/src/headless/tree-context.ts diff --git a/apps/wing-console/console/design-system/src/headless/tree-item.tsx b/wing-console/console/design-system/src/headless/tree-item.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/headless/tree-item.tsx rename to wing-console/console/design-system/src/headless/tree-item.tsx diff --git a/apps/wing-console/console/design-system/src/headless/tree-view.test.tsx b/wing-console/console/design-system/src/headless/tree-view.test.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/headless/tree-view.test.tsx rename to wing-console/console/design-system/src/headless/tree-view.test.tsx diff --git a/apps/wing-console/console/design-system/src/headless/tree-view.tsx b/wing-console/console/design-system/src/headless/tree-view.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/headless/tree-view.tsx rename to wing-console/console/design-system/src/headless/tree-view.tsx diff --git a/apps/wing-console/console/design-system/src/icons/arrow-long-right-icon.tsx b/wing-console/console/design-system/src/icons/arrow-long-right-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/arrow-long-right-icon.tsx rename to wing-console/console/design-system/src/icons/arrow-long-right-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/horizontal-line-icon.tsx b/wing-console/console/design-system/src/icons/horizontal-line-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/horizontal-line-icon.tsx rename to wing-console/console/design-system/src/icons/horizontal-line-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/play-all-icon.tsx b/wing-console/console/design-system/src/icons/play-all-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/play-all-icon.tsx rename to wing-console/console/design-system/src/icons/play-all-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/spinner-icon.tsx b/wing-console/console/design-system/src/icons/spinner-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/spinner-icon.tsx rename to wing-console/console/design-system/src/icons/spinner-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/square-stack-minus-icon.tsx b/wing-console/console/design-system/src/icons/square-stack-minus-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/square-stack-minus-icon.tsx rename to wing-console/console/design-system/src/icons/square-stack-minus-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/square-stack-plus-icon.tsx b/wing-console/console/design-system/src/icons/square-stack-plus-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/square-stack-plus-icon.tsx rename to wing-console/console/design-system/src/icons/square-stack-plus-icon.tsx diff --git a/apps/wing-console/console/design-system/src/icons/wing-icon.tsx b/wing-console/console/design-system/src/icons/wing-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/icons/wing-icon.tsx rename to wing-console/console/design-system/src/icons/wing-icon.tsx diff --git a/apps/wing-console/console/design-system/src/index.ts b/wing-console/console/design-system/src/index.ts similarity index 100% rename from apps/wing-console/console/design-system/src/index.ts rename to wing-console/console/design-system/src/index.ts diff --git a/apps/wing-console/console/design-system/src/input.tsx b/wing-console/console/design-system/src/input.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/input.tsx rename to wing-console/console/design-system/src/input.tsx diff --git a/apps/wing-console/console/design-system/src/inspector-section-heading.tsx b/wing-console/console/design-system/src/inspector-section-heading.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/inspector-section-heading.tsx rename to wing-console/console/design-system/src/inspector-section-heading.tsx diff --git a/apps/wing-console/console/design-system/src/inspector-section.tsx b/wing-console/console/design-system/src/inspector-section.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/inspector-section.tsx rename to wing-console/console/design-system/src/inspector-section.tsx diff --git a/apps/wing-console/console/design-system/src/json-response-input.tsx b/wing-console/console/design-system/src/json-response-input.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/json-response-input.tsx rename to wing-console/console/design-system/src/json-response-input.tsx diff --git a/apps/wing-console/console/design-system/src/key-value-list.tsx b/wing-console/console/design-system/src/key-value-list.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/key-value-list.tsx rename to wing-console/console/design-system/src/key-value-list.tsx diff --git a/apps/wing-console/console/design-system/src/left-resizable-widget.tsx b/wing-console/console/design-system/src/left-resizable-widget.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/left-resizable-widget.tsx rename to wing-console/console/design-system/src/left-resizable-widget.tsx diff --git a/apps/wing-console/console/design-system/src/link.tsx b/wing-console/console/design-system/src/link.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/link.tsx rename to wing-console/console/design-system/src/link.tsx diff --git a/apps/wing-console/console/design-system/src/listbox.tsx b/wing-console/console/design-system/src/listbox.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/listbox.tsx rename to wing-console/console/design-system/src/listbox.tsx diff --git a/apps/wing-console/console/design-system/src/loader.tsx b/wing-console/console/design-system/src/loader.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/loader.tsx rename to wing-console/console/design-system/src/loader.tsx diff --git a/apps/wing-console/console/design-system/src/modal.tsx b/wing-console/console/design-system/src/modal.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/modal.tsx rename to wing-console/console/design-system/src/modal.tsx diff --git a/apps/wing-console/console/design-system/src/notification.tsx b/wing-console/console/design-system/src/notification.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/notification.tsx rename to wing-console/console/design-system/src/notification.tsx diff --git a/apps/wing-console/console/design-system/src/pill.tsx b/wing-console/console/design-system/src/pill.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/pill.tsx rename to wing-console/console/design-system/src/pill.tsx diff --git a/apps/wing-console/console/design-system/src/progress-bar.stories.tsx b/wing-console/console/design-system/src/progress-bar.stories.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/progress-bar.stories.tsx rename to wing-console/console/design-system/src/progress-bar.stories.tsx diff --git a/apps/wing-console/console/design-system/src/progress-bar.tsx b/wing-console/console/design-system/src/progress-bar.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/progress-bar.tsx rename to wing-console/console/design-system/src/progress-bar.tsx diff --git a/apps/wing-console/console/design-system/src/resource-icon.tsx b/wing-console/console/design-system/src/resource-icon.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/resource-icon.tsx rename to wing-console/console/design-system/src/resource-icon.tsx diff --git a/apps/wing-console/console/design-system/src/response-input.tsx b/wing-console/console/design-system/src/response-input.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/response-input.tsx rename to wing-console/console/design-system/src/response-input.tsx diff --git a/apps/wing-console/console/design-system/src/right-resizable-widget.tsx b/wing-console/console/design-system/src/right-resizable-widget.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/right-resizable-widget.tsx rename to wing-console/console/design-system/src/right-resizable-widget.tsx diff --git a/apps/wing-console/console/design-system/src/row-input.tsx b/wing-console/console/design-system/src/row-input.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/row-input.tsx rename to wing-console/console/design-system/src/row-input.tsx diff --git a/apps/wing-console/console/design-system/src/scrollable-area.tsx b/wing-console/console/design-system/src/scrollable-area.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/scrollable-area.tsx rename to wing-console/console/design-system/src/scrollable-area.tsx diff --git a/apps/wing-console/console/design-system/src/select.tsx b/wing-console/console/design-system/src/select.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/select.tsx rename to wing-console/console/design-system/src/select.tsx diff --git a/apps/wing-console/console/design-system/src/skeleton-loader.tsx b/wing-console/console/design-system/src/skeleton-loader.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/skeleton-loader.tsx rename to wing-console/console/design-system/src/skeleton-loader.tsx diff --git a/apps/wing-console/console/design-system/src/slide-over.tsx b/wing-console/console/design-system/src/slide-over.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/slide-over.tsx rename to wing-console/console/design-system/src/slide-over.tsx diff --git a/apps/wing-console/console/design-system/src/spinner-loader.stories.tsx b/wing-console/console/design-system/src/spinner-loader.stories.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/spinner-loader.stories.tsx rename to wing-console/console/design-system/src/spinner-loader.stories.tsx diff --git a/apps/wing-console/console/design-system/src/spinner-loader.tsx b/wing-console/console/design-system/src/spinner-loader.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/spinner-loader.tsx rename to wing-console/console/design-system/src/spinner-loader.tsx diff --git a/apps/wing-console/console/design-system/src/table-row.tsx b/wing-console/console/design-system/src/table-row.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/table-row.tsx rename to wing-console/console/design-system/src/table-row.tsx diff --git a/apps/wing-console/console/design-system/src/tabs.tsx b/wing-console/console/design-system/src/tabs.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/tabs.tsx rename to wing-console/console/design-system/src/tabs.tsx diff --git a/apps/wing-console/console/design-system/src/text-area.tsx b/wing-console/console/design-system/src/text-area.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/text-area.tsx rename to wing-console/console/design-system/src/text-area.tsx diff --git a/apps/wing-console/console/design-system/src/text-highlight.tsx b/wing-console/console/design-system/src/text-highlight.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/text-highlight.tsx rename to wing-console/console/design-system/src/text-highlight.tsx diff --git a/apps/wing-console/console/design-system/src/theme-provider.tsx b/wing-console/console/design-system/src/theme-provider.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/theme-provider.tsx rename to wing-console/console/design-system/src/theme-provider.tsx diff --git a/apps/wing-console/console/design-system/src/toolbar-button.tsx b/wing-console/console/design-system/src/toolbar-button.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/toolbar-button.tsx rename to wing-console/console/design-system/src/toolbar-button.tsx diff --git a/apps/wing-console/console/design-system/src/toolbar.tsx b/wing-console/console/design-system/src/toolbar.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/toolbar.tsx rename to wing-console/console/design-system/src/toolbar.tsx diff --git a/apps/wing-console/console/design-system/src/top-resizable-widget.tsx b/wing-console/console/design-system/src/top-resizable-widget.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/top-resizable-widget.tsx rename to wing-console/console/design-system/src/top-resizable-widget.tsx diff --git a/apps/wing-console/console/design-system/src/tree-item.tsx b/wing-console/console/design-system/src/tree-item.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/tree-item.tsx rename to wing-console/console/design-system/src/tree-item.tsx diff --git a/apps/wing-console/console/design-system/src/tree-view.stories.tsx b/wing-console/console/design-system/src/tree-view.stories.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/tree-view.stories.tsx rename to wing-console/console/design-system/src/tree-view.stories.tsx diff --git a/apps/wing-console/console/design-system/src/tree-view.tsx b/wing-console/console/design-system/src/tree-view.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/tree-view.tsx rename to wing-console/console/design-system/src/tree-view.tsx diff --git a/apps/wing-console/console/design-system/src/tree.tsx b/wing-console/console/design-system/src/tree.tsx similarity index 100% rename from apps/wing-console/console/design-system/src/tree.tsx rename to wing-console/console/design-system/src/tree.tsx diff --git a/apps/wing-console/console/design-system/src/utils/colors.ts b/wing-console/console/design-system/src/utils/colors.ts similarity index 100% rename from apps/wing-console/console/design-system/src/utils/colors.ts rename to wing-console/console/design-system/src/utils/colors.ts diff --git a/apps/wing-console/console/design-system/src/utils/icon-utils.ts b/wing-console/console/design-system/src/utils/icon-utils.ts similarity index 100% rename from apps/wing-console/console/design-system/src/utils/icon-utils.ts rename to wing-console/console/design-system/src/utils/icon-utils.ts diff --git a/apps/wing-console/console/design-system/src/utils/use-controlled.ts b/wing-console/console/design-system/src/utils/use-controlled.ts similarity index 100% rename from apps/wing-console/console/design-system/src/utils/use-controlled.ts rename to wing-console/console/design-system/src/utils/use-controlled.ts diff --git a/apps/wing-console/console/design-system/tailwind-plugin.cjs b/wing-console/console/design-system/tailwind-plugin.cjs similarity index 100% rename from apps/wing-console/console/design-system/tailwind-plugin.cjs rename to wing-console/console/design-system/tailwind-plugin.cjs diff --git a/apps/wing-console/console/design-system/tailwind.config.cjs b/wing-console/console/design-system/tailwind.config.cjs similarity index 100% rename from apps/wing-console/console/design-system/tailwind.config.cjs rename to wing-console/console/design-system/tailwind.config.cjs diff --git a/apps/wing-console/console/design-system/test/setup.ts b/wing-console/console/design-system/test/setup.ts similarity index 100% rename from apps/wing-console/console/design-system/test/setup.ts rename to wing-console/console/design-system/test/setup.ts diff --git a/apps/wing-console/console/design-system/tsconfig.json b/wing-console/console/design-system/tsconfig.json similarity index 100% rename from apps/wing-console/console/design-system/tsconfig.json rename to wing-console/console/design-system/tsconfig.json diff --git a/apps/wing-console/console/design-system/tsup.config.ts b/wing-console/console/design-system/tsup.config.ts similarity index 100% rename from apps/wing-console/console/design-system/tsup.config.ts rename to wing-console/console/design-system/tsup.config.ts diff --git a/apps/wing-console/console/design-system/turbo.json b/wing-console/console/design-system/turbo.json similarity index 100% rename from apps/wing-console/console/design-system/turbo.json rename to wing-console/console/design-system/turbo.json diff --git a/apps/wing-console/console/design-system/vite.config.ts b/wing-console/console/design-system/vite.config.ts similarity index 100% rename from apps/wing-console/console/design-system/vite.config.ts rename to wing-console/console/design-system/vite.config.ts diff --git a/apps/wing-console/console/server/.eslintignore b/wing-console/console/server/.eslintignore similarity index 100% rename from apps/wing-console/console/server/.eslintignore rename to wing-console/console/server/.eslintignore diff --git a/apps/wing-console/console/server/.eslintrc.json b/wing-console/console/server/.eslintrc.json similarity index 100% rename from apps/wing-console/console/server/.eslintrc.json rename to wing-console/console/server/.eslintrc.json diff --git a/apps/wing-console/console/server/.gitignore b/wing-console/console/server/.gitignore similarity index 100% rename from apps/wing-console/console/server/.gitignore rename to wing-console/console/server/.gitignore diff --git a/apps/wing-console/console/server/CONTRIBUTING.md b/wing-console/console/server/CONTRIBUTING.md similarity index 100% rename from apps/wing-console/console/server/CONTRIBUTING.md rename to wing-console/console/server/CONTRIBUTING.md diff --git a/apps/wing-console/console/server/LICENSE.md b/wing-console/console/server/LICENSE.md similarity index 100% rename from apps/wing-console/console/server/LICENSE.md rename to wing-console/console/server/LICENSE.md diff --git a/apps/wing-console/console/server/package.json b/wing-console/console/server/package.json similarity index 100% rename from apps/wing-console/console/server/package.json rename to wing-console/console/server/package.json diff --git a/apps/wing-console/console/server/readme.md b/wing-console/console/server/readme.md similarity index 100% rename from apps/wing-console/console/server/readme.md rename to wing-console/console/server/readme.md diff --git a/apps/wing-console/console/server/src/config.ts b/wing-console/console/server/src/config.ts similarity index 100% rename from apps/wing-console/console/server/src/config.ts rename to wing-console/console/server/src/config.ts diff --git a/apps/wing-console/console/server/src/consoleLogger.ts b/wing-console/console/server/src/consoleLogger.ts similarity index 100% rename from apps/wing-console/console/server/src/consoleLogger.ts rename to wing-console/console/server/src/consoleLogger.ts diff --git a/apps/wing-console/console/server/src/expressServer.ts b/wing-console/console/server/src/expressServer.ts similarity index 100% rename from apps/wing-console/console/server/src/expressServer.ts rename to wing-console/console/server/src/expressServer.ts diff --git a/apps/wing-console/console/server/src/hostUtils.ts b/wing-console/console/server/src/hostUtils.ts similarity index 100% rename from apps/wing-console/console/server/src/hostUtils.ts rename to wing-console/console/server/src/hostUtils.ts diff --git a/apps/wing-console/console/server/src/index.ts b/wing-console/console/server/src/index.ts similarity index 100% rename from apps/wing-console/console/server/src/index.ts rename to wing-console/console/server/src/index.ts diff --git a/apps/wing-console/console/server/src/launch-editor.d.ts b/wing-console/console/server/src/launch-editor.d.ts similarity index 100% rename from apps/wing-console/console/server/src/launch-editor.d.ts rename to wing-console/console/server/src/launch-editor.d.ts diff --git a/apps/wing-console/console/server/src/router/api.ts b/wing-console/console/server/src/router/api.ts similarity index 100% rename from apps/wing-console/console/server/src/router/api.ts rename to wing-console/console/server/src/router/api.ts diff --git a/apps/wing-console/console/server/src/router/app.get-hierarchichal-running-state.ts b/wing-console/console/server/src/router/app.get-hierarchichal-running-state.ts similarity index 100% rename from apps/wing-console/console/server/src/router/app.get-hierarchichal-running-state.ts rename to wing-console/console/server/src/router/app.get-hierarchichal-running-state.ts diff --git a/apps/wing-console/console/server/src/router/app.ts b/wing-console/console/server/src/router/app.ts similarity index 100% rename from apps/wing-console/console/server/src/router/app.ts rename to wing-console/console/server/src/router/app.ts diff --git a/apps/wing-console/console/server/src/router/bucket.ts b/wing-console/console/server/src/router/bucket.ts similarity index 100% rename from apps/wing-console/console/server/src/router/bucket.ts rename to wing-console/console/server/src/router/bucket.ts diff --git a/apps/wing-console/console/server/src/router/config.ts b/wing-console/console/server/src/router/config.ts similarity index 100% rename from apps/wing-console/console/server/src/router/config.ts rename to wing-console/console/server/src/router/config.ts diff --git a/apps/wing-console/console/server/src/router/counter.ts b/wing-console/console/server/src/router/counter.ts similarity index 100% rename from apps/wing-console/console/server/src/router/counter.ts rename to wing-console/console/server/src/router/counter.ts diff --git a/apps/wing-console/console/server/src/router/endpoint.ts b/wing-console/console/server/src/router/endpoint.ts similarity index 100% rename from apps/wing-console/console/server/src/router/endpoint.ts rename to wing-console/console/server/src/router/endpoint.ts diff --git a/apps/wing-console/console/server/src/router/file-browser.ts b/wing-console/console/server/src/router/file-browser.ts similarity index 100% rename from apps/wing-console/console/server/src/router/file-browser.ts rename to wing-console/console/server/src/router/file-browser.ts diff --git a/apps/wing-console/console/server/src/router/function.ts b/wing-console/console/server/src/router/function.ts similarity index 100% rename from apps/wing-console/console/server/src/router/function.ts rename to wing-console/console/server/src/router/function.ts diff --git a/apps/wing-console/console/server/src/router/http-client.ts b/wing-console/console/server/src/router/http-client.ts similarity index 100% rename from apps/wing-console/console/server/src/router/http-client.ts rename to wing-console/console/server/src/router/http-client.ts diff --git a/apps/wing-console/console/server/src/router/index.ts b/wing-console/console/server/src/router/index.ts similarity index 100% rename from apps/wing-console/console/server/src/router/index.ts rename to wing-console/console/server/src/router/index.ts diff --git a/apps/wing-console/console/server/src/router/queue.ts b/wing-console/console/server/src/router/queue.ts similarity index 100% rename from apps/wing-console/console/server/src/router/queue.ts rename to wing-console/console/server/src/router/queue.ts diff --git a/apps/wing-console/console/server/src/router/table.ts b/wing-console/console/server/src/router/table.ts similarity index 100% rename from apps/wing-console/console/server/src/router/table.ts rename to wing-console/console/server/src/router/table.ts diff --git a/apps/wing-console/console/server/src/router/test.ts b/wing-console/console/server/src/router/test.ts similarity index 100% rename from apps/wing-console/console/server/src/router/test.ts rename to wing-console/console/server/src/router/test.ts diff --git a/apps/wing-console/console/server/src/router/topic.ts b/wing-console/console/server/src/router/topic.ts similarity index 100% rename from apps/wing-console/console/server/src/router/topic.ts rename to wing-console/console/server/src/router/topic.ts diff --git a/apps/wing-console/console/server/src/router/ui-button.ts b/wing-console/console/server/src/router/ui-button.ts similarity index 100% rename from apps/wing-console/console/server/src/router/ui-button.ts rename to wing-console/console/server/src/router/ui-button.ts diff --git a/apps/wing-console/console/server/src/router/ui-field.ts b/wing-console/console/server/src/router/ui-field.ts similarity index 100% rename from apps/wing-console/console/server/src/router/ui-field.ts rename to wing-console/console/server/src/router/ui-field.ts diff --git a/apps/wing-console/console/server/src/router/updater.ts b/wing-console/console/server/src/router/updater.ts similarity index 100% rename from apps/wing-console/console/server/src/router/updater.ts rename to wing-console/console/server/src/router/updater.ts diff --git a/apps/wing-console/console/server/src/router/website.ts b/wing-console/console/server/src/router/website.ts similarity index 100% rename from apps/wing-console/console/server/src/router/website.ts rename to wing-console/console/server/src/router/website.ts diff --git a/apps/wing-console/console/server/src/types.ts b/wing-console/console/server/src/types.ts similarity index 100% rename from apps/wing-console/console/server/src/types.ts rename to wing-console/console/server/src/types.ts diff --git a/apps/wing-console/console/server/src/updater.ts b/wing-console/console/server/src/updater.ts similarity index 100% rename from apps/wing-console/console/server/src/updater.ts rename to wing-console/console/server/src/updater.ts diff --git a/apps/wing-console/console/server/src/utils/LogInterface.ts b/wing-console/console/server/src/utils/LogInterface.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/LogInterface.ts rename to wing-console/console/server/src/utils/LogInterface.ts diff --git a/apps/wing-console/console/server/src/utils/analytics.ts b/wing-console/console/server/src/utils/analytics.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/analytics.ts rename to wing-console/console/server/src/utils/analytics.ts diff --git a/apps/wing-console/console/server/src/utils/compiler.ts b/wing-console/console/server/src/utils/compiler.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/compiler.ts rename to wing-console/console/server/src/utils/compiler.ts diff --git a/apps/wing-console/console/server/src/utils/construct-tree.ts b/wing-console/console/server/src/utils/construct-tree.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/construct-tree.ts rename to wing-console/console/server/src/utils/construct-tree.ts diff --git a/apps/wing-console/console/server/src/utils/constructTreeNodeMap.ts b/wing-console/console/server/src/utils/constructTreeNodeMap.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/constructTreeNodeMap.ts rename to wing-console/console/server/src/utils/constructTreeNodeMap.ts diff --git a/apps/wing-console/console/server/src/utils/createRouter.ts b/wing-console/console/server/src/utils/createRouter.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/createRouter.ts rename to wing-console/console/server/src/utils/createRouter.ts diff --git a/apps/wing-console/console/server/src/utils/format-wing-error.ts b/wing-console/console/server/src/utils/format-wing-error.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/format-wing-error.ts rename to wing-console/console/server/src/utils/format-wing-error.ts diff --git a/apps/wing-console/console/server/src/utils/getWingVersion.ts b/wing-console/console/server/src/utils/getWingVersion.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/getWingVersion.ts rename to wing-console/console/server/src/utils/getWingVersion.ts diff --git a/apps/wing-console/console/server/src/utils/simulator.ts b/wing-console/console/server/src/utils/simulator.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/simulator.ts rename to wing-console/console/server/src/utils/simulator.ts diff --git a/apps/wing-console/console/server/src/utils/terms-and-conditions.ts b/wing-console/console/server/src/utils/terms-and-conditions.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/terms-and-conditions.ts rename to wing-console/console/server/src/utils/terms-and-conditions.ts diff --git a/apps/wing-console/console/server/src/utils/test-runner/simulator-manager.ts b/wing-console/console/server/src/utils/test-runner/simulator-manager.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/test-runner/simulator-manager.ts rename to wing-console/console/server/src/utils/test-runner/simulator-manager.ts diff --git a/apps/wing-console/console/server/src/utils/test-runner/test-runner.ts b/wing-console/console/server/src/utils/test-runner/test-runner.ts similarity index 100% rename from apps/wing-console/console/server/src/utils/test-runner/test-runner.ts rename to wing-console/console/server/src/utils/test-runner/test-runner.ts diff --git a/apps/wing-console/console/server/src/wingsdk.ts b/wing-console/console/server/src/wingsdk.ts similarity index 100% rename from apps/wing-console/console/server/src/wingsdk.ts rename to wing-console/console/server/src/wingsdk.ts diff --git a/apps/wing-console/console/server/tsconfig.json b/wing-console/console/server/tsconfig.json similarity index 100% rename from apps/wing-console/console/server/tsconfig.json rename to wing-console/console/server/tsconfig.json diff --git a/apps/wing-console/console/server/tsup.config.ts b/wing-console/console/server/tsup.config.ts similarity index 100% rename from apps/wing-console/console/server/tsup.config.ts rename to wing-console/console/server/tsup.config.ts diff --git a/apps/wing-console/console/server/turbo.json b/wing-console/console/server/turbo.json similarity index 100% rename from apps/wing-console/console/server/turbo.json rename to wing-console/console/server/turbo.json diff --git a/apps/wing-console/console/ui/.eslintignore b/wing-console/console/ui/.eslintignore similarity index 100% rename from apps/wing-console/console/ui/.eslintignore rename to wing-console/console/ui/.eslintignore diff --git a/apps/wing-console/console/ui/.eslintrc.json b/wing-console/console/ui/.eslintrc.json similarity index 100% rename from apps/wing-console/console/ui/.eslintrc.json rename to wing-console/console/ui/.eslintrc.json diff --git a/apps/wing-console/console/ui/.gitignore b/wing-console/console/ui/.gitignore similarity index 100% rename from apps/wing-console/console/ui/.gitignore rename to wing-console/console/ui/.gitignore diff --git a/apps/wing-console/console/ui/.storybook/main.ts b/wing-console/console/ui/.storybook/main.ts similarity index 100% rename from apps/wing-console/console/ui/.storybook/main.ts rename to wing-console/console/ui/.storybook/main.ts diff --git a/apps/wing-console/console/ui/.storybook/preview.ts b/wing-console/console/ui/.storybook/preview.ts similarity index 100% rename from apps/wing-console/console/ui/.storybook/preview.ts rename to wing-console/console/ui/.storybook/preview.ts diff --git a/apps/wing-console/console/ui/.storybook/tailwind.css b/wing-console/console/ui/.storybook/tailwind.css similarity index 100% rename from apps/wing-console/console/ui/.storybook/tailwind.css rename to wing-console/console/ui/.storybook/tailwind.css diff --git a/apps/wing-console/console/ui/LICENSE.md b/wing-console/console/ui/LICENSE.md similarity index 100% rename from apps/wing-console/console/ui/LICENSE.md rename to wing-console/console/ui/LICENSE.md diff --git a/apps/wing-console/console/ui/package.json b/wing-console/console/ui/package.json similarity index 100% rename from apps/wing-console/console/ui/package.json rename to wing-console/console/ui/package.json diff --git a/apps/wing-console/console/ui/postcss.config.cjs b/wing-console/console/ui/postcss.config.cjs similarity index 100% rename from apps/wing-console/console/ui/postcss.config.cjs rename to wing-console/console/ui/postcss.config.cjs diff --git a/apps/wing-console/console/ui/readme.md b/wing-console/console/ui/readme.md similarity index 100% rename from apps/wing-console/console/ui/readme.md rename to wing-console/console/ui/readme.md diff --git a/apps/wing-console/console/ui/src/App.tsx b/wing-console/console/ui/src/App.tsx similarity index 100% rename from apps/wing-console/console/ui/src/App.tsx rename to wing-console/console/ui/src/App.tsx diff --git a/apps/wing-console/console/ui/src/AppContext.ts b/wing-console/console/ui/src/AppContext.ts similarity index 100% rename from apps/wing-console/console/ui/src/AppContext.ts rename to wing-console/console/ui/src/AppContext.ts diff --git a/apps/wing-console/console/ui/src/Console.tsx b/wing-console/console/ui/src/Console.tsx similarity index 100% rename from apps/wing-console/console/ui/src/Console.tsx rename to wing-console/console/ui/src/Console.tsx diff --git a/apps/wing-console/console/ui/src/env.d.ts b/wing-console/console/ui/src/env.d.ts similarity index 100% rename from apps/wing-console/console/ui/src/env.d.ts rename to wing-console/console/ui/src/env.d.ts diff --git a/apps/wing-console/console/ui/src/features/blue-screen-of-death/blue-screen-of-death.tsx b/wing-console/console/ui/src/features/blue-screen-of-death/blue-screen-of-death.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/blue-screen-of-death/blue-screen-of-death.tsx rename to wing-console/console/ui/src/features/blue-screen-of-death/blue-screen-of-death.tsx diff --git a/apps/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.test.ts b/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.test.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.test.ts rename to wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.test.ts diff --git a/apps/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.ts b/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.ts rename to wing-console/console/ui/src/features/blue-screen-of-death/turn-ascii-colors-into-html.ts diff --git a/apps/wing-console/console/ui/src/features/blue-screen-of-death/use-file-link.tsx b/wing-console/console/ui/src/features/blue-screen-of-death/use-file-link.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/blue-screen-of-death/use-file-link.tsx rename to wing-console/console/ui/src/features/blue-screen-of-death/use-file-link.tsx diff --git a/apps/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree-item.tsx b/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree-item.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree-item.tsx rename to wing-console/console/ui/src/features/endpoints-pane/endpoint-tree-item.tsx diff --git a/apps/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree.tsx b/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/endpoints-pane/endpoint-tree.tsx rename to wing-console/console/ui/src/features/endpoints-pane/endpoint-tree.tsx diff --git a/apps/wing-console/console/ui/src/features/endpoints-pane/endpoints-warning-modal.tsx b/wing-console/console/ui/src/features/endpoints-pane/endpoints-warning-modal.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/endpoints-pane/endpoints-warning-modal.tsx rename to wing-console/console/ui/src/features/endpoints-pane/endpoints-warning-modal.tsx diff --git a/apps/wing-console/console/ui/src/features/endpoints-pane/no-endpoints.tsx b/wing-console/console/ui/src/features/endpoints-pane/no-endpoints.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/endpoints-pane/no-endpoints.tsx rename to wing-console/console/ui/src/features/endpoints-pane/no-endpoints.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/assert.ts b/wing-console/console/ui/src/features/explorer-pane/elk-flow/assert.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/assert.ts rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/assert.ts diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-generator.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-generator.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-generator.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-generator.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-renderer.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-renderer.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-renderer.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/graph-renderer.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/graph.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/graph.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/node-children.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/node-children.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/node-children.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/node-children.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/node.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/node.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/node.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/node.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/port.tsx b/wing-console/console/ui/src/features/explorer-pane/elk-flow/port.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/port.tsx rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/port.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/types.ts b/wing-console/console/ui/src/features/explorer-pane/elk-flow/types.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/elk-flow/types.ts rename to wing-console/console/ui/src/features/explorer-pane/elk-flow/types.ts diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/explorer.tsx b/wing-console/console/ui/src/features/explorer-pane/explorer.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/explorer.tsx rename to wing-console/console/ui/src/features/explorer-pane/explorer.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/map-background.tsx b/wing-console/console/ui/src/features/explorer-pane/map-background.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/map-background.tsx rename to wing-console/console/ui/src/features/explorer-pane/map-background.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/map-controls.stories.tsx b/wing-console/console/ui/src/features/explorer-pane/map-controls.stories.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/map-controls.stories.tsx rename to wing-console/console/ui/src/features/explorer-pane/map-controls.stories.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/map-controls.tsx b/wing-console/console/ui/src/features/explorer-pane/map-controls.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/map-controls.tsx rename to wing-console/console/ui/src/features/explorer-pane/map-controls.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/map-view.tsx b/wing-console/console/ui/src/features/explorer-pane/map-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/map-view.tsx rename to wing-console/console/ui/src/features/explorer-pane/map-view.tsx diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.test.ts b/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.test.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.test.ts rename to wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.test.ts diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.ts b/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.ts rename to wing-console/console/ui/src/features/explorer-pane/use-map.bridge-connections.ts diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/use-map.ts b/wing-console/console/ui/src/features/explorer-pane/use-map.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/use-map.ts rename to wing-console/console/ui/src/features/explorer-pane/use-map.ts diff --git a/apps/wing-console/console/ui/src/features/explorer-pane/zoom-pane.tsx b/wing-console/console/ui/src/features/explorer-pane/zoom-pane.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/explorer-pane/zoom-pane.tsx rename to wing-console/console/ui/src/features/explorer-pane/zoom-pane.tsx diff --git a/apps/wing-console/console/ui/src/features/hierarchy-pane/hierarchy.tsx b/wing-console/console/ui/src/features/hierarchy-pane/hierarchy.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/hierarchy-pane/hierarchy.tsx rename to wing-console/console/ui/src/features/hierarchy-pane/hierarchy.tsx diff --git a/apps/wing-console/console/ui/src/features/hierarchy-pane/no-resources.tsx b/wing-console/console/ui/src/features/hierarchy-pane/no-resources.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/hierarchy-pane/no-resources.tsx rename to wing-console/console/ui/src/features/hierarchy-pane/no-resources.tsx diff --git a/apps/wing-console/console/ui/src/features/hierarchy-pane/use-hierarchy.tsx b/wing-console/console/ui/src/features/hierarchy-pane/use-hierarchy.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/hierarchy-pane/use-hierarchy.tsx rename to wing-console/console/ui/src/features/hierarchy-pane/use-hierarchy.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/inspector.tsx b/wing-console/console/ui/src/features/inspector-pane/inspector.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/inspector.tsx rename to wing-console/console/ui/src/features/inspector-pane/inspector.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/api-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-body-panel.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-body-panel.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-body-panel.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-body-panel.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-headers-panel.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-headers-panel.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-headers-panel.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/api-response-headers-panel.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/api.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/api.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/api.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/bucket-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/counter-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-file-browser.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-file-browser.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-file-browser.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-file-browser.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-http-client.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-http-client.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-http-client.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-http-client.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-item.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-item.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-item.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-item.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-table.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-table.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-table.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-table.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-button.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-button.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-button.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-button.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-field.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-field.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-field.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/custom-resource-ui-field.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/edge-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/edge-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/edge-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/edge-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/endpoint-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/file-browser.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/function-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/function-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/function-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/queue-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/resource-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-metadata.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-metadata.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-metadata.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/schedule-metadata.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/table-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/table-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/table-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/table-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/terminal.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/terminal.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/terminal.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/terminal.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/topic-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/unsupported-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-api.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-api.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-api.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-api.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-bucket.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-bucket.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-bucket.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-bucket.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-counter.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-counter.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-counter.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-counter.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints-warning.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints-warning.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints-warning.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints-warning.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-endpoints.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-function.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-function.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-function.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-function.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-queue.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-queue.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-queue.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-queue.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-terminal-history.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-terminal-history.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-terminal-history.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-terminal-history.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-topic.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-topic.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-topic.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-topic.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-website.ts b/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-website.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/use-website.ts rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/use-website.ts diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction-view.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction-view.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction-view.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction-view.tsx diff --git a/apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction.tsx b/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction.tsx rename to wing-console/console/ui/src/features/inspector-pane/resource-panes/website-interaction.tsx diff --git a/apps/wing-console/console/ui/src/features/layout/default-layout.tsx b/wing-console/console/ui/src/features/layout/default-layout.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/layout/default-layout.tsx rename to wing-console/console/ui/src/features/layout/default-layout.tsx diff --git a/apps/wing-console/console/ui/src/features/layout/layout-provider.tsx b/wing-console/console/ui/src/features/layout/layout-provider.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/layout/layout-provider.tsx rename to wing-console/console/ui/src/features/layout/layout-provider.tsx diff --git a/apps/wing-console/console/ui/src/features/layout/use-layout.ts b/wing-console/console/ui/src/features/layout/use-layout.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/layout/use-layout.ts rename to wing-console/console/ui/src/features/layout/use-layout.ts diff --git a/apps/wing-console/console/ui/src/features/localstorage-context/localstorage-context.tsx b/wing-console/console/ui/src/features/localstorage-context/localstorage-context.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/localstorage-context/localstorage-context.tsx rename to wing-console/console/ui/src/features/localstorage-context/localstorage-context.tsx diff --git a/apps/wing-console/console/ui/src/features/localstorage-context/use-localstorage.ts b/wing-console/console/ui/src/features/localstorage-context/use-localstorage.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/localstorage-context/use-localstorage.ts rename to wing-console/console/ui/src/features/localstorage-context/use-localstorage.ts diff --git a/apps/wing-console/console/ui/src/features/logs-pane/console-logs-filters.tsx b/wing-console/console/ui/src/features/logs-pane/console-logs-filters.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/logs-pane/console-logs-filters.tsx rename to wing-console/console/ui/src/features/logs-pane/console-logs-filters.tsx diff --git a/apps/wing-console/console/ui/src/features/logs-pane/console-logs.tsx b/wing-console/console/ui/src/features/logs-pane/console-logs.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/logs-pane/console-logs.tsx rename to wing-console/console/ui/src/features/logs-pane/console-logs.tsx diff --git a/apps/wing-console/console/ui/src/features/logs-pane/logs.tsx b/wing-console/console/ui/src/features/logs-pane/logs.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/logs-pane/logs.tsx rename to wing-console/console/ui/src/features/logs-pane/logs.tsx diff --git a/apps/wing-console/console/ui/src/features/running-state-indicator/running-state-indicator.tsx b/wing-console/console/ui/src/features/running-state-indicator/running-state-indicator.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/running-state-indicator/running-state-indicator.tsx rename to wing-console/console/ui/src/features/running-state-indicator/running-state-indicator.tsx diff --git a/apps/wing-console/console/ui/src/features/selection-context/selection-context.tsx b/wing-console/console/ui/src/features/selection-context/selection-context.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/selection-context/selection-context.tsx rename to wing-console/console/ui/src/features/selection-context/selection-context.tsx diff --git a/apps/wing-console/console/ui/src/features/sign-in/github-icon.tsx b/wing-console/console/ui/src/features/sign-in/github-icon.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/sign-in/github-icon.tsx rename to wing-console/console/ui/src/features/sign-in/github-icon.tsx diff --git a/apps/wing-console/console/ui/src/features/sign-in/google-icon.tsx b/wing-console/console/ui/src/features/sign-in/google-icon.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/sign-in/google-icon.tsx rename to wing-console/console/ui/src/features/sign-in/google-icon.tsx diff --git a/apps/wing-console/console/ui/src/features/sign-in/sign-in.tsx b/wing-console/console/ui/src/features/sign-in/sign-in.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/sign-in/sign-in.tsx rename to wing-console/console/ui/src/features/sign-in/sign-in.tsx diff --git a/apps/wing-console/console/ui/src/features/status-bar/discord-button.tsx b/wing-console/console/ui/src/features/status-bar/discord-button.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/status-bar/discord-button.tsx rename to wing-console/console/ui/src/features/status-bar/discord-button.tsx diff --git a/apps/wing-console/console/ui/src/features/status-bar/discord-icon.tsx b/wing-console/console/ui/src/features/status-bar/discord-icon.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/status-bar/discord-icon.tsx rename to wing-console/console/ui/src/features/status-bar/discord-icon.tsx diff --git a/apps/wing-console/console/ui/src/features/status-bar/reset-button.tsx b/wing-console/console/ui/src/features/status-bar/reset-button.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/status-bar/reset-button.tsx rename to wing-console/console/ui/src/features/status-bar/reset-button.tsx diff --git a/apps/wing-console/console/ui/src/features/status-bar/status-bar.tsx b/wing-console/console/ui/src/features/status-bar/status-bar.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/status-bar/status-bar.tsx rename to wing-console/console/ui/src/features/status-bar/status-bar.tsx diff --git a/apps/wing-console/console/ui/src/features/status-bar/theme-toggle.tsx b/wing-console/console/ui/src/features/status-bar/theme-toggle.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/status-bar/theme-toggle.tsx rename to wing-console/console/ui/src/features/status-bar/theme-toggle.tsx diff --git a/apps/wing-console/console/ui/src/features/tests-pane/test-tree.tsx b/wing-console/console/ui/src/features/tests-pane/test-tree.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/tests-pane/test-tree.tsx rename to wing-console/console/ui/src/features/tests-pane/test-tree.tsx diff --git a/apps/wing-console/console/ui/src/features/tests-pane/tests-context.tsx b/wing-console/console/ui/src/features/tests-pane/tests-context.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/tests-pane/tests-context.tsx rename to wing-console/console/ui/src/features/tests-pane/tests-context.tsx diff --git a/apps/wing-console/console/ui/src/features/tests-pane/use-tests.ts b/wing-console/console/ui/src/features/tests-pane/use-tests.ts similarity index 100% rename from apps/wing-console/console/ui/src/features/tests-pane/use-tests.ts rename to wing-console/console/ui/src/features/tests-pane/use-tests.ts diff --git a/apps/wing-console/console/ui/src/features/websocket-state/use-websocket.tsx b/wing-console/console/ui/src/features/websocket-state/use-websocket.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/websocket-state/use-websocket.tsx rename to wing-console/console/ui/src/features/websocket-state/use-websocket.tsx diff --git a/apps/wing-console/console/ui/src/features/websocket-state/websocket-state.tsx b/wing-console/console/ui/src/features/websocket-state/websocket-state.tsx similarity index 100% rename from apps/wing-console/console/ui/src/features/websocket-state/websocket-state.tsx rename to wing-console/console/ui/src/features/websocket-state/websocket-state.tsx diff --git a/apps/wing-console/console/ui/src/index.ts b/wing-console/console/ui/src/index.ts similarity index 100% rename from apps/wing-console/console/ui/src/index.ts rename to wing-console/console/ui/src/index.ts diff --git a/apps/wing-console/console/ui/src/trpc.ts b/wing-console/console/ui/src/trpc.ts similarity index 100% rename from apps/wing-console/console/ui/src/trpc.ts rename to wing-console/console/ui/src/trpc.ts diff --git a/apps/wing-console/console/ui/src/use-download-file.ts b/wing-console/console/ui/src/use-download-file.ts similarity index 100% rename from apps/wing-console/console/ui/src/use-download-file.ts rename to wing-console/console/ui/src/use-download-file.ts diff --git a/apps/wing-console/console/ui/src/use-open-external.ts b/wing-console/console/ui/src/use-open-external.ts similarity index 100% rename from apps/wing-console/console/ui/src/use-open-external.ts rename to wing-console/console/ui/src/use-open-external.ts diff --git a/apps/wing-console/console/ui/src/use-raf-throttle.ts b/wing-console/console/ui/src/use-raf-throttle.ts similarity index 100% rename from apps/wing-console/console/ui/src/use-raf-throttle.ts rename to wing-console/console/ui/src/use-raf-throttle.ts diff --git a/apps/wing-console/console/ui/src/use-resize-observer.ts b/wing-console/console/ui/src/use-resize-observer.ts similarity index 100% rename from apps/wing-console/console/ui/src/use-resize-observer.ts rename to wing-console/console/ui/src/use-resize-observer.ts diff --git a/apps/wing-console/console/ui/src/use-upload-file.ts b/wing-console/console/ui/src/use-upload-file.ts similarity index 100% rename from apps/wing-console/console/ui/src/use-upload-file.ts rename to wing-console/console/ui/src/use-upload-file.ts diff --git a/apps/wing-console/console/ui/tailwind-plugin.cjs b/wing-console/console/ui/tailwind-plugin.cjs similarity index 100% rename from apps/wing-console/console/ui/tailwind-plugin.cjs rename to wing-console/console/ui/tailwind-plugin.cjs diff --git a/apps/wing-console/console/ui/tailwind.config.cjs b/wing-console/console/ui/tailwind.config.cjs similarity index 100% rename from apps/wing-console/console/ui/tailwind.config.cjs rename to wing-console/console/ui/tailwind.config.cjs diff --git a/apps/wing-console/console/ui/tsconfig.json b/wing-console/console/ui/tsconfig.json similarity index 100% rename from apps/wing-console/console/ui/tsconfig.json rename to wing-console/console/ui/tsconfig.json diff --git a/apps/wing-console/console/ui/tsup.config.ts b/wing-console/console/ui/tsup.config.ts similarity index 100% rename from apps/wing-console/console/ui/tsup.config.ts rename to wing-console/console/ui/tsup.config.ts diff --git a/apps/wing-console/console/ui/turbo.json b/wing-console/console/ui/turbo.json similarity index 100% rename from apps/wing-console/console/ui/turbo.json rename to wing-console/console/ui/turbo.json diff --git a/apps/wing-console/console/ui/vite.config.ts b/wing-console/console/ui/vite.config.ts similarity index 100% rename from apps/wing-console/console/ui/vite.config.ts rename to wing-console/console/ui/vite.config.ts diff --git a/apps/wing-console/packages/error-message/.eslintignore b/wing-console/packages/error-message/.eslintignore similarity index 100% rename from apps/wing-console/packages/error-message/.eslintignore rename to wing-console/packages/error-message/.eslintignore diff --git a/apps/wing-console/packages/error-message/.eslintrc.json b/wing-console/packages/error-message/.eslintrc.json similarity index 100% rename from apps/wing-console/packages/error-message/.eslintrc.json rename to wing-console/packages/error-message/.eslintrc.json diff --git a/apps/wing-console/packages/error-message/package.json b/wing-console/packages/error-message/package.json similarity index 100% rename from apps/wing-console/packages/error-message/package.json rename to wing-console/packages/error-message/package.json diff --git a/apps/wing-console/packages/error-message/src/index.ts b/wing-console/packages/error-message/src/index.ts similarity index 100% rename from apps/wing-console/packages/error-message/src/index.ts rename to wing-console/packages/error-message/src/index.ts diff --git a/apps/wing-console/packages/error-message/tsconfig.json b/wing-console/packages/error-message/tsconfig.json similarity index 100% rename from apps/wing-console/packages/error-message/tsconfig.json rename to wing-console/packages/error-message/tsconfig.json diff --git a/apps/wing-console/packages/use-loading/.eslintignore b/wing-console/packages/use-loading/.eslintignore similarity index 100% rename from apps/wing-console/packages/use-loading/.eslintignore rename to wing-console/packages/use-loading/.eslintignore diff --git a/apps/wing-console/packages/use-loading/.eslintrc.json b/wing-console/packages/use-loading/.eslintrc.json similarity index 100% rename from apps/wing-console/packages/use-loading/.eslintrc.json rename to wing-console/packages/use-loading/.eslintrc.json diff --git a/apps/wing-console/packages/use-loading/package.json b/wing-console/packages/use-loading/package.json similarity index 100% rename from apps/wing-console/packages/use-loading/package.json rename to wing-console/packages/use-loading/package.json diff --git a/apps/wing-console/packages/use-loading/src/index.ts b/wing-console/packages/use-loading/src/index.ts similarity index 100% rename from apps/wing-console/packages/use-loading/src/index.ts rename to wing-console/packages/use-loading/src/index.ts diff --git a/apps/wing-console/packages/use-loading/tsconfig.json b/wing-console/packages/use-loading/tsconfig.json similarity index 100% rename from apps/wing-console/packages/use-loading/tsconfig.json rename to wing-console/packages/use-loading/tsconfig.json diff --git a/apps/wing-console/packages/use-persistent-state/.eslintignore b/wing-console/packages/use-persistent-state/.eslintignore similarity index 100% rename from apps/wing-console/packages/use-persistent-state/.eslintignore rename to wing-console/packages/use-persistent-state/.eslintignore diff --git a/apps/wing-console/packages/use-persistent-state/.eslintrc.json b/wing-console/packages/use-persistent-state/.eslintrc.json similarity index 100% rename from apps/wing-console/packages/use-persistent-state/.eslintrc.json rename to wing-console/packages/use-persistent-state/.eslintrc.json diff --git a/apps/wing-console/packages/use-persistent-state/package.json b/wing-console/packages/use-persistent-state/package.json similarity index 100% rename from apps/wing-console/packages/use-persistent-state/package.json rename to wing-console/packages/use-persistent-state/package.json diff --git a/apps/wing-console/packages/use-persistent-state/src/index.tsx b/wing-console/packages/use-persistent-state/src/index.tsx similarity index 100% rename from apps/wing-console/packages/use-persistent-state/src/index.tsx rename to wing-console/packages/use-persistent-state/src/index.tsx diff --git a/apps/wing-console/packages/use-persistent-state/tsconfig.json b/wing-console/packages/use-persistent-state/tsconfig.json similarity index 100% rename from apps/wing-console/packages/use-persistent-state/tsconfig.json rename to wing-console/packages/use-persistent-state/tsconfig.json diff --git a/apps/wing-console/packages/utilities/.eslintignore b/wing-console/packages/utilities/.eslintignore similarity index 100% rename from apps/wing-console/packages/utilities/.eslintignore rename to wing-console/packages/utilities/.eslintignore diff --git a/apps/wing-console/packages/utilities/.eslintrc.json b/wing-console/packages/utilities/.eslintrc.json similarity index 100% rename from apps/wing-console/packages/utilities/.eslintrc.json rename to wing-console/packages/utilities/.eslintrc.json diff --git a/apps/wing-console/packages/utilities/package.json b/wing-console/packages/utilities/package.json similarity index 100% rename from apps/wing-console/packages/utilities/package.json rename to wing-console/packages/utilities/package.json diff --git a/apps/wing-console/packages/utilities/src/debounce.test.ts b/wing-console/packages/utilities/src/debounce.test.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/debounce.test.ts rename to wing-console/packages/utilities/src/debounce.test.ts diff --git a/apps/wing-console/packages/utilities/src/debounce.ts b/wing-console/packages/utilities/src/debounce.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/debounce.ts rename to wing-console/packages/utilities/src/debounce.ts diff --git a/apps/wing-console/packages/utilities/src/escape-html.test.ts b/wing-console/packages/utilities/src/escape-html.test.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/escape-html.test.ts rename to wing-console/packages/utilities/src/escape-html.test.ts diff --git a/apps/wing-console/packages/utilities/src/escape-html.ts b/wing-console/packages/utilities/src/escape-html.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/escape-html.ts rename to wing-console/packages/utilities/src/escape-html.ts diff --git a/apps/wing-console/packages/utilities/src/index.ts b/wing-console/packages/utilities/src/index.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/index.ts rename to wing-console/packages/utilities/src/index.ts diff --git a/apps/wing-console/packages/utilities/src/read-lines.test.ts b/wing-console/packages/utilities/src/read-lines.test.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/read-lines.test.ts rename to wing-console/packages/utilities/src/read-lines.test.ts diff --git a/apps/wing-console/packages/utilities/src/read-lines.ts b/wing-console/packages/utilities/src/read-lines.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/read-lines.ts rename to wing-console/packages/utilities/src/read-lines.ts diff --git a/apps/wing-console/packages/utilities/src/throttle.test.ts b/wing-console/packages/utilities/src/throttle.test.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/throttle.test.ts rename to wing-console/packages/utilities/src/throttle.test.ts diff --git a/apps/wing-console/packages/utilities/src/throttle.ts b/wing-console/packages/utilities/src/throttle.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/throttle.ts rename to wing-console/packages/utilities/src/throttle.ts diff --git a/apps/wing-console/packages/utilities/src/uniq-by.test.ts b/wing-console/packages/utilities/src/uniq-by.test.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/uniq-by.test.ts rename to wing-console/packages/utilities/src/uniq-by.test.ts diff --git a/apps/wing-console/packages/utilities/src/uniq-by.ts b/wing-console/packages/utilities/src/uniq-by.ts similarity index 100% rename from apps/wing-console/packages/utilities/src/uniq-by.ts rename to wing-console/packages/utilities/src/uniq-by.ts diff --git a/apps/wing-console/packages/utilities/tsconfig.json b/wing-console/packages/utilities/tsconfig.json similarity index 100% rename from apps/wing-console/packages/utilities/tsconfig.json rename to wing-console/packages/utilities/tsconfig.json diff --git a/apps/wing-console/tools/eslint-plugin/.eslintignore b/wing-console/tools/eslint-plugin/.eslintignore similarity index 100% rename from apps/wing-console/tools/eslint-plugin/.eslintignore rename to wing-console/tools/eslint-plugin/.eslintignore diff --git a/apps/wing-console/tools/eslint-plugin/.eslintrc.cjs b/wing-console/tools/eslint-plugin/.eslintrc.cjs similarity index 100% rename from apps/wing-console/tools/eslint-plugin/.eslintrc.cjs rename to wing-console/tools/eslint-plugin/.eslintrc.cjs diff --git a/apps/wing-console/tools/eslint-plugin/index.cjs b/wing-console/tools/eslint-plugin/index.cjs similarity index 100% rename from apps/wing-console/tools/eslint-plugin/index.cjs rename to wing-console/tools/eslint-plugin/index.cjs diff --git a/apps/wing-console/tools/eslint-plugin/package.json b/wing-console/tools/eslint-plugin/package.json similarity index 100% rename from apps/wing-console/tools/eslint-plugin/package.json rename to wing-console/tools/eslint-plugin/package.json diff --git a/apps/wing-console/tools/eslint-plugin/readme.md b/wing-console/tools/eslint-plugin/readme.md similarity index 100% rename from apps/wing-console/tools/eslint-plugin/readme.md rename to wing-console/tools/eslint-plugin/readme.md diff --git a/apps/wing-console/tools/tsconfig/package.json b/wing-console/tools/tsconfig/package.json similarity index 100% rename from apps/wing-console/tools/tsconfig/package.json rename to wing-console/tools/tsconfig/package.json diff --git a/apps/wing-console/tools/tsconfig/readme.md b/wing-console/tools/tsconfig/readme.md similarity index 100% rename from apps/wing-console/tools/tsconfig/readme.md rename to wing-console/tools/tsconfig/readme.md diff --git a/apps/wing-console/tools/tsconfig/tsconfig.json b/wing-console/tools/tsconfig/tsconfig.json similarity index 100% rename from apps/wing-console/tools/tsconfig/tsconfig.json rename to wing-console/tools/tsconfig/tsconfig.json diff --git a/wing.code-workspace b/wing.code-workspace index d32f86a8be6..84756dbfc25 100644 --- a/wing.code-workspace +++ b/wing.code-workspace @@ -2,23 +2,23 @@ "folders": [ { "name": "Console App", - "path": "./apps/wing-console/console/app" + "path": "./wing-console/console/app" }, { "name": "Console Server", - "path": "./apps/wing-console/console/server" + "path": "./wing-console/console/server" }, { "name": "Console UI", - "path": "./apps/wing-console/console/ui" + "path": "./wing-console/console/ui" }, { "name": "Compiler", - "path": "./libs/wingcompiler" + "path": "./packages/@winglang/compiler" }, { "name": "API Docs Generator", - "path": "./apps/jsii-docgen" + "path": "./packages/@winglang/jsii-docgen" }, { "name": "ROOT", @@ -26,7 +26,7 @@ }, { "name": "SDK", - "path": "./libs/wingsdk" + "path": "./packages/@winglang/sdk" }, { "name": "Docs", @@ -34,39 +34,39 @@ }, { "name": "Tests: Error", - "path": "./examples/tests/error" + "path": "./tests/error" }, { "name": "Tests: Invalid", - "path": "./examples/tests/invalid" + "path": "./tests/invalid" }, { "name": "SDK Tests", - "path": "./examples/tests/sdk_tests" + "path": "./tests/sdk_tests" }, { "name": "Tests: Valid", - "path": "./examples/tests/valid" + "path": "./tests/valid" }, { "name": "VSCode", - "path": "./apps/vscode-wing" + "path": "./packages/vscode-wing" }, { "name": "API Checker", - "path": "./apps/wing-api-checker" + "path": "./packages/wing-api-checker" }, { "name": "CLI", - "path": "./apps/wing" + "path": "./packages/winglang" }, { "name": "CLIv2", - "path": "./apps/wingcli-v2" + "path": "./packages/wingcli-v2" }, { "name": "Tunnel Server", - "path": "./libs/wingtunnels" + "path": "./packages/@winglang/wingtunnels" } ], "settings": {} From 9027f9eb55210b26bc3f286c83e0db3845f4be05 Mon Sep 17 00:00:00 2001 From: Chris Rybicki Date: Fri, 30 Aug 2024 17:43:59 -0400 Subject: [PATCH 02/15] update references to apps and packages --- .github/CODEOWNERS | 2 +- .github/workflows/build.yml | 6 ++-- .github/workflows/sdk-spec-test.yml | 2 +- .vscode/launch.json | 32 +++++++++++++------ CONTRIBUTION_LICENSE.md | 4 +-- CONTRIBUTORS_TERMS_OF_SERVICE.md | 2 +- LICENSE.md | 2 +- README.md | 4 +-- docs/api/02-cli-user-manual.md | 2 +- .../01-start-here/05-development.md | 20 ++++++------ docs/docs/01-start-here/02-getting-started.md | 2 +- .../999-faq/041-is-the-console-open-source.md | 2 +- tools/hangar/src/package.setup.ts | 10 +++--- wing-console/console/app/CONTRIBUTING.md | 2 +- wing-console/console/app/preview/Dockerfile | 4 +-- wing-console/console/app/src/storage.ts | 2 +- .../ui/src/features/sign-in/sign-in.tsx | 4 +-- 17 files changed, 56 insertions(+), 46 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e39cf631e28..35576841197 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,4 +3,4 @@ * @winglang/maintainers # Wing Console -/apps/wing-console/ @skyrpex +/wing-console/ @skyrpex diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bf2deda8f09..524160ea670 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -126,7 +126,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Install Playwright - working-directory: apps/wing-console/console/app + working-directory: wing-console/console/app run: | sudo rm /etc/apt/sources.list.d/microsoft-prod.list pnpm exec playwright install --with-deps @@ -304,11 +304,11 @@ jobs: id: deploy-fly run: | if ! flyctl status --app "$APP_NAME"; then - pushd ./apps/wing-console/console/app/preview + pushd ./wing-console/console/app/preview flyctl launch --no-deploy --copy-config --name "$APP_NAME" --image-label latest -o personal popd fi - flyctl deploy . --config ./apps/wing-console/console/app/preview/fly.toml --app "$APP_NAME" --image-label latest --vm-memory 1024 --strategy immediate + flyctl deploy . --config ./wing-console/console/app/preview/fly.toml --app "$APP_NAME" --image-label latest --vm-memory 1024 --strategy immediate flyctl scale count 1 --yes --app "$APP_NAME" echo "deploytime=$(TZ=UTC date +'%Y-%m-%d %H:%M')" >> $GITHUB_OUTPUT diff --git a/.github/workflows/sdk-spec-test.yml b/.github/workflows/sdk-spec-test.yml index 0f74e477906..474e642ba5b 100644 --- a/.github/workflows/sdk-spec-test.yml +++ b/.github/workflows/sdk-spec-test.yml @@ -206,7 +206,7 @@ jobs: run: | if ${{ env.MANUAL == 'true' }} then - WING_CLI=$(realpath apps/wing/bin/wing) + WING_CLI=$(realpath packages/winglang/bin/wing) elif ${{ env.LOCAL_BUILD == 'false'}} then WING_CLI=$(which wing) diff --git a/.vscode/launch.json b/.vscode/launch.json index 015eed85771..6bc4d81d239 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -6,31 +6,31 @@ "version": "0.2.0", "configurations": [ { - "command": "./apps/wing/bin/wing compile -t tf-aws ${file}", + "command": "./packages/winglang/bin/wing compile -t tf-aws ${file}", "name": "wing compile tf-aws", "request": "launch", "type": "node-terminal" }, { - "command": "./apps/wing/bin/wing compile -t tf-azure ${file}", + "command": "./packages/winglang/bin/wing compile -t tf-azure ${file}", "name": "wing compile tf-azure", "request": "launch", "type": "node-terminal" }, { - "command": "./apps/wing/bin/wing compile -t sim ${file}", + "command": "./packages/winglang/bin/wing compile -t sim ${file}", "name": "wing compile sim", "request": "launch", "type": "node-terminal" }, { - "command": "./apps/wing/bin/wing test ${file}", + "command": "./packages/winglang/bin/wing test ${file}", "name": "wing test sim", "request": "launch", "type": "node-terminal" }, { - "command": "./apps/wing/bin/wing test -t tf-aws ${file}", + "command": "./packages/winglang/bin/wing test -t tf-aws ${file}", "name": "wing test tf-aws", "request": "launch", "type": "node-terminal" @@ -39,8 +39,12 @@ "name": "Debug Extension", "type": "node", "request": "launch", - "args": ["${workspaceFolder}/apps/vscode-wing/scripts/dev.mjs"], - "outFiles": ["${workspaceFolder}/apps/vscode-wing/lib/**/*.js"] + "args": [ + "${workspaceFolder}/packages/vscode-wing/scripts/dev.mjs" + ], + "outFiles": [ + "${workspaceFolder}/packages/vscode-wing/lib/**/*.js" + ] }, { "name": "Debug Wing Compiler", @@ -48,10 +52,18 @@ "request": "launch", "cwd": "${workspaceFolder}/libs/wingc", "cargo": { - "args": ["build", "--example", "compile"] + "args": [ + "build", + "--example", + "compile" + ] }, - "args": ["${file}"], - "sourceLanguages": ["rust"] + "args": [ + "${file}" + ], + "sourceLanguages": [ + "rust" + ] } ] } diff --git a/CONTRIBUTION_LICENSE.md b/CONTRIBUTION_LICENSE.md index ea777affd83..e35ecf7132b 100644 --- a/CONTRIBUTION_LICENSE.md +++ b/CONTRIBUTION_LICENSE.md @@ -2,7 +2,7 @@ **Last revised on July 17th, 2023** -1. Wing Cloud, Inc., a Delaware corporation and/or its affiliates (dba “**Wing Cloud**”) ("Company") may release and operate certain projects under an open-source licensing regime (the “**Project(s)**”). This document describes the license under which you provide your contribution If you wish to contribute to any Project. This document is provided for convenience and details the terms of the licenses you provide and granted as described under the Contributors Terms of Use available [**here**](https://github.com/winglang/wing/blob/main/CONTRIBUTORS_TERMS_OF_SERVICE.md) (“**CTS**”). Contributing or otherwise participating in the Project is subject to the CTS which supersede in any discrepancy with this document. By contributing to the Project, you agree to comply with the CTS. NOTE: This document does not apply to or govern the use of (and/or contributions to) any Company’s licensed products or services which are subject to separate license agreements. For example, the Company Console Software Application, is governed by the Company Console Software License Agreement (the current version of which could be found **[here](https://github.com/winglang/wing/blob/main/apps/wing-console/LICENSE.md)**. +1. Wing Cloud, Inc., a Delaware corporation and/or its affiliates (dba “**Wing Cloud**”) ("Company") may release and operate certain projects under an open-source licensing regime (the “**Project(s)**”). This document describes the license under which you provide your contribution If you wish to contribute to any Project. This document is provided for convenience and details the terms of the licenses you provide and granted as described under the Contributors Terms of Use available [**here**](https://github.com/winglang/wing/blob/main/CONTRIBUTORS_TERMS_OF_SERVICE.md) (“**CTS**”). Contributing or otherwise participating in the Project is subject to the CTS which supersede in any discrepancy with this document. By contributing to the Project, you agree to comply with the CTS. NOTE: This document does not apply to or govern the use of (and/or contributions to) any Company’s licensed products or services which are subject to separate license agreements. For example, the Company Console Software Application, is governed by the Company Console Software License Agreement (the current version of which could be found **[here](https://github.com/winglang/wing/blob/main/wing-console/LICENSE.md)**). 2. **Your Contribution is Yours**. Your Contribution shall remain at all times, and to the extent permitted by law, your sole and exclusive property. You hereby further acknowledge and agree that the Contribution is non-confidential. You may release your Contribution to the public, license it under any license or use it as an owner in any manner provided however that the licenses and waivers granted below shall remain in full force. @@ -29,4 +29,4 @@ 9. **Changes**. Company may change the terms of the license regime and the CTS from time to time, at its sole discretion and without any notice however, we will take efforts to notify regarding substantial changes on the homepage of the Project or Company’s website and/or we will send you an e-mail regarding such changes to the e-mail address that you provided in the registration form (as applicable). Company may at any time, at its sole discretion, cease the operation of the Project or any part thereof, temporarily or permanently, without giving any prior notice. You agree and acknowledge that Company does not assume any responsibility with respect to, or in connection with the termination of the Project and/or and loss of any data. -10. We encourage you to carefully read the CTS before you participate in any Project. You can contact Company here: [help@](mailto:help@wing.cloud)[wing.cloud](mailto:help@wing.cloud) for any questions. \ No newline at end of file +10. We encourage you to carefully read the CTS before you participate in any Project. You can contact Company here: [help@](mailto:help@wing.cloud)[wing.cloud](mailto:help@wing.cloud) for any questions. diff --git a/CONTRIBUTORS_TERMS_OF_SERVICE.md b/CONTRIBUTORS_TERMS_OF_SERVICE.md index a62518baa1f..8efbfc85649 100644 --- a/CONTRIBUTORS_TERMS_OF_SERVICE.md +++ b/CONTRIBUTORS_TERMS_OF_SERVICE.md @@ -4,7 +4,7 @@ **1. Acceptance of Terms** -1.1. Wing Cloud, Inc., a Delaware corporation and/or its affiliates (dba “Wing Cloud”) (“Company”) may operate release and operate certain projects under an open-source licensing regime (the “Project(s)”). If you wish to contribute to or otherwise participate in any such Project, please read carefully the following Contributors Terms of Service (“CTS”). NOTE: This document does not apply to or govern the use of (and/or contributions to) any Company’s licensed products or services which are subject to separate license agreements. For example, the Company Console Software Application, is governed by the Company Console Software License Agreement (the current versions of which could be found **[here](https://github.com/winglang/wing/blob/main/apps/wing-console/LICENSE.md)**). +1.1. Wing Cloud, Inc., a Delaware corporation and/or its affiliates (dba “Wing Cloud”) (“Company”) may operate release and operate certain projects under an open-source licensing regime (the “Project(s)”). If you wish to contribute to or otherwise participate in any such Project, please read carefully the following Contributors Terms of Service (“CTS”). NOTE: This document does not apply to or govern the use of (and/or contributions to) any Company’s licensed products or services which are subject to separate license agreements. For example, the Company Console Software Application, is governed by the Company Console Software License Agreement (the current versions of which could be found **[here](https://github.com/winglang/wing/blob/main/wing-console/LICENSE.md)**). 1.2. BY CLICKING THE BOX INDICATING YOUR ACCEPTANCE OF THIS CTS, BY CONTRIBUTING ANY CONTENT TO THE PROJECTS OR BY OTHERWISE PARTICIPATING IN A PROJECT, YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTOOD THE FOLLOWING TERMS AND YOU AGREE TO BE BOUND BY THEM AND TO COMPLY WITH ALL APPLICABLE LAWS AND REGULATIONS REGARDING YOUR PARTICIPATION IN OR ENGAGEMENT WITH THE PROJECT, AND YOU ACKNOWLEDGE THAT THESE TERMS CONSTITUTE A BINDING AND ENFORCEABLE LEGAL CONTRACT BETWEEN COMPANY AND YOU. IF YOU ACCEPT THESE CTS ON BEHALF OF AN ORGANIZATION, YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO BIND YOUR ORGANIZATION BY THESE CTS. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT AGREE WITH THIS CTS, DO NOT CLICK ON THE ACCEPT BOX AND DO NOT CONTRIBUTE ANY MATERIALS TO OR ENGAGE WITH THE PROJECTS. diff --git a/LICENSE.md b/LICENSE.md index 738a91d6379..af8eb7b9a3a 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ Copyright (c) 2022-present Wing Cloud, Inc. Portions of this software are licensed as follows: -- All content that resides under the "apps/wing-console/" directory of this repository, if that directory exists, is licensed under the license defined in "apps/wing-console/LICENSE.md". +- All content that resides under the "wing-console/" directory of this repository, if that directory exists, is licensed under the license defined in "wing-console/LICENSE.md". - All third party components incorporated into the Winglang Software are licensed under the original license provided by the owner of the applicable component. - Content outside of the above mentioned directories or restrictions above is available under the "MIT" license as defined below. diff --git a/README.md b/README.md index c1a87fb5a42..bea1820afff 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
- Wing Banner + Wing Banner

Welcome to the Wing Language! :wave:

@@ -34,7 +34,7 @@ Winglang addresses these pains by letting you work at a higher level of abstract We also provide you with a set of tools that let you test your code locally, significantly faster than before.
- Wing Demo + Wing Demo
Wing is built by [Elad Ben-Israel](https://github.com/eladb), the guy behind the [AWS CDK](https://github.com/aws/aws-cdk), the gang at the [Wing Cloud team](https://www.wing.cloud/) and an amazing [community](https://t.winglang.io/discord) of contributors (also known as Wingnuts). diff --git a/docs/api/02-cli-user-manual.md b/docs/api/02-cli-user-manual.md index 5bbd32f167b..4d78ae00a5b 100644 --- a/docs/api/02-cli-user-manual.md +++ b/docs/api/02-cli-user-manual.md @@ -36,7 +36,7 @@ Usage: $ wing new