Running crisper --source file.html --html c.html --js c.js over a file that contains script with crossorigin attribute produces html code without crossorigin attribute.
Source:
<html>
<body>
<script crossorigin="anonymous">
(function() {
'use strict';
console.log('foo');
});
</script>
</body>
</html>
Resulting html:
<html><head><script src="c.js" defer=""></script>
<meta charset="UTF-8">