From a5ab13069df83b1d127e90c2ad94c2e3678e5844 Mon Sep 17 00:00:00 2001 From: Richard Date: Sat, 12 Oct 2024 17:50:23 -0700 Subject: [PATCH] refactor: rename `modules` to `src` --- .gitignore | 8 ++++---- bin/build.sh | 8 ++++---- bin/check.sh | 4 ++-- dev.project.json | 8 ++++---- pnpm-workspace.yaml | 2 +- {modules => src}/charm-sync/.luaurc | 0 {modules => src}/charm-sync/default.project.json | 0 {modules => src}/charm-sync/package.json | 0 {modules => src}/charm-sync/src/client.luau | 0 {modules => src}/charm-sync/src/index.d.ts | 0 {modules => src}/charm-sync/src/init.luau | 0 {modules => src}/charm-sync/src/interval.luau | 0 {modules => src}/charm-sync/src/patch.luau | 0 {modules => src}/charm-sync/src/server.luau | 0 {modules => src}/charm-sync/src/types.luau | 0 {modules => src}/charm-sync/src/validate.luau | 0 {modules => src}/charm-sync/wally.toml | 0 {modules => src}/charm/.luaurc | 0 {modules => src}/charm/default.project.json | 0 {modules => src}/charm/package.json | 0 {modules => src}/charm/src/atom.luau | 0 {modules => src}/charm/src/computed.luau | 0 {modules => src}/charm/src/effect.luau | 0 {modules => src}/charm/src/index.d.ts | 0 {modules => src}/charm/src/init.luau | 0 {modules => src}/charm/src/mapped.luau | 0 {modules => src}/charm/src/observe.luau | 0 {modules => src}/charm/src/store.luau | 0 {modules => src}/charm/src/subscribe.luau | 0 {modules => src}/charm/src/types.luau | 0 {modules => src}/charm/wally.toml | 0 {modules => src}/react/.luaurc | 0 {modules => src}/react/default.project.json | 0 {modules => src}/react/package.json | 0 {modules => src}/react/src/index.d.ts | 0 {modules => src}/react/src/init.luau | 0 {modules => src}/react/wally.toml | 0 {modules => src}/vide/.luaurc | 0 {modules => src}/vide/default.project.json | 0 {modules => src}/vide/package.json | 0 {modules => src}/vide/src/index.d.ts | 0 {modules => src}/vide/src/init.luau | 0 {modules => src}/vide/wally.toml | 0 tsconfig.json | 2 +- 44 files changed, 16 insertions(+), 16 deletions(-) rename {modules => src}/charm-sync/.luaurc (100%) rename {modules => src}/charm-sync/default.project.json (100%) rename {modules => src}/charm-sync/package.json (100%) rename {modules => src}/charm-sync/src/client.luau (100%) rename {modules => src}/charm-sync/src/index.d.ts (100%) rename {modules => src}/charm-sync/src/init.luau (100%) rename {modules => src}/charm-sync/src/interval.luau (100%) rename {modules => src}/charm-sync/src/patch.luau (100%) rename {modules => src}/charm-sync/src/server.luau (100%) rename {modules => src}/charm-sync/src/types.luau (100%) rename {modules => src}/charm-sync/src/validate.luau (100%) rename {modules => src}/charm-sync/wally.toml (100%) rename {modules => src}/charm/.luaurc (100%) rename {modules => src}/charm/default.project.json (100%) rename {modules => src}/charm/package.json (100%) rename {modules => src}/charm/src/atom.luau (100%) rename {modules => src}/charm/src/computed.luau (100%) rename {modules => src}/charm/src/effect.luau (100%) rename {modules => src}/charm/src/index.d.ts (100%) rename {modules => src}/charm/src/init.luau (100%) rename {modules => src}/charm/src/mapped.luau (100%) rename {modules => src}/charm/src/observe.luau (100%) rename {modules => src}/charm/src/store.luau (100%) rename {modules => src}/charm/src/subscribe.luau (100%) rename {modules => src}/charm/src/types.luau (100%) rename {modules => src}/charm/wally.toml (100%) rename {modules => src}/react/.luaurc (100%) rename {modules => src}/react/default.project.json (100%) rename {modules => src}/react/package.json (100%) rename {modules => src}/react/src/index.d.ts (100%) rename {modules => src}/react/src/init.luau (100%) rename {modules => src}/react/wally.toml (100%) rename {modules => src}/vide/.luaurc (100%) rename {modules => src}/vide/default.project.json (100%) rename {modules => src}/vide/package.json (100%) rename {modules => src}/vide/src/index.d.ts (100%) rename {modules => src}/vide/src/init.luau (100%) rename {modules => src}/vide/wally.toml (100%) diff --git a/.gitignore b/.gitignore index d3bb80b..a5a20b4 100644 --- a/.gitignore +++ b/.gitignore @@ -2,10 +2,10 @@ /build /devpackages /packages -/modules/**/node_modules -/modules/**/wally.lock -/modules/**/README.md -/modules/**/LICENSE.md +/src/**/node_modules +/src/**/wally.lock +/src/**/README.md +/src/**/LICENSE.md /sourcemap.json *.tsbuildinfo *.tgz diff --git a/bin/build.sh b/bin/build.sh index ad9bd2d..b8a7ddc 100644 --- a/bin/build.sh +++ b/bin/build.sh @@ -1,5 +1,5 @@ mkdir build -rojo build modules/charm -o build/charm.rbxm -rojo build modules/charm-sync -o build/charm-sync.rbxm -rojo build modules/react -o build/react-charm.rbxm -rojo build modules/vide -o build/vide-charm.rbxm +rojo build src/charm -o build/charm.rbxm +rojo build src/charm-sync -o build/charm-sync.rbxm +rojo build src/react -o build/react-charm.rbxm +rojo build src/vide -o build/vide-charm.rbxm diff --git a/bin/check.sh b/bin/check.sh index 1da42e0..8d2f828 100644 --- a/bin/check.sh +++ b/bin/check.sh @@ -18,8 +18,8 @@ check() { stylua --check $1 } -eslint modules -check modules/*/src +eslint src +check src/*/src check tests rm bin/roblox.d.luau diff --git a/dev.project.json b/dev.project.json index e84174c..1e2c556 100644 --- a/dev.project.json +++ b/dev.project.json @@ -7,16 +7,16 @@ "DevPackages": { "$path": "DevPackages", "Charm": { - "$path": "modules/charm" + "$path": "src/charm" }, "CharmSync": { - "$path": "modules/charm-sync" + "$path": "src/charm-sync" }, "ReactCharm": { - "$path": "modules/react" + "$path": "src/react" }, "VideCharm": { - "$path": "modules/vide" + "$path": "src/vide" } } }, diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 01be5ca..e79ce62 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,2 @@ packages: - - modules/* + - src/* diff --git a/modules/charm-sync/.luaurc b/src/charm-sync/.luaurc similarity index 100% rename from modules/charm-sync/.luaurc rename to src/charm-sync/.luaurc diff --git a/modules/charm-sync/default.project.json b/src/charm-sync/default.project.json similarity index 100% rename from modules/charm-sync/default.project.json rename to src/charm-sync/default.project.json diff --git a/modules/charm-sync/package.json b/src/charm-sync/package.json similarity index 100% rename from modules/charm-sync/package.json rename to src/charm-sync/package.json diff --git a/modules/charm-sync/src/client.luau b/src/charm-sync/src/client.luau similarity index 100% rename from modules/charm-sync/src/client.luau rename to src/charm-sync/src/client.luau diff --git a/modules/charm-sync/src/index.d.ts b/src/charm-sync/src/index.d.ts similarity index 100% rename from modules/charm-sync/src/index.d.ts rename to src/charm-sync/src/index.d.ts diff --git a/modules/charm-sync/src/init.luau b/src/charm-sync/src/init.luau similarity index 100% rename from modules/charm-sync/src/init.luau rename to src/charm-sync/src/init.luau diff --git a/modules/charm-sync/src/interval.luau b/src/charm-sync/src/interval.luau similarity index 100% rename from modules/charm-sync/src/interval.luau rename to src/charm-sync/src/interval.luau diff --git a/modules/charm-sync/src/patch.luau b/src/charm-sync/src/patch.luau similarity index 100% rename from modules/charm-sync/src/patch.luau rename to src/charm-sync/src/patch.luau diff --git a/modules/charm-sync/src/server.luau b/src/charm-sync/src/server.luau similarity index 100% rename from modules/charm-sync/src/server.luau rename to src/charm-sync/src/server.luau diff --git a/modules/charm-sync/src/types.luau b/src/charm-sync/src/types.luau similarity index 100% rename from modules/charm-sync/src/types.luau rename to src/charm-sync/src/types.luau diff --git a/modules/charm-sync/src/validate.luau b/src/charm-sync/src/validate.luau similarity index 100% rename from modules/charm-sync/src/validate.luau rename to src/charm-sync/src/validate.luau diff --git a/modules/charm-sync/wally.toml b/src/charm-sync/wally.toml similarity index 100% rename from modules/charm-sync/wally.toml rename to src/charm-sync/wally.toml diff --git a/modules/charm/.luaurc b/src/charm/.luaurc similarity index 100% rename from modules/charm/.luaurc rename to src/charm/.luaurc diff --git a/modules/charm/default.project.json b/src/charm/default.project.json similarity index 100% rename from modules/charm/default.project.json rename to src/charm/default.project.json diff --git a/modules/charm/package.json b/src/charm/package.json similarity index 100% rename from modules/charm/package.json rename to src/charm/package.json diff --git a/modules/charm/src/atom.luau b/src/charm/src/atom.luau similarity index 100% rename from modules/charm/src/atom.luau rename to src/charm/src/atom.luau diff --git a/modules/charm/src/computed.luau b/src/charm/src/computed.luau similarity index 100% rename from modules/charm/src/computed.luau rename to src/charm/src/computed.luau diff --git a/modules/charm/src/effect.luau b/src/charm/src/effect.luau similarity index 100% rename from modules/charm/src/effect.luau rename to src/charm/src/effect.luau diff --git a/modules/charm/src/index.d.ts b/src/charm/src/index.d.ts similarity index 100% rename from modules/charm/src/index.d.ts rename to src/charm/src/index.d.ts diff --git a/modules/charm/src/init.luau b/src/charm/src/init.luau similarity index 100% rename from modules/charm/src/init.luau rename to src/charm/src/init.luau diff --git a/modules/charm/src/mapped.luau b/src/charm/src/mapped.luau similarity index 100% rename from modules/charm/src/mapped.luau rename to src/charm/src/mapped.luau diff --git a/modules/charm/src/observe.luau b/src/charm/src/observe.luau similarity index 100% rename from modules/charm/src/observe.luau rename to src/charm/src/observe.luau diff --git a/modules/charm/src/store.luau b/src/charm/src/store.luau similarity index 100% rename from modules/charm/src/store.luau rename to src/charm/src/store.luau diff --git a/modules/charm/src/subscribe.luau b/src/charm/src/subscribe.luau similarity index 100% rename from modules/charm/src/subscribe.luau rename to src/charm/src/subscribe.luau diff --git a/modules/charm/src/types.luau b/src/charm/src/types.luau similarity index 100% rename from modules/charm/src/types.luau rename to src/charm/src/types.luau diff --git a/modules/charm/wally.toml b/src/charm/wally.toml similarity index 100% rename from modules/charm/wally.toml rename to src/charm/wally.toml diff --git a/modules/react/.luaurc b/src/react/.luaurc similarity index 100% rename from modules/react/.luaurc rename to src/react/.luaurc diff --git a/modules/react/default.project.json b/src/react/default.project.json similarity index 100% rename from modules/react/default.project.json rename to src/react/default.project.json diff --git a/modules/react/package.json b/src/react/package.json similarity index 100% rename from modules/react/package.json rename to src/react/package.json diff --git a/modules/react/src/index.d.ts b/src/react/src/index.d.ts similarity index 100% rename from modules/react/src/index.d.ts rename to src/react/src/index.d.ts diff --git a/modules/react/src/init.luau b/src/react/src/init.luau similarity index 100% rename from modules/react/src/init.luau rename to src/react/src/init.luau diff --git a/modules/react/wally.toml b/src/react/wally.toml similarity index 100% rename from modules/react/wally.toml rename to src/react/wally.toml diff --git a/modules/vide/.luaurc b/src/vide/.luaurc similarity index 100% rename from modules/vide/.luaurc rename to src/vide/.luaurc diff --git a/modules/vide/default.project.json b/src/vide/default.project.json similarity index 100% rename from modules/vide/default.project.json rename to src/vide/default.project.json diff --git a/modules/vide/package.json b/src/vide/package.json similarity index 100% rename from modules/vide/package.json rename to src/vide/package.json diff --git a/modules/vide/src/index.d.ts b/src/vide/src/index.d.ts similarity index 100% rename from modules/vide/src/index.d.ts rename to src/vide/src/index.d.ts diff --git a/modules/vide/src/init.luau b/src/vide/src/init.luau similarity index 100% rename from modules/vide/src/init.luau rename to src/vide/src/init.luau diff --git a/modules/vide/wally.toml b/src/vide/wally.toml similarity index 100% rename from modules/vide/wally.toml rename to src/vide/wally.toml diff --git a/tsconfig.json b/tsconfig.json index c48a682..b255ab8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,7 +18,7 @@ "typeRoots": ["node_modules/@rbxts"], // configurable - "rootDir": "modules", + "rootDir": "src", "outDir": "out", "incremental": true, "tsBuildInfoFile": "out/tsconfig.tsbuildinfo",