-
#39
e6f9c65Thanks @johnie! - ### Auto-detect literate CoffeeScript from file extension.litcoffeefiles are now compiled automatically without needing to passliterate: true. The option is still respected when explicitly set.The
inlineMapoption was incorrectly remapped to CoffeeScript'ssourceMapoption, which returns an object instead of a string and breaks esbuild. It now correctly passesinlineMapthrough to the CoffeeScript compiler, producing an inline base64-encoded source map comment in the output.Error messages now correctly report the specific line where the error occurred, instead of passing the entire source file as
lineText.The catch clause now validates that the error has CoffeeScript's
locationproperty before attempting to convert it. Unexpected errors are re-thrown instead of being silently swallowed.The
Optionsinterface is now exported, allowing consumers to type-check their plugin configuration.
-
#36
8522362Thanks @johnie! - docs: update README with enhanced installation instructions -
#37
30652d8Thanks @mattmenefee! - Widen esbuild peer dependency from ^0.25.9 to >=0.25.9
- Updated dependencies
coffeescript ^2.6.1 → ^2.7.0
esbuild ^0.14.14 → ^0.17.7
eslint ^8.8.0 → ^8.34.0
eslint-config-prettier ^8.3.0 → ^8.6.0
jest ^27.4.7 → ^29.4.2
- Updated dependencies
coffeescript ^2.5.1 → ^2.6.1
esbuild ^0.11.16 → ^0.14.14
eslint ^7.25.0 → ^8.8.0
eslint-config-airbnb ^18.2.1 → ^19.0.4
jest ^26.6.3 → ^27.4.7
- Initial version