Permalink
Browse files

Migrating Gulp into Sassyswine

- sassyswinegulp will now become sassyswine
- jade swapped out for pug
- sass tasks updated to latest gulp-sass and node-sass
- gulp-minify-css removed
  • Loading branch information...
jasonrundell committed Oct 13, 2016
1 parent 4e64ee0 commit ce8374f16ac37a599447b1ca44aa911229716be1
Showing with 8,962 additions and 30,889 deletions.
  1. +17 −0 .gitattributes
  2. +8 −16 .gitignore
  3. +1 −0 .jshintignore
  4. +87 −0 .jshintrc
  5. +0 −330 Gruntfile.js
  6. +37 −36 README.md
  7. +0 −13 app/css/style.css
  8. +0 −14 app/index.html
  9. +0 −15 app/js/scripts.js
  10. +1 −0 dist/css/style.css
  11. +1 −0 dist/index.html
  12. +6 −0 dist/js/scripts.js
  13. +102 −0 gulpfile.js
  14. +38 −33 package.json
  15. +0 −30,428 src/js/1-angular-1.5.0.js
  16. +0 −1 src/js/2-app.js
  17. +7 −0 src/js/app.js
  18. +2 −2 src/{jade/index.jade → pug/index.pug}
  19. +9 −0 src/sass/bootstrap/_bootstrap-compass.scss
  20. +19 −0 src/sass/bootstrap/_bootstrap-mincer.scss
  21. +9 −0 src/sass/bootstrap/_bootstrap-sprockets.scss
  22. +50 −0 src/sass/bootstrap/_bootstrap.scss
  23. +68 −0 src/sass/bootstrap/bootstrap/_alerts.scss
  24. +63 −0 src/sass/bootstrap/bootstrap/_badges.scss
  25. +26 −0 src/sass/bootstrap/bootstrap/_breadcrumbs.scss
  26. +243 −0 src/sass/bootstrap/bootstrap/_button-groups.scss
  27. +160 −0 src/sass/bootstrap/bootstrap/_buttons.scss
  28. +267 −0 src/sass/bootstrap/bootstrap/_carousel.scss
  29. +35 −0 src/sass/bootstrap/bootstrap/_close.scss
  30. +69 −0 src/sass/bootstrap/bootstrap/_code.scss
  31. +38 −0 src/sass/bootstrap/bootstrap/_component-animations.scss
  32. +213 −0 src/sass/bootstrap/bootstrap/_dropdowns.scss
  33. +550 −0 src/sass/bootstrap/bootstrap/_forms.scss
  34. +234 −0 src/sass/bootstrap/bootstrap/_glyphicons.scss
  35. +84 −0 src/sass/bootstrap/bootstrap/_grid.scss
  36. +166 −0 src/sass/bootstrap/bootstrap/_input-groups.scss
  37. +49 −0 src/sass/bootstrap/bootstrap/_jumbotron.scss
  38. +66 −0 src/sass/bootstrap/bootstrap/_labels.scss
  39. +124 −0 src/sass/bootstrap/bootstrap/_list-group.scss
  40. +47 −0 src/sass/bootstrap/bootstrap/_media.scss
  41. +39 −0 src/sass/bootstrap/bootstrap/_mixins.scss
  42. +148 −0 src/sass/bootstrap/bootstrap/_modals.scss
  43. +662 −0 src/sass/bootstrap/bootstrap/_navbar.scss
  44. +244 −0 src/sass/bootstrap/bootstrap/_navs.scss
  45. +427 −0 src/sass/bootstrap/bootstrap/_normalize.scss
  46. +54 −0 src/sass/bootstrap/bootstrap/_pager.scss
  47. +88 −0 src/sass/bootstrap/bootstrap/_pagination.scss
  48. +261 −0 src/sass/bootstrap/bootstrap/_panels.scss
  49. +135 −0 src/sass/bootstrap/bootstrap/_popovers.scss
  50. +107 −0 src/sass/bootstrap/bootstrap/_print.scss
  51. +87 −0 src/sass/bootstrap/bootstrap/_progress-bars.scss
  52. +35 −0 src/sass/bootstrap/bootstrap/_responsive-embed.scss
  53. +177 −0 src/sass/bootstrap/bootstrap/_responsive-utilities.scss
  54. +150 −0 src/sass/bootstrap/bootstrap/_scaffolding.scss
  55. +234 −0 src/sass/bootstrap/bootstrap/_tables.scss
  56. +272 −0 src/sass/bootstrap/bootstrap/_theme.scss
  57. +38 −0 src/sass/bootstrap/bootstrap/_thumbnails.scss
  58. +103 −0 src/sass/bootstrap/bootstrap/_tooltip.scss
  59. +298 −0 src/sass/bootstrap/bootstrap/_type.scss
  60. +56 −0 src/sass/bootstrap/bootstrap/_utilities.scss
  61. +861 −0 src/sass/bootstrap/bootstrap/_variables.scss
  62. +29 −0 src/sass/bootstrap/bootstrap/_wells.scss
  63. +14 −0 src/sass/bootstrap/bootstrap/mixins/_alerts.scss
  64. +11 −0 src/sass/bootstrap/bootstrap/mixins/_background-variant.scss
  65. +18 −0 src/sass/bootstrap/bootstrap/mixins/_border-radius.scss
  66. +52 −0 src/sass/bootstrap/bootstrap/mixins/_buttons.scss
  67. +7 −0 src/sass/bootstrap/bootstrap/mixins/_center-block.scss
  68. +22 −0 src/sass/bootstrap/bootstrap/mixins/_clearfix.scss
  69. +88 −0 src/sass/bootstrap/bootstrap/mixins/_forms.scss
  70. +58 −0 src/sass/bootstrap/bootstrap/mixins/_gradients.scss
  71. +81 −0 src/sass/bootstrap/bootstrap/mixins/_grid-framework.scss
  72. +122 −0 src/sass/bootstrap/bootstrap/mixins/_grid.scss
  73. +21 −0 src/sass/bootstrap/bootstrap/mixins/_hide-text.scss
  74. +33 −0 src/sass/bootstrap/bootstrap/mixins/_image.scss
  75. +12 −0 src/sass/bootstrap/bootstrap/mixins/_labels.scss
  76. +31 −0 src/sass/bootstrap/bootstrap/mixins/_list-group.scss
  77. +10 −0 src/sass/bootstrap/bootstrap/mixins/_nav-divider.scss
  78. +9 −0 src/sass/bootstrap/bootstrap/mixins/_nav-vertical-align.scss
  79. +8 −0 src/sass/bootstrap/bootstrap/mixins/_opacity.scss
  80. +23 −0 src/sass/bootstrap/bootstrap/mixins/_pagination.scss
  81. +24 −0 src/sass/bootstrap/bootstrap/mixins/_panels.scss
  82. +10 −0 src/sass/bootstrap/bootstrap/mixins/_progress-bar.scss
  83. +8 −0 src/sass/bootstrap/bootstrap/mixins/_reset-filter.scss
  84. +6 −0 src/sass/bootstrap/bootstrap/mixins/_resize.scss
  85. +21 −0 src/sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss
  86. +10 −0 src/sass/bootstrap/bootstrap/mixins/_size.scss
  87. +9 −0 src/sass/bootstrap/bootstrap/mixins/_tab-focus.scss
  88. +28 −0 src/sass/bootstrap/bootstrap/mixins/_table-row.scss
  89. +11 −0 src/sass/bootstrap/bootstrap/mixins/_text-emphasis.scss
  90. +8 −0 src/sass/bootstrap/bootstrap/mixins/_text-overflow.scss
  91. +222 −0 src/sass/bootstrap/bootstrap/mixins/_vendor-prefixes.scss
  92. +146 −0 src/sass/mix-fu.scss
  93. +427 −0 src/sass/normalize.scss
  94. +11 −0 src/sass/style.scss
  95. +0 −1 src/scss/style.scss
