gruntjs / grunt-contrib-requirejs

Optimize RequireJS projects using r.js.
http://gruntjs.com/
MIT License
504 stars 105 forks source link

I would like to have two "out" files. #15

Closed reggi closed 11 years ago

reggi commented 11 years ago

How could I do this? out cannot support arrays

I cant have two "requirejs" tasks

requirejs: {
  compile: {
      options: {
          baseUrl: "assets/javascripts",
          name: 'main',
          mainConfigFile: "assets/javascripts/main.js",
          out: "../shopify/reggi-4204209/assets/main.js"
      }
  }
},
requirejs_two: {
  compile: {
      options: {
          baseUrl: "assets/javascripts",
          name: 'main',
          mainConfigFile: "assets/javascripts/main.js",
          out: "../mylife/assets/main.js"
      }
  }
},

Or use subtask

requirejs:{
    "shopify:{},
    "wordpress:{}
}
shama commented 11 years ago

compile is an arbitrary target name. Use multiple targets:

requirejs: {
  shopify: {
    options: {
      out: 'one.js',
    },
  },
  wordpress: {
    options: {
      out: 'two.js',
    },
  },
}
reggi commented 11 years ago

@shama Thanks for the speedy reply!!!