Last active
October 31, 2017 09:04
-
-
Save blowsie/fe13dbb0723d0a00f4f16a09fa933575 to your computer and use it in GitHub Desktop.
Foundation JS fixes for Bootstrap CSS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Two steps to get bootstrap css working with foundation | |
- Adding main overrides to bower.json | |
- Removing exclusions from conf/gulp.conf.js | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "fountain-inject", | |
"version": "0.0.1", | |
"dependencies": { | |
"angular": "^1.6.2", | |
"angular-ui-router": "1.0.0-beta.3", | |
"bootstrap": "^3.3.7" | |
}, | |
"devDependencies": { | |
"angular-mocks": "^1.6.2" | |
}, | |
"overrides": { | |
"bootstrap": { | |
"main": [ | |
"dist/css/bootstrap.css" | |
] | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
/** | |
* This file contains the variables used in other gulp files | |
* which defines tasks | |
* By design, we only put there very generic config values | |
* which are used in several places to keep good readability | |
* of the tasks | |
*/ | |
const path = require('path'); | |
const gutil = require('gulp-util'); | |
exports.ngModule = 'app'; | |
/** | |
* The main paths of your project handle these with care | |
*/ | |
exports.paths = { | |
src: 'src', | |
dist: 'dist', | |
tmp: '.tmp', | |
e2e: 'e2e', | |
tasks: 'gulp_tasks' | |
}; | |
/** | |
* used on gulp dist | |
*/ | |
exports.htmlmin = { | |
ignoreCustomFragments: [/{{.*?}}/] | |
}; | |
exports.path = {}; | |
for (const pathName in exports.paths) { | |
if (Object.prototype.hasOwnProperty.call(exports.paths, pathName)) { | |
exports.path[pathName] = function () { | |
const pathValue = exports.paths[pathName]; | |
const funcArgs = Array.prototype.slice.call(arguments); | |
const joinArgs = [pathValue].concat(funcArgs); | |
return path.join.apply(this, joinArgs); | |
}; | |
} | |
} | |
/** | |
* Common implementation for an error handler of a Gulp plugin | |
*/ | |
exports.errorHandler = function (title) { | |
return function (err) { | |
gutil.log(gutil.colors.red(`[${title}]`), err.toString()); | |
this.emit('end'); | |
}; | |
}; | |
/** | |
* Wiredep is the lib which inject bower dependencies in your project | |
* Mainly used to inject script tags in the index.html but also used | |
* to inject css preprocessor deps and js files in karma | |
*/ | |
exports.wiredep = { | |
exclude: [], | |
directory: 'bower_components' | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Two steps to get bootstrap css working with foundation
bower.json
conf/gulp.conf.js