js-syntax migration guide