Skip to content

Commit

Permalink
Update to the latest Brunch with Hipsters
Browse files Browse the repository at this point in the history
  • Loading branch information
elving committed Aug 10, 2012
1 parent 05e2d45 commit 16a5dc2
Show file tree
Hide file tree
Showing 32 changed files with 2,250 additions and 11,768 deletions.
3 changes: 3 additions & 0 deletions app/views/styles/_base.styl
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ body
height 100%
width 100%

body
text-rendering optimizeLegibility

body,
input
color #444
Expand Down
1 change: 1 addition & 0 deletions app/views/styles/_hackers.styl
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
font-size 30px
float left
margin 12px 15px 0 0
width 55px

.hacker-info
float left
Expand Down
2 changes: 2 additions & 0 deletions app/views/styles/_responsive.styl
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

body
padding 0 20px
text-rendering optimizeSpeed

.layout-container
width auto
Expand All @@ -12,6 +13,7 @@

body
padding 0 20px
text-rendering optimizeSpeed

.layout-container
width auto
Expand Down
16 changes: 9 additions & 7 deletions config.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,27 @@ exports.config =
# See docs at http://brunch.readthedocs.org/en/latest/config.html.
files:
javascripts:
defaultExtension: 'coffee'
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^vendor/
'javascripts/modernizr.js': /^vendor\/^modernizr-2.6.1.js/
order:
# Files in `vendor` directories are compiled before other files
# even if they aren't specified in order.
before: [
'vendor/scripts/jquery-1.8.0pre.js'
'vendor/scripts/lodash-0.4.2.js'
'vendor/scripts/jquery-1.8.0.js'
'vendor/scripts/lodash-v0.5.0-rc.1.js'
'vendor/scripts/backbone-0.9.2.js'
]

stylesheets:
defaultExtension: 'styl'
joinTo: 'stylesheets/app.css'
order:
before: ['vendor/styles/normalize.css']
after: ['vendor/styles/helpers.css']
after: [
'vendor/styles/helpers.css'
'vendor/styles/bootstrap.min.css'
'vendor/styles/bootstrap-responsive.min.css'
]

