mirror of https://github.com/artf/grapesjs.git
27 changed files with 5511 additions and 71 deletions
File diff suppressed because it is too large
@ -1,8 +1 @@ |
|||||
|
module.exports = require('grapesjs'); |
||||
require(['src/config/require-config.js'], function() { |
|
||||
|
|
||||
require(['grapesjs/main'],function (g){ |
|
||||
return g; |
|
||||
}); |
|
||||
|
|
||||
}); |
|
||||
|
|||||
@ -0,0 +1,99 @@ |
|||||
|
//webpack --display-reasons
|
||||
|
var name = 'grapesjs'; |
||||
|
|
||||
|
module.exports = { |
||||
|
entry: './src/main', |
||||
|
output: { |
||||
|
filename: './dist/' + name + '.min.js', |
||||
|
library: name, |
||||
|
libraryTarget: 'umd', |
||||
|
}, |
||||
|
resolve: { |
||||
|
modulesDirectories: ['src', 'node_modules'], |
||||
|
alias: { |
||||
|
jquery: 'jquery/dist/jquery', |
||||
|
underscore: 'underscore/underscore', |
||||
|
backbone: 'backbone/backbone', |
||||
|
backboneUndo: 'backbone-undo/Backbone.Undo', |
||||
|
keymaster: 'keymaster/keymaster', |
||||
|
text: 'requirejs-text/text', |
||||
|
Spectrum: 'spectrum-colorpicker/spectrum', |
||||
|
codemirror: 'codemirror', |
||||
|
formatting: 'codemirror-formatting/formatting', |
||||
|
PluginManager: 'plugin_manager', |
||||
|
Abstract: 'domain_abstract', |
||||
|
Editor: 'editor', |
||||
|
AssetManager: 'asset_manager', |
||||
|
BlockManager: 'block_manager', |
||||
|
TraitManager: 'trait_manager', |
||||
|
StyleManager: 'style_manager', |
||||
|
DeviceManager: 'device_manager', |
||||
|
StorageManager: 'storage_manager', |
||||
|
PluginManager: 'plugin_manager', |
||||
|
Navigator: 'navigator', |
||||
|
DomComponents: 'dom_components', |
||||
|
RichTextEditor: 'rich_text_editor', |
||||
|
SelectorManager: 'selector_manager', |
||||
|
ModalDialog: 'modal_dialog', |
||||
|
CodeManager: 'code_manager', |
||||
|
CssComposer: 'css_composer', |
||||
|
Commands: 'commands', |
||||
|
Canvas: 'canvas', |
||||
|
Panels: 'panels', |
||||
|
Parser: 'parser', |
||||
|
Utils: 'utils', |
||||
|
} |
||||
|
}, |
||||
|
/* |
||||
|
module: { |
||||
|
loaders: [ |
||||
|
{ test: /underscore/, loader: 'exports?_' }, |
||||
|
{ test: /backbone/, loader: 'exports?Backbone!imports?underscore,jquery' }, |
||||
|
{ test: /rte/, loader: 'exports?rte!imports?jquery' }, |
||||
|
{ test: /backbone-undo/, loader: 'exports?backboneUndo!imports?backbone' }, |
||||
|
{ test: /keymaster/, loader: 'exports?keymaster' }, |
||||
|
] |
||||
|
}*/ |
||||
|
} |
||||
|
|
||||
|
/* |
||||
|
amd: { jQuery: true } |
||||
|
var webpack = require('webpack'); |
||||
|
var pkg = require('./package.json'); |
||||
|
var name = 'grapesjs-plugin-ckeditor'; |
||||
|
var env = process.env.WEBPACK_ENV; |
||||
|
var plugins = []; |
||||
|
|
||||
|
plugins: [ |
||||
|
new webpack.IgnorePlugin(/^\.\/locale$/, [/moment$/]), // saves ~100k from build
|
||||
|
new webpack.optimize.UglifyJsPlugin({minimize: true}), |
||||
|
new webpack.BannerPlugin(pkg.name + ' - ' + pkg.version), |
||||
|
new webpack.DefinePlugin({'process.env.NODE_ENV': '"production"'}) |
||||
|
] |
||||
|
|
||||
|
module.exports = { |
||||
|
entry: './src/main', |
||||
|
output: { |
||||
|
filename: './dist/' + name + '.min.js', |
||||
|
library: name, |
||||
|
libraryTarget: 'umd', |
||||
|
}, |
||||
|
module: { |
||||
|
preLoaders: [ |
||||
|
{ test: /\.json$/, loader: 'json'}, |
||||
|
], |
||||
|
loaders: [ |
||||
|
{ |
||||
|
test: /\.jsx?$/, |
||||
|
loader: 'babel-loader', |
||||
|
exclude: /node_modules/, |
||||
|
include: /src/, |
||||
|
query: { |
||||
|
presets: ['es2015'] |
||||
|
} |
||||
|
}, |
||||
|
], |
||||
|
}, |
||||
|
plugins: plugins |
||||
|
}; |
||||
|
*/ |
||||
File diff suppressed because it is too large
Loading…
Reference in new issue