website-scraper
Version:
Download website to a local directory (including all css, images, js, etc.)
17 lines (13 loc) • 437 B
JavaScript
import { getRelativePath } from '../utils/index.js';
class GetRelativePathReferencePlugin {
apply (registerAction) {
registerAction('getReference', ({resource, parentResource}) => {
if (resource) {
const relativePath = getRelativePath(parentResource.getFilename(), resource.getFilename());
return { reference: relativePath };
}
return { reference: null };
});
}
}
export default GetRelativePathReferencePlugin;