forked from mirrors/gecko-dev
		
	 9415a9f13d
			
		
	
	
		9415a9f13d
		
	
	
	
	
		
			
			This tries to maintain stylistic continuity, while also trying to decouple from newtab as much as possible. This is a first foray, and future patches will further this decoupling. This also modifies about:asrouter to show an error message if the ASRouter devtools pref is not set to true. Differential Revision: https://phabricator.services.mozilla.com/D194811
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 | |
|  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| const path = require("path");
 | |
| const config = require("../newtab/webpack.system-addon.config.js");
 | |
| const webpack = require("webpack");
 | |
| const absolute = relPath => path.join(__dirname, relPath);
 | |
| const banner = `
 | |
|  NOTE: This file is generated by webpack from ASRouterAdmin.jsx
 | |
|  using the npm bundle task.
 | |
|  `;
 | |
| module.exports = Object.assign({}, config(), {
 | |
|   entry: absolute("content-src/components/ASRouterAdmin/ASRouterAdmin.jsx"),
 | |
|   output: {
 | |
|     path: absolute("content"),
 | |
|     filename: "asrouter-admin.bundle.js",
 | |
|     library: "ASRouterAdminRenderUtils",
 | |
|   },
 | |
|   externals: {
 | |
|     "prop-types": "PropTypes",
 | |
|     react: "React",
 | |
|     "react-dom": "ReactDOM",
 | |
|   },
 | |
|   plugins: [new webpack.BannerPlugin(banner)],
 | |
|   // This resolve config allows us to import with paths relative to the root directory, e.g. "lib/ActivityStream.jsm"
 | |
|   resolve: {
 | |
|     extensions: [".js", ".jsx"],
 | |
|     alias: {
 | |
|       newtab: absolute("../newtab"),
 | |
|       common: absolute("../newtab/common"),
 | |
|     },
 | |
|   },
 | |
| });
 |