templates:
defaultExtension: 'hbs'
joinTo: 'javascripts/app.js'
2 changes: 2 additions & 0 deletions generators/collection/collection.coffee.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
module.exports = class {{#camelize}}{{pluralName}}{{/camelize}}Collection extends Backbone.Collection
model: require 'models/{{name}}'
10 changes: 10 additions & 0 deletions generators/collection/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"files": [{
"from": "collection.coffee.hbs",
"to": "app/collections/{{pluralName}}.coffee"
}],
"dependencies": [{
"name": "collection_test",
"params": "{{pluralName}}"
}]
}
Empty file.
7 changes: 7 additions & 0 deletions generators/collection_test/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"files": [{
"from": "collection_test.coffee.hbs",
"to": "test/collections/{{pluralName}}_test.coffee"
}],
"dependencies": []
}
Empty file.
13 changes: 13 additions & 0 deletions generators/generator/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"files": [
{
"from": "generator.json.hbs",
"to": "generators/{{name}}/generator.json"
},
{
"from": "generated_file.coffee.hbs",
"to": "generators/{{name}}/{{name}}.coffee.hbs"
}
],
"dependencies": []
}
7 changes: 7 additions & 0 deletions generators/generator/generator.json.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"files": [{
"from": "{{name}}.coffee.hbs",
"to": "app/file.coffee"
}],
"dependencies": []
}
10 changes: 10 additions & 0 deletions generators/model/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"files": [{
"from": "model.coffee.hbs",
"to": "app/models/{{name}}.coffee"
}],
"dependencies": [{
"name": "model_test",
"params": "{{name}}"
}]
}
1 change: 1 addition & 0 deletions generators/model/model.coffee.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = class {{#camelize}}{{name}}{{/camelize}}Model extends Backbone.Model
7 changes: 7 additions & 0 deletions generators/model_test/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"files": [{
"from": "model_test.coffee.hbs",
"to": "test/models/{{name}}.coffee"
}],
"dependencies": []
}
5 changes: 5 additions & 0 deletions generators/model_test/model_test.coffee.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{{#camelize}}{{name}}{{/camelize}}Model = require 'models/{{name}}'

describe '{{#camelize}}{{name}}{{/camelize}}Model', ->
beforeEach ->
@model = new {{#camelize}}{{name}}{{/camelize}}Model()
7 changes: 7 additions & 0 deletions generators/style/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"files": [{
"from": "style.styl.hbs",
"to": "app/views/styles/_{{name}}.styl"
}],
"dependencies": []
}
1 change: 1 addition & 0 deletions generators/style/style.styl.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// {{#camelize}}{{name}}{{/camelize}}
7 changes: 7 additions & 0 deletions generators/template/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"files": [{
"from": "template.hbs.hbs",
"to": "app/views/templates/{{name}}.hbs"
}],
"dependencies": []
}
Empty file.
10 changes: 10 additions & 0 deletions generators/view/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"files": [{
"from": "view.coffee.hbs",
"to": "app/views/{{name}}_view.coffee"
}],
"dependencies": [{
"name": "view_test",
"params": "{{name}}"
}]
}
2 changes: 2 additions & 0 deletions generators/view/view.coffee.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
module.exports = class {{#camelize}}{{name}}{{/camelize}}View extends Backbone.View
template: require 'views/templates/{{name}}'
9 changes: 9 additions & 0 deletions generators/view_test/generator.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"files": [
{
"from": "view_test.coffee.hbs",
"to": "test/views/{{name}}_view.coffee"
}
],
"dependencies": []
}
5 changes: 5 additions & 0 deletions generators/view_test/view_test.coffee.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{{#camelize}}{{name}}{{/camelize}}View = require 'views/{{name}}'

describe '{{#camelize}}{{name}}{{/camelize}}View', ->
beforeEach ->
@view = new {{#camelize}}{{name}}{{/camelize}}View()
21 changes: 9 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"author": "Elving Rodriguez",
"name": "Hackerank",
"description": "Find the top hackers of a github repo search.",
"version": "0.0.1",
"version": "0.0.2",
"homepage": "http://hackerank.herokuapp.com/",
"repository": {
"type": "git",
Expand All @@ -16,21 +16,18 @@
"start": "brunch watch --server"
},
"dependencies": {
"javascript-brunch": "> 1.0 < 1.4",
"coffee-script-brunch": "> 1.0 < 1.4",
"javascript-brunch": "> 1.0 < 1.5",
"coffee-script-brunch": "> 1.0 < 1.5",

"css-brunch": "> 1.0 < 1.4",
"stylus-brunch": "> 1.0 < 1.4",
"css-brunch": "> 1.0 < 1.5",
"stylus-brunch": "> 1.0 < 1.5",

"handlebars-brunch": "> 1.0 < 1.4",
"handlebars-brunch": "> 1.0 < 1.5",

"uglify-js-brunch": "> 1.0 < 1.4",
"clean-css-brunch": "> 1.0 < 1.4",
"uglify-js-brunch": "> 1.0 < 1.5",
"clean-css-brunch": "> 1.0 < 1.5",

"auto-reload-brunch": "> 1.0 < 1.3.2",

"coffee-script": "1.3.1",
"express": "2.5.9"
"auto-reload-brunch": "> 1.0 < 1.5"
},
"devDependencies": {
"mocha": "0.14.0",
Expand Down
2 changes: 1 addition & 1 deletion public/javascripts/app.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/javascripts/vendor.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/stylesheets/app.css

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions vendor/scripts/jquery-1.8.0.js

Large diffs are not rendered by default.

Loading

0 comments on commit 16a5dc2

Please sign in to comment.