mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
move
This commit is contained in:
1 parent
9cced11199
commit
9b134fab27
13 files changed
+18
-16
No files matched your search
+2
-1
@@ -22,4 +22,5 @@ depots
|
|||||||
public/sitemap*
|
public/sitemap*
|
||||||
/firebase.json
|
/firebase.json
|
||||||
target
|
target
|
||||||
packages/core/src/protos/generated/*
|
packages/core/src/protos/*
|
||||||
|
!packages/core/src/protos/*.proto
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1 +0,0 @@
|
|||||||
export * from './generated';
|
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,6 @@
|
|||||||
import { exec as execSync } from 'child_process';
|
import { exec as execSync } from 'child_process';
|
||||||
import { existsSync } from 'fs';
|
import { existsSync } from 'fs';
|
||||||
import { cp, mkdir, readdir, rm, writeFile } from 'fs/promises';
|
import { mkdir, readdir, rm } from 'fs/promises';
|
||||||
import { promisify } from 'util';
|
import { promisify } from 'util';
|
||||||
|
|
||||||
const ROOT = 'packages/core/src/protos';
|
const ROOT = 'packages/core/src/protos';
|
||||||
@@ -19,23 +19,25 @@ const files = await readdir(`${ROOT}/raw`);
|
|||||||
const args = [
|
const args = [
|
||||||
`--plugin="protoc-gen-ts=./node_modules/.bin/protoc-gen-ts${executableFileExtension}"`,
|
`--plugin="protoc-gen-ts=./node_modules/.bin/protoc-gen-ts${executableFileExtension}"`,
|
||||||
'--ts_opt=esModuleInterop=true',
|
'--ts_opt=esModuleInterop=true',
|
||||||
`--js_out="import_style=commonjs,binary:./${ROOT}/generated"`,
|
`--js_out="import_style=commonjs,binary:."`,
|
||||||
`--ts_out="./${ROOT}/generated"`,
|
`--ts_out="."`,
|
||||||
...files.map((file) => `${ROOT}/raw/${file}`),
|
...files.map((file) => `${ROOT}/raw/${file}`),
|
||||||
];
|
];
|
||||||
|
|
||||||
await rm(`${ROOT}/generated`, { recursive: true, force: true });
|
await rm(`${ROOT}/generated`, { recursive: true, force: true });
|
||||||
|
await rm(`temp/protos`, { recursive: true, force: true });
|
||||||
await mkdir(`${ROOT}/generated`, { recursive: true });
|
await mkdir(`${ROOT}/generated`, { recursive: true });
|
||||||
|
await mkdir(`temp/protos`, { recursive: true });
|
||||||
await exec(`protoc ${args.join(' ')}`);
|
await exec(`protoc ${args.join(' ')}`);
|
||||||
await cp(`${ROOT}/generated/${ROOT}/raw`, `${ROOT}/generated`, {
|
// await cp(`${ROOT}/generated/${ROOT}/raw`, `${ROOT}/generated`, {
|
||||||
recursive: true,
|
// recursive: true,
|
||||||
});
|
// });
|
||||||
await rm(`${ROOT}/generated/packages`, { recursive: true, force: true });
|
// await rm(`${ROOT}/generated/packages`, { recursive: true, force: true });
|
||||||
|
|
||||||
await writeFile(
|
// await writeFile(
|
||||||
`${ROOT}/generated/index.ts`,
|
// `${ROOT}/generated/index.ts`,
|
||||||
files
|
// files
|
||||||
.map((file) => file.replace('.proto', ''))
|
// .map((file) => file.replace('.proto', ''))
|
||||||
.map((file) => `export * from './${file}_pb';`)
|
// .map((file) => `export * from './${file}_pb';`)
|
||||||
.join('\n'),
|
// .join('\n'),
|
||||||
);
|
// );
|
||||||
Reference in new issue
Block a user