Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

shakapacker

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shakapacker - npm Package Versions

1235

6.4.0

Diff

Changelog

Source

[v6.4.0] - June 2, 2022

Fixed

Added

  • Configuration boolean option nested_entries to use nested entries. This was the default prior to v6.0. Because entries maybe generated, it's useful to allow a generated subdirectory. PR 121 by justin808.

Improved

  • Allow v10 of compression-webpack-plugin as a peer dependency. PR 117 by aried3r.

  • Remove assets:precompile task enhancement #131 by James Herdman: Removed the yarn:install Rake task, and no longer enhance assets:precompile with said task. These tasks were used to ensure required NPM packages were installed before asset precompilation. Going forward you will need to ensure these packages are already installed yourself. Should you wish to restore this behaviour you'll need to reimplement the task in your own application.

shakacode
published 6.3.0 •

Changelog

Source

[v6.3.0] - May 19, 2022

Improved

  • Add ability to configure usage of either last modified timestamp and digest strategies when checking asset freshness. PR 112 by tomdracz.

Fixed

shakacode
published 6.3.0-rc.1 •

Changelog

Source

[v6.3.0-rc.1] - April 24, 2022

Note: Rubygem is 6.3.0.pre.rc.1 and NPM is 6.3.0-rc.1.

Changed

  • Remove Loose mode from the default @babel-preset/env configuration. PR 107 by Jeremy Liberman.

    Loose mode compiles the bundle down to be compatible with ES5, but saves space by skipping over behaviors that are considered edge cases. Loose mode can affect how your code runs in a variety of ways, but in newer versions of Babel it's better to use Compiler Assumptions to have finer-grained control over which edge cases you're choosing to ignore.

    This change may increase the file size of your bundles, and may change some behavior in your app if your code touches upon one of the edge cases where Loose mode differs from native JavaScript. There are notes in the linked PR about how to turn Loose mode back on if you need to, but consider migrating to Compiler Assumptions when you can. If you have already customized your babel config, this change probably won't affect you.

Added

  • Adds webpacker_precompile setting to webpacker.yml to allow controlling precompile behaviour, similar to existing ENV["WEBPACKER_PRECOMPILE"] variable. PR 102 by Judahmeek.
  • Adds append_javascript_pack_tag helper. Allows for easier usage and coordination of multiple javascript packs. PR 94 by tomdracz.

Improved

  • Use last modified timestamps rather than file digest to determine compiler freshness. PR 97 by tomdracz.

    Rather than calculating SHA digest of all the files in the paths watched by the compiler, we are now comparing the modified time of the manifest.json file versus the latest modified timestamp of files and directories in watched paths. Unlike calculating digest, which only looked at the files, the new calculation also considers directory timestamps, including the parent ones (i.e. config.source_path folder timestamp will be checked together will timestamps of all files and directories inside of it).

    This change should result in improved compiler checks performance but might be breaking for certain setups and edge cases. If you encounter any issues, please report them at https://github.com/shakacode/shakapacker/issues.

  • Bump dependency versions in package.json to address security vulnerabilities. PR 109 by tomdracz.

  • Add webpack-dev-server as peerDependency to make its usage clear. PR 109 by tomdracz.

shakacode
published 6.2.1 •

Changelog

Source

[v6.2.1] - April 15, 2022

Fixed

  • Put back config.public_manifest_path, removed in 6.2.0 in PR 78. PR 104 by justin808.
shakacode
published 6.2.0 •

Changelog

Source

[v6.2.0] - March 22, 2022

Added

  • Make manifest_path configurable, to keep manifest.json private if desired. PR 78 by jdelStrother.
  • Rewrite webpack module rules as regular expressions. Allows for easy iteration during config customization. PR 60 by blnoonan.
  • Initialization check to ensure shakapacker gem and NPM package version are consistent. Opt-in behaviour enabled by setting ensure_consistent_versioning configuration variable. PR 51 by tomdracz.
  • Add dev_server.inline_css: bool config option to allow for opting out of style-loader and into mini-css-extract-plugin for CSS HMR in development. PR 69 by cheald.

Improved

  • Increase default connect timeout for dev server connections, establishing connections more reliably for busy machines. PR 74 by stevecrozz.
  • Allow multiple invocations of stylesheet_pack_tag (eg for a regular stylesheet & a print stylesheet). PR 82 by jdelStrother.
  • Tweak swc config for parity with Babel. PR 79 by dleavitt.
shakacode
published 6.1.1 •

Changelog

Source

[v6.1.1] - February 6, 2022

Added

shakacode
published 6.1.0 •

Changelog

Source

[v6.1.0] - February 4, 2022

Added

Fixed

shakacode
published 6.1.0-beta.0 •

shakacode
published 6.0.2 •

Changelog

Source

[v6.0.2] - January 25, 2022

Improved

shakacode
published 6.0.1 •

Changelog

Source

[v6.0.1] - January 24, 2022

Improved

  • PR #21 removed pnp-webpack-plugin as a dev dependency but did not remove it from the peer dependency list. PR 30 by t27duck.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc