Skip to content

0.1.22

Compare
Choose a tag to compare
@lucasferreiralimax lucasferreiralimax released this 25 Aug 10:08
· 85 commits to main since this release

Update

Release of version 0.1.22 for the vue-techs-logos package.
This update brings several important improvements through enhancements to the post-build script:

Key Improvements:

  • JavaScript Minification: We have integrated esbuild for minifying all JavaScript files within the dist directory. This step significantly reduces file sizes and enhances performance. The minification process is executed via the minify script in the package.json, which runs the command: esbuild dist/**/*.js --minify --outdir=dist --allow-overwrite.

  • Optimized package.json: The package.json file in the dist directory has been updated and minified using jsonminify. This optimization reduces the file size of package.json while preserving all essential metadata. Notable updates include:

    • Homepage Link Update: The homepage link has been updated to https://vue-techs-logos.web.app.
    • Adjusted peerDependencies: The peerDependencies now correctly specify Vue ^3.4.38.
  • File Management Enhancements:

    • Copied the README.md and the vue-techs-logos.d.ts declaration file to the dist directory.
    • Removed unnecessary files from the dist directory, including favicon.ico and screen-vue-techs-logos.png, to ensure a cleaner and more streamlined distribution.

These updates ensure that the vue-techs-logos package remains optimized and efficient, providing a better experience for developers and users alike.