How to use the jake.cpR function in jake

To help you get started, we’ve selected a few jake examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github josdejong / jsoneditor / Jakefile.js View on Github external
jsoneditorSrc + 'css/jsoneditor.css',
      jsoneditorSrc + 'css/contextmenu.css',
      jsoneditorSrc + 'css/menu.css',
      jsoneditorSrc + 'css/searchbox.css'
    ],
    dest: JSONEDITOR_CSS,
    separator: '\n'
  });
  console.log('Created ' + JSONEDITOR_CSS);

  // minify the css file
  write(JSONEDITOR_CSS_MIN, new CleanCSS().minify(String(read(JSONEDITOR_CSS))));

  // create a folder img and copy the icons
  jake.mkdirP('./img');
  jake.cpR(jsoneditorSrc + 'css/img/jsoneditor-icons.png', './img/');
  console.log('Copied jsoneditor-icons.png to ./img/');

  // copy assets
  // concatenate and copy ace files
  var aceSrc = './node_modules/ace/build/src-min/';
  jake.mkdirP(BUILD_ACE);
  concat({
    src: [
          aceSrc + 'ace.js',
          aceSrc + 'ext-searchbox.js',
          aceSrc + 'mode-json.js',
          aceSrc + 'theme-textmate.js',
          jsoneditorSrc + 'js/ace/theme-jsoneditor.js'
    ],
    dest: BUILD_ACE + 'ace.js',
    separator: '\n'
github josdejong / jsoneditor / Jakefile.js View on Github external
// copy assets
  // concatenate and copy ace files
  var aceSrc = './node_modules/ace/build/src-min/';
  jake.mkdirP(BUILD_ACE);
  concat({
    src: [
          aceSrc + 'ace.js',
          aceSrc + 'ext-searchbox.js',
          aceSrc + 'mode-json.js',
          aceSrc + 'theme-textmate.js',
          jsoneditorSrc + 'js/ace/theme-jsoneditor.js'
    ],
    dest: BUILD_ACE + 'ace.js',
    separator: '\n'
  });
  jake.cpR(aceSrc + 'worker-json.js', BUILD_ACE);

  // copy and minify json lint file
  jake.mkdirP(BUILD_JSONLINT);
  minify({
    src: './node_modules/jsonlint/lib/jsonlint.js',
    dest: BUILD_JSONLINT + 'jsonlint.js'
  });
});