Initial commit

[ci skip]
[WIP] CJS conversion

[ci skip]