1
0
Fork 0
freesewing/sites/shared/prebuild/contributors.mjs
2022-06-17 12:02:09 +02:00

25 lines
576 B
JavaScript

import path from 'path'
import fs from 'fs'
/*
* Main method that does what needs doing
*/
export const prebuildContributors = async(site) => {
// Say hi
console.log()
console.log(`Prebuilding contributor list for freesewing.${site}`)
// Read from rc file
const contributors = JSON.parse(fs.readFileSync(
path.resolve('..', '..', '.all-contributorsrc'),
'utf-8'
))
// Write to json
fs.writeFileSync(
path.resolve('..', site, 'prebuild', `allcontributors.js`),
`export default ${JSON.stringify(contributors.contributors, null ,2)}`
)
}