You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
765 B

const fs = require('fs')
const link = (src, dest) => {
if (fs.existsSync(dest)) {
fs.unlinkSync(dest)
}
fs.linkSync(src, dest)
}
link('./src/wappalyzer.js', './src/drivers/webextension/js/wappalyzer.js')
link('./src/wappalyzer.js', './src/drivers/npm/wappalyzer.js')
link('./src/categories.json', './src/drivers/webextension/categories.json')
link('./src/categories.json', './src/drivers/npm/categories.json')
for (const index of Array(27).keys()) {
const character = index ? String.fromCharCode(index + 96) : '_'
link(
`./src/technologies/${character}.json`,
`./src/drivers/webextension/technologies/${character}.json`
)
link(
`./src/technologies/${character}.json`,
`./src/drivers/npm/technologies/${character}.json`
)
}