text: // Configure the SystemJS framework.
  // Note that this config is used for on-the-fly compilation in the browser
  // and also for building production bundles with build.js
  
  
  
  System.config({
  	// This section configures the TypeScript compiler.
  	transpiler: 'typescript',
  
  	typescriptOptions: {
  		"sourceMap": true,
  		"emitDecoratorMetadata": true,
  		"experimentalDecorators": true,
  		"removeComments": false,
  		"noImplicitAny": false
  	},
  
  	// Configure default extensions so we can use old-style imports.
  	packages: {
  		app: {
  			defaultExtension: 'ts'
  		}
  	},
  
  	// Allow us to refer to some packages with short aliases.
  	// Some of these are essential - angular2 often imports 'rxjs/...' for example.
  	map: {
  		app: 'src/app',
  		typescript: 'node_modules/typescript/lib/typescript.js',
  		jquery: 'node_modules/jquery/dist/jquery.min.js',
  		bootstrap: 'node_modules/bootstrap/dist/js/bootstrap.min.js',
  		reflect: 'node_modules/reflect-metadata/Reflect.js',
  		p5: 'node_modules/p5/lib/p5.min.js',
  		underscore: 'node_modules/underscore/underscore-min.js'
  	},
  
  	// Define any dependencies of legacy libraries, and make sure some are imported globally.
  	meta: {
  		'typescript': {
  			deps: ['reflect']
  		},
  		'p5': {
  			format: 'global'
  		},
  		'reflect': {
  			format: 'global'
  		},
  		'bootstrap': {
  			deps: ['tether', 'jquery']
  		},
  		'underscore': {
  			format: 'global'
  		},
  		'src/app/*': {
  			deps: ['jquery', 'p5', 'underscore'],
  			format: 'es6'
  		}
  	}
  });
  