chore: add stylus support and update build scripts