View
@@ -0,0 +1,17 @@
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
View
@@ -1,14 +1,10 @@
# IDE Files
/nbproject/
.idea/*
.editorconfig
# SASSY Swine
# http://jasonrundell.com/sassyswine
# @author Jason Rundell
## Sublime Text cache files
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
*.sublime-workspace
*.sublime-project
## JetBrains
.idea
.sass-cache
## Node.js
lib-cov
@@ -25,12 +21,8 @@ results
npm-debug.log
node_modules
## Bower
bower_components
## Sass, LESS, & CSS
## Sass
.sass-cache
*.css.map
## OS X
.DS_Store
@@ -45,4 +37,4 @@ Icon
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
$RECYCLE.BIN/
View
@@ -0,0 +1 @@
node_modules/angular/angular.js
View
@@ -0,0 +1,87 @@
{
// JSHint Default Configuration File (as on JSHint website)
// See http://jshint.com/docs/ for more details
"maxerr" : 50, // {int} Maximum error before stopping
// Enforcing
"bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
"camelcase" : false, // true: Identifiers must be in camelCase
"curly" : true, // true: Require {} for every new block or scope
"eqeqeq" : true, // true: Require triple equals (===) for comparison
"forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
"freeze" : true, // true: prohibits overwriting prototypes of native objects such as Array, Date etc.
"immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
"indent" : 4, // {int} Number of spaces to use for indentation
"latedef" : false, // true: Require variables/functions to be defined before being used
"newcap" : false, // true: Require capitalization of all constructor functions e.g. `new F()`
"noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
"noempty" : true, // true: Prohibit use of empty blocks
"nonbsp" : true, // true: Prohibit "non-breaking whitespace" characters.
"nonew" : false, // true: Prohibit use of constructors for side-effects (without assignment)
"plusplus" : false, // true: Prohibit use of `++` & `--`
"quotmark" : false, // Quotation mark consistency:
// false : do nothing (default)
// true : ensure whatever is used is consistent
// "single" : require single quotes
// "double" : require double quotes
"undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
"unused" : true, // true: Require all defined variables be used
"strict" : true, // true: Requires all functions run in ES5 Strict Mode
"maxparams" : false, // {int} Max number of formal params allowed per function
"maxdepth" : false, // {int} Max depth of nested blocks (within functions)
"maxstatements" : false, // {int} Max number statements per function
"maxcomplexity" : false, // {int} Max cyclomatic complexity per function
"maxlen" : false, // {int} Max number of characters per line
// Relaxing
"asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
"boss" : false, // true: Tolerate assignments where comparisons would be expected
"debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
"eqnull" : false, // true: Tolerate use of `== null`
"es5" : false, // true: Allow ES5 syntax (ex: getters and setters)
"esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`)
"moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
// (ex: `for each`, multiple try/catch, function expression…)
"evil" : false, // true: Tolerate use of `eval` and `new Function()`
"expr" : false, // true: Tolerate `ExpressionStatement` as Programs
"funcscope" : false, // true: Tolerate defining variables inside control statements
"globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
"iterator" : false, // true: Tolerate using the `__iterator__` property
"lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
"laxbreak" : false, // true: Tolerate possibly unsafe line breakings
"laxcomma" : false, // true: Tolerate comma-first style coding
"loopfunc" : false, // true: Tolerate functions being defined in loops
"multistr" : false, // true: Tolerate multi-line strings
"noyield" : false, // true: Tolerate generator functions with no yield statement in them.
"notypeof" : false, // true: Tolerate invalid typeof operator values
"proto" : false, // true: Tolerate using the `__proto__` property
"scripturl" : false, // true: Tolerate script-targeted URLs
"shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
"sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
"supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
"validthis" : false, // true: Tolerate using this in a non-constructor function
// Environments
"browser" : true, // Web Browser (window, document, etc)
"browserify" : false, // Browserify (node.js code in the browser)
"couch" : false, // CouchDB
"devel" : true, // Development/debugging (alert, confirm, etc)
"dojo" : false, // Dojo Toolkit
"jasmine" : false, // Jasmine
"jquery" : false, // jQuery
"mocha" : true, // Mocha
"mootools" : false, // MooTools
"node" : false, // Node.js
"nonstandard" : false, // Widely adopted globals (escape, unescape, etc)
"prototypejs" : false, // Prototype and Scriptaculous
"qunit" : false, // QUnit
"rhino" : false, // Rhino
"shelljs" : false, // ShellJS
"worker" : false, // Web Workers
"wsh" : false, // Windows Scripting Host
"yui" : false, // Yahoo User Interface
// Custom Globals
"globals" : { "angular": true } // additional predefined global variables
}
Oops, something went wrong.

0 comments on commit ce8374f

Please sign in to comment.