Skip to content

Commit

Permalink
update codegen out dir
Browse files Browse the repository at this point in the history
  • Loading branch information
holic committed Mar 20, 2024
1 parent 6d6109e commit e0a5bbd
Show file tree
Hide file tree
Showing 12 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion packages/cli/scripts/generate-test-tables.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,4 @@ const config = defineStore({
const srcDirectory = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDirectory, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDirectory, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/cli/src/commands/dev-contracts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ const commandModule: CommandModule<typeof devOptions, InferredOptionTypes<typeof
}
if (updatePath.includes(srcDir) || updatePath.includes(scriptDir)) {
// Ignore changes to codegen files to avoid an infinite loop
if (!updatePath.includes(initialConfig.codegen.codegenDirectory)) {
if (!updatePath.includes(initialConfig.codegen.outputDirectory)) {
console.log(chalk.blue("Contracts changed, queuing deploy…"));
lastChange$.next(Date.now());
}
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/src/commands/tablegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const commandModule: CommandModule<Options, Options> = {
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);

process.exit(0);
},
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/src/commands/worldgen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export async function worldgenHandler(args: Options) {
// Load the config
const mudConfig = args.config ?? ((await loadConfig(args.configPath)) as WorldConfig);

const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.codegenDirectory);
const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.outputDirectory);

// clear the worldgen directory
if (args.clean) {
Expand Down
4 changes: 2 additions & 2 deletions packages/store/ts/scripts/generate-test-tables.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { defineStore } from "../config/v2/store";
const config = defineStore({
codegen: {
storeImportPath: "../../../src/",
codegenDirectory: "../test/codegen",
outputDirectory: "../test/codegen",
},
namespace: "store",
enums: {
Expand Down Expand Up @@ -53,4 +53,4 @@ const config = defineStore({
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/store/ts/scripts/tablegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ const config = (await loadConfig()) as StoreConfig;
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/world-modules/mud.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export default defineWorld({
codegen: {
worldgenDirectory: "interfaces",
worldInterfaceName: "IBaseWorld",
codegenDirectory: ".",
outputDirectory: ".",
},
userTypes: {
ResourceId: { filePath: "@latticexyz/store/src/ResourceId.sol", type: "bytes32" },
Expand Down
2 changes: 1 addition & 1 deletion packages/world-modules/ts/scripts/tablegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ const config = (await loadConfig()) as StoreConfig;
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/world-modules/ts/scripts/worldgen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const existingContracts = glob.sync(`${srcDir}/**/*.sol`).map((path) => ({
// Load and resolve the config
const mudConfig = (await loadConfig(configPath)) as WorldConfig;

const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.codegenDirectory);
const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.outputDirectory);

// clear the worldgen directory
if (clean) {
Expand Down
6 changes: 4 additions & 2 deletions packages/world/ts/scripts/generate-test-tables.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ import { tablegen } from "@latticexyz/store/codegen";
import { defineWorld } from "../config/v2/world";

const config = defineWorld({
codegen: { codegenDirectory: "../test/codegen" },
codegen: {
outputDirectory: "../test/codegen",
},
tables: {
Bool: {
schema: {
Expand Down Expand Up @@ -35,4 +37,4 @@ const config = defineWorld({
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/world/ts/scripts/tablegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ const config = (await loadConfig()) as StoreConfig;
const srcDir = await getSrcDirectory();
const remappings = await getRemappings();

await tablegen(config, path.join(srcDir, config.codegen.codegenDirectory), remappings);
await tablegen(config, path.join(srcDir, config.codegen.outputDirectory), remappings);
2 changes: 1 addition & 1 deletion packages/world/ts/scripts/worldgen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const existingContracts = glob.sync(`${srcDir}/**/*.sol`).map((path) => ({
// Load and resolve the config
const mudConfig = (await loadConfig(configPath)) as WorldConfig;

const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.codegenDirectory);
const outputBaseDirectory = path.join(srcDir, mudConfig.codegen.outputDirectory);

// clear the worldgen directory
if (clean) {
Expand Down

0 comments on commit e0a5bbd

Please sign in to comment.