Nauseating Pumpkin Mush

    grunt-replace-dojo-cache

    0.1.2 • Public • Published

    grunt-replace-dojo-cache

    Replace calls to dojo.cache in JavaScript source with the contents of the referred file.

    Getting Started

    This plugin requires Grunt ~0.4.1

    If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

    npm install grunt-replace-dojo-cache --save-dev

    One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

    grunt.loadNpmTasks('grunt-replace-dojo-cache');

    The "replace_dojo_cache" task

    Overview

    In your project's Gruntfile, add a section named replace_dojo_cache to the data object passed into grunt.initConfig().

    grunt.initConfig({
      replace_dojo_cache: {
        options: {
          // Task-specific options go here.
        },
        your_target: {
          // Target-specific file lists and/or options go here.
        },
      },
    })

    Options

    options.basePath

    Type: String Default value: '.'

    The base path for files referred from dojo.cache calls. Default is the path Gruntfile.js is in.

    Usage Examples

    Custom Base Path

    In this example, the file 'src/source.js' is scanned for calls to dojo.cache. Referred files are resolved relative to the base path 'src'.

    grunt.initConfig({
      replace_dojo_cache: {
        options: {
          basePath: 'src'
        },
        files: {
          'dest/replaced.js': ['src/source.js'],
        },
      },
    })

    Contributing

    In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

    Release History

    • 2013-04-25   v0.1.2   Remove dojo.require("dojo.cache"); calls to prevent unnecessary requests.
    • 2013-04-21   v0.1.1   Added support for multiple dots in the package name.
    • 2013-04-21   v0.1.0   Initial version.

    Keywords

    none

    Install

    npm i grunt-replace-dojo-cache

    DownloadsWeekly Downloads

    1

    Version

    0.1.2

    License

    none

    Last publish

    Collaborators

    • bvanreeven