From d228b22287b71580db9d54e173e24569c363ec56 Mon Sep 17 00:00:00 2001 From: Jared Palmer Date: Wed, 9 Feb 2022 13:01:04 -0500 Subject: [PATCH] Move to packages directory --- .gitignore | 5 +---- cli/Makefile | 8 ++++---- package.json | 3 +-- {create-turbo => packages/create-turbo}/LICENSE | 0 {create-turbo => packages/create-turbo}/README.md | 0 .../create-turbo}/__tests__/cli.test.ts | 0 {create-turbo => packages/create-turbo}/jest.config.js | 0 {create-turbo => packages/create-turbo}/package.json | 0 .../create-turbo}/src/getPackageManagerVersion.ts | 0 {create-turbo => packages/create-turbo}/src/git.ts | 0 {create-turbo => packages/create-turbo}/src/index.ts | 0 .../create-turbo}/src/shouldUsePnpm.ts | 0 .../create-turbo}/src/shouldUseYarn.ts | 0 {create-turbo => packages/create-turbo}/src/types.ts | 0 .../create-turbo}/templates/_shared_ts/.npmrc | 0 .../create-turbo}/templates/_shared_ts/README.md | 0 .../templates/_shared_ts/apps/docs/.eslintrc.js | 0 .../templates/_shared_ts/apps/docs/.gitignore | 0 .../templates/_shared_ts/apps/docs/README.md | 0 .../templates/_shared_ts/apps/docs/next-env.d.ts | 0 .../templates/_shared_ts/apps/docs/next.config.js | 0 .../templates/_shared_ts/apps/docs/package.json | 0 .../templates/_shared_ts/apps/docs/pages/index.tsx | 0 .../templates/_shared_ts/apps/docs/tsconfig.json | 0 .../templates/_shared_ts/apps/web/.eslintrc.js | 0 .../templates/_shared_ts/apps/web/.gitignore | 0 .../create-turbo}/templates/_shared_ts/apps/web/README.md | 0 .../templates/_shared_ts/apps/web/next-env.d.ts | 0 .../templates/_shared_ts/apps/web/next.config.js | 0 .../templates/_shared_ts/apps/web/package.json | 0 .../templates/_shared_ts/apps/web/pages/index.tsx | 0 .../templates/_shared_ts/apps/web/tsconfig.json | 0 .../create-turbo}/templates/_shared_ts/gitignore | 0 .../create-turbo}/templates/_shared_ts/package.json | 0 .../templates/_shared_ts/packages/config/eslint-preset.js | 0 .../templates/_shared_ts/packages/config/package.json | 0 .../templates/_shared_ts/packages/tsconfig/README.md | 0 .../templates/_shared_ts/packages/tsconfig/base.json | 0 .../templates/_shared_ts/packages/tsconfig/nextjs.json | 0 .../templates/_shared_ts/packages/tsconfig/package.json | 0 .../_shared_ts/packages/tsconfig/react-library.json | 0 .../templates/_shared_ts/packages/ui/Button.tsx | 0 .../templates/_shared_ts/packages/ui/index.tsx | 0 .../templates/_shared_ts/packages/ui/package.json | 0 .../templates/_shared_ts/packages/ui/tsconfig.json | 0 .../create-turbo}/templates/_shared_ts/turbo.json | 0 .../create-turbo}/templates/npm/README.md | 0 .../create-turbo}/templates/npm/package.json | 0 .../create-turbo}/templates/npm/turbo.json | 0 .../create-turbo}/templates/pnpm/README.md | 0 .../create-turbo}/templates/pnpm/apps/docs/package.json | 0 .../create-turbo}/templates/pnpm/apps/web/package.json | 0 .../create-turbo}/templates/pnpm/package.json | 0 .../create-turbo}/templates/pnpm/packages/ui/package.json | 0 .../create-turbo}/templates/pnpm/pnpm-workspace.yaml | 0 .../create-turbo}/templates/pnpm/turbo.json | 0 .../create-turbo}/templates/yarn/README.md | 0 .../create-turbo}/templates/yarn/package.json | 0 .../create-turbo}/templates/yarn/turbo.json | 0 {create-turbo => packages/create-turbo}/tsconfig.json | 0 {turbo-codemod => packages/turbo-codemod}/LICENSE | 0 {turbo-codemod => packages/turbo-codemod}/README.md | 0 {turbo-codemod => packages/turbo-codemod}/index.d.ts | 0 {turbo-codemod => packages/turbo-codemod}/jest.config.js | 0 {turbo-codemod => packages/turbo-codemod}/package.json | 0 .../turbo-codemod}/src/getPackageManagerVersion.ts | 0 .../turbo-codemod}/src/getWorkspaceImplementation.ts | 0 {turbo-codemod => packages/turbo-codemod}/src/git.ts | 0 {turbo-codemod => packages/turbo-codemod}/src/index.ts | 0 .../turbo-codemod}/src/runTransform.ts | 0 .../turbo-codemod}/src/transforms/add-package-manager.ts | 0 .../turbo-codemod}/src/transforms/create-turbo-config.ts | 0 {turbo-codemod => packages/turbo-codemod}/src/types.ts | 0 {turbo-codemod => packages/turbo-codemod}/tsconfig.json | 0 74 files changed, 6 insertions(+), 10 deletions(-) rename {create-turbo => packages/create-turbo}/LICENSE (100%) rename {create-turbo => packages/create-turbo}/README.md (100%) rename {create-turbo => packages/create-turbo}/__tests__/cli.test.ts (100%) rename {create-turbo => packages/create-turbo}/jest.config.js (100%) rename {create-turbo => packages/create-turbo}/package.json (100%) rename {create-turbo => packages/create-turbo}/src/getPackageManagerVersion.ts (100%) rename {create-turbo => packages/create-turbo}/src/git.ts (100%) rename {create-turbo => packages/create-turbo}/src/index.ts (100%) rename {create-turbo => packages/create-turbo}/src/shouldUsePnpm.ts (100%) rename {create-turbo => packages/create-turbo}/src/shouldUseYarn.ts (100%) rename {create-turbo => packages/create-turbo}/src/types.ts (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/.npmrc (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/.eslintrc.js (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/.gitignore (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/next-env.d.ts (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/next.config.js (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/pages/index.tsx (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/docs/tsconfig.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/.eslintrc.js (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/.gitignore (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/next-env.d.ts (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/next.config.js (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/pages/index.tsx (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/apps/web/tsconfig.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/gitignore (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/config/eslint-preset.js (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/config/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/tsconfig/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/tsconfig/base.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/tsconfig/nextjs.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/tsconfig/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/tsconfig/react-library.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/ui/Button.tsx (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/ui/index.tsx (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/ui/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/packages/ui/tsconfig.json (100%) rename {create-turbo => packages/create-turbo}/templates/_shared_ts/turbo.json (100%) rename {create-turbo => packages/create-turbo}/templates/npm/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/npm/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/npm/turbo.json (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/apps/docs/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/apps/web/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/packages/ui/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/pnpm-workspace.yaml (100%) rename {create-turbo => packages/create-turbo}/templates/pnpm/turbo.json (100%) rename {create-turbo => packages/create-turbo}/templates/yarn/README.md (100%) rename {create-turbo => packages/create-turbo}/templates/yarn/package.json (100%) rename {create-turbo => packages/create-turbo}/templates/yarn/turbo.json (100%) rename {create-turbo => packages/create-turbo}/tsconfig.json (100%) rename {turbo-codemod => packages/turbo-codemod}/LICENSE (100%) rename {turbo-codemod => packages/turbo-codemod}/README.md (100%) rename {turbo-codemod => packages/turbo-codemod}/index.d.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/jest.config.js (100%) rename {turbo-codemod => packages/turbo-codemod}/package.json (100%) rename {turbo-codemod => packages/turbo-codemod}/src/getPackageManagerVersion.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/getWorkspaceImplementation.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/git.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/index.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/runTransform.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/transforms/add-package-manager.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/transforms/create-turbo-config.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/src/types.ts (100%) rename {turbo-codemod => packages/turbo-codemod}/tsconfig.json (100%) diff --git a/.gitignore b/.gitignore index 6a8b69a74b034..a050116236c5d 100644 --- a/.gitignore +++ b/.gitignore @@ -17,11 +17,8 @@ vendor/ dist data node_modules -packages/turbo-server/data/ -packages/turbo-server/uploads/ packages/*/node_modules packages/*/data -apps/*/data docs/public/*.st docs/public/*.toml @@ -56,7 +53,7 @@ store !http_cache/cache/cache.go *.log .npmrc -!create-turbo/templates/**/* +!packages/create-turbo/templates/**/* todos.md examples/*/*.lock examples/*/*-lock.yaml diff --git a/cli/Makefile b/cli/Makefile index 4f5a05745fb24..483486dc9dd5b 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -144,10 +144,10 @@ platform-neutral: | turbo node ./scripts/bump-version.js platform-create-turbo: - cd ../create-turbo && npm version "$(TURBO_VERSION)" --allow-same-version && npm run build + cd ../packages/create-turbo && npm version "$(TURBO_VERSION)" --allow-same-version && npm run build platform-turbo-codemod: - cd ../create-turbo && npm version "$(TURBO_VERSION)" --allow-same-version && npm run build + cd ../packages/turbo-codemod && npm version "$(TURBO_VERSION)" --allow-same-version && npm run build test-prepublish: rm -rf demo/turbo @@ -230,10 +230,10 @@ publish-neutral: platform-neutral make test && cd npm/turbo-install && npm publish --tag $(TURBO_TAG) publish-create-turbo: platform-create-turbo - cd ../create-turbo && npm publish --tag $(TURBO_TAG) + cd ../packages/create-turbo && npm publish --tag $(TURBO_TAG) publish-turbo-codemod: platform-turbo-codemod - cd ../turbo-codemod && npm publish --tag $(TURBO_TAG) + cd ../packages/turbo-codemod && npm publish --tag $(TURBO_TAG) demo/lage: | scripts/node_modules node scripts/generate.mjs lage diff --git a/package.json b/package.json index 71e6df41dfea4..742c08b33081b 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,7 @@ "packages": [ "docs", "cli", - "create-turbo", - "turbo-codemod" + "packages/*" ] }, "scripts": { diff --git a/create-turbo/LICENSE b/packages/create-turbo/LICENSE similarity index 100% rename from create-turbo/LICENSE rename to packages/create-turbo/LICENSE diff --git a/create-turbo/README.md b/packages/create-turbo/README.md similarity index 100% rename from create-turbo/README.md rename to packages/create-turbo/README.md diff --git a/create-turbo/__tests__/cli.test.ts b/packages/create-turbo/__tests__/cli.test.ts similarity index 100% rename from create-turbo/__tests__/cli.test.ts rename to packages/create-turbo/__tests__/cli.test.ts diff --git a/create-turbo/jest.config.js b/packages/create-turbo/jest.config.js similarity index 100% rename from create-turbo/jest.config.js rename to packages/create-turbo/jest.config.js diff --git a/create-turbo/package.json b/packages/create-turbo/package.json similarity index 100% rename from create-turbo/package.json rename to packages/create-turbo/package.json diff --git a/create-turbo/src/getPackageManagerVersion.ts b/packages/create-turbo/src/getPackageManagerVersion.ts similarity index 100% rename from create-turbo/src/getPackageManagerVersion.ts rename to packages/create-turbo/src/getPackageManagerVersion.ts diff --git a/create-turbo/src/git.ts b/packages/create-turbo/src/git.ts similarity index 100% rename from create-turbo/src/git.ts rename to packages/create-turbo/src/git.ts diff --git a/create-turbo/src/index.ts b/packages/create-turbo/src/index.ts similarity index 100% rename from create-turbo/src/index.ts rename to packages/create-turbo/src/index.ts diff --git a/create-turbo/src/shouldUsePnpm.ts b/packages/create-turbo/src/shouldUsePnpm.ts similarity index 100% rename from create-turbo/src/shouldUsePnpm.ts rename to packages/create-turbo/src/shouldUsePnpm.ts diff --git a/create-turbo/src/shouldUseYarn.ts b/packages/create-turbo/src/shouldUseYarn.ts similarity index 100% rename from create-turbo/src/shouldUseYarn.ts rename to packages/create-turbo/src/shouldUseYarn.ts diff --git a/create-turbo/src/types.ts b/packages/create-turbo/src/types.ts similarity index 100% rename from create-turbo/src/types.ts rename to packages/create-turbo/src/types.ts diff --git a/create-turbo/templates/_shared_ts/.npmrc b/packages/create-turbo/templates/_shared_ts/.npmrc similarity index 100% rename from create-turbo/templates/_shared_ts/.npmrc rename to packages/create-turbo/templates/_shared_ts/.npmrc diff --git a/create-turbo/templates/_shared_ts/README.md b/packages/create-turbo/templates/_shared_ts/README.md similarity index 100% rename from create-turbo/templates/_shared_ts/README.md rename to packages/create-turbo/templates/_shared_ts/README.md diff --git a/create-turbo/templates/_shared_ts/apps/docs/.eslintrc.js b/packages/create-turbo/templates/_shared_ts/apps/docs/.eslintrc.js similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/.eslintrc.js rename to packages/create-turbo/templates/_shared_ts/apps/docs/.eslintrc.js diff --git a/create-turbo/templates/_shared_ts/apps/docs/.gitignore b/packages/create-turbo/templates/_shared_ts/apps/docs/.gitignore similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/.gitignore rename to packages/create-turbo/templates/_shared_ts/apps/docs/.gitignore diff --git a/create-turbo/templates/_shared_ts/apps/docs/README.md b/packages/create-turbo/templates/_shared_ts/apps/docs/README.md similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/README.md rename to packages/create-turbo/templates/_shared_ts/apps/docs/README.md diff --git a/create-turbo/templates/_shared_ts/apps/docs/next-env.d.ts b/packages/create-turbo/templates/_shared_ts/apps/docs/next-env.d.ts similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/next-env.d.ts rename to packages/create-turbo/templates/_shared_ts/apps/docs/next-env.d.ts diff --git a/create-turbo/templates/_shared_ts/apps/docs/next.config.js b/packages/create-turbo/templates/_shared_ts/apps/docs/next.config.js similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/next.config.js rename to packages/create-turbo/templates/_shared_ts/apps/docs/next.config.js diff --git a/create-turbo/templates/_shared_ts/apps/docs/package.json b/packages/create-turbo/templates/_shared_ts/apps/docs/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/package.json rename to packages/create-turbo/templates/_shared_ts/apps/docs/package.json diff --git a/create-turbo/templates/_shared_ts/apps/docs/pages/index.tsx b/packages/create-turbo/templates/_shared_ts/apps/docs/pages/index.tsx similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/pages/index.tsx rename to packages/create-turbo/templates/_shared_ts/apps/docs/pages/index.tsx diff --git a/create-turbo/templates/_shared_ts/apps/docs/tsconfig.json b/packages/create-turbo/templates/_shared_ts/apps/docs/tsconfig.json similarity index 100% rename from create-turbo/templates/_shared_ts/apps/docs/tsconfig.json rename to packages/create-turbo/templates/_shared_ts/apps/docs/tsconfig.json diff --git a/create-turbo/templates/_shared_ts/apps/web/.eslintrc.js b/packages/create-turbo/templates/_shared_ts/apps/web/.eslintrc.js similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/.eslintrc.js rename to packages/create-turbo/templates/_shared_ts/apps/web/.eslintrc.js diff --git a/create-turbo/templates/_shared_ts/apps/web/.gitignore b/packages/create-turbo/templates/_shared_ts/apps/web/.gitignore similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/.gitignore rename to packages/create-turbo/templates/_shared_ts/apps/web/.gitignore diff --git a/create-turbo/templates/_shared_ts/apps/web/README.md b/packages/create-turbo/templates/_shared_ts/apps/web/README.md similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/README.md rename to packages/create-turbo/templates/_shared_ts/apps/web/README.md diff --git a/create-turbo/templates/_shared_ts/apps/web/next-env.d.ts b/packages/create-turbo/templates/_shared_ts/apps/web/next-env.d.ts similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/next-env.d.ts rename to packages/create-turbo/templates/_shared_ts/apps/web/next-env.d.ts diff --git a/create-turbo/templates/_shared_ts/apps/web/next.config.js b/packages/create-turbo/templates/_shared_ts/apps/web/next.config.js similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/next.config.js rename to packages/create-turbo/templates/_shared_ts/apps/web/next.config.js diff --git a/create-turbo/templates/_shared_ts/apps/web/package.json b/packages/create-turbo/templates/_shared_ts/apps/web/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/package.json rename to packages/create-turbo/templates/_shared_ts/apps/web/package.json diff --git a/create-turbo/templates/_shared_ts/apps/web/pages/index.tsx b/packages/create-turbo/templates/_shared_ts/apps/web/pages/index.tsx similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/pages/index.tsx rename to packages/create-turbo/templates/_shared_ts/apps/web/pages/index.tsx diff --git a/create-turbo/templates/_shared_ts/apps/web/tsconfig.json b/packages/create-turbo/templates/_shared_ts/apps/web/tsconfig.json similarity index 100% rename from create-turbo/templates/_shared_ts/apps/web/tsconfig.json rename to packages/create-turbo/templates/_shared_ts/apps/web/tsconfig.json diff --git a/create-turbo/templates/_shared_ts/gitignore b/packages/create-turbo/templates/_shared_ts/gitignore similarity index 100% rename from create-turbo/templates/_shared_ts/gitignore rename to packages/create-turbo/templates/_shared_ts/gitignore diff --git a/create-turbo/templates/_shared_ts/package.json b/packages/create-turbo/templates/_shared_ts/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/package.json rename to packages/create-turbo/templates/_shared_ts/package.json diff --git a/create-turbo/templates/_shared_ts/packages/config/eslint-preset.js b/packages/create-turbo/templates/_shared_ts/packages/config/eslint-preset.js similarity index 100% rename from create-turbo/templates/_shared_ts/packages/config/eslint-preset.js rename to packages/create-turbo/templates/_shared_ts/packages/config/eslint-preset.js diff --git a/create-turbo/templates/_shared_ts/packages/config/package.json b/packages/create-turbo/templates/_shared_ts/packages/config/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/config/package.json rename to packages/create-turbo/templates/_shared_ts/packages/config/package.json diff --git a/create-turbo/templates/_shared_ts/packages/tsconfig/README.md b/packages/create-turbo/templates/_shared_ts/packages/tsconfig/README.md similarity index 100% rename from create-turbo/templates/_shared_ts/packages/tsconfig/README.md rename to packages/create-turbo/templates/_shared_ts/packages/tsconfig/README.md diff --git a/create-turbo/templates/_shared_ts/packages/tsconfig/base.json b/packages/create-turbo/templates/_shared_ts/packages/tsconfig/base.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/tsconfig/base.json rename to packages/create-turbo/templates/_shared_ts/packages/tsconfig/base.json diff --git a/create-turbo/templates/_shared_ts/packages/tsconfig/nextjs.json b/packages/create-turbo/templates/_shared_ts/packages/tsconfig/nextjs.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/tsconfig/nextjs.json rename to packages/create-turbo/templates/_shared_ts/packages/tsconfig/nextjs.json diff --git a/create-turbo/templates/_shared_ts/packages/tsconfig/package.json b/packages/create-turbo/templates/_shared_ts/packages/tsconfig/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/tsconfig/package.json rename to packages/create-turbo/templates/_shared_ts/packages/tsconfig/package.json diff --git a/create-turbo/templates/_shared_ts/packages/tsconfig/react-library.json b/packages/create-turbo/templates/_shared_ts/packages/tsconfig/react-library.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/tsconfig/react-library.json rename to packages/create-turbo/templates/_shared_ts/packages/tsconfig/react-library.json diff --git a/create-turbo/templates/_shared_ts/packages/ui/Button.tsx b/packages/create-turbo/templates/_shared_ts/packages/ui/Button.tsx similarity index 100% rename from create-turbo/templates/_shared_ts/packages/ui/Button.tsx rename to packages/create-turbo/templates/_shared_ts/packages/ui/Button.tsx diff --git a/create-turbo/templates/_shared_ts/packages/ui/index.tsx b/packages/create-turbo/templates/_shared_ts/packages/ui/index.tsx similarity index 100% rename from create-turbo/templates/_shared_ts/packages/ui/index.tsx rename to packages/create-turbo/templates/_shared_ts/packages/ui/index.tsx diff --git a/create-turbo/templates/_shared_ts/packages/ui/package.json b/packages/create-turbo/templates/_shared_ts/packages/ui/package.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/ui/package.json rename to packages/create-turbo/templates/_shared_ts/packages/ui/package.json diff --git a/create-turbo/templates/_shared_ts/packages/ui/tsconfig.json b/packages/create-turbo/templates/_shared_ts/packages/ui/tsconfig.json similarity index 100% rename from create-turbo/templates/_shared_ts/packages/ui/tsconfig.json rename to packages/create-turbo/templates/_shared_ts/packages/ui/tsconfig.json diff --git a/create-turbo/templates/_shared_ts/turbo.json b/packages/create-turbo/templates/_shared_ts/turbo.json similarity index 100% rename from create-turbo/templates/_shared_ts/turbo.json rename to packages/create-turbo/templates/_shared_ts/turbo.json diff --git a/create-turbo/templates/npm/README.md b/packages/create-turbo/templates/npm/README.md similarity index 100% rename from create-turbo/templates/npm/README.md rename to packages/create-turbo/templates/npm/README.md diff --git a/create-turbo/templates/npm/package.json b/packages/create-turbo/templates/npm/package.json similarity index 100% rename from create-turbo/templates/npm/package.json rename to packages/create-turbo/templates/npm/package.json diff --git a/create-turbo/templates/npm/turbo.json b/packages/create-turbo/templates/npm/turbo.json similarity index 100% rename from create-turbo/templates/npm/turbo.json rename to packages/create-turbo/templates/npm/turbo.json diff --git a/create-turbo/templates/pnpm/README.md b/packages/create-turbo/templates/pnpm/README.md similarity index 100% rename from create-turbo/templates/pnpm/README.md rename to packages/create-turbo/templates/pnpm/README.md diff --git a/create-turbo/templates/pnpm/apps/docs/package.json b/packages/create-turbo/templates/pnpm/apps/docs/package.json similarity index 100% rename from create-turbo/templates/pnpm/apps/docs/package.json rename to packages/create-turbo/templates/pnpm/apps/docs/package.json diff --git a/create-turbo/templates/pnpm/apps/web/package.json b/packages/create-turbo/templates/pnpm/apps/web/package.json similarity index 100% rename from create-turbo/templates/pnpm/apps/web/package.json rename to packages/create-turbo/templates/pnpm/apps/web/package.json diff --git a/create-turbo/templates/pnpm/package.json b/packages/create-turbo/templates/pnpm/package.json similarity index 100% rename from create-turbo/templates/pnpm/package.json rename to packages/create-turbo/templates/pnpm/package.json diff --git a/create-turbo/templates/pnpm/packages/ui/package.json b/packages/create-turbo/templates/pnpm/packages/ui/package.json similarity index 100% rename from create-turbo/templates/pnpm/packages/ui/package.json rename to packages/create-turbo/templates/pnpm/packages/ui/package.json diff --git a/create-turbo/templates/pnpm/pnpm-workspace.yaml b/packages/create-turbo/templates/pnpm/pnpm-workspace.yaml similarity index 100% rename from create-turbo/templates/pnpm/pnpm-workspace.yaml rename to packages/create-turbo/templates/pnpm/pnpm-workspace.yaml diff --git a/create-turbo/templates/pnpm/turbo.json b/packages/create-turbo/templates/pnpm/turbo.json similarity index 100% rename from create-turbo/templates/pnpm/turbo.json rename to packages/create-turbo/templates/pnpm/turbo.json diff --git a/create-turbo/templates/yarn/README.md b/packages/create-turbo/templates/yarn/README.md similarity index 100% rename from create-turbo/templates/yarn/README.md rename to packages/create-turbo/templates/yarn/README.md diff --git a/create-turbo/templates/yarn/package.json b/packages/create-turbo/templates/yarn/package.json similarity index 100% rename from create-turbo/templates/yarn/package.json rename to packages/create-turbo/templates/yarn/package.json diff --git a/create-turbo/templates/yarn/turbo.json b/packages/create-turbo/templates/yarn/turbo.json similarity index 100% rename from create-turbo/templates/yarn/turbo.json rename to packages/create-turbo/templates/yarn/turbo.json diff --git a/create-turbo/tsconfig.json b/packages/create-turbo/tsconfig.json similarity index 100% rename from create-turbo/tsconfig.json rename to packages/create-turbo/tsconfig.json diff --git a/turbo-codemod/LICENSE b/packages/turbo-codemod/LICENSE similarity index 100% rename from turbo-codemod/LICENSE rename to packages/turbo-codemod/LICENSE diff --git a/turbo-codemod/README.md b/packages/turbo-codemod/README.md similarity index 100% rename from turbo-codemod/README.md rename to packages/turbo-codemod/README.md diff --git a/turbo-codemod/index.d.ts b/packages/turbo-codemod/index.d.ts similarity index 100% rename from turbo-codemod/index.d.ts rename to packages/turbo-codemod/index.d.ts diff --git a/turbo-codemod/jest.config.js b/packages/turbo-codemod/jest.config.js similarity index 100% rename from turbo-codemod/jest.config.js rename to packages/turbo-codemod/jest.config.js diff --git a/turbo-codemod/package.json b/packages/turbo-codemod/package.json similarity index 100% rename from turbo-codemod/package.json rename to packages/turbo-codemod/package.json diff --git a/turbo-codemod/src/getPackageManagerVersion.ts b/packages/turbo-codemod/src/getPackageManagerVersion.ts similarity index 100% rename from turbo-codemod/src/getPackageManagerVersion.ts rename to packages/turbo-codemod/src/getPackageManagerVersion.ts diff --git a/turbo-codemod/src/getWorkspaceImplementation.ts b/packages/turbo-codemod/src/getWorkspaceImplementation.ts similarity index 100% rename from turbo-codemod/src/getWorkspaceImplementation.ts rename to packages/turbo-codemod/src/getWorkspaceImplementation.ts diff --git a/turbo-codemod/src/git.ts b/packages/turbo-codemod/src/git.ts similarity index 100% rename from turbo-codemod/src/git.ts rename to packages/turbo-codemod/src/git.ts diff --git a/turbo-codemod/src/index.ts b/packages/turbo-codemod/src/index.ts similarity index 100% rename from turbo-codemod/src/index.ts rename to packages/turbo-codemod/src/index.ts diff --git a/turbo-codemod/src/runTransform.ts b/packages/turbo-codemod/src/runTransform.ts similarity index 100% rename from turbo-codemod/src/runTransform.ts rename to packages/turbo-codemod/src/runTransform.ts diff --git a/turbo-codemod/src/transforms/add-package-manager.ts b/packages/turbo-codemod/src/transforms/add-package-manager.ts similarity index 100% rename from turbo-codemod/src/transforms/add-package-manager.ts rename to packages/turbo-codemod/src/transforms/add-package-manager.ts diff --git a/turbo-codemod/src/transforms/create-turbo-config.ts b/packages/turbo-codemod/src/transforms/create-turbo-config.ts similarity index 100% rename from turbo-codemod/src/transforms/create-turbo-config.ts rename to packages/turbo-codemod/src/transforms/create-turbo-config.ts diff --git a/turbo-codemod/src/types.ts b/packages/turbo-codemod/src/types.ts similarity index 100% rename from turbo-codemod/src/types.ts rename to packages/turbo-codemod/src/types.ts diff --git a/turbo-codemod/tsconfig.json b/packages/turbo-codemod/tsconfig.json similarity index 100% rename from turbo-codemod/tsconfig.json rename to packages/turbo-codemod/tsconfig.json