diff --git a/packages/schemas/package.json b/packages/schemas/package.json index 4b69fe1c3..643dd8c3f 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -11,7 +11,8 @@ "scripts": { "generate": "ts-node src/gen/index.ts && xo src/db-entries --fix", "build": "yarn generate && rm -rf lib/ && tsc --p tsconfig.build.json", - "lint": "xo src/" + "lint": "xo src/", + "prepare": "yarn build" }, "engines": { "node": "14", diff --git a/packages/schemas/src/gen/index.ts b/packages/schemas/src/gen/index.ts index 74129e4a9..42f33c8a5 100644 --- a/packages/schemas/src/gen/index.ts +++ b/packages/schemas/src/gen/index.ts @@ -205,7 +205,7 @@ const generate = async () => { await fs.writeFile( path.join(generatedDir, 'index.ts'), header + - conditionalString(allTypes.length > 0 && `export * from './${generatedTypesFilename}';`) + + conditionalString(allTypes.length > 0 && `export * from './${generatedTypesFilename}';\n`) + generated.map(([file]) => `export * from './${getOutputFileName(file)}';`).join('\n') + '\n' );