Wei Zhu
6 years ago
2 changed files with 0 additions and 41 deletions
@ -1,19 +0,0 @@ |
|||
const glob = require('glob'); |
|||
const fs = require('fs'); |
|||
const { uniq } = require('lodash'); |
|||
|
|||
function getExternalResources() { |
|||
const files = glob.sync('{./{components,docs}/**/*.md,./site/**/*.{less,js,jsx}}'); |
|||
const resources = files.reduce((acc, file) => { |
|||
const content = fs.readFileSync(file, 'utf-8'); |
|||
const pattern = new RegExp('(https://.+\\.alipayobjects\\.com/.+\\.(png|jpg|svg)|)', 'mg'); |
|||
const matches = content.match(pattern); |
|||
if (matches) { |
|||
acc = acc.concat(matches); |
|||
} |
|||
return acc; |
|||
}, []); |
|||
return uniq(resources); |
|||
} |
|||
|
|||
module.exports = getExternalResources; |
Loading…
Reference in new issue