{"version":3,"sources":["jsdelivr-header.js","/npm/grunt-extjs-dependencies-minimatch@0.2.1/Gruntfile.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACEA,aAEA,OAAO,QAAU,SAAS,GAGxB,EAAM,WAAW,CACf,OAAQ,CACN,IAAK,CACH,eACA,gBACA,oBACA,yBAEF,QAAS,CACP,SAAU,cAKd,MAAO,CACL,KAAM,CAAC,QAIT,mBAAoB,CAClB,KAAM,CACJ,QAAS,CACP,QAAS,cACT,IAAK,CAAC,CAAE,KAAM,UAAW,OAAO,GAAS,QACzC,eAAgB,CAAC,QAAS,mBAC1B,YAAa,CAAC,kBAAmB,SACjC,UAAW,CACT,uBAGF,QAAS,MACT,OAAQ,cAMd,SAAU,CACR,MAAO,CAAC,qBAMZ,EAAM,UAAU,SAGhB,EAAM,aAAa,wBACnB,EAAM,aAAa,uBACnB,EAAM,aAAa,0BAKnB,EAAM,aAAa,OAAQ,CAAC,QAAS,qBAAsB,aAG3D,EAAM,aAAa,UAAW,CAAC,SAAU,QAE3C","file":"/npm/grunt-extjs-dependencies-minimatch@0.2.1/Gruntfile.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/grunt-extjs-dependencies-minimatch@0.2.1/Gruntfile.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/*\n * grunt-extjs-dependencies\n * https://github.com/cpak/grunt-extjs-dependencies\n *\n * Copyright (c) 2013 christoferpak@gmail.com\n * Licensed under the MIT license.\n */\n\n'use strict';\n\nmodule.exports = function(grunt) {\n\n  // Project configuration.\n  grunt.initConfig({\n    jshint: {\n      all: [\n        'Gruntfile.js',\n        'tasks/**/*.js',\n        'test/data/**/*.js',\n        '<%= nodeunit.tests %>',\n      ],\n      options: {\n        jshintrc: '.jshintrc',\n      },\n    },\n\n    // Before generating any new files, remove any previously-created files.\n    clean: {\n      test: ['tmp'],\n    },\n\n    // Configuration to be run (and then tested).\n    extjs_dependencies: {\n      test: {\n        options: {\n          rootDir: './test/data',\n          src: [{ path: 'vendor/', parse: false }, 'app/'],\n          excludeClasses: ['Ext.*', 'MyApp.mixin.Bar'],\n          resolveFrom: ['app/MyPlugin.js', 'MyApp'],\n          skipParse: [\n            '**/app/ux/SkipMe.js'\n          ],\n          // Needed for test\n          tempDir: 'tmp',\n          output: 'tmp/deps'\n        }\n      }\n    },\n\n    // Unit tests.\n    nodeunit: {\n      tests: ['test/*_test.js'],\n    },\n\n  });\n\n  // Actually load this plugin's task(s).\n  grunt.loadTasks('tasks');\n\n  // These plugins provide necessary tasks.\n  grunt.loadNpmTasks('grunt-contrib-jshint');\n  grunt.loadNpmTasks('grunt-contrib-clean');\n  grunt.loadNpmTasks('grunt-contrib-nodeunit');\n\n  // Whenever the \"test\" task is run, first clean the \"tmp\" dir, then run this\n  // plugin's task(s), then test the result.\n  // grunt.registerTask('test', ['clean', 'extjs_dependencies', 'nodeunit']);\n  grunt.registerTask('test', ['clean', 'extjs_dependencies', 'nodeunit']);\n\n  // By default, lint and run all tests.\n  grunt.registerTask('default', ['jshint', 'test']);\n\n};\n"]}