Prettier 1.4.1 is a minor patch release following closely on the heels of version 1.4.0, both being opinionated JavaScript formatters designed to enforce consistent code style. While the core functionality remains the same - automatically formatting code to adhere to a predefined set of rules, improving readability and collaboration - subtle differences exist in the developer dependencies. One of the most notable changes is in the specific version of prettier included as a dev dependency; version 1.4.1 depends on prettier version 1.4.0 as a development dependency, while the older 1.4.0 depends on prettier version 1.3.1 during its development. This dependency is used to verify that the prettier code is formatting itself correctly.
Furthermore, there are intriguing updates in the TypeScript-related tooling. In version 1.4.1 the typescript-eslint-parser comes directly from a specific commit on vjeux's GitHub repository, whereas version 1.4.0 sources it from the official eslint organization. Also the uglify-es dependency has changed from a GitHub repository to a fixed version directly from npm. Developers should check carefully which version is better for their purposes because those changes can affect how the project works in edge cases. Considering the rapid release cycle, developers should likely observe minimal behavioral changes in the core formatting logic between these point releases but may notice some subtle differences with respect to typescript code and uglification, when using the formatter directly.
The are not vulnerabilities for the version 1.4.1 of the package prettier