diff --git a/build.project.json b/build.project.json new file mode 100644 index 0000000..36d9fb4 --- /dev/null +++ b/build.project.json @@ -0,0 +1,59 @@ +{ + "name": "roblox-ts-game", + "globIgnorePaths": ["**/package.json", "**/tsconfig.json"], + "tree": { + "$className": "DataModel", + "ServerScriptService": { + "$className": "ServerScriptService", + "TS": { + "$path": "out/server" + } + }, + "ReplicatedStorage": { + "$className": "ReplicatedStorage", + "rbxts_include": { + "$path": "include", + "node_modules": { + "$className": "Folder", + "@rbxts": { + "$path": "node_modules/@rbxts" + }, + "@flamework": { + "$path": "node_modules/@flamework" + } + } + }, + "TS": { + "$path": "out/shared" + } + }, + "StarterPlayer": { + "$className": "StarterPlayer", + "StarterPlayerScripts": { + "$className": "StarterPlayerScripts", + "TS": { + "$path": "out/client" + } + } + }, + "Workspace": { + "$className": "Workspace", + "$properties": { + "FilteringEnabled": true + } + }, + "HttpService": { + "$className": "HttpService", + "$properties": { + "HttpEnabled": true + } + }, + "SoundService": { + "$className": "SoundService", + "$properties": { + "RespectFilteringEnabled": true + } + }, + "$path": "map.rbxlx" + } +} diff --git a/default.project.json b/default.project.json index 0376311..4775a14 100644 --- a/default.project.json +++ b/default.project.json @@ -1,9 +1,6 @@ { "name": "roblox-ts-game", - "globIgnorePaths": [ - "**/package.json", - "**/tsconfig.json" - ], + "globIgnorePaths": ["**/package.json", "**/tsconfig.json"], "tree": { "$className": "DataModel", "ServerScriptService": { @@ -58,4 +55,4 @@ } } } -} \ No newline at end of file +} diff --git a/map.rbxl b/map.rbxl new file mode 100644 index 0000000..63b5ece Binary files /dev/null and b/map.rbxl differ diff --git a/rokit.toml b/rokit.toml index 2e7406d..e64b76a 100644 --- a/rokit.toml +++ b/rokit.toml @@ -6,3 +6,4 @@ [tools] darklua = "seaofvoices/darklua@0.17.2" rojo = "rojo-rbx/rojo@7.6.1" +rbxcloud = "Sleitnick/rbxcloud@0.17.0"