Grunt Exorcise

screenshot of Grunt Exorcise

Move Browserify source maps to a separate file using Exorcist and Grunt

Overview

If you're looking for a solution to manage and organize your Browserify source maps more effectively, grunt-exorcise is a worthy addition to your Grunt toolkit. This plugin streams the process of moving source maps to a separate file using Exorcist, ensuring that your application's performance isn't hindered by large inline source maps. It's an ideal fit for developers who want to streamline their build process while maintaining a clean structure.

This plugin specifically requires Grunt 0.4.x, which makes it essential for those who are already familiar with Grunt's configuration and usage. It’s straightforward to set up and offers a range of options that can be tailored to suit your project needs.

Features

  • Simple Integration: Works seamlessly with Grunt 0.4.x, making it easy to incorporate into existing projects.
  • Custom Output Location: The option bundleDest allows you to specify where the new bundle is placed with the inline source map removed.
  • Build Fail Options: Utilize the strict option to fail the build if the source map is missing, ensuring that you catch issues early.
  • Direct Exorcist Parameters: Pass options like url, root, and base directly to Exorcist for more control over your source map configuration.
  • Maintain Coding Style: Encourages contributing with a focus on keeping the existing coding style intact and adding unit tests for new features.
  • Version History: Provides a clean progress log, starting from the initial release, making it easy to track improvements over time.
grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.