mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
exports.config = {
|
|
// See http://brunch.io/#documentation for docs.
|
|
files: {
|
|
javascripts: {
|
|
joinTo: {
|
|
"js/app.js": /^(web\/static\/js\/)/,
|
|
"js/vendor.js": /(node_modules)|^(web\/static\/vendor)|(deps)/
|
|
}
|
|
},
|
|
stylesheets: {
|
|
joinTo: "css/app.css",
|
|
order: {
|
|
after: ["web/static/css/app.css"] // concat app.css last
|
|
}
|
|
},
|
|
templates: {
|
|
joinTo: "js/app.js"
|
|
}
|
|
},
|
|
|
|
conventions: {
|
|
// This option sets where we should place non-css and non-js assets in.
|
|
// By default, we set this to "/web/static/assets". Files in this directory
|
|
// will be copied to `paths.public`, which is "priv/static" by default.
|
|
assets: /^(web\/static\/assets)/
|
|
},
|
|
|
|
// Phoenix paths configuration
|
|
paths: {
|
|
// Dependencies and current project directories to watch
|
|
watched: [
|
|
"web/static",
|
|
"test/static"
|
|
],
|
|
|
|
// Where to compile files to
|
|
public: "priv/static"
|
|
},
|
|
|
|
// Configure your plugins
|
|
plugins: {
|
|
babel: {
|
|
// Do not use ES6 compiler in vendor code
|
|
presets: ["es2015", "es2016", "react"],
|
|
ignore: [/web\/static\/vendor/]
|
|
}
|
|
},
|
|
|
|
modules: {
|
|
autoRequire: {
|
|
"js/app.js": ["web/static/js/application"]
|
|
}
|
|
},
|
|
|
|
npm: {
|
|
enabled: true
|
|
}
|
|
};
|