summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmd/copy.js29
-rwxr-xr-xscripts/index.js26
2 files changed, 31 insertions, 24 deletions
diff --git a/scripts/cmd/copy.js b/scripts/cmd/copy.js
index 6b7e9deee..03718ef02 100644
--- a/scripts/cmd/copy.js
+++ b/scripts/cmd/copy.js
@@ -33,17 +33,22 @@ export default async function copy() {
Object.entries(templates).map(([template, files]) => {
const cwd = resolve(join(rootDir, template));
const dest = join(destDir, `${template}.tgz`);
- const metafile = files.find(f => f.endsWith('meta.json'));
+ const metafile = files.find((f) => f.endsWith('meta.json'));
if (metafile) {
- files = files.filter(f => f !== metafile);
+ files = files.filter((f) => f !== metafile);
meta[template] = JSON.parse(readFileSync(metafile).toString());
}
- return fs.mkdir(dirname(dest), { recursive: true }).then(() => tar.create({
- gzip: true,
- portable: true,
- file: dest,
- cwd,
- }, files.map(f => f.replace(cwd, '').slice(1))));
+ return fs.mkdir(dirname(dest), { recursive: true }).then(() =>
+ tar.create(
+ {
+ gzip: true,
+ portable: true,
+ file: dest,
+ cwd,
+ },
+ files.map((f) => f.replace(cwd, '').slice(1))
+ )
+ );
})
).then(() => {
if (Object.keys(meta).length > 0) {
@@ -53,10 +58,12 @@ export default async function copy() {
}
const files = await glob(patterns);
- await Promise.all(files.map(file => {
+ await Promise.all(
+ files.map((file) => {
const dest = resolve(file.replace(/^[^/]+/, 'dist'));
- return fs.mkdir(dirname(dest), { recursive: true }).then(() => fs.copyFile(resolve(file), dest))
- }));
+ return fs.mkdir(dirname(dest), { recursive: true }).then(() => fs.copyFile(resolve(file), dest));
+ })
+ );
}
function resolveRootDir(files) {
diff --git a/scripts/index.js b/scripts/index.js
index cfa747769..9025e4781 100755
--- a/scripts/index.js
+++ b/scripts/index.js
@@ -1,19 +1,19 @@
#!/usr/bin/env node
export default async function run() {
- const [cmd, ...args] = process.argv.slice(2);
- switch (cmd) {
- case 'dev':
- case 'build': {
- const { default: build } = await import('./cmd/build.js');
- build(...args, cmd === 'dev' ? 'IS_DEV' : undefined);
- break;
- }
- case 'copy': {
- const { default: copy } = await import('./cmd/copy.js');
- copy(...args);
- break;
- }
+ const [cmd, ...args] = process.argv.slice(2);
+ switch (cmd) {
+ case 'dev':
+ case 'build': {
+ const { default: build } = await import('./cmd/build.js');
+ build(...args, cmd === 'dev' ? 'IS_DEV' : undefined);
+ break;
}
+ case 'copy': {
+ const { default: copy } = await import('./cmd/copy.js');
+ copy(...args);
+ break;
+ }
+ }
}
run();