1
0
Fork 0
freesewing/sites/shared/prebuild/lab.mjs
2023-10-09 13:02:16 +02:00

28 lines
596 B
JavaScript

import path from 'path'
import fse from 'fs-extra'
import { collection } from '../../org/hooks/use-design.mjs'
const copyFromOrg = [
['account'],
['designs'],
['new', 'index.mjs'],
...collection.map((design) => ['new', `${design}.mjs`]),
['patterns'],
['sets'],
['signin'],
['signup'],
]
const copyOrgFiles = () => {
for (const folder of copyFromOrg) {
fse.copySync(
path.resolve('..', 'org', 'pages', ...folder),
path.resolve('..', 'lab', 'pages', ...folder),
{ overwrite: true }
)
}
}
export const prebuildLab = async () => {
copyOrgFiles()
}