├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── Capfile ├── Gemfile ├── Gemfile.lock ├── Gruntfile.coffee ├── Guardfile ├── LICENSE ├── Procfile ├── README.md ├── REVISION ├── Rakefile ├── app ├── assets │ ├── images │ │ ├── .keep │ │ ├── digitalocean.png │ │ └── logo.png │ ├── javascripts │ │ ├── app.js │ │ ├── application.coffee │ │ ├── dest │ │ │ └── src.js │ │ └── src │ │ │ ├── codemirror │ │ │ ├── corpus_mode.js.coffee │ │ │ ├── regex_mode.js.coffee │ │ │ └── regex_replace_mode.js.coffee │ │ │ ├── flavors │ │ │ ├── _flavors.coffee │ │ │ ├── _remote.js.coffee │ │ │ ├── javascript.coffee │ │ │ ├── net.js.coffee │ │ │ └── ruby.js.coffee │ │ │ ├── startup.coffee │ │ │ └── views │ │ │ ├── alert.js.coffee │ │ │ └── refiddle.coffee │ └── stylesheets │ │ ├── animations.less │ │ ├── app-overrides.less │ │ ├── application.css.less │ │ ├── codemirror.less │ │ ├── colors.less │ │ ├── elements.less │ │ ├── forms.less │ │ ├── main-chrome.less │ │ ├── metrics.less │ │ ├── page.less │ │ ├── pages │ │ └── refiddle.less │ │ └── typography.less ├── controllers │ ├── application_controller.rb │ ├── concerns │ │ ├── .keep │ │ └── has_refiddle_params.rb │ ├── forks_controller.rb │ ├── play_controller.rb │ ├── profiles_controller.rb │ ├── refiddles_controller.rb │ ├── revisions_controller.rb │ ├── search_controller.rb │ ├── stackoverflow_controller.rb │ └── tagged_controller.rb ├── helpers │ ├── application_helper.rb │ └── diff_helper.rb ├── mailers │ └── .keep ├── models │ ├── .keep │ ├── ability.rb │ ├── concerns │ │ └── .keep │ ├── refiddle.rb │ ├── refiddle_pattern.rb │ ├── user.rb │ └── users_controller.rb └── views │ ├── application │ └── _pre_asside.html.haml │ ├── forks │ ├── index.json.jbuilder │ └── show.json.jbuilder │ ├── kaminari │ ├── _first_page.html.haml │ ├── _gap.html.haml │ ├── _last_page.html.haml │ ├── _next_page.html.haml │ ├── _page.html.haml │ ├── _paginator.html.haml │ └── _prev_page.html.haml │ ├── layouts │ └── application.html.haml │ ├── profiles │ ├── index.json.jbuilder │ ├── show.html.haml │ └── show.json.jbuilder │ ├── refiddle_patterns │ └── _refiddle_pattern.json.jbuilder │ ├── refiddles │ ├── _asside.html.haml │ ├── _form.html.haml │ ├── _refiddle.html.haml │ ├── _refiddle.json.jbuilder │ ├── delete_confirmation.html.haml │ ├── flavors │ │ ├── _javascript.html.haml │ │ ├── _net.html.haml │ │ └── _ruby.html.haml │ ├── index.html.haml │ ├── index.json.jbuilder │ ├── new.html.haml │ ├── show.html.haml │ └── show.json.jbuilder │ ├── revisions │ ├── index.html.haml │ └── index.json.jbuilder │ ├── search │ └── index.html.haml │ ├── sessions │ ├── _signin_form.html.haml │ └── new.html.haml │ ├── stackoverflow │ ├── _about.html.haml │ ├── _question.html.haml │ ├── _question.json.jbuilder │ ├── index.html.haml │ ├── index.json.jbuilder │ ├── show.html.haml │ └── show.json.jbuilder │ ├── tagged │ ├── index.html.haml │ └── index.json.jbuilder │ └── users │ ├── _form.html.haml │ ├── _user.json.jbuilder │ ├── edit.html.haml │ ├── index.html.haml │ ├── index.json.jbuilder │ ├── show.html.haml │ └── show.json.jbuilder ├── bin ├── bundle ├── rails ├── rake ├── rspec └── spring ├── bower.json ├── bower_components └── codemirror │ ├── .bower.json │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── addon │ ├── comment │ │ ├── comment.js │ │ └── continuecomment.js │ ├── dialog │ │ ├── dialog.css │ │ └── dialog.js │ ├── display │ │ ├── fullscreen.css │ │ ├── fullscreen.js │ │ ├── placeholder.js │ │ └── rulers.js │ ├── edit │ │ ├── closebrackets.js │ │ ├── closetag.js │ │ ├── continuelist.js │ │ ├── matchbrackets.js │ │ ├── matchtags.js │ │ └── trailingspace.js │ ├── fold │ │ ├── brace-fold.js │ │ ├── comment-fold.js │ │ ├── foldcode.js │ │ ├── foldgutter.css │ │ ├── foldgutter.js │ │ ├── indent-fold.js │ │ ├── markdown-fold.js │ │ └── xml-fold.js │ ├── hint │ │ ├── anyword-hint.js │ │ ├── css-hint.js │ │ ├── html-hint.js │ │ ├── javascript-hint.js │ │ ├── python-hint.js │ │ ├── show-hint.css │ │ ├── show-hint.js │ │ ├── sql-hint.js │ │ └── xml-hint.js │ ├── lint │ │ ├── coffeescript-lint.js │ │ ├── css-lint.js │ │ ├── javascript-lint.js │ │ ├── json-lint.js │ │ ├── lint.css │ │ ├── lint.js │ │ └── yaml-lint.js │ ├── merge │ │ ├── dep │ │ │ └── diff_match_patch.js │ │ ├── merge.css │ │ └── merge.js │ ├── mode │ │ ├── loadmode.js │ │ ├── multiplex.js │ │ ├── multiplex_test.js │ │ └── overlay.js │ ├── runmode │ │ ├── colorize.js │ │ ├── runmode-standalone.js │ │ ├── runmode.js │ │ └── runmode.node.js │ ├── scroll │ │ └── scrollpastend.js │ ├── search │ │ ├── match-highlighter.js │ │ ├── search.js │ │ └── searchcursor.js │ ├── selection │ │ ├── active-line.js │ │ └── mark-selection.js │ ├── tern │ │ ├── tern.css │ │ ├── tern.js │ │ └── worker.js │ └── wrap │ │ └── hardwrap.js │ ├── bower.json │ ├── keymap │ ├── emacs.js │ ├── sublime.js │ └── vim.js │ ├── lib │ ├── codemirror.css │ └── codemirror.js │ ├── mode │ ├── apl │ │ └── apl.js │ ├── asterisk │ │ └── asterisk.js │ ├── clike │ │ ├── clike.js │ │ └── scala.html │ ├── clojure │ │ └── clojure.js │ ├── cobol │ │ └── cobol.js │ ├── coffeescript │ │ └── coffeescript.js │ ├── commonlisp │ │ └── commonlisp.js │ ├── css │ │ ├── css.js │ │ ├── less.html │ │ ├── less_test.js │ │ ├── scss.html │ │ ├── scss_test.js │ │ └── test.js │ ├── d │ │ └── d.js │ ├── diff │ │ └── diff.js │ ├── dtd │ │ └── dtd.js │ ├── ecl │ │ └── ecl.js │ ├── eiffel │ │ └── eiffel.js │ ├── erlang │ │ └── erlang.js │ ├── fortran │ │ └── fortran.js │ ├── gas │ │ └── gas.js │ ├── gfm │ │ ├── gfm.js │ │ └── test.js │ ├── gherkin │ │ └── gherkin.js │ ├── go │ │ └── go.js │ ├── groovy │ │ └── groovy.js │ ├── haml │ │ ├── haml.js │ │ └── test.js │ ├── haskell │ │ └── haskell.js │ ├── haxe │ │ └── haxe.js │ ├── htmlembedded │ │ └── htmlembedded.js │ ├── htmlmixed │ │ └── htmlmixed.js │ ├── http │ │ └── http.js │ ├── jade │ │ └── jade.js │ ├── javascript │ │ ├── javascript.js │ │ ├── json-ld.html │ │ ├── test.js │ │ └── typescript.html │ ├── jinja2 │ │ └── jinja2.js │ ├── julia │ │ └── julia.js │ ├── livescript │ │ ├── livescript.js │ │ └── livescript.ls │ ├── lua │ │ └── lua.js │ ├── markdown │ │ ├── markdown.js │ │ └── test.js │ ├── meta.js │ ├── mirc │ │ └── mirc.js │ ├── mllike │ │ └── mllike.js │ ├── nginx │ │ └── nginx.js │ ├── ntriples │ │ └── ntriples.js │ ├── octave │ │ └── octave.js │ ├── pascal │ │ └── pascal.js │ ├── pegjs │ │ └── pegjs.js │ ├── perl │ │ └── perl.js │ ├── php │ │ └── php.js │ ├── pig │ │ └── pig.js │ ├── properties │ │ └── properties.js │ ├── puppet │ │ └── puppet.js │ ├── python │ │ └── python.js │ ├── q │ │ └── q.js │ ├── r │ │ └── r.js │ ├── rpm │ │ └── rpm.js │ ├── rst │ │ └── rst.js │ ├── ruby │ │ ├── ruby.js │ │ └── test.js │ ├── rust │ │ └── rust.js │ ├── sass │ │ └── sass.js │ ├── scheme │ │ └── scheme.js │ ├── shell │ │ └── shell.js │ ├── sieve │ │ └── sieve.js │ ├── smalltalk │ │ └── smalltalk.js │ ├── smarty │ │ └── smarty.js │ ├── smartymixed │ │ └── smartymixed.js │ ├── solr │ │ └── solr.js │ ├── sparql │ │ └── sparql.js │ ├── sql │ │ └── sql.js │ ├── stex │ │ ├── stex.js │ │ └── test.js │ ├── tcl │ │ └── tcl.js │ ├── tiddlywiki │ │ ├── tiddlywiki.css │ │ └── tiddlywiki.js │ ├── tiki │ │ ├── tiki.css │ │ └── tiki.js │ ├── toml │ │ └── toml.js │ ├── turtle │ │ └── turtle.js │ ├── vb │ │ └── vb.js │ ├── vbscript │ │ └── vbscript.js │ ├── velocity │ │ └── velocity.js │ ├── verilog │ │ └── verilog.js │ ├── xml │ │ └── xml.js │ ├── xquery │ │ ├── test.js │ │ └── xquery.js │ ├── yaml │ │ └── yaml.js │ └── z80 │ │ └── z80.js │ └── theme │ ├── 3024-day.css │ ├── 3024-night.css │ ├── ambiance-mobile.css │ ├── ambiance.css │ ├── base16-dark.css │ ├── base16-light.css │ ├── blackboard.css │ ├── cobalt.css │ ├── eclipse.css │ ├── elegant.css │ ├── erlang-dark.css │ ├── lesser-dark.css │ ├── mbo.css │ ├── mdn-like.css │ ├── midnight.css │ ├── monokai.css │ ├── neat.css │ ├── night.css │ ├── paraiso-dark.css │ ├── paraiso-light.css │ ├── pastel-on-dark.css │ ├── rubyblue.css │ ├── solarized.css │ ├── the-matrix.css │ ├── tomorrow-night-eighties.css │ ├── twilight.css │ ├── vibrant-ink.css │ ├── xq-dark.css │ └── xq-light.css ├── config.ru ├── config ├── application.rb ├── boot.rb ├── ca-bundle.crt ├── deploy.rb ├── deploy │ ├── production.rb │ └── staging.rb ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── analytics-ruby.rb │ ├── backtrace_silencers.rb │ ├── filter_parameter_logging.rb │ ├── haml.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── mongoid.rb │ ├── omniauth.rb │ ├── rails_config.rb │ ├── secret_token.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── mongoid.yml ├── mongoid.yml.old ├── recipes │ ├── settings.rb │ └── templates │ │ └── settings.yml.erb ├── routes.rb ├── settings.yml ├── settings │ ├── development.yml │ ├── production.yml │ └── test.yml ├── templates │ ├── nginx_root.erb │ ├── nginx_unicorn.erb │ └── settings.yml.erb └── unicorn.rb ├── db └── seeds.rb ├── dump.rdb ├── lib ├── assets │ └── .keep ├── regex_runner.rb ├── regex_runner │ ├── base.rb │ ├── dot_net.rb │ ├── remote.rb │ └── ruby.rb ├── stack_overflow_service.rb └── tasks │ ├── .keep │ └── import_old_db.rake ├── log └── .keep ├── node_modules ├── .bin │ └── nopt ├── abbrev │ ├── LICENSE │ ├── README.md │ ├── abbrev.js │ └── package.json ├── grunt-coffeelint │ ├── .npmignore │ ├── .travis.yml │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── node_modules │ │ ├── .bin │ │ │ └── coffeelint │ │ └── coffeelint │ │ │ ├── .dir-locals.el │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ └── coffeelint │ │ │ ├── lib │ │ │ ├── coffeelint.js │ │ │ ├── commandline.js │ │ │ └── htmldoc.js │ │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── cake │ │ │ │ ├── coffee │ │ │ │ └── vows │ │ │ ├── coffee-script │ │ │ │ ├── .npmignore │ │ │ │ ├── CNAME │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── Rakefile │ │ │ │ ├── bin │ │ │ │ │ ├── cake │ │ │ │ │ └── coffee │ │ │ │ ├── extras │ │ │ │ │ └── jsl.conf │ │ │ │ ├── lib │ │ │ │ │ └── coffee-script │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── cake.js │ │ │ │ │ │ ├── coffee-script.js │ │ │ │ │ │ ├── command.js │ │ │ │ │ │ ├── grammar.js │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lexer.js │ │ │ │ │ │ ├── nodes.js │ │ │ │ │ │ ├── optparse.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── repl.js │ │ │ │ │ │ ├── rewriter.js │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ └── sourcemap.js │ │ │ │ └── package.json │ │ │ ├── glob │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── g.js │ │ │ │ │ └── usr-local.js │ │ │ │ ├── glob.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── graceful-fs │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── open.js │ │ │ │ │ ├── inherits │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── minimatch │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── lru-cache │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── lru-cache.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ └── sigmund │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── sigmund.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ ├── brace-expand.js │ │ │ │ │ │ ├── caching.js │ │ │ │ │ │ └── defaults.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ ├── bash-comparison.js │ │ │ │ │ ├── cwd-test.js │ │ │ │ │ ├── mark.js │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ ├── root-nomount.js │ │ │ │ │ ├── root.js │ │ │ │ │ └── zz-cleanup.js │ │ │ ├── optimist │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.markdown │ │ │ │ ├── example │ │ │ │ │ ├── bool.js │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ ├── default_hash.js │ │ │ │ │ ├── default_singles.js │ │ │ │ │ ├── divide.js │ │ │ │ │ ├── line_count.js │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ ├── nonopt.js │ │ │ │ │ ├── reflect.js │ │ │ │ │ ├── short.js │ │ │ │ │ ├── string.js │ │ │ │ │ ├── usage-options.js │ │ │ │ │ └── xup.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── wordwrap │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ ├── example │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ └── wrap.js │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ │ ├── _.js │ │ │ │ │ ├── _ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ └── bin.js │ │ │ │ │ ├── parse.js │ │ │ │ │ └── usage.js │ │ │ │ └── x.js │ │ │ └── vows │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── vows │ │ │ │ ├── lib │ │ │ │ ├── assert │ │ │ │ │ ├── error.js │ │ │ │ │ ├── macros.js │ │ │ │ │ └── utils.js │ │ │ │ ├── utils │ │ │ │ │ └── wildcard.js │ │ │ │ ├── vows.js │ │ │ │ └── vows │ │ │ │ │ ├── console.js │ │ │ │ │ ├── context.js │ │ │ │ │ ├── coverage │ │ │ │ │ ├── file.js │ │ │ │ │ ├── fragments │ │ │ │ │ │ ├── coverage-foot.html │ │ │ │ │ │ └── coverage-head.html │ │ │ │ │ ├── report-html.js │ │ │ │ │ ├── report-json.js │ │ │ │ │ ├── report-plain.js │ │ │ │ │ └── report-xml.js │ │ │ │ │ ├── extras.js │ │ │ │ │ ├── reporters │ │ │ │ │ ├── dot-matrix.js │ │ │ │ │ ├── json.js │ │ │ │ │ ├── silent.js │ │ │ │ │ ├── spec.js │ │ │ │ │ ├── tap.js │ │ │ │ │ ├── watch.js │ │ │ │ │ └── xunit.js │ │ │ │ │ └── suite.js │ │ │ │ ├── node_modules │ │ │ │ ├── diff │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── diff.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ ├── style.css │ │ │ │ │ └── test │ │ │ │ │ │ ├── applyPatch.js │ │ │ │ │ │ ├── createPatch.js │ │ │ │ │ │ ├── diffTest.js │ │ │ │ │ │ └── mocha.opts │ │ │ │ └── eyes │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ └── eyes.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ └── eyes-test.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── VowsCamelCaseTest.js │ │ │ │ ├── assert-test.js │ │ │ │ ├── fixtures │ │ │ │ ├── isolate │ │ │ │ │ ├── failing.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── passing.js │ │ │ │ │ └── stderr.js │ │ │ │ └── supress-stdout │ │ │ │ │ └── output.js │ │ │ │ ├── isolate-test.js │ │ │ │ ├── supress-stdout-test.js │ │ │ │ ├── vows-error-test.js │ │ │ │ ├── vows-test.js │ │ │ │ └── vows_underscore_test.js │ │ │ ├── npm-shrinkwrap.json │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── coffeelint.coffee │ │ │ ├── commandline.coffee │ │ │ └── htmldoc.coffee │ ├── package.json │ └── tasks │ │ └── coffeelint.js ├── grunt-contrib-coffee │ ├── .gitattributes │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE-MIT │ ├── README.md │ ├── docs │ │ ├── coffee-examples.md │ │ ├── coffee-options.md │ │ ├── coffee-overview.md │ │ └── overview.md │ ├── node_modules │ │ ├── .bin │ │ │ ├── cake │ │ │ └── coffee │ │ └── coffee-script │ │ │ ├── .npmignore │ │ │ ├── CNAME │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── Rakefile │ │ │ ├── bin │ │ │ ├── cake │ │ │ └── coffee │ │ │ ├── lib │ │ │ └── coffee-script │ │ │ │ ├── browser.js │ │ │ │ ├── cake.js │ │ │ │ ├── coffee-script.js │ │ │ │ ├── command.js │ │ │ │ ├── grammar.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── lexer.js │ │ │ │ ├── nodes.js │ │ │ │ ├── optparse.js │ │ │ │ ├── parser.js │ │ │ │ ├── repl.js │ │ │ │ ├── rewriter.js │ │ │ │ ├── scope.js │ │ │ │ └── sourcemap.js │ │ │ └── package.json │ ├── package.json │ ├── tasks │ │ └── coffee.js │ └── test │ │ ├── coffee_test.js │ │ ├── expected │ │ ├── bare │ │ │ ├── coffee.js │ │ │ ├── concat.js │ │ │ └── litcoffee.js │ │ ├── default │ │ │ ├── coffee.js │ │ │ ├── concat.js │ │ │ └── litcoffee.js │ │ ├── eachMap │ │ │ ├── coffee1.js │ │ │ ├── coffee1.js.map │ │ │ ├── litcoffee.js │ │ │ └── litcoffee.js.map │ │ ├── join │ │ │ ├── bareJoin.js │ │ │ └── join.js │ │ └── maps │ │ │ ├── coffee.js │ │ │ ├── coffee.js.map │ │ │ ├── coffeeBare.js │ │ │ ├── coffeeBare.js.map │ │ │ ├── coffeeBareJoin.js │ │ │ ├── coffeeBareJoin.js.map │ │ │ ├── coffeeBareJoin.src.coffee │ │ │ ├── coffeeJoin.js │ │ │ ├── coffeeJoin.js.map │ │ │ └── coffeeJoin.src.coffee │ │ └── fixtures │ │ ├── coffee1.coffee │ │ ├── coffee2.coffee │ │ ├── litcoffee.coffee.md │ │ └── litcoffee.litcoffee ├── grunt-contrib-concat │ ├── .gitattributes │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE-MIT │ ├── README.md │ ├── docs │ │ ├── concat-examples.md │ │ ├── concat-options.md │ │ └── concat-overview.md │ ├── package.json │ ├── tasks │ │ ├── concat.js │ │ └── lib │ │ │ └── comment.js │ └── test │ │ ├── concat_test.js │ │ ├── expected │ │ ├── custom_options │ │ ├── default_options │ │ ├── handling_invalid_files │ │ └── process_function │ │ └── fixtures │ │ ├── banner.js │ │ ├── banner2.js │ │ ├── banner3.js │ │ ├── file1 │ │ └── file2 ├── grunt-contrib-watch │ ├── .editorconfig │ ├── .gitattributes │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE-MIT │ ├── README.md │ ├── docs │ │ ├── watch-examples.md │ │ └── watch-options.md │ ├── node_modules │ │ ├── .bin │ │ │ └── tiny-lr │ │ ├── gaze │ │ │ ├── .editorconfig │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── benchmarks │ │ │ │ └── gaze100s.js │ │ │ ├── lib │ │ │ │ ├── gaze.js │ │ │ │ └── helper.js │ │ │ ├── node_modules │ │ │ │ └── globule │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ └── globule.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── glob │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── g.js │ │ │ │ │ │ │ └── usr-local.js │ │ │ │ │ │ ├── glob.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── graceful-fs │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ │ │ │ └── ulimit.js │ │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ │ │ ├── bash-comparison.js │ │ │ │ │ │ │ ├── bash-results.json │ │ │ │ │ │ │ ├── cwd-test.js │ │ │ │ │ │ │ ├── mark.js │ │ │ │ │ │ │ ├── nocase-nomagic.js │ │ │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ │ │ ├── root-nomount.js │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ │ ├── lodash │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── lodash.compat.js │ │ │ │ │ │ │ ├── lodash.compat.min.js │ │ │ │ │ │ │ ├── lodash.js │ │ │ │ │ │ │ ├── lodash.min.js │ │ │ │ │ │ │ ├── lodash.underscore.js │ │ │ │ │ │ │ └── lodash.underscore.min.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── minimatch │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── lru-cache │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── lru-cache.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ ├── foreach.js │ │ │ │ │ │ │ │ └── memory-leak.js │ │ │ │ │ │ └── sigmund │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── sigmund.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ ├── brace-expand.js │ │ │ │ │ │ ├── caching.js │ │ │ │ │ │ ├── defaults.js │ │ │ │ │ │ └── extglob-ending-with-state-char.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ ├── fixtures │ │ │ │ │ └── expand │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── css │ │ │ │ │ │ ├── baz.css │ │ │ │ │ │ └── qux.css │ │ │ │ │ │ ├── deep │ │ │ │ │ │ ├── deep.txt │ │ │ │ │ │ └── deeper │ │ │ │ │ │ │ ├── deeper.txt │ │ │ │ │ │ │ └── deepest │ │ │ │ │ │ │ └── deepest.txt │ │ │ │ │ │ └── js │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ └── foo.js │ │ │ │ │ └── globule_test.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── add_test.js │ │ │ │ ├── api_test.js │ │ │ │ ├── file_poller.js │ │ │ │ ├── fixtures │ │ │ │ ├── Project (LO) │ │ │ │ │ └── one.js │ │ │ │ ├── nested │ │ │ │ │ ├── one.js │ │ │ │ │ ├── sub │ │ │ │ │ │ └── two.js │ │ │ │ │ ├── sub2 │ │ │ │ │ │ └── two.js │ │ │ │ │ └── three.js │ │ │ │ ├── one.js │ │ │ │ └── sub │ │ │ │ │ ├── one.js │ │ │ │ │ └── two.js │ │ │ │ ├── helper.js │ │ │ │ ├── matching_test.js │ │ │ │ ├── patterns_test.js │ │ │ │ ├── relative_test.js │ │ │ │ ├── rename_test.js │ │ │ │ ├── safewrite_test.js │ │ │ │ ├── watch_race_test.js │ │ │ │ └── watch_test.js │ │ └── tiny-lr │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── bin │ │ │ ├── tiny-lr │ │ │ └── update-livereload │ │ │ ├── lib │ │ │ ├── client.js │ │ │ ├── index.js │ │ │ ├── public │ │ │ │ └── livereload.js │ │ │ └── server.js │ │ │ ├── node_modules │ │ │ ├── debug │ │ │ │ ├── Readme.md │ │ │ │ ├── debug.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── debug.js │ │ │ │ └── package.json │ │ │ ├── faye-websocket │ │ │ │ ├── CHANGELOG.txt │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── autobahn_client.js │ │ │ │ │ ├── client.js │ │ │ │ │ ├── haproxy.conf │ │ │ │ │ ├── server.js │ │ │ │ │ ├── sse.html │ │ │ │ │ └── ws.html │ │ │ │ ├── lib │ │ │ │ │ └── faye │ │ │ │ │ │ ├── eventsource.js │ │ │ │ │ │ ├── websocket.js │ │ │ │ │ │ └── websocket │ │ │ │ │ │ ├── api.js │ │ │ │ │ │ ├── api │ │ │ │ │ │ ├── event.js │ │ │ │ │ │ └── event_target.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── draft75_parser.js │ │ │ │ │ │ ├── draft76_parser.js │ │ │ │ │ │ ├── hybi_parser.js │ │ │ │ │ │ └── hybi_parser │ │ │ │ │ │ ├── handshake.js │ │ │ │ │ │ └── stream_reader.js │ │ │ │ ├── package.json │ │ │ │ └── spec │ │ │ │ │ ├── faye │ │ │ │ │ └── websocket │ │ │ │ │ │ ├── client_spec.js │ │ │ │ │ │ ├── draft75parser_spec.js │ │ │ │ │ │ ├── draft76parser_spec.js │ │ │ │ │ │ └── hybi_parser_spec.js │ │ │ │ │ ├── runner.js │ │ │ │ │ ├── server.crt │ │ │ │ │ └── server.key │ │ │ ├── noptify │ │ │ │ ├── .npmignore │ │ │ │ ├── actions │ │ │ │ │ ├── collectable.js │ │ │ │ │ └── commandable.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── nopt │ │ │ │ │ └── nopt │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bin │ │ │ │ │ │ └── nopt.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ └── my-program.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── nopt.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── abbrev │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── abbrev.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── readme.md │ │ │ │ ├── test │ │ │ │ │ ├── api.js │ │ │ │ │ ├── collectable.js │ │ │ │ │ ├── commandable.js │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── b.js │ │ │ │ └── util │ │ │ │ │ ├── extend.js │ │ │ │ │ └── index.js │ │ │ └── qs │ │ │ │ ├── .gitmodules │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── benchmark.js │ │ │ │ ├── component.json │ │ │ │ ├── examples.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── expect.js │ │ │ │ ├── index.html │ │ │ │ ├── jquery.js │ │ │ │ ├── mocha.css │ │ │ │ ├── mocha.js │ │ │ │ ├── qs.css │ │ │ │ └── qs.js │ │ │ │ ├── parse.js │ │ │ │ └── stringify.js │ │ │ ├── package.json │ │ │ ├── readme.md │ │ │ ├── tasks │ │ │ ├── tiny-lr.js │ │ │ └── tiny-lr.mk │ │ │ └── test │ │ │ ├── client.js │ │ │ ├── middleware.js │ │ │ └── server.js │ ├── package.json │ ├── tasks │ │ ├── lib │ │ │ ├── livereload.js │ │ │ ├── taskrun.js │ │ │ └── taskrunner.js │ │ └── watch.js │ └── test │ │ ├── fixtures │ │ ├── atBegin │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ └── one.js │ │ ├── dateFormat │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ └── one.js │ │ ├── events │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ ├── one.js │ │ │ │ ├── one │ │ │ │ └── test.js │ │ │ │ └── two │ │ │ │ └── test.js │ │ ├── fail │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ └── one.js │ │ ├── livereload │ │ │ ├── Gruntfile.js │ │ │ ├── css │ │ │ │ └── one.css │ │ │ ├── lib │ │ │ │ ├── one.js │ │ │ │ └── two.js │ │ │ └── sass │ │ │ │ └── one.scss │ │ ├── multiTargets │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ ├── fail.js │ │ │ │ ├── interrupt.js │ │ │ │ ├── one.js │ │ │ │ ├── two.js │ │ │ │ └── wait.js │ │ ├── nospawn │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ ├── interrupt.js │ │ │ │ ├── nospawn.js │ │ │ │ └── spawn.js │ │ ├── oneTarget │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ └── one.js │ │ ├── patterns │ │ │ ├── Gruntfile.js │ │ │ └── lib │ │ │ │ ├── edit.js │ │ │ │ └── sub │ │ │ │ └── dontedit.js │ │ └── tasks │ │ │ └── echo.js │ │ └── tasks │ │ ├── events_test.js │ │ ├── fail_test.js │ │ ├── helper.js │ │ ├── livereload_test.js │ │ ├── nospawn_test.js │ │ ├── patterns_test.js │ │ ├── reloadgruntfile_test.js │ │ └── watch_test.js ├── grunt-haml │ ├── .gitattributes │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── haml-examples.md │ │ ├── haml-options.md │ │ └── haml-overview.md │ ├── gruntfile.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── haml-coffee │ │ │ └── haml-js │ │ ├── haml-coffee │ │ │ ├── .codoopts │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Gruntfile.coffee │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── README_fr.md │ │ │ ├── bin │ │ │ │ └── haml-coffee │ │ │ ├── dist │ │ │ │ └── compiler │ │ │ │ │ ├── hamlcoffee.js │ │ │ │ │ └── hamlcoffee.min.js │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── cake │ │ │ │ │ └── coffee │ │ │ │ ├── coffee-script │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── CNAME │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README │ │ │ │ │ ├── bin │ │ │ │ │ │ ├── cake │ │ │ │ │ │ └── coffee │ │ │ │ │ ├── lib │ │ │ │ │ │ └── coffee-script │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ ├── cake.js │ │ │ │ │ │ │ ├── coffee-script.js │ │ │ │ │ │ │ ├── command.js │ │ │ │ │ │ │ ├── grammar.js │ │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lexer.js │ │ │ │ │ │ │ ├── nodes.js │ │ │ │ │ │ │ ├── optparse.js │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ ├── register.js │ │ │ │ │ │ │ ├── repl.js │ │ │ │ │ │ │ ├── rewriter.js │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ └── sourcemap.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mkdirp │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── register.js │ │ │ │ ├── optimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── example │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ └── xup.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.markdown │ │ │ │ │ └── test │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ ├── _ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ └── whitespace.js │ │ │ │ └── walkdir │ │ │ │ │ ├── .jshintignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── test.sh │ │ │ │ │ ├── test │ │ │ │ │ ├── async.js │ │ │ │ │ ├── comparison │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── find.py │ │ │ │ │ │ ├── finditsynctest.js │ │ │ │ │ │ ├── findittest.js │ │ │ │ │ │ ├── fstream.js │ │ │ │ │ │ ├── install_test_deps.sh │ │ │ │ │ │ ├── lsr.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── dir │ │ │ │ │ │ ├── foo │ │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ │ │ ├── c │ │ │ │ │ │ │ │ │ │ └── w │ │ │ │ │ │ │ │ │ └── z │ │ │ │ │ │ │ │ └── y │ │ │ │ │ │ │ └── x │ │ │ │ │ │ └── symlinks │ │ │ │ │ │ │ ├── dir1 │ │ │ │ │ │ │ └── file1 │ │ │ │ │ │ │ ├── dir2 │ │ │ │ │ │ │ └── file2 │ │ │ │ │ │ │ └── file │ │ │ │ │ ├── endearly.js │ │ │ │ │ ├── max_depth.js │ │ │ │ │ ├── no_recurse.js │ │ │ │ │ ├── nofailemptydir.js │ │ │ │ │ ├── pauseresume.js │ │ │ │ │ ├── symlink.js │ │ │ │ │ └── sync.js │ │ │ │ │ └── walkdir.js │ │ │ ├── package.json │ │ │ ├── spec │ │ │ │ ├── compiler_spec.coffee │ │ │ │ └── suites │ │ │ │ │ ├── haml_coffee_spec.json │ │ │ │ │ ├── haml_spec.json │ │ │ │ │ └── templates │ │ │ │ │ ├── coffee │ │ │ │ │ ├── attributes.haml │ │ │ │ │ ├── attributes.html │ │ │ │ │ ├── class.haml │ │ │ │ │ ├── class.html │ │ │ │ │ ├── clean_values.haml │ │ │ │ │ ├── clean_values.html │ │ │ │ │ ├── code_attributes.haml │ │ │ │ │ ├── code_attributes.html │ │ │ │ │ ├── complex.haml │ │ │ │ │ ├── complex.html │ │ │ │ │ ├── data_attributes.haml │ │ │ │ │ ├── data_attributes.html │ │ │ │ │ ├── evaluation_in_function.haml │ │ │ │ │ ├── evaluation_in_function.html │ │ │ │ │ ├── extend_scope.haml │ │ │ │ │ ├── extend_scope.html │ │ │ │ │ ├── for_loop.haml │ │ │ │ │ ├── for_loop.html │ │ │ │ │ ├── helpers.haml │ │ │ │ │ ├── helpers.html │ │ │ │ │ ├── loop_nested_array.haml │ │ │ │ │ ├── loop_nested_array.html │ │ │ │ │ ├── multiline.haml │ │ │ │ │ ├── multiline.html │ │ │ │ │ ├── object_reference.haml │ │ │ │ │ ├── object_reference.html │ │ │ │ │ ├── preserve.haml │ │ │ │ │ ├── preserve.html │ │ │ │ │ ├── quotes.haml │ │ │ │ │ ├── quotes.html │ │ │ │ │ ├── variable_assignment.haml │ │ │ │ │ └── variable_assignment.html │ │ │ │ │ ├── directives │ │ │ │ │ ├── include.haml │ │ │ │ │ ├── include.html │ │ │ │ │ └── partials │ │ │ │ │ │ └── test.haml │ │ │ │ │ ├── filters │ │ │ │ │ ├── cdata.haml │ │ │ │ │ ├── cdata.html │ │ │ │ │ ├── coffeescript.haml │ │ │ │ │ ├── coffeescript.html │ │ │ │ │ ├── css.haml │ │ │ │ │ ├── css_html4.html │ │ │ │ │ ├── css_html5.html │ │ │ │ │ ├── css_xhtml.html │ │ │ │ │ ├── escaped.haml │ │ │ │ │ ├── escaped.html │ │ │ │ │ ├── javascript.haml │ │ │ │ │ ├── javascript_html4.html │ │ │ │ │ ├── javascript_html5.html │ │ │ │ │ ├── javascript_xhtml.html │ │ │ │ │ ├── plain.haml │ │ │ │ │ ├── plain.html │ │ │ │ │ ├── preserve.haml │ │ │ │ │ ├── preserve.html │ │ │ │ │ ├── script_css.haml │ │ │ │ │ └── script_css.html │ │ │ │ │ └── text │ │ │ │ │ ├── attributes.haml │ │ │ │ │ ├── attributes_html5.html │ │ │ │ │ ├── attributes_xhtml.html │ │ │ │ │ ├── blank.haml │ │ │ │ │ ├── blank.html │ │ │ │ │ ├── boolean_attributes.haml │ │ │ │ │ ├── boolean_attributes_html5.html │ │ │ │ │ ├── boolean_attributes_xhtml.html │ │ │ │ │ ├── comments.haml │ │ │ │ │ ├── comments.html │ │ │ │ │ ├── div_nesting.haml │ │ │ │ │ ├── div_nesting.html │ │ │ │ │ ├── embedded_html.haml │ │ │ │ │ ├── embedded_html.html │ │ │ │ │ ├── escaping.haml │ │ │ │ │ ├── escaping_off.html │ │ │ │ │ ├── escaping_on.html │ │ │ │ │ ├── haml_online_example.haml │ │ │ │ │ ├── haml_online_example.html │ │ │ │ │ ├── indention.haml │ │ │ │ │ ├── indention.html │ │ │ │ │ ├── long.haml │ │ │ │ │ ├── long.html │ │ │ │ │ ├── no_value_attributes.haml │ │ │ │ │ ├── no_value_attributes.html │ │ │ │ │ ├── whitespace.haml │ │ │ │ │ └── whitespace.html │ │ │ └── src │ │ │ │ ├── cli │ │ │ │ ├── coffee-maker.coffee │ │ │ │ └── command.coffee │ │ │ │ ├── haml-coffee.coffee │ │ │ │ ├── hamlc.coffee │ │ │ │ ├── nodes │ │ │ │ ├── code.coffee │ │ │ │ ├── comment.coffee │ │ │ │ ├── directive.coffee │ │ │ │ ├── filter.coffee │ │ │ │ ├── haml.coffee │ │ │ │ ├── node.coffee │ │ │ │ └── text.coffee │ │ │ │ └── util │ │ │ │ └── text.coffee │ │ └── haml │ │ │ ├── CHANGELOG.markdown │ │ │ ├── LICENSE │ │ │ ├── README.markdown │ │ │ ├── lib │ │ │ ├── cli.js │ │ │ └── haml.js │ │ │ ├── package.json │ │ │ ├── test.haml │ │ │ └── test │ │ │ ├── alt_attribs.haml │ │ │ ├── alt_attribs.html │ │ │ ├── blank.haml │ │ │ ├── blank.html │ │ │ ├── comments.haml │ │ │ ├── comments.html │ │ │ ├── css.haml │ │ │ ├── css.html │ │ │ ├── div_nesting.haml │ │ │ ├── div_nesting.html │ │ │ ├── doctype.haml │ │ │ ├── doctype.html │ │ │ ├── embedded_code.haml │ │ │ ├── embedded_code.html │ │ │ ├── embedded_code.js │ │ │ ├── escaping.haml │ │ │ ├── escaping.html │ │ │ ├── escaping.js │ │ │ ├── foreach.haml │ │ │ ├── foreach.html │ │ │ ├── foreach.js │ │ │ ├── interpolation.haml │ │ │ ├── interpolation.html │ │ │ ├── meta.haml │ │ │ ├── meta.html │ │ │ ├── nanline.haml │ │ │ ├── nanline.html │ │ │ ├── nested_context.haml │ │ │ ├── nested_context.html │ │ │ ├── nested_context.js │ │ │ ├── no_self_close_div.haml │ │ │ ├── no_self_close_div.html │ │ │ ├── non-string-attribs.haml │ │ │ ├── non-string-attribs.html │ │ │ ├── other │ │ │ ├── custom_escape.haml │ │ │ ├── custom_escape.html │ │ │ ├── escape_by_default.haml │ │ │ └── escape_by_default.html │ │ │ ├── raw.haml │ │ │ ├── raw.html │ │ │ ├── raw_complex.haml │ │ │ ├── raw_complex.html │ │ │ ├── script_css.haml │ │ │ ├── script_css.html │ │ │ ├── self_close.haml │ │ │ ├── self_close.html │ │ │ ├── self_close.js │ │ │ ├── standard.haml │ │ │ ├── standard.html │ │ │ ├── standard.js │ │ │ ├── test-commonjs.js │ │ │ ├── test.js │ │ │ ├── whitespace.haml │ │ │ └── whitespace.html │ ├── package.json │ ├── tasks │ │ └── haml.js │ └── test │ │ ├── coffee_test.js │ │ ├── expected │ │ ├── coffee_html │ │ │ ├── concat.html │ │ │ └── haml.html │ │ ├── coffee_html_wrapped │ │ │ ├── concat.html │ │ │ └── haml.html │ │ ├── coffee_js │ │ │ ├── concat.js │ │ │ └── haml.js │ │ ├── coffee_js_amd │ │ │ ├── concat.js │ │ │ └── haml.js │ │ ├── js_html │ │ │ ├── concat.html │ │ │ └── haml.html │ │ ├── js_html_wrapped │ │ │ ├── concat.html │ │ │ └── haml.html │ │ ├── js_js │ │ │ ├── concat.js │ │ │ └── haml.js │ │ ├── js_js_amd │ │ │ ├── concat.js │ │ │ └── haml.js │ │ ├── ruby_html │ │ │ ├── concat.html │ │ │ └── haml.html │ │ └── ruby_html_wrapped │ │ │ ├── concat.html │ │ │ └── haml.html │ │ └── fixtures │ │ ├── coffee │ │ ├── coffee1.haml │ │ ├── coffee2.haml │ │ └── coffee3.haml │ │ ├── js │ │ ├── js1.haml │ │ ├── js2.haml │ │ └── js3.haml │ │ └── ruby │ │ ├── ruby1.haml │ │ └── ruby2.haml ├── grunt │ ├── .npmignore │ ├── LICENSE-MIT │ ├── README.md │ ├── internal-tasks │ │ ├── bump.js │ │ └── subgrunt.js │ ├── lib │ │ ├── grunt.js │ │ ├── grunt │ │ │ ├── cli.js │ │ │ ├── config.js │ │ │ ├── event.js │ │ │ ├── fail.js │ │ │ ├── file.js │ │ │ ├── help.js │ │ │ ├── log.js │ │ │ ├── option.js │ │ │ ├── task.js │ │ │ └── template.js │ │ └── util │ │ │ └── task.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── cake │ │ │ ├── coffee │ │ │ ├── js-yaml │ │ │ ├── lodash │ │ │ ├── nopt │ │ │ ├── rimraf │ │ │ └── which │ │ ├── async │ │ │ ├── .gitmodules │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ ├── coffee-script │ │ │ ├── .npmignore │ │ │ ├── CNAME │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── Rakefile │ │ │ ├── bin │ │ │ │ ├── cake │ │ │ │ └── coffee │ │ │ ├── extras │ │ │ │ └── jsl.conf │ │ │ ├── lib │ │ │ │ └── coffee-script │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── cake.js │ │ │ │ │ ├── coffee-script.js │ │ │ │ │ ├── command.js │ │ │ │ │ ├── grammar.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lexer.js │ │ │ │ │ ├── nodes.js │ │ │ │ │ ├── optparse.js │ │ │ │ │ ├── parser.js │ │ │ │ │ ├── repl.js │ │ │ │ │ ├── rewriter.js │ │ │ │ │ └── scope.js │ │ │ └── package.json │ │ ├── colors │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── ReadMe.md │ │ │ ├── colors.js │ │ │ ├── example.html │ │ │ ├── example.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── themes │ │ │ │ ├── winston-dark.js │ │ │ │ └── winston-light.js │ │ ├── dateformat │ │ │ ├── Readme.md │ │ │ ├── lib │ │ │ │ └── dateformat.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── test_weekofyear.js │ │ │ │ └── test_weekofyear.sh │ │ ├── eventemitter2 │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── eventemitter2.js │ │ │ └── package.json │ │ ├── exit │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── exit.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── exit_test.js │ │ │ │ └── fixtures │ │ │ │ ├── 10-stderr.txt │ │ │ │ ├── 10-stdout-stderr.txt │ │ │ │ ├── 10-stdout.txt │ │ │ │ ├── 100-stderr.txt │ │ │ │ ├── 100-stdout-stderr.txt │ │ │ │ ├── 100-stdout.txt │ │ │ │ ├── 1000-stderr.txt │ │ │ │ ├── 1000-stdout-stderr.txt │ │ │ │ ├── 1000-stdout.txt │ │ │ │ ├── create-files.sh │ │ │ │ ├── log-broken.js │ │ │ │ └── log.js │ │ ├── findup-sync │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── findup-sync.js │ │ │ ├── node_modules │ │ │ │ ├── glob │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── g.js │ │ │ │ │ │ └── usr-local.js │ │ │ │ │ ├── glob.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ │ ├── bash-comparison.js │ │ │ │ │ │ ├── bash-results.json │ │ │ │ │ │ ├── cwd-test.js │ │ │ │ │ │ ├── globstar-match.js │ │ │ │ │ │ ├── mark.js │ │ │ │ │ │ ├── new-glob-optional-options.js │ │ │ │ │ │ ├── nocase-nomagic.js │ │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ │ ├── readme-issue.js │ │ │ │ │ │ ├── root-nomount.js │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ ├── stat.js │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ └── lodash │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── dist │ │ │ │ │ ├── lodash.compat.js │ │ │ │ │ ├── lodash.compat.min.js │ │ │ │ │ ├── lodash.js │ │ │ │ │ ├── lodash.min.js │ │ │ │ │ ├── lodash.underscore.js │ │ │ │ │ └── lodash.underscore.min.js │ │ │ │ │ ├── lodash.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── findup-sync_test.js │ │ │ │ └── fixtures │ │ │ │ ├── a.txt │ │ │ │ ├── a │ │ │ │ ├── b │ │ │ │ │ └── bar.txt │ │ │ │ └── foo.txt │ │ │ │ └── aaa.txt │ │ ├── getobject │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── getobject.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ └── namespace_test.js │ │ ├── glob │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── g.js │ │ │ │ └── usr-local.js │ │ │ ├── glob.js │ │ │ ├── node_modules │ │ │ │ ├── graceful-fs │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ └── ulimit.js │ │ │ │ └── inherits │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inherits.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── 00-setup.js │ │ │ │ ├── bash-comparison.js │ │ │ │ ├── bash-results.json │ │ │ │ ├── cwd-test.js │ │ │ │ ├── mark.js │ │ │ │ ├── nocase-nomagic.js │ │ │ │ ├── pause-resume.js │ │ │ │ ├── root-nomount.js │ │ │ │ ├── root.js │ │ │ │ └── zz-cleanup.js │ │ ├── grunt-legacy-util │ │ │ ├── .npmignore │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── fixtures │ │ │ │ ├── Gruntfile-execArgv-child.js │ │ │ │ ├── Gruntfile-execArgv.js │ │ │ │ ├── Gruntfile-print-text.js │ │ │ │ ├── exec.cmd │ │ │ │ ├── exec.sh │ │ │ │ ├── spawn-multibyte.js │ │ │ │ └── spawn.js │ │ │ │ └── index.js │ │ ├── hooker │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── child.js │ │ │ ├── dist │ │ │ │ ├── ba-hooker.js │ │ │ │ └── ba-hooker.min.js │ │ │ ├── grunt.js │ │ │ ├── lib │ │ │ │ └── hooker.js │ │ │ ├── package.json │ │ │ ├── parent.js │ │ │ └── test │ │ │ │ └── hooker_test.js │ │ ├── iconv-lite │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── encodings │ │ │ │ ├── big5.js │ │ │ │ ├── gbk.js │ │ │ │ ├── singlebyte.js │ │ │ │ └── table │ │ │ │ │ ├── big5.js │ │ │ │ │ └── gbk.js │ │ │ ├── generation │ │ │ │ ├── generate-big5-table.js │ │ │ │ └── generate-singlebyte.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── big5-test.js │ │ │ │ ├── big5File.txt │ │ │ │ ├── cyrillic-test.js │ │ │ │ ├── gbk-test.js │ │ │ │ ├── gbkFile.txt │ │ │ │ ├── greek-test.js │ │ │ │ ├── main-test.js │ │ │ │ ├── performance.js │ │ │ │ └── turkish-test.js │ │ ├── js-yaml │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── js-yaml.js │ │ │ ├── examples │ │ │ │ ├── custom_types.js │ │ │ │ ├── custom_types.yaml │ │ │ │ ├── dumper.js │ │ │ │ ├── dumper.json │ │ │ │ ├── sample_document.js │ │ │ │ └── sample_document.yaml │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── js-yaml.js │ │ │ │ └── js-yaml │ │ │ │ │ ├── common.js │ │ │ │ │ ├── dumper.js │ │ │ │ │ ├── exception.js │ │ │ │ │ ├── loader.js │ │ │ │ │ ├── mark.js │ │ │ │ │ ├── require.js │ │ │ │ │ ├── schema.js │ │ │ │ │ ├── schema │ │ │ │ │ ├── default.js │ │ │ │ │ ├── minimal.js │ │ │ │ │ └── safe.js │ │ │ │ │ ├── type.js │ │ │ │ │ └── type │ │ │ │ │ ├── binary.js │ │ │ │ │ ├── bool.js │ │ │ │ │ ├── float.js │ │ │ │ │ ├── int.js │ │ │ │ │ ├── js │ │ │ │ │ ├── function.js │ │ │ │ │ ├── regexp.js │ │ │ │ │ └── undefined.js │ │ │ │ │ ├── map.js │ │ │ │ │ ├── merge.js │ │ │ │ │ ├── null.js │ │ │ │ │ ├── omap.js │ │ │ │ │ ├── pairs.js │ │ │ │ │ ├── seq.js │ │ │ │ │ ├── set.js │ │ │ │ │ ├── str.js │ │ │ │ │ └── timestamp.js │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── esparse │ │ │ │ │ └── esvalidate │ │ │ │ ├── argparse │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── arguments.js │ │ │ │ │ │ ├── choice.js │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── help.js │ │ │ │ │ │ ├── nargs.js │ │ │ │ │ │ ├── parents.js │ │ │ │ │ │ ├── prefix_chars.js │ │ │ │ │ │ ├── sub_commands.js │ │ │ │ │ │ ├── sum.js │ │ │ │ │ │ └── testformatters.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── action.js │ │ │ │ │ │ ├── action │ │ │ │ │ │ │ ├── append.js │ │ │ │ │ │ │ ├── append │ │ │ │ │ │ │ │ └── constant.js │ │ │ │ │ │ │ ├── count.js │ │ │ │ │ │ │ ├── help.js │ │ │ │ │ │ │ ├── store.js │ │ │ │ │ │ │ ├── store │ │ │ │ │ │ │ │ ├── constant.js │ │ │ │ │ │ │ │ ├── false.js │ │ │ │ │ │ │ │ └── true.js │ │ │ │ │ │ │ ├── subparsers.js │ │ │ │ │ │ │ └── version.js │ │ │ │ │ │ ├── action_container.js │ │ │ │ │ │ ├── argparse.js │ │ │ │ │ │ ├── argument │ │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ │ ├── exclusive.js │ │ │ │ │ │ │ └── group.js │ │ │ │ │ │ ├── argument_parser.js │ │ │ │ │ │ ├── const.js │ │ │ │ │ │ ├── help │ │ │ │ │ │ │ ├── added_formatters.js │ │ │ │ │ │ │ └── formatter.js │ │ │ │ │ │ └── namespace.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── underscore.string │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ │ └── underscore.string.min.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── underscore.string.js │ │ │ │ │ │ │ ├── libpeerconnection.log │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── run-qunit.js │ │ │ │ │ │ │ │ ├── speed.js │ │ │ │ │ │ │ │ ├── strings.js │ │ │ │ │ │ │ │ ├── strings_standalone.js │ │ │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ │ │ ├── test_standalone.html │ │ │ │ │ │ │ │ ├── test_underscore │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ ├── chaining.js │ │ │ │ │ │ │ │ ├── collections.js │ │ │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── objects.js │ │ │ │ │ │ │ │ ├── speed.js │ │ │ │ │ │ │ │ ├── utility.js │ │ │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ │ │ │ ├── jslitmus.js │ │ │ │ │ │ │ │ │ ├── qunit.css │ │ │ │ │ │ │ │ │ └── qunit.js │ │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ └── package.json │ │ │ │ └── esprima │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ ├── esparse.js │ │ │ │ │ └── esvalidate.js │ │ │ │ │ ├── esprima.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ ├── compat.js │ │ │ │ │ ├── reflect.js │ │ │ │ │ ├── run.js │ │ │ │ │ ├── runner.js │ │ │ │ │ └── test.js │ │ │ └── package.json │ │ ├── lodash │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── build.js │ │ │ ├── build │ │ │ │ ├── minify.js │ │ │ │ ├── post-compile.js │ │ │ │ └── pre-compile.js │ │ │ ├── index.js │ │ │ ├── lodash.js │ │ │ ├── lodash.min.js │ │ │ ├── lodash.underscore.js │ │ │ ├── lodash.underscore.min.js │ │ │ ├── package.json │ │ │ └── vendor │ │ │ │ └── tar │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ ├── buffer-entry.js │ │ │ │ ├── entry-writer.js │ │ │ │ ├── entry.js │ │ │ │ ├── extended-header-writer.js │ │ │ │ ├── extended-header.js │ │ │ │ ├── extract.js │ │ │ │ ├── global-header-writer.js │ │ │ │ ├── header.js │ │ │ │ ├── pack.js │ │ │ │ └── parse.js │ │ │ │ ├── tar.js │ │ │ │ └── vendor │ │ │ │ ├── block-stream │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ └── block-stream.js │ │ │ │ ├── fstream │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── fstream.js │ │ │ │ └── lib │ │ │ │ │ ├── abstract.js │ │ │ │ │ ├── collect.js │ │ │ │ │ ├── dir-reader.js │ │ │ │ │ ├── dir-writer.js │ │ │ │ │ ├── file-reader.js │ │ │ │ │ ├── file-writer.js │ │ │ │ │ ├── get-type.js │ │ │ │ │ ├── link-reader.js │ │ │ │ │ ├── link-writer.js │ │ │ │ │ ├── proxy-reader.js │ │ │ │ │ ├── proxy-writer.js │ │ │ │ │ ├── reader.js │ │ │ │ │ ├── socket-reader.js │ │ │ │ │ └── writer.js │ │ │ │ ├── graceful-fs │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── graceful-fs.js │ │ │ │ ├── inherits │ │ │ │ ├── README.md │ │ │ │ └── inherits.js │ │ │ │ ├── mkdirp │ │ │ │ ├── LICENSE │ │ │ │ ├── index.js │ │ │ │ └── readme.markdown │ │ │ │ └── rimraf │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── rimraf.js │ │ ├── minimatch │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── minimatch.js │ │ │ ├── node_modules │ │ │ │ ├── lru-cache │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── lru-cache.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ ├── foreach.js │ │ │ │ │ │ └── memory-leak.js │ │ │ │ └── sigmund │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bench.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── sigmund.js │ │ │ │ │ └── test │ │ │ │ │ └── basic.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── basic.js │ │ │ │ ├── brace-expand.js │ │ │ │ ├── caching.js │ │ │ │ ├── defaults.js │ │ │ │ └── extglob-ending-with-state-char.js │ │ ├── nopt │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── nopt.js │ │ │ ├── examples │ │ │ │ └── my-program.js │ │ │ ├── lib │ │ │ │ └── nopt.js │ │ │ ├── node_modules │ │ │ │ └── abbrev │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ └── abbrev.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── rimraf │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin.js │ │ │ ├── package.json │ │ │ ├── rimraf.js │ │ │ └── test │ │ │ │ ├── run.sh │ │ │ │ ├── setup.sh │ │ │ │ ├── test-async.js │ │ │ │ └── test-sync.js │ │ ├── underscore.string │ │ │ ├── .travis.yml │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.markdown │ │ │ ├── Rakefile │ │ │ ├── dist │ │ │ │ └── underscore.string.min.js │ │ │ ├── lib │ │ │ │ └── underscore.string.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── run-qunit.js │ │ │ │ ├── speed.js │ │ │ │ ├── strings.js │ │ │ │ ├── strings_standalone.js │ │ │ │ ├── test.html │ │ │ │ ├── test_standalone.html │ │ │ │ ├── test_underscore │ │ │ │ ├── arrays.js │ │ │ │ ├── chaining.js │ │ │ │ ├── collections.js │ │ │ │ ├── functions.js │ │ │ │ ├── objects.js │ │ │ │ ├── speed.js │ │ │ │ ├── temp.js │ │ │ │ ├── temp_tests.html │ │ │ │ ├── test.html │ │ │ │ ├── utility.js │ │ │ │ └── vendor │ │ │ │ │ ├── jquery.js │ │ │ │ │ ├── jslitmus.js │ │ │ │ │ ├── qunit.css │ │ │ │ │ └── qunit.js │ │ │ │ └── underscore.js │ │ └── which │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ └── which │ │ │ ├── package.json │ │ │ └── which.js │ └── package.json └── nopt │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── examples │ └── my-program.js │ ├── lib │ └── nopt.js │ └── package.json ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── assets │ ├── application-03d01481977d8fb2889eb9d5988df785.css │ ├── application-03d01481977d8fb2889eb9d5988df785.css.gz │ ├── application-3d399ded5debf8445e6e74c64546c70e.js │ ├── application-3d399ded5debf8445e6e74c64546c70e.js.gz │ ├── application-4435de5e6c4e31841fdeb6669cef305b.js │ ├── application-4435de5e6c4e31841fdeb6669cef305b.js.gz │ ├── application-f5ca231f7a3201ffc7237acf2a851d96.css │ ├── application-f5ca231f7a3201ffc7237acf2a851d96.css.gz │ ├── application.css │ ├── application.css.gz │ ├── application.js │ ├── application.js.gz │ ├── digitalocean-39b6fc960e34a9b3204aaee8d8b0cf45.png │ ├── digitalocean.png │ ├── dynamic │ │ ├── wysihtml5-055cdc8f17ea261e0b8ca91e611b1a5c.js │ │ ├── wysihtml5-055cdc8f17ea261e0b8ca91e611b1a5c.js.gz │ │ ├── wysihtml5-524b626da9bba444e9d17dfde6117c27.js │ │ ├── wysihtml5-524b626da9bba444e9d17dfde6117c27.js.gz │ │ ├── wysihtml5.js │ │ └── wysihtml5.js.gz │ ├── fontawesome-webfont-05697ee4399377073564ab8f8c0783a9.woff │ ├── fontawesome-webfont-07b60493dcdb6f38fc45932f1eec521e.woff │ ├── fontawesome-webfont-0de6b562066633d51e00c49ba56a0d91.eot │ ├── fontawesome-webfont-4a5db6ccd8c6bcbd6db9d8f562493e05.svg │ ├── fontawesome-webfont-5ab475cecfe337c530a4e887d072e142.ttf │ ├── fontawesome-webfont-6ffd3ac93bbceabab68e0167004e6d0c.svg │ ├── fontawesome-webfont-7d2abcc7f73efca64bfae2353988b77c.eot │ ├── fontawesome-webfont-a15be637bcc9d8c1c92fab82cf184399.ttf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome │ │ └── fonts │ │ │ ├── FontAwesome-52c9b45d0bb158911aebfa2fa6fd0099.otf │ │ │ ├── FontAwesome-c8d1e3a4cf0ac3fbfa880fafccff0df1.otf │ │ │ └── FontAwesome.otf │ ├── glyphicons-halflings-regular-1559e190a8922dc1ab0b3b51a3ee6243.svg │ ├── glyphicons-halflings-regular-328ba18de05ec0ee74514d9efbd32dc2.woff │ ├── glyphicons-halflings-regular-4807c686e21fc6b9b8f71b33e8fc349b.woff │ ├── glyphicons-halflings-regular-5cdb71ad26790e7e48bb3fb35f10eddd.ttf │ ├── glyphicons-halflings-regular-b9ea4a95233d07f3e5969965895f5510.svg │ ├── glyphicons-halflings-regular-c0d9c0cc5da7af0c511b09ede0bcc5fa.eot │ ├── glyphicons-halflings-regular-e641977d73982a87cc99b043e1d2b1e5.ttf │ ├── glyphicons-halflings-regular-ea61bebf5a50ab9a87b74207ab9cabb3.eot │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ ├── logo-2c47ccf3f31f8bfd5c4d3fcb52e8717b.png │ ├── logo-65e8ccea3784c5129864981e69c34ccb.png │ ├── logo.png │ ├── manifest-35fcbcefd1a0451e6a9183601d1563e2.json │ ├── modernizr │ │ ├── modernizr-4a0527f7fd0c39f80bfa83f56de2621f.js │ │ ├── modernizr-4a0527f7fd0c39f80bfa83f56de2621f.js.gz │ │ ├── modernizr-5165fde4af215a3dce1007e8eb7aea96.js │ │ ├── modernizr-5165fde4af215a3dce1007e8eb7aea96.js.gz │ │ ├── modernizr.js │ │ └── modernizr.js.gz │ ├── polyfill │ │ ├── respond-0437195ceb0ab72f89b3683915b118cd.js │ │ ├── respond-0437195ceb0ab72f89b3683915b118cd.js.gz │ │ ├── respond-6bfcbfa167230202b0e75d78ae2dcf1a.js │ │ ├── respond-6bfcbfa167230202b0e75d78ae2dcf1a.js.gz │ │ ├── respond.js │ │ └── respond.js.gz │ ├── src │ │ └── templates │ │ │ ├── wysihtml5_toolbar-4f4403eec8595522504744582bc571ab.hamlc │ │ │ ├── wysihtml5_toolbar-c521b57d9d54a707b3ed96b32b7e0766.hamlc │ │ │ └── wysihtml5_toolbar.hamlc │ ├── submitting-animation-bf0d01c653aa7a89617e7463b036387f.gif │ ├── submitting-animation-c1f07e87872fa267e1798cc3fab8b0b8.gif │ ├── submitting-animation.gif │ ├── submitting-error-0baf6b55d2b66abae4f07a6fc0b64399.gif │ ├── submitting-error-a86ca66c989da0c3d3149e09ed2a4f21.gif │ ├── submitting-error.gif │ ├── submitting-success-0a064d083fc324bff20a38f5010b9518.gif │ ├── submitting-success-8fefd698caefdc217cfb981dc101cbfc.gif │ └── submitting-success.gif ├── favicon.ico └── robots.txt ├── runners └── DotNet │ ├── DotNet.sln │ └── DotNet │ ├── Controllers │ ├── HomeController.cs │ └── RegexController.cs │ ├── DotNet.csproj │ ├── FiddleRunner.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── ParsedPattern.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SudoRegexOptions.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ └── Web.config ├── spec ├── controllers │ └── application_controller_spec.rb ├── factories.rb ├── features │ └── refiddle_spec.rb ├── fixtures │ ├── cassettes │ │ └── StackOverflowService │ │ │ ├── can_get_a_question_s_details.yml │ │ │ └── finds_some_questions.yml │ └── images │ │ └── logo.png ├── lib │ ├── regex_runner │ │ ├── base_spec.rb │ │ └── ruby_spec.rb │ └── stack_overflow_service_spec.rb ├── models │ ├── refiddle_pattern_spec.rb │ └── refiddle_spec.rb ├── requests │ └── fiddling_spec.rb ├── routing.rb ├── spec_helper.rb └── support │ ├── authentication_helpers.rb │ ├── json_request_helpers.rb │ └── vcr.rb └── vendor └── assets ├── javascripts └── .keep └── stylesheets └── .keep /.ruby-gemset: -------------------------------------------------------------------------------- 1 | refiddle-com -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.1 -------------------------------------------------------------------------------- /Capfile: -------------------------------------------------------------------------------- 1 | load 'deploy' 2 | # Uncomment if you are using Rails' asset pipeline 3 | # load 'deploy/assets' 4 | load 'config/deploy' # remove this line to skip loading any of the default tasks -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | mongod: mongod --config /usr/local/etc/mongod.conf --logappend -v --logpath log/mongo.log 2 | memcached: /usr/local/bin/memcached 3 | grunt: grunt && grunt watch 4 | #resque: bundle exec rake --trace environment resque:work QUEUE=* 5 | -------------------------------------------------------------------------------- /REVISION: -------------------------------------------------------------------------------- 1 | devdev -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | # Add your own tasks in files placed in lib/tasks ending in .rake, 2 | # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. 3 | 4 | require File.expand_path('../config/application', __FILE__) 5 | 6 | RefiddleCom::Application.load_tasks 7 | -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/assets/images/.keep -------------------------------------------------------------------------------- /app/assets/images/digitalocean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/assets/images/digitalocean.png -------------------------------------------------------------------------------- /app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/assets/images/logo.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.coffee: -------------------------------------------------------------------------------- 1 | #= require js/bootstrap.min.js 2 | #= require underscore 3 | #= require backbone 4 | #= require jquery-cookie/jquery.cookie.js 5 | #= require codemirror/lib/codemirror.js 6 | #= require rapped/rapped 7 | #= require app.js 8 | 9 | window.Flavors ||= {} 10 | -------------------------------------------------------------------------------- /app/assets/javascripts/src/codemirror/regex_replace_mode.js.coffee: -------------------------------------------------------------------------------- 1 | class RegexReplaceTokenizer 2 | 3 | tokenize: ( stream ) -> 4 | ch = stream.next() 5 | null 6 | 7 | CodeMirror.defineMode 'regex_replace', -> 8 | { 9 | startState: -> new RegexReplaceTokenizer 10 | token: ( stream, state ) -> 11 | state.tokenize( stream ) 12 | } 13 | 14 | -------------------------------------------------------------------------------- /app/assets/javascripts/src/flavors/_flavors.coffee: -------------------------------------------------------------------------------- 1 | window.Flavors ||= { 2 | getFlavor: (name) -> 3 | switch name 4 | when "ruby" then new Flavors.Ruby 5 | when "net" then new Flavors.Net 6 | else new Flavors.JavaScript 7 | } -------------------------------------------------------------------------------- /app/assets/javascripts/src/flavors/net.js.coffee: -------------------------------------------------------------------------------- 1 | class Flavors.Net extends Flavors.Remote 2 | replaceUri: "/regex/replace/dotnet" 3 | matchUri: "/regex/evaluate/dotnet" -------------------------------------------------------------------------------- /app/assets/javascripts/src/flavors/ruby.js.coffee: -------------------------------------------------------------------------------- 1 | class Flavors.Ruby extends Flavors.Remote 2 | replaceUri: "/regex/replace/ruby" 3 | matchUri: "/regex/evaluate/ruby" -------------------------------------------------------------------------------- /app/assets/stylesheets/animations.less: -------------------------------------------------------------------------------- 1 | .slide { 2 | position: relative; 3 | top: -5em; 4 | .opacity( 0 ); 5 | 6 | .transition(~"top .25s, opacity .25s"); 7 | &.in, &.up.in { 8 | top: 0; 9 | .opacity( 1 ); 10 | .transition(~"top .25s, opacity .25s"); 11 | 12 | } 13 | 14 | &.up 15 | { 16 | top: 5em; 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /app/assets/stylesheets/app-overrides.less: -------------------------------------------------------------------------------- 1 | @import 'colors'; 2 | @import 'metrics'; 3 | 4 | -------------------------------------------------------------------------------- /app/assets/stylesheets/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/assets/stylesheets/forms.less -------------------------------------------------------------------------------- /app/assets/stylesheets/page.less: -------------------------------------------------------------------------------- 1 | @import 'pages/refiddle'; -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/controllers/concerns/.keep -------------------------------------------------------------------------------- /app/controllers/concerns/has_refiddle_params.rb: -------------------------------------------------------------------------------- 1 | module HasRefiddleParams 2 | private 3 | 4 | def refiddle_params 5 | params.fetch(:refiddle,{}).permit( 6 | :title,:description,:share,:locked,:corpus_deliminator,:tags,:regex,:corpus_text,:replace_text, :flavor, 7 | pattern_attributes: [:regex,:corpus_text,:replace_text] 8 | ) 9 | end 10 | end -------------------------------------------------------------------------------- /app/controllers/profiles_controller.rb: -------------------------------------------------------------------------------- 1 | class ProfilesController < ApplicationController 2 | skip_authorize_resource :user 3 | skip_authorization_check 4 | load_and_authorize_resource :user, parent: false 5 | 6 | def index 7 | redirect_to root_path 8 | end 9 | 10 | def show 11 | @refiddles = paged(@user.refiddles) 12 | .shared 13 | .recent 14 | end 15 | 16 | end -------------------------------------------------------------------------------- /app/controllers/revisions_controller.rb: -------------------------------------------------------------------------------- 1 | class RevisionsController < ApplicationController 2 | load_and_authorize_resource :refiddle 3 | skip_authorize_resource :refiddle_pattern, except: :revert 4 | 5 | def index 6 | @refiddle_patterns = paged( @refiddle.revisions ) 7 | .recent 8 | .cache 9 | end 10 | 11 | def show 12 | end 13 | 14 | end -------------------------------------------------------------------------------- /app/controllers/search_controller.rb: -------------------------------------------------------------------------------- 1 | class SearchController < ApplicationController 2 | skip_authorization_check 3 | 4 | include SearchableController 5 | 6 | def index 7 | 8 | @refiddles = Refiddle.shared 9 | apply_search "refiddles" 10 | 11 | @refiddles = paged( @refiddles ) 12 | 13 | end 14 | 15 | end -------------------------------------------------------------------------------- /app/controllers/tagged_controller.rb: -------------------------------------------------------------------------------- 1 | class TaggedController < ApplicationController 2 | skip_authorization_check 3 | 4 | def index 5 | @tags = Refiddle.all_tags.sort 6 | @refiddles = paged( Refiddle.shared ) 7 | .recent 8 | end 9 | 10 | def show 11 | @tags = Refiddle.all_tags.sort 12 | @refiddles = paged( Refiddle.with_tags( params[:id] ) ) 13 | .shared 14 | .recent 15 | 16 | render :index 17 | end 18 | 19 | end -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | include Rapped::IconsHelper 3 | end 4 | -------------------------------------------------------------------------------- /app/helpers/diff_helper.rb: -------------------------------------------------------------------------------- 1 | module DiffHelper 2 | def diff_tag(diff_chunk) 3 | 4 | content_tag(:span,diff_chunk.last, class: diff_tag_class(diff_chunk.first)) 5 | end 6 | 7 | def diff_tag_class(indicator) 8 | case indicator 9 | when "=" then "diff-equal" 10 | when "-" then "diff-removed" 11 | when "+" then "diff-added" 12 | end 13 | end 14 | end -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/mailers/.keep -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/models/.keep -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/models/concerns/.keep -------------------------------------------------------------------------------- /app/views/forks/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! "shared/paged_collection", collection: @forks 2 | -------------------------------------------------------------------------------- /app/views/forks/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! @fork -------------------------------------------------------------------------------- /app/views/kaminari/_first_page.html.haml: -------------------------------------------------------------------------------- 1 | %li 2 | = link_to_unless current_page.first?, raw(''), url, :remote => remote 3 | -------------------------------------------------------------------------------- /app/views/kaminari/_gap.html.haml: -------------------------------------------------------------------------------- 1 | %li.disabled 2 | = link_to raw(t 'views.pagination.truncate'), '#' 3 | -------------------------------------------------------------------------------- /app/views/kaminari/_last_page.html.haml: -------------------------------------------------------------------------------- 1 | %li 2 | = link_to_unless current_page.last?, raw(raw('')), url, {:remote => remote} 3 | -------------------------------------------------------------------------------- /app/views/kaminari/_next_page.html.haml: -------------------------------------------------------------------------------- 1 | %li 2 | = link_to_unless current_page.last?, raw(''), url, :rel => 'next', :remote => remote 3 | -------------------------------------------------------------------------------- /app/views/kaminari/_page.html.haml: -------------------------------------------------------------------------------- 1 | %li{class: "#{'active' if page.current?}"} 2 | = link_to page, page.current? ? '#' : url, {:remote => remote, :rel => page.next? ? 'next' : page.prev? ? 'prev' : nil} 3 | -------------------------------------------------------------------------------- /app/views/kaminari/_paginator.html.haml: -------------------------------------------------------------------------------- 1 | = paginator.render do 2 | %ul.pagination 3 | = first_page_tag unless current_page.first? 4 | = prev_page_tag unless current_page.first? 5 | - each_page do |page| 6 | - if page.left_outer? || page.right_outer? || page.inside_window? 7 | = page_tag page 8 | - elsif !page.was_truncated? 9 | = gap_tag 10 | = next_page_tag unless current_page.last? 11 | = last_page_tag unless current_page.last? 12 | -------------------------------------------------------------------------------- /app/views/kaminari/_prev_page.html.haml: -------------------------------------------------------------------------------- 1 | %li 2 | = link_to_unless current_page.first?, raw(''), url, :rel => 'prev', :remote => remote 3 | -------------------------------------------------------------------------------- /app/views/profiles/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! "shared/paged_collection", collection: @users -------------------------------------------------------------------------------- /app/views/profiles/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.user do 2 | json.partial! @user 3 | end 4 | json.public_refiddles do 5 | json.partial! "shared/paged_collection", collection: @refiddles 6 | end -------------------------------------------------------------------------------- /app/views/refiddle_patterns/_refiddle_pattern.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.(refiddle_pattern, :regex, :corpus_text, :replace_text ) 2 | json.partial! "timestamps", model: refiddle_pattern 3 | -------------------------------------------------------------------------------- /app/views/refiddles/flavors/_javascript.html.haml: -------------------------------------------------------------------------------- 1 | .checkbox 2 | %label 3 | %small /g 4 | = check_box_tag :g 5 | Match all occurences 6 | 7 | .checkbox 8 | %label 9 | %small /i 10 | = check_box_tag :i 11 | Ignore case 12 | 13 | .checkbox 14 | %label 15 | %small /m 16 | = check_box_tag :m 17 | ^ and $ match each line 18 | 19 | -------------------------------------------------------------------------------- /app/views/refiddles/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/app/views/refiddles/index.html.haml -------------------------------------------------------------------------------- /app/views/refiddles/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! "shared/paged_collection", collection: @refiddles 2 | -------------------------------------------------------------------------------- /app/views/refiddles/new.html.haml: -------------------------------------------------------------------------------- 1 | - title "New Fiddle" 2 | = render "form", refiddle: @refiddle -------------------------------------------------------------------------------- /app/views/refiddles/show.html.haml: -------------------------------------------------------------------------------- 1 | = render "refiddles/form", refiddle: @refiddle, fork: @fork, original: @original 2 | -------------------------------------------------------------------------------- /app/views/refiddles/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! @refiddle -------------------------------------------------------------------------------- /app/views/sessions/new.html.haml: -------------------------------------------------------------------------------- 1 | - content_for :content do 2 | .container 3 | .row 4 | .col-md-8.col-md-offset-2 5 | %h1.page-title= title "Sign In" 6 | = render "signin_form", return_to: safe_return_path(root_path) -------------------------------------------------------------------------------- /app/views/stackoverflow/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.pagination json_paginate( @questions ) 2 | json.downloading @recent[:downloading] 3 | json.collection @questions do |question| 4 | json.partial! "stackoverflow/question", question: question 5 | 6 | # json.raw question 7 | end 8 | if @recent[:error] 9 | json.error do 10 | json.message @recent[:error].try(:message) 11 | json.backtrace @recent[:error].try(:backtrace) 12 | end 13 | end -------------------------------------------------------------------------------- /app/views/stackoverflow/show.html.haml: -------------------------------------------------------------------------------- 1 | %h1.page-title= title @question[:title] 2 | = render "question", question: @question, no_title: true 3 | 4 | = link_to "Follow on StackOverflow.com", "http://stackoverflow.com/questions/#{@question[:question_id]}/#{@question[:title].parameterize}", class: "btn btn-default", target: "_blank" 5 | 6 | - content_for :asside do 7 | = render "about" 8 | = link_to "All Active Questions", stackoverflow_index_path 9 | -------------------------------------------------------------------------------- /app/views/stackoverflow/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! "stackoverflow/question", question: @question -------------------------------------------------------------------------------- /app/views/tagged/index.html.haml: -------------------------------------------------------------------------------- 1 | %h1.page-title= title "Tagged Fiddles" 2 | 3 | %ul.list-unstyled 4 | - @refiddles.each do |refiddle| 5 | %li= render refiddle 6 | 7 | = paginate @refiddles 8 | 9 | - content_for :asside do 10 | %h4 Tags 11 | %p 12 | %ul.tag-cloud 13 | - @tags.each do |tag| 14 | %li><= link_to tag, tagged_path(tag) 15 | 16 | %p 17 | %small.text-muted= page_entries_info @refiddles 18 | -------------------------------------------------------------------------------- /app/views/tagged/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.tags @tags do |tag| 2 | json.name tag 3 | json.url tagged_url( tag ) 4 | end 5 | 6 | json.partial! "shared/paged_collection", collection: @refiddles 7 | -------------------------------------------------------------------------------- /app/views/users/_user.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.id user.id.to_s 2 | json.url user_url(user.id) 3 | json.profile_url profile_url(user.slug||user.id) 4 | json.(user,:name,:slug) 5 | 6 | abbr ||= false 7 | unless abbr 8 | end -------------------------------------------------------------------------------- /app/views/users/edit.html.haml: -------------------------------------------------------------------------------- 1 | %h1.page-title= title "Edit #{@user.name}" 2 | = render "form", user: @user -------------------------------------------------------------------------------- /app/views/users/index.html.haml: -------------------------------------------------------------------------------- 1 | %h1.page-title= title "Users" 2 | 3 | %p 4 | %small.text-muted= page_entries_info @users 5 | 6 | 7 | %table.table 8 | %tr 9 | %th Name 10 | - @users.each do |user| 11 | %tr 12 | %td= link_to user.name, user 13 | 14 | = paginate @users -------------------------------------------------------------------------------- /app/views/users/index.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! "shared/paged_collection", collection: @users 2 | -------------------------------------------------------------------------------- /app/views/users/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial! @user 2 | 3 | if can?(:update,@user) 4 | json.(@user,:email,:auth_token,:provider) 5 | end -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 3 | load Gem.bin_path('bundler', 'bundle') 4 | -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | APP_PATH = File.expand_path('../../config/application', __FILE__) 3 | require_relative '../config/boot' 4 | require 'rails/commands' 5 | -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require_relative '../config/boot' 3 | require 'rake' 4 | Rake.application.run 5 | -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | begin 3 | load File.expand_path("../spring", __FILE__) 4 | rescue LoadError 5 | end 6 | require 'bundler/setup' 7 | load Gem.bin_path('rspec', 'rspec') 8 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "refiddle-com", 3 | "version": "0.0.0", 4 | "homepage": "https://github.com/phallguy/refiddle-com", 5 | "authors": [ 6 | "Paul Alexander " 7 | ], 8 | "license": "MIT", 9 | "private": true, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "dependencies": { 18 | "codemirror": "~4.0.3" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /bower_components/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /bower_components/codemirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CodeMirror", 3 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 4 | "ignore": [ 5 | "**/.*", 6 | "node_modules", 7 | "components", 8 | "bin", 9 | "demo", 10 | "doc", 11 | "test", 12 | "index.html", 13 | "package.json" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /bower_components/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 3 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 4 | 5 | MT("divide_equal_operator", 6 | "[variable bar] [operator /=] [variable foo]"); 7 | 8 | MT("divide_equal_operator_no_spacing", 9 | "[variable foo][operator /=][number 42]"); 10 | 11 | })(); 12 | -------------------------------------------------------------------------------- /bower_components/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /bower_components/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- 1 | # This file is used by Rack-based servers to start the application. 2 | 3 | require ::File.expand_path('../config/environment', __FILE__) 4 | run Rails.application 5 | -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- 1 | # Set up gems listed in the Gemfile. 2 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 3 | 4 | require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE']) 5 | -------------------------------------------------------------------------------- /config/deploy/production.rb: -------------------------------------------------------------------------------- 1 | set :memcached_memory_limit, 512 2 | 3 | %W{ub-1}.each do |name| 4 | server "#{name}.#{domain_name}", :app, :web, :memcached, :unicorn, :mongodb, :rake 5 | end 6 | 7 | set :branch, 'master' 8 | set :use_ssl, false 9 | set :mongoid_db_name, "refiddle_com" 10 | set :unicorn_autostart, true 11 | set :unicorn_workers, 2 12 | set :nginx_worker_processes, 4 13 | set :s3_backups, true -------------------------------------------------------------------------------- /config/deploy/staging.rb: -------------------------------------------------------------------------------- 1 | set :memcached_memory_limit, 512 2 | 3 | %W{beta}.each do |name| 4 | server "#{name}.#{domain_name}", :app, :web, :memcached, :unicorn, :mongodb 5 | end 6 | 7 | set :branch, "master" 8 | set :domain_name, "beta.#{domain_name}" 9 | set :use_ssl, false 10 | set :mongoid_db_name, "backyardplaces_dev" 11 | set :unicorn_autostart, true 12 | -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- 1 | # Load the Rails application. 2 | require File.expand_path('../application', __FILE__) 3 | 4 | # Initialize the Rails application. 5 | RefiddleCom::Application.initialize! 6 | -------------------------------------------------------------------------------- /config/initializers/analytics-ruby.rb: -------------------------------------------------------------------------------- 1 | require 'analytics-ruby' 2 | Analytics = AnalyticsRuby 3 | Analytics.init( 4 | secret: Settings.segmentio.secret, 5 | on_error: Proc.new { |status, error| Rails.logger.error "Couldn't report analytics: #{error}" } 6 | ) -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. 4 | # Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } 5 | 6 | # You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. 7 | # Rails.backtrace_cleaner.remove_silencers! 8 | -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Configure sensitive parameters which will be filtered from the log file. 4 | Rails.application.config.filter_parameters += [:password] 5 | -------------------------------------------------------------------------------- /config/initializers/haml.rb: -------------------------------------------------------------------------------- 1 | Haml::Template.options[:ugly] = true -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Add new mime types for use in respond_to blocks: 4 | # Mime::Type.register "text/richtext", :rtf 5 | # Mime::Type.register_alias "text/html", :iphone 6 | -------------------------------------------------------------------------------- /config/initializers/mongoid.rb: -------------------------------------------------------------------------------- 1 | file = File.expand_path File.join( __FILE__, "../../mongoid.local.yml") 2 | if File.exist? file 3 | Mongoid.load! file 4 | end 5 | 6 | Mongoid.preload_models = true -------------------------------------------------------------------------------- /config/initializers/rails_config.rb: -------------------------------------------------------------------------------- 1 | RailsConfig.setup do |config| 2 | config.const_name = "Settings" 3 | end -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | RefiddleCom::Application.config.session_store ActionDispatch::Session::CacheStore, domain: :all 4 | -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # This file contains settings for ActionController::ParamsWrapper which 4 | # is enabled by default. 5 | 6 | # Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. 7 | ActiveSupport.on_load(:action_controller) do 8 | wrap_parameters format: [:json] if respond_to?(:wrap_parameters) 9 | end 10 | -------------------------------------------------------------------------------- /config/recipes/settings.rb: -------------------------------------------------------------------------------- 1 | set( :setting_prompts, { 2 | segmentio_secret: "Segment IO Secret: ", 3 | facebook_secret: "Facebook Secret: ", 4 | twitter_secret: "Twitter Secret: ", 5 | google_secret: "Google Secret: ", 6 | aws_key: "AWS Key: ", 7 | aws_secret: "AWS Secret: ", 8 | stackexchange_secret: "StackExchange Secret: ", 9 | stackexchange_key: "StackExchange Key: ", 10 | } ) -------------------------------------------------------------------------------- /config/recipes/templates/settings.yml.erb: -------------------------------------------------------------------------------- 1 | segmentio: 2 | secret: <%= segmentio_secret %> 3 | 4 | facebook: 5 | secret: <%= facebook_secret %> 6 | 7 | twitter: 8 | secret: <%= twitter_secret %> 9 | 10 | google: 11 | secret: <%= google_secret %> 12 | 13 | stackexchange: 14 | secret: <%= stackexchange_secret %> 15 | key: <%= stackexchange_key %> 16 | 17 | aws: 18 | key: <%= aws_key %> 19 | secret: <%= aws_secret %> -------------------------------------------------------------------------------- /config/settings.yml: -------------------------------------------------------------------------------- 1 | facebook: 2 | app_id: 162726267118494 3 | secret: 4 | 5 | twitter: 6 | app_id: xCz4V3WIFh82sqfhk6nOJWhGg 7 | secret: 8 | 9 | google: 10 | app_id: 377269949378-9ebhhumbbq3vatua35h756ika3o4fmae.apps.googleusercontent.com 11 | secret: 12 | 13 | stackexchange: 14 | app_id: 2860 15 | secret: -------------------------------------------------------------------------------- /config/settings/development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/config/settings/development.yml -------------------------------------------------------------------------------- /config/settings/production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/config/settings/production.yml -------------------------------------------------------------------------------- /config/settings/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/config/settings/test.yml -------------------------------------------------------------------------------- /config/unicorn.rb: -------------------------------------------------------------------------------- 1 | timeout 1200 2 | worker_processes 4 3 | 4 | -------------------------------------------------------------------------------- /dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/dump.rdb -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/lib/assets/.keep -------------------------------------------------------------------------------- /lib/regex_runner.rb: -------------------------------------------------------------------------------- 1 | module RegexRunner 2 | autoload :Base, "regex_runner/base" 3 | autoload :Remote, "regex_runner/remote" 4 | autoload :DotNet, "regex_runner/dot_net" 5 | autoload :Ruby, "regex_runner/ruby" 6 | 7 | 8 | class << self 9 | # Creates a new instance of a runner given it's name. 10 | def find( name ) 11 | case name 12 | when /ruby/, :ruby, :Ruby; Ruby.new 13 | when /(\.|dot)net/i, :dotnet, :'.NET'; DotNet.new 14 | end 15 | end 16 | end 17 | end -------------------------------------------------------------------------------- /lib/regex_runner/dot_net.rb: -------------------------------------------------------------------------------- 1 | class RegexRunner::DotNet < RegexRunner::Remote 2 | def server 3 | ENV['DOT_NET_RUNNER'] || "http://dotnet.refiddle.com/regex/" 4 | end 5 | end -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/lib/tasks/.keep -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/log/.keep -------------------------------------------------------------------------------- /node_modules/.bin/nopt: -------------------------------------------------------------------------------- 1 | ../nopt/bin/nopt.js -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/.bin/coffeelint: -------------------------------------------------------------------------------- 1 | ../coffeelint/bin/coffeelint -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/.dir-locals.el: -------------------------------------------------------------------------------- 1 | ;;; Directory Local Variables 2 | ;;; See Info node `(emacs) Directory Variables' for more information. 3 | 4 | ((coffee-mode 5 | (tab-width . 4) 6 | (coffee-tab-width . 4))) 7 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .git* 3 | utils/ 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | - "0.8" 5 | - "0.10" 6 | 7 | branches: 8 | only: 9 | - master 10 | - next 11 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/bin/coffeelint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/commandline') 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/cake -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/coffee -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/.bin/vows: -------------------------------------------------------------------------------- 1 | ../vows/bin/vows -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.6.2 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/examples/g.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "test/a/**/[cg]/../[cg]" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true, sync:true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/examples/usr-local.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "{./*/*,/*,/usr/local/*}" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/node_modules/graceful-fs/README.md: -------------------------------------------------------------------------------- 1 | Just like node's `fs` module, but it does an incremental back-off when 2 | EMFILE is encountered. 3 | 4 | Useful in asynchronous situations where one needs to try to open lots 5 | and lots of files. 6 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/node_modules/minimatch/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors, sorted by whether or not they are me 2 | Isaac Z. Schlueter 3 | Carlos Brito Lage 4 | Marko Mikulicic 5 | Trent Mick 6 | Kevin O'Hara 7 | Marco Rogers 8 | Jesse Dailey 9 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/glob/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | // remove the fixtures 2 | var tap = require("tap") 3 | , rimraf = require("rimraf") 4 | , path = require("path") 5 | 6 | tap.test("cleanup fixtures", function (t) { 7 | rimraf(path.resolve(__dirname, "a"), function (er) { 8 | t.ifError(er, "removed") 9 | t.end() 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/optimist/x.js: -------------------------------------------------------------------------------- 1 | console.dir(require('./').argv); 2 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | nul -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.4 5 | - 0.6 6 | 7 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Run all tests 3 | # 4 | test: 5 | @@bin/vows test/* 6 | 7 | .PHONY: test install 8 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/lib/vows/coverage/fragments/coverage-foot.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/lib/vows/reporters/silent.js: -------------------------------------------------------------------------------- 1 | // 2 | // Silent reporter - "Shhh" 3 | // 4 | this.name = 'silent'; 5 | this.reset = function () {}; 6 | this.report = function () {}; 7 | this.print = function () {}; 8 | 9 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/node_modules/diff/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/node_modules/diff/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | - 0.8 6 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/node_modules/diff/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --require should 2 | --reporter spec 3 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/node_modules/eyes/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @@node test/eyes-test.js 3 | 4 | .PHONY: test 5 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/test/VowsCamelCaseTest.js: -------------------------------------------------------------------------------- 1 | var vows = require('../lib/vows'), 2 | assert = require('assert'); 3 | 4 | vows.describe("Vows test file with camel case").addBatch({ 5 | 6 | "The test file": { 7 | topic: function () { 8 | return { flag: true }; 9 | }, 10 | "is run": function (topic) { 11 | assert.isTrue(topic.flag); 12 | } 13 | } 14 | }).export(module); 15 | -------------------------------------------------------------------------------- /node_modules/grunt-coffeelint/node_modules/coffeelint/node_modules/vows/test/vows_underscore_test.js: -------------------------------------------------------------------------------- 1 | var vows = require('../lib/vows'), 2 | assert = require('assert'); 3 | 4 | vows.describe("Vows test file with underscore").addBatch({ 5 | 6 | "The test file": { 7 | topic: function () { 8 | return { flag: true }; 9 | }, 10 | "is run": function (topic) { 11 | assert.isTrue(topic.flag); 12 | } 13 | } 14 | }).export(module); 15 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true, 13 | "es5": true 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | tmp -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - npm install -g grunt-cli -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/AUTHORS: -------------------------------------------------------------------------------- 1 | Eric Woroshow (http://ericw.ca/) 2 | Tyler Kellen (http://goingslowly.com/) 3 | Chris Talkington (http://christalkington.com/) 4 | Kyle Robinson Young (http://twitter.com/shamakry) 5 | Yegor Pomortsev (https://github.com/illicium) 6 | Sindre Sorhus (http://github.com/sindresorhus) 7 | Callum Locke (https://github.com/callumlocke) 8 | Scott Delamater (https://github.com/scottydawg) 9 | Colin Wren (http://cawren.com) 10 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please see the [Contributing to grunt](http://gruntjs.com/contributing) guide for information on contributing to this project. 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/docs/coffee-overview.md: -------------------------------------------------------------------------------- 1 | Task targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide. -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/docs/overview.md: -------------------------------------------------------------------------------- 1 | *This plugin was designed to work with Grunt 0.4.x. If you're still using grunt v0.3.x it's strongly recommended that [you upgrade](http://gruntjs.com/upgrading-from-0.3-to-0.4), but in case you can't please use [v0.3.2](https://github.com/gruntjs/grunt-contrib-coffee/tree/grunt-0.3-stable).* -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/cake -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/coffee -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.6.3 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/bare/coffee.js: -------------------------------------------------------------------------------- 1 | var HelloWorld; 2 | 3 | HelloWorld = (function() { 4 | function HelloWorld() {} 5 | 6 | HelloWorld.test = 'test'; 7 | 8 | return HelloWorld; 9 | 10 | })(); 11 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/bare/concat.js: -------------------------------------------------------------------------------- 1 | var HelloWorld; 2 | 3 | HelloWorld = (function() { 4 | function HelloWorld() {} 5 | 6 | HelloWorld.test = 'test'; 7 | 8 | return HelloWorld; 9 | 10 | })(); 11 | 12 | console.log('hi'); 13 | 14 | var sayHello; 15 | 16 | sayHello = function() { 17 | return console.log('hi'); 18 | }; 19 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/bare/litcoffee.js: -------------------------------------------------------------------------------- 1 | var sayHello; 2 | 3 | sayHello = function() { 4 | return console.log('hi'); 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/default/coffee.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var HelloWorld; 3 | 4 | HelloWorld = (function() { 5 | function HelloWorld() {} 6 | 7 | HelloWorld.test = 'test'; 8 | 9 | return HelloWorld; 10 | 11 | })(); 12 | 13 | }).call(this); 14 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/default/litcoffee.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var sayHello; 3 | 4 | sayHello = function() { 5 | return console.log('hi'); 6 | }; 7 | 8 | }).call(this); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/eachMap/coffee1.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var HelloWorld; 3 | 4 | HelloWorld = (function() { 5 | function HelloWorld() {} 6 | 7 | HelloWorld.test = 'test'; 8 | 9 | return HelloWorld; 10 | 11 | })(); 12 | 13 | }).call(this); 14 | 15 | /* 16 | //@ sourceMappingURL=coffee1.js.map 17 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/eachMap/coffee1.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "coffee1.js", 4 | "sourceRoot": "../../test/fixtures/", 5 | "sources": [ 6 | "coffee1.coffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAAA;CAAA,KAAA,IAAA;;CAAA,CAAM;CACJ;;CAAA,EAAO,CAAP,EAAA,IAAC;;CAAD;;CADF;CAAA" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/eachMap/litcoffee.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var sayHello; 3 | 4 | sayHello = function() { 5 | return console.log('hi'); 6 | }; 7 | 8 | }).call(this); 9 | 10 | /* 11 | //@ sourceMappingURL=litcoffee.js.map 12 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/eachMap/litcoffee.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "litcoffee.js", 4 | "sourceRoot": "../../test/fixtures/", 5 | "sources": [ 6 | "litcoffee.litcoffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAEI;CAAA,KAAA,EAAA;;CAAA,CAAA,CAAW,KAAX,CAAW;CAID,EAAR,CAAA,GAAO,IAAP;CAJF,EAAW;CAAX" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/join/bareJoin.js: -------------------------------------------------------------------------------- 1 | var HelloWorld; 2 | 3 | HelloWorld = (function() { 4 | function HelloWorld() {} 5 | 6 | HelloWorld.test = 'test'; 7 | 8 | return HelloWorld; 9 | 10 | })(); 11 | 12 | console.log('hi'); 13 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/join/join.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var HelloWorld; 3 | 4 | HelloWorld = (function() { 5 | function HelloWorld() {} 6 | 7 | HelloWorld.test = 'test'; 8 | 9 | return HelloWorld; 10 | 11 | })(); 12 | 13 | console.log('hi'); 14 | 15 | }).call(this); 16 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffee.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var HelloWorld; 3 | 4 | HelloWorld = (function() { 5 | function HelloWorld() {} 6 | 7 | HelloWorld.test = 'test'; 8 | 9 | return HelloWorld; 10 | 11 | })(); 12 | 13 | }).call(this); 14 | 15 | /* 16 | //@ sourceMappingURL=coffee.js.map 17 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffee.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "coffee.js", 4 | "sourceRoot": "../../test/fixtures/", 5 | "sources": [ 6 | "coffee1.coffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAAA;CAAA,KAAA,IAAA;;CAAA,CAAM;CACJ;;CAAA,EAAO,CAAP,EAAA,IAAC;;CAAD;;CADF;CAAA" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeBare.js: -------------------------------------------------------------------------------- 1 | var HelloWorld; 2 | 3 | HelloWorld = (function() { 4 | function HelloWorld() {} 5 | 6 | HelloWorld.test = 'test'; 7 | 8 | return HelloWorld; 9 | 10 | })(); 11 | 12 | /* 13 | //@ sourceMappingURL=coffeeBare.js.map 14 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeBare.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "coffeeBare.js", 4 | "sourceRoot": "../../test/fixtures/", 5 | "sources": [ 6 | "coffee1.coffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAAA,IAAA,MAAA;;AAAM,CAAN;CACE;;CAAA,CAAA,CAAO,CAAP,EAAA,IAAC;;CAAD;;CADF" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeBareJoin.js: -------------------------------------------------------------------------------- 1 | var HelloWorld; 2 | 3 | HelloWorld = (function() { 4 | function HelloWorld() {} 5 | 6 | HelloWorld.test = 'test'; 7 | 8 | return HelloWorld; 9 | 10 | })(); 11 | 12 | console.log('hi'); 13 | 14 | /* 15 | //@ sourceMappingURL=coffeeBareJoin.js.map 16 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeBareJoin.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "coffeeBareJoin.js", 4 | "sourceRoot": "", 5 | "sources": [ 6 | "coffeeBareJoin.src.coffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAAA,IAAA,MAAA;;AAAM,CAAN;CACE;;CAAA,CAAA,CAAO,CAAP,EAAA,IAAC;;CAAD;;CADF;;AAEA,CAFA,EAEA,CAAA,GAAO" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeBareJoin.src.coffee: -------------------------------------------------------------------------------- 1 | class HelloWorld 2 | @test: 'test' 3 | console.log('hi') -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeJoin.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var HelloWorld; 3 | 4 | HelloWorld = (function() { 5 | function HelloWorld() {} 6 | 7 | HelloWorld.test = 'test'; 8 | 9 | return HelloWorld; 10 | 11 | })(); 12 | 13 | console.log('hi'); 14 | 15 | }).call(this); 16 | 17 | /* 18 | //@ sourceMappingURL=coffeeJoin.js.map 19 | */ -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeJoin.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "coffeeJoin.js", 4 | "sourceRoot": "", 5 | "sources": [ 6 | "coffeeJoin.src.coffee" 7 | ], 8 | "names": [], 9 | "mappings": "AAAA;CAAA,KAAA,IAAA;;CAAA,CAAM;CACJ;;CAAA,EAAO,CAAP,EAAA,IAAC;;CAAD;;CADF;;CAAA,CAEA,CAAA,CAAA,GAAO;CAFP" 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/expected/maps/coffeeJoin.src.coffee: -------------------------------------------------------------------------------- 1 | class HelloWorld 2 | @test: 'test' 3 | console.log('hi') -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/fixtures/coffee1.coffee: -------------------------------------------------------------------------------- 1 | class HelloWorld 2 | @test: 'test' -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/fixtures/coffee2.coffee: -------------------------------------------------------------------------------- 1 | console.log('hi') -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/fixtures/litcoffee.coffee.md: -------------------------------------------------------------------------------- 1 | Begin function declaration. 2 | 3 | sayHello = -> 4 | 5 | Print a greeting. 6 | 7 | console.log 'hi' 8 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-coffee/test/fixtures/litcoffee.litcoffee: -------------------------------------------------------------------------------- 1 | Begin function declaration. 2 | 3 | sayHello = -> 4 | 5 | Print a greeting. 6 | 7 | console.log 'hi' 8 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true, 13 | "es5": true 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | tmp 4 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - npm install -g grunt-cli -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/AUTHORS: -------------------------------------------------------------------------------- 1 | "Cowboy" Ben Alman (http://benalman.com/) 2 | Tyler Kellen (http://goingslowly.com/) 3 | Dan Wolff (http://danwolff.se/) 4 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please see the [Contributing to grunt](http://gruntjs.com/contributing) guide for information on contributing to this project. 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/docs/concat-overview.md: -------------------------------------------------------------------------------- 1 | Task targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide. -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/expected/custom_options: -------------------------------------------------------------------------------- 1 | /* THIS TEST IS AWESOME */ 2 | file1 3 | ; 4 | file2dude -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/expected/default_options: -------------------------------------------------------------------------------- 1 | file1 2 | file2 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/expected/handling_invalid_files: -------------------------------------------------------------------------------- 1 | file1 2 | file2 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/expected/process_function: -------------------------------------------------------------------------------- 1 | // Source: test/fixtures/file1 2 | f1 3 | // Source: test/fixtures/file2 4 | f2 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/fixtures/banner.js: -------------------------------------------------------------------------------- 1 | 2 | /* THIS 3 | * IS 4 | * A 5 | * SAMPLE 6 | * BANNER! 7 | */ 8 | 9 | // Comment 10 | 11 | /* Comment */ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/fixtures/banner2.js: -------------------------------------------------------------------------------- 1 | 2 | /*! SAMPLE 3 | * BANNER */ 4 | 5 | // Comment 6 | 7 | /* Comment */ 8 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/fixtures/banner3.js: -------------------------------------------------------------------------------- 1 | 2 | // This is 3 | // A sample 4 | // Banner 5 | 6 | // But this is not 7 | 8 | /* And neither 9 | * is this 10 | */ 11 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/fixtures/file1: -------------------------------------------------------------------------------- 1 | file1 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-concat/test/fixtures/file2: -------------------------------------------------------------------------------- 1 | file2 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true, 13 | "es5": true 14 | } -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | tmp 4 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - npm install -g grunt-cli -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please see the [Contributing to grunt](http://gruntjs.com/contributing) guide for information on contributing to this project. 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/.bin/tiny-lr: -------------------------------------------------------------------------------- 1 | ../tiny-lr/bin/tiny-lr -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.8' 4 | - '0.10' 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/AUTHORS: -------------------------------------------------------------------------------- 1 | Kyle Robinson Young (http://dontkry.com) 2 | Sam Day (http://sam.is-super-awesome.com) 3 | Roarke Gaskill (http://starkinvestments.com) 4 | Lance Pollard (http://lancepollard.com/) 5 | Daniel Fagnan (http://hydrocodedesign.com/) 6 | Jonas (http://jpommerening.github.io/) 7 | Chris Chua (http://sirh.cc/) 8 | Kael Zhang (http://kael.me) 9 | Krasimir Tsonev (http://krasimirtsonev.com/blog) 10 | brett-shwom 11 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "unused": true, 11 | "boss": true, 12 | "eqnull": true, 13 | "node": true, 14 | "es5": true 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/examples/g.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "test/a/**/[cg]/../[cg]" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true, sync:true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/examples/usr-local.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "{./*/*,/*,/usr/local/*}" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | // remove the fixtures 2 | var tap = require("tap") 3 | , rimraf = require("rimraf") 4 | , path = require("path") 5 | 6 | tap.test("cleanup fixtures", function (t) { 7 | rimraf(path.resolve(__dirname, "a"), function (er) { 8 | t.ifError(er, "removed") 9 | t.end() 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/extglob-ending-with-state-char.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test 2 | var minimatch = require('../') 3 | 4 | test('extglob ending with statechar', function(t) { 5 | t.notOk(minimatch('ax', 'a?(b*)')) 6 | t.ok(minimatch('ax', '?(a*|b)')) 7 | t.end() 8 | }) 9 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/README.md -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/baz.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/baz.css -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/qux.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/qux.css -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deep.txt -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/bar.js -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/foo.js -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/Project (LO)/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/nested/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/nested/sub/two.js: -------------------------------------------------------------------------------- 1 | var two = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/nested/sub2/two.js: -------------------------------------------------------------------------------- 1 | var two = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/nested/three.js: -------------------------------------------------------------------------------- 1 | var three = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/one.js: -------------------------------------------------------------------------------- 1 | var test = true; 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/sub/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/gaze/test/fixtures/sub/two.js: -------------------------------------------------------------------------------- 1 | var two = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/.npmignore: -------------------------------------------------------------------------------- 1 | .travis.yml 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/node_modules/.bin/nopt: -------------------------------------------------------------------------------- 1 | ../nopt/bin/nopt.js -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/node_modules/nopt/.npmignore -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/test/fixtures/a.js: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/test/fixtures/b.js: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/util/extend.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // Simple extend utility method 4 | 5 | module.exports = function extend(obj) { 6 | var args = Array.prototype.slice.call(arguments, 1); 7 | 8 | args.forEach(function(o) { 9 | Object.keys(o).forEach(function(prop) { 10 | obj[prop] = o[prop]; 11 | }); 12 | }); 13 | 14 | return obj; 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/noptify/util/index.js: -------------------------------------------------------------------------------- 1 | 2 | // Common interface to utility methods, exposing the standard `util` core module 3 | var util = module.exports = require('util'); 4 | 5 | // and augmenting it 6 | util.extend = require('./extend'); 7 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "support/expresso"] 2 | path = support/expresso 3 | url = git://github.com/visionmedia/expresso.git 4 | [submodule "support/should"] 5 | path = support/should 6 | url = git://github.com/visionmedia/should.js.git 7 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.4 -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --ui bdd 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "querystring", 3 | "repo": "visionmedia/node-querystring", 4 | "description": "query-string parser / stringifier with nesting support", 5 | "version": "0.5.6", 6 | "keywords": ["querystring", "query", "parser"], 7 | "scripts": ["index.js"], 8 | "license": "MIT" 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/test/browser/qs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-contrib-watch/node_modules/tiny-lr/node_modules/qs/test/browser/qs.css -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/atBegin/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/dateFormat/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/events/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/events/lib/one/test.js: -------------------------------------------------------------------------------- 1 | var test = false; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/events/lib/two/test.js: -------------------------------------------------------------------------------- 1 | var test = false; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/fail/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/livereload/css/one.css: -------------------------------------------------------------------------------- 1 | #one {} -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/livereload/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/livereload/lib/two.js: -------------------------------------------------------------------------------- 1 | var two = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/livereload/sass/one.scss: -------------------------------------------------------------------------------- 1 | #one {} -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/multiTargets/lib/fail.js: -------------------------------------------------------------------------------- 1 | var fail = false; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/multiTargets/lib/interrupt.js: -------------------------------------------------------------------------------- 1 | var interrupt = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/multiTargets/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/multiTargets/lib/two.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/multiTargets/lib/wait.js: -------------------------------------------------------------------------------- 1 | var wait = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/nospawn/lib/interrupt.js: -------------------------------------------------------------------------------- 1 | var interrupt = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/nospawn/lib/nospawn.js: -------------------------------------------------------------------------------- 1 | var nospawn = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/nospawn/lib/spawn.js: -------------------------------------------------------------------------------- 1 | var spawn = true; 2 | -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/oneTarget/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/patterns/lib/edit.js: -------------------------------------------------------------------------------- 1 | var edit = true; -------------------------------------------------------------------------------- /node_modules/grunt-contrib-watch/test/fixtures/patterns/lib/sub/dontedit.js: -------------------------------------------------------------------------------- 1 | var dontedit = true; -------------------------------------------------------------------------------- /node_modules/grunt-haml/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /node_modules/grunt-haml/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true, 13 | "es5": true 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | tmp 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.10 5 | before_script: 6 | - npm install -g grunt-cli 7 | - gem install haml 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/AUTHORS: -------------------------------------------------------------------------------- 1 | Ryan Leckey (https://github.com/mehcode) 2 | Andrew Jones (https://github.com/andrewrjones) 3 | Hardy Jones (https://github.com/joneshf) 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please see the [Contributing to grunt](http://gruntjs.com/contributing) guide for information on contributing to this project. 2 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/docs/haml-overview.md: -------------------------------------------------------------------------------- 1 | {%= s.multi_task %} 2 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/.bin/haml-coffee: -------------------------------------------------------------------------------- 1 | ../haml-coffee/bin/haml-coffee -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/.bin/haml-js: -------------------------------------------------------------------------------- 1 | ../haml/lib/cli.js -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/.codoopts: -------------------------------------------------------------------------------- 1 | --readme README.md 2 | --title "Haml Coffee Documentation" 3 | --private 4 | --output-dir ./doc 5 | ./src 6 | - 7 | LICENSE 8 | CHANGELOG.md 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | Gemfile.lock 4 | .idea 5 | doc 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10.0" 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | recipients: 10 | - michi@netzpiraten.ch 11 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/bin/haml-coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env coffee 2 | require('./../src/cli/command').run() 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/index.js: -------------------------------------------------------------------------------- 1 | require('coffee-script'); 2 | module.exports = require('./src/hamlc'); 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/cake -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/coffee -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.7.1 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/coffee-script/register.js: -------------------------------------------------------------------------------- 1 | require('./lib/coffee-script/register'); 2 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var optimist = require('../'); 2 | var test = require('tap').test; 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = optimist().boolean('b').parse([ '-b', '123' ]); 8 | t.deepEqual(fix(argv), { b: true, _: ['123'] }); 9 | }); 10 | 11 | function fix (obj) { 12 | delete obj.$0; 13 | return obj; 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/optimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var optimist = require('../'); 2 | var test = require('tap').test; 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = optimist.parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test/dir 3 | test/comparison 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *~ 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/comparison/finditsynctest.js: -------------------------------------------------------------------------------- 1 | var findit = require('findit'); 2 | 3 | var files = findit.findSync(process.argv[2]||'./'); 4 | 5 | var count = files.length; 6 | 7 | console.log(files); 8 | 9 | files = files.join("\n"); 10 | 11 | process.stdout.write(files+"\n"); 12 | 13 | console.log('found '+count+' files'); 14 | 15 | 16 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/comparison/findittest.js: -------------------------------------------------------------------------------- 1 | var findit = require('findit'); 2 | 3 | var find = findit.find(process.argv[2]||'./'); 4 | 5 | var count = 0; 6 | 7 | find.on('file',function(path,stat){ 8 | count++; 9 | process.stdout.write(path+"\n"); 10 | }); 11 | 12 | find.on('end',function(){ 13 | console.log('found '+count+' regular files'); 14 | }); 15 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/comparison/install_test_deps.sh: -------------------------------------------------------------------------------- 1 | npm install 2 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/comparison/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"recursedir-comparisons", 3 | "version": "0.0.0", 4 | "author": "Ryan Day ", 5 | "devDependencies": { 6 | "findit": "*", 7 | "ls-r":"*", 8 | "fstream":"*" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/b/c/w: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/b/c/w -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/b/z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/b/z -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/a/y -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/foo/x -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/dir1/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/dir1/file1 -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/dir2/file2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/dir2/file2 -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/node_modules/walkdir/test/dir/symlinks/file -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/class.haml: -------------------------------------------------------------------------------- 1 | - for i in [1..5] 2 | %i{ :class => "prefix-#{i}" } 3 | - for i in [1..5] 4 | %i.other{ :class => "prefix-#{i}" } 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/class.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/data_attributes.haml: -------------------------------------------------------------------------------- 1 | %a{ href: '/link', data: { 2 | test: '123', 3 | another: 'test' }, nodata: 'yep' } 4 | 5 | %a{ :href => '/link', :data => { 6 | :test => '123', 7 | :another => 'test' 8 | }, :nodata => 'yep' } 9 | 10 | %a{:href=>"/posts", :data => {:author_id => 123}} Posts By Author -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/data_attributes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Posts By Author -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/evaluation_in_function.haml: -------------------------------------------------------------------------------- 1 | - foo = (text) -> "Foo: #{ text() }" 2 | - bar = -> 'Bar' 3 | = foo -> 4 | %br 5 | = bar() -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/evaluation_in_function.html: -------------------------------------------------------------------------------- 1 | Foo:
2 | Bar -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/extend_scope.haml: -------------------------------------------------------------------------------- 1 | %h2= name -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/extend_scope.html: -------------------------------------------------------------------------------- 1 |

Tester

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/for_loop.haml: -------------------------------------------------------------------------------- 1 | - for project in @projects 2 | %h1= project.name 3 | %ul 4 | - for task in project.tasks 5 | %li= task.name 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/for_loop.html: -------------------------------------------------------------------------------- 1 |

Project A

2 |
    3 |
  • Do X
  • 4 |
  • Do Y
  • 5 |
  • Do Z
  • 6 |
7 |

Project B

8 |
    9 |
  • Do A
  • 10 |
  • Do B
  • 11 |
  • Do C
  • 12 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/helpers.haml: -------------------------------------------------------------------------------- 1 | = surround '(', ')', -> 2 | %a{:href => "food"}= @food 3 | click 4 | = succeed '.', -> 5 | %a{:href=>"thing"}= @thing 6 | = precede '*', -> 7 | %span.small= @really -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/helpers.html: -------------------------------------------------------------------------------- 1 | (chicken) 2 | click 3 | table. 4 | *Not really -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/loop_nested_array.haml: -------------------------------------------------------------------------------- 1 | - square = (i) -> "#{i * i}" 2 | - for i in [[1, 2],[3, 4]] 3 | %span{ class: square(i[0]) }= square(i[0]) 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/loop_nested_array.html: -------------------------------------------------------------------------------- 1 | 1 2 | 9 -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/multiline.haml: -------------------------------------------------------------------------------- 1 | %whoo 2 | %hoo= | 3 | "I think this might get " + | 4 | "pretty long so I should " + | 5 | "probably make it " + | 6 | "multiline so it doesn't " + | 7 | "look awful." | 8 | %p This is short. 9 | 10 | .share-notebook{ title: 'bar', | 11 | bar: 'foo' } | 12 | 13 | %span 14 | #{ 1 + 1 } 15 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/multiline.html: -------------------------------------------------------------------------------- 1 | 2 | I think this might get pretty long so I should probably make it multiline so it doesn't look awful. 3 |

This is short.

4 |
5 | 6 | 7 | 2 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/preserve.haml: -------------------------------------------------------------------------------- 1 | %form 2 | %textarea= @title 3 | %textarea 4 | = @title 5 | %pre= @title 6 | %pre 7 | = @title 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/preserve.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 5 |
This is a
multi line example
6 |
This is a
7 | multi line example
8 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/coffee/variable_assignment.haml: -------------------------------------------------------------------------------- 1 | - song = ["do", "re", "mi", "fa", "sol", 'la', 'si', 'do'] 2 | - pos = 7 3 | %h2 Duet 4 | %ol 5 | - for she in song 6 | - he = song[pos] 7 | - pos -= 1 8 | %li 9 | = "She: #{ she }" 10 | = "He: #{ he }" -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/directives/include.haml: -------------------------------------------------------------------------------- 1 | %h1 Include test 2 | %p Demonstrating how includes work. 3 | +include 'partials/test' 4 | %p After text 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/directives/include.html: -------------------------------------------------------------------------------- 1 |

Include test

2 |

Demonstrating how includes work.

3 |

Partial

4 |

This is a partial that can be included

5 |

After text

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/directives/partials/test.haml: -------------------------------------------------------------------------------- 1 | %h2 Partial 2 | %p This is a partial that can be included 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/cdata.haml: -------------------------------------------------------------------------------- 1 | #test 2 | .data 3 | %p 4 | :cdata 5 | The term CDATA, meaning character data, is used for distinct, but related, purposes in the markup languages SGML and XML -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/cdata.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

4 | 7 |

8 |
9 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/coffeescript.haml: -------------------------------------------------------------------------------- 1 | - if @visible 2 | %body 3 | :coffeescript 4 | tags = ["CoffeeScript", "Haml"] 5 | project = 'Haml Coffee' 6 | %h2= project 7 | %ul 8 | - for tag in tags 9 | %li= tag 10 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/coffeescript.html: -------------------------------------------------------------------------------- 1 | 2 |

Haml Coffee

3 |
    4 |
  • CoffeeScript
  • 5 |
  • Haml
  • 6 |
7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/css.haml: -------------------------------------------------------------------------------- 1 | :css 2 | #pants{ 3 | font-weight:"bold"; 4 | } 5 | 6 | a:link{ 7 | color: "red"; 8 | } 9 | 10 | a:visited{ 11 | color: "#ff00ff"; 12 | } 13 | 14 | .visited{ 15 | font-weight: bold; 16 | } 17 | 18 | :css 19 | div { color: red; } 20 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/css_html4.html: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/css_html5.html: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/escaped.haml: -------------------------------------------------------------------------------- 1 | %div 2 | %p 3 | :escaped 4 | "Works" && the same as plain, but the text 'before' placing it in the document. -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/escaped.html: -------------------------------------------------------------------------------- 1 |
2 |

3 | "Works" && the same as plain, but <HTML-escapes> the text 'before' placing it in the document. 4 |

5 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/javascript.haml: -------------------------------------------------------------------------------- 1 | #test 2 | :javascript 3 | $(someelement).click(function () { 4 | window.location = $(link).attr("href"); 5 | }); -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/javascript_html4.html: -------------------------------------------------------------------------------- 1 |
2 | 7 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/javascript_html5.html: -------------------------------------------------------------------------------- 1 |
2 | 7 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/javascript_xhtml.html: -------------------------------------------------------------------------------- 1 |
2 | 9 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/plain.haml: -------------------------------------------------------------------------------- 1 | #plain 2 | .text 3 | :plain 4 | Does not parse the filtered text. 5 | #another 6 | %p 7 | :plain 8 | This is useful for large blocks of text without HTML tags, when you don’t want lines starting with . or 9 | - to be parsed. -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/plain.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | Does not parse the filtered text. 4 |
5 |
6 |

7 | This is useful for large blocks of text without HTML tags, when you don’t want lines starting with . or 8 | - to be parsed. 9 |

10 |
11 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/preserve.haml: -------------------------------------------------------------------------------- 1 | %div.test 2 | .witespace 3 | %p 4 | :preserve 5 | Inserts the filtered text into the template with whitespace preserved. 6 | Preserved blocks of text aren’t indented, 7 | and newlines are replaced with the HTML escape code for newlines, 8 | to preserve nice-looking output. 9 | See also Whitespace Preservation. -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/preserve.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

4 | Inserts the filtered text into the template with whitespace preserved. Preserved blocks of text aren’t indented, and newlines are replaced with the HTML escape code for newlines, to preserve nice-looking output. See also Whitespace Preservation. 5 |

6 |
7 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/filters/script_css.haml: -------------------------------------------------------------------------------- 1 | %head 2 | :javascript 3 | function greet(message) { 4 | alert("Message from MCP: " + message); 5 | } 6 | %title Script and Css test 7 | :css 8 | body { 9 | color: pink; 10 | } 11 | %body{ :onload => "greet('hello')"} I'm Pink 12 | 13 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/blank.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/blank.haml -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/blank.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/blank.html -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/boolean_attributes_html5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/comments.html: -------------------------------------------------------------------------------- 1 |
2 | 2 3 | 7 | 8 |

foo

9 |

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/div_nesting.haml: -------------------------------------------------------------------------------- 1 | %div 2 | Does not close properly 3 | %div Nested same level as next div 4 | %div 5 | Will be nested, but should be top level -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/div_nesting.html: -------------------------------------------------------------------------------- 1 |
2 | Does not close properly 3 |
Nested same level as next div
4 |
5 |
6 | Will be nested, but should be top level 7 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/embedded_html.haml: -------------------------------------------------------------------------------- 1 | %div.nice 2 |
3 | %ul 4 | %li About 5 |
6 | %div

Hello world!

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/embedded_html.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
    4 |
  • About
  • 5 |
6 |
7 |
8 |

Hello world!

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/escaping.haml: -------------------------------------------------------------------------------- 1 | %p= '<"&>' 2 | = '<"&>' 3 | != '<"&>' 4 | %h1= @title 5 | = @title 6 | != @title 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/escaping_off.html: -------------------------------------------------------------------------------- 1 |

<"&>

2 | <"&> 3 | <"&> 4 |

html escaping test

5 | html escaping test 6 | html escaping test -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/escaping_on.html: -------------------------------------------------------------------------------- 1 |

<"&>

2 | <"&> 3 | <"&> 4 |

html <em>escaping</em> test

5 | html <em>escaping</em> test 6 | html escaping test -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/indention.haml: -------------------------------------------------------------------------------- 1 | !!! 5 2 | %html 3 | %head 4 | %title atomix 5 | 6 | %script(src='atomix_xlib.js') 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/indention.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | atomix 5 | 6 | 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/no_value_attributes.haml: -------------------------------------------------------------------------------- 1 | %video(autoplay) 2 | %video(src="myvideo.mp4" autoplay) 3 | %video(src="myvideo.mp4" muted autoplay) 4 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/spec/suites/templates/text/no_value_attributes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml-coffee/src/nodes/text.coffee: -------------------------------------------------------------------------------- 1 | Node = require('./node') 2 | 3 | {escapeQuotes} = require('../util/text') 4 | 5 | # Text node that contains everything that cannot be detected as 6 | # other node. This is normally plain text to be inserted into the 7 | # template. 8 | # 9 | module.exports = class Text extends Node 10 | 11 | # Evaluate the text node. 12 | # 13 | evaluate: -> @opener = @markText(escapeQuotes(@expression)) 14 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test.haml: -------------------------------------------------------------------------------- 1 | .class1 2 | .class2#testid -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/alt_attribs.haml: -------------------------------------------------------------------------------- 1 | %tag(name="value" name2=true ns:tag=100) 2 | %input#space-end(type="hidden" value="3" ) 3 | %input#space-start( type="hidden" value="3" ) 4 | %input#space-middle(type="hidden" value="3") 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/alt_attribs.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/blank.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml/test/blank.haml -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/blank.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt-haml/node_modules/haml/test/blank.html -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/comments.haml: -------------------------------------------------------------------------------- 1 | -# should not be displayed 2 | .display-this 3 | -# will be hidden 4 | Will also be hidden 5 | So comments 6 | Are block-level 7 | - var a=2 8 | =a 9 | -# Ensure that executable JS blocks still work 10 | - /* this will be in the compiled function, 11 | but not in the final HTML 12 | */ 13 | / This should be a Haml comment 14 | and it should be in the resulting html -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/comments.html: -------------------------------------------------------------------------------- 1 |
2 -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/css.haml: -------------------------------------------------------------------------------- 1 | :css 2 | #pants{ 3 | font-weight:"bold"; 4 | } 5 | 6 | a:link{ 7 | color: "red"; 8 | } 9 | 10 | a:visited{ 11 | color: "#ff00ff"; 12 | } 13 | 14 | .visited{ 15 | font-weight: bold; 16 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/css.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/div_nesting.haml: -------------------------------------------------------------------------------- 1 | %div 2 | Does not close properly 3 | %div Nested same level as next div 4 | %div 5 | Will be nested, but should be top level -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/div_nesting.html: -------------------------------------------------------------------------------- 1 |
Does not close properly
Nested same level as next div
Will be nested, but should be top level
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/doctype.haml: -------------------------------------------------------------------------------- 1 | !!! 2 | !!! strict 3 | !!! 1.1 4 | !!! 5 5 | !!! xml 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/doctype.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/embedded_code.haml: -------------------------------------------------------------------------------- 1 | %head 2 | :javascript 3 | Page.chapter = !{JSON.stringify(chapter)}; 4 | %body 5 | %h1 Welcome #{name} 6 | %div{class: "div_#{id}"} 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/embedded_code.html: -------------------------------------------------------------------------------- 1 | 2 | 7 |

Welcome Tim

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/embedded_code.js: -------------------------------------------------------------------------------- 1 | { 2 | locals: { 3 | chapter: {name: "Ninja", page: 42}, 4 | name: "Tim", 5 | id: 42 6 | } 7 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/escaping.haml: -------------------------------------------------------------------------------- 1 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol} 2 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}<> 3 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}&= "
" 4 | %p{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}= "
" 5 | %p<> 6 | %p<> 7 | %p(attr0=attr[0] attr1=attr[1]) -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/escaping.html: -------------------------------------------------------------------------------- 1 | <br>


-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/escaping.js: -------------------------------------------------------------------------------- 1 | { 2 | locals: { 3 | apos: "'", 4 | amp: '&', 5 | carrots: '<>', 6 | quo: '"', 7 | sol: '/', 8 | attr:[ 9 | '"">', 10 | 'javascript:alert(String.fromCharCode(88,83,83)' 11 | ] 12 | } 13 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/foreach.haml: -------------------------------------------------------------------------------- 1 | :each color in colors 2 | .preview{style: "color: " + color + ";"}&= name 3 | :each item in data 4 | :if item.age < 100 5 | %dl 6 | :each name, value in item 7 | %dt&= name 8 | %dd&= value 9 | :each number in [1,2,3,4,5,6,7] 10 | = number 11 | :for word in "Hello World".split(" ") 12 | = word -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/foreach.html: -------------------------------------------------------------------------------- 1 |
My Rainbow
My Rainbow
My Rainbow
name
Tim Caswell
age
27
1234567HelloWorld -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/foreach.js: -------------------------------------------------------------------------------- 1 | { 2 | locals: { 3 | colors: ["#f80", "#08f", "#4f4"], 4 | name: "My Rainbow", 5 | data: [ 6 | {name: "Tim Caswell", age: 27}, 7 | {name: "John Smith", age: 107}, 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/interpolation.haml: -------------------------------------------------------------------------------- 1 | - var amp = "&", 2 | quo = '"', 3 | carrots = "<>", 4 | tag="
"; 5 | 6 | %p(id="p-#{amp}") Well then #{carrots} 7 | %p(id="p-!{amp}") Well then !{carrots} 8 | 9 | This is some text #{amp} it is cool. !{tag} i am doing fun stuff! 10 | 11 | %p(src="!{quo}!{tag}!{quo}") 12 | 13 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/interpolation.html: -------------------------------------------------------------------------------- 1 |

Well then <>

Well then <>

This is some text & it is cool.
i am doing fun stuff!

"">

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/meta.haml: -------------------------------------------------------------------------------- 1 | %meta(http-equiv="content-type" content="text/html; charset=UTF-8") -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/meta.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/nanline.haml: -------------------------------------------------------------------------------- 1 | !!! 5 2 | %html 3 | %head 4 | %title atomix 5 | 6 | %script(src='atomix_xlib.js') 7 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/nanline.html: -------------------------------------------------------------------------------- 1 | 2 | atomix -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/nested_context.haml: -------------------------------------------------------------------------------- 1 | %p= this.name 2 | #main 3 | :each item in items 4 | .item= this.name + ": " + item 5 | :if items 6 | #cool= this.name -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/nested_context.html: -------------------------------------------------------------------------------- 1 |

Frank

Frank: 1
Frank: 2
Frank: 3
Frank
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/nested_context.js: -------------------------------------------------------------------------------- 1 | { 2 | context: { 3 | name: "Frank" 4 | }, 5 | locals: { 6 | items: [1,2,3] 7 | } 8 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/no_self_close_div.haml: -------------------------------------------------------------------------------- 1 | %html 2 | %body 3 | %div#a 4 | %div I do not self close. 5 | :javascript 6 | (function(){ 7 | document.getElementById('a').textContent='I self close'; 8 | })(); 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/no_self_close_div.html: -------------------------------------------------------------------------------- 1 |
I do not self close.
2 | 9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/non-string-attribs.haml: -------------------------------------------------------------------------------- 1 | #plain= "Plain Text" 2 | #escaped&= "" 3 | %input{checked: true} 4 | %input{checked: false} 5 | %input{checked: null} 6 | %input{checked: undefined} 7 | %input{checked: 0} 8 | %input{checked: ""} -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/non-string-attribs.html: -------------------------------------------------------------------------------- 1 |
Plain Text
<escaped>
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/other/custom_escape.haml: -------------------------------------------------------------------------------- 1 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol} 2 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}<> 3 | %a{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}&= "
" 4 | %p{apos:apos, amp:amp, carrots:carrots, quo:quo, sol:sol}= "
" 5 | %p<> 6 | %p<> 7 | %p(attr0=attr[0] attr1=attr[1]) 8 | 9 | 10 | 11 | %h1(id="#{carrots} blah") How#{apos}s it going #{amp} how are you? 12 | 13 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/other/custom_escape.html: -------------------------------------------------------------------------------- 1 | moo


Howmoos it going moo how are you?

-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/other/escape_by_default.haml: -------------------------------------------------------------------------------- 1 | - tag = ""; 2 | 3 | .safe<>= tag 4 | .safe>&= tag 5 | .safe<&= tag 6 | .unsafe!= tag 8 | .unsafe!= tag -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/other/escape_by_default.html: -------------------------------------------------------------------------------- 1 |
<script> bad things</script>
<script> bad things</script>
<script> bad things</script>
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/raw.haml: -------------------------------------------------------------------------------- 1 | .conditional 2 | - var a = "strings are truthy" 3 | - if(a){ 4 | .hello 5 | - } else{ 6 | .goodbye 7 | - } 8 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/raw.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/raw_complex.html: -------------------------------------------------------------------------------- 1 |
1
2
3

Woah!

2
1
2
Hi2
World5
-------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/script_css.haml: -------------------------------------------------------------------------------- 1 | %head 2 | :javascript 3 | function greet(message) { 4 | alert("Message from MCP: " + message); 5 | } 6 | %title Script and Css test 7 | :css 8 | body { 9 | color: pink; 10 | } 11 | %body{onload: "greet(\"I'm Pink\")"} COLOR ME PINK 12 | 13 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/script_css.html: -------------------------------------------------------------------------------- 1 | 2 | 9 | Script and Css testCOLOR ME PINK -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/self_close.haml: -------------------------------------------------------------------------------- 1 | %html 2 | %head 3 | :if url !='/' 4 | %script 5 | %meta{name: "test", value:"Monkey"} 6 | %body 7 | %a{ href: url } 8 | link -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/self_close.html: -------------------------------------------------------------------------------- 1 | link -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/self_close.js: -------------------------------------------------------------------------------- 1 | { 2 | locals: { 3 | url: "http://nodejs.org/" 4 | } 5 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/standard.haml: -------------------------------------------------------------------------------- 1 | !!! XML 2 | !!! strict 3 | %html{ xmlns: "http://www.w3.org/1999/xhtml" } 4 | %head 5 | %title 6 | Sample haml template 7 | %body 8 | .profile 9 | .left.column 10 | #date= print_date() 11 | #address= current_user.address 12 | .right.column 13 | #email= current_user.email 14 | #bio= current_user.bio -------------------------------------------------------------------------------- /node_modules/grunt-haml/node_modules/haml/test/standard.js: -------------------------------------------------------------------------------- 1 | { 2 | locals: { 3 | print_date: function () { 4 | return 'January 1, 2009'; 5 | }, 6 | current_user: { 7 | address: "Richardson, TX", 8 | email: "tim@creationix.com", 9 | bio: "Experienced software professional..." 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/expected/ruby_html/concat.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Welcome to our site!

4 |
5 |
6 | We hope you stick around 7 |
8 |
9 | 10 |
Hello
11 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/expected/ruby_html/haml.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Welcome to our site!

4 |
5 |
6 | We hope you stick around 7 |
8 |
9 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/expected/ruby_html_wrapped/concat.html: -------------------------------------------------------------------------------- 1 | 2 | window.HAML['ruby1'] = "
\n
\n

Welcome to our site!

\n
\n
\nWe hope you stick around\n
\n
\n"; 3 | 4 | 5 | window.HAML['ruby2'] = "
Hello
\n"; 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/expected/ruby_html_wrapped/haml.html: -------------------------------------------------------------------------------- 1 | 2 | window.HAML['ruby1'] = "
\n
\n

Welcome to our site!

\n
\n
\nWe hope you stick around\n
\n
\n"; 3 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/coffee/coffee2.haml: -------------------------------------------------------------------------------- 1 | %article 2 | %h1= "hello #{ @greet }" 3 | %section#note I've an id 4 | .am.i{ class: @class } I've three* classes 5 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/coffee/coffee3.haml: -------------------------------------------------------------------------------- 1 | %article 2 | %h1= "hello #{ @greet }" 3 | %section#note I've an id 4 | .am.i{ class: @class } I've three* classes 5 | != require("templates/path/to")() 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/js/js1.haml: -------------------------------------------------------------------------------- 1 | !!! XML 2 | !!! strict 3 | %html{ xmlns: "http://www.w3.org/1999/xhtml" } 4 | %head 5 | :javascript 6 | function greet(message) { 7 | alert("Message from MCP: " + message); 8 | } 9 | %title Script and Css test 10 | :css 11 | body { 12 | color: pink; 13 | } 14 | %body{ onload: "greet(\"I'm Pink\")" } COLOR ME PINK 15 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/js/js2.haml: -------------------------------------------------------------------------------- 1 | %span<> This will have space in and around it. 2 | %span>< This will, too. 3 | %span><= "also works with code".toUpperCase() 4 | .conditional 5 | - var a = "strings are truthy" 6 | - if(a){ 7 | .hello 8 | - } else{ 9 | .goodbye 10 | - } 11 | - var area = 0.5 * length * height 12 | .area= area 13 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/js/js3.haml: -------------------------------------------------------------------------------- 1 | %span<> This will have space in and around it. 2 | %span>< This will, too. 3 | %span><= "also works with code".toUpperCase() 4 | .conditional 5 | - var a = "strings are truthy" 6 | - if(a){ 7 | .hello 8 | - } else{ 9 | .goodbye 10 | - } 11 | - var area = 0.5 * length * height 12 | .area= area 13 | != require("templates/path/to")() 14 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/ruby/ruby1.haml: -------------------------------------------------------------------------------- 1 | #content 2 | .left.column(style="border-right: 1px solid black") 3 | %h2 Welcome to our site! 4 | .right.column{:style => "border-left: 1px solid black"} 5 | We hope you stick around 6 | -------------------------------------------------------------------------------- /node_modules/grunt-haml/test/fixtures/ruby/ruby2.haml: -------------------------------------------------------------------------------- 1 | %div Hello 2 | -------------------------------------------------------------------------------- /node_modules/grunt/.npmignore: -------------------------------------------------------------------------------- 1 | docs 2 | test 3 | .travis.yml 4 | AUTHORS 5 | CHANGELOG 6 | CONTRIBUTING.md 7 | custom-gruntfile.js 8 | Gruntfile.js 9 | -------------------------------------------------------------------------------- /node_modules/grunt/lib/grunt/event.js: -------------------------------------------------------------------------------- 1 | /* 2 | * grunt 3 | * http://gruntjs.com/ 4 | * 5 | * Copyright (c) 2014 "Cowboy" Ben Alman 6 | * Licensed under the MIT license. 7 | * https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT 8 | */ 9 | 10 | 'use strict'; 11 | 12 | // External lib. 13 | var EventEmitter2 = require('eventemitter2').EventEmitter2; 14 | 15 | // Awesome. 16 | module.exports = new EventEmitter2({wildcard: true}); 17 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/cake -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/coffee -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/js-yaml: -------------------------------------------------------------------------------- 1 | ../js-yaml/bin/js-yaml.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/lodash: -------------------------------------------------------------------------------- 1 | ../lodash/build.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/nopt: -------------------------------------------------------------------------------- 1 | ../nopt/bin/nopt.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/rimraf: -------------------------------------------------------------------------------- 1 | ../rimraf/bin.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/.bin/which: -------------------------------------------------------------------------------- 1 | ../which/bin/which -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/async/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "deps/nodeunit"] 2 | path = deps/nodeunit 3 | url = git://github.com/caolan/nodeunit.git 4 | [submodule "deps/UglifyJS"] 5 | path = deps/UglifyJS 6 | url = https://github.com/mishoo/UglifyJS.git 7 | [submodule "deps/nodelint"] 8 | path = deps/nodelint 9 | url = https://github.com/tav/nodelint.git 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/async/.npmignore: -------------------------------------------------------------------------------- 1 | deps 2 | dist 3 | test 4 | nodelint.cfg -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/async/index.js: -------------------------------------------------------------------------------- 1 | // This file is just added for convenience so this repository can be 2 | // directly checked out into a project's deps folder 3 | module.exports = require('./lib/async'); 4 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.3.3 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/colors/themes/winston-dark.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'black', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/colors/themes/winston-light.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'grey', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/dateformat/test/test_weekofyear.js: -------------------------------------------------------------------------------- 1 | var dateFormat = require('../lib/dateformat.js'); 2 | 3 | var val = process.argv[2] || new Date(); 4 | console.log(dateFormat(val, 'W')); 5 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/eventemitter2/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/eventemitter2'); 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": "nofunc", 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "unused": true, 11 | "boss": true, 12 | "eqnull": true, 13 | "node": true 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/exit/.npmignore -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - '0.10' 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/test/fixtures/10-stderr.txt: -------------------------------------------------------------------------------- 1 | stderr 0 2 | stderr 1 3 | stderr 2 4 | stderr 3 5 | stderr 4 6 | stderr 5 7 | stderr 6 8 | stderr 7 9 | stderr 8 10 | stderr 9 11 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/test/fixtures/10-stdout-stderr.txt: -------------------------------------------------------------------------------- 1 | stdout 0 2 | stderr 0 3 | stdout 1 4 | stdout 2 5 | stderr 1 6 | stdout 3 7 | stderr 2 8 | stderr 3 9 | stdout 4 10 | stderr 4 11 | stdout 5 12 | stderr 5 13 | stdout 6 14 | stderr 6 15 | stdout 7 16 | stderr 7 17 | stdout 8 18 | stderr 8 19 | stdout 9 20 | stderr 9 21 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/test/fixtures/10-stdout.txt: -------------------------------------------------------------------------------- 1 | stdout 0 2 | stdout 1 3 | stdout 2 4 | stdout 3 5 | stdout 4 6 | stdout 5 7 | stdout 6 8 | stdout 7 9 | stdout 8 10 | stdout 9 11 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/exit/test/fixtures/create-files.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm 10*.txt 4 | for n in 10 100 1000; do 5 | node log.js 0 $n stdout stderr &> $n-stdout-stderr.txt 6 | node log.js 0 $n stdout &> $n-stdout.txt 7 | node log.js 0 $n stderr &> $n-stderr.txt 8 | done 9 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "loopfunc": true, 3 | "curly": true, 4 | "eqeqeq": true, 5 | "immed": true, 6 | "latedef": true, 7 | "newcap": true, 8 | "noarg": true, 9 | "sub": true, 10 | "undef": true, 11 | "unused": true, 12 | "boss": true, 13 | "eqnull": true, 14 | "node": true 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/findup-sync/.npmignore -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | before_script: 5 | - npm install -g grunt-cli 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/examples/g.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "test/a/**/[cg]/../[cg]" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true, sync:true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/examples/usr-local.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "{./*/*,/*,/usr/local/*}" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/new-glob-optional-options.js: -------------------------------------------------------------------------------- 1 | var Glob = require('../glob.js').Glob; 2 | var test = require('tap').test; 3 | 4 | test('new glob, with cb, and no options', function (t) { 5 | new Glob(__filename, function(er, results) { 6 | if (er) throw er; 7 | t.same(results, [__filename]); 8 | t.end(); 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | // remove the fixtures 2 | var tap = require("tap") 3 | , rimraf = require("rimraf") 4 | , path = require("path") 5 | 6 | tap.test("cleanup fixtures", function (t) { 7 | rimraf(path.resolve(__dirname, "a"), function (er) { 8 | t.ifError(er, "removed") 9 | t.end() 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/test/fixtures/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/findup-sync/test/fixtures/a.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/test/fixtures/a/b/bar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/findup-sync/test/fixtures/a/b/bar.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/test/fixtures/a/foo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/findup-sync/test/fixtures/a/foo.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/getobject/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "unused": true, 11 | "boss": true, 12 | "eqnull": true, 13 | "node": true, 14 | "es5": true 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/getobject/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/getobject/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/examples/g.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "test/a/**/[cg]/../[cg]" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true, sync:true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/examples/usr-local.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "{./*/*,/*,/usr/local/*}" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/glob/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | // remove the fixtures 2 | var tap = require("tap") 3 | , rimraf = require("rimraf") 4 | , path = require("path") 5 | 6 | tap.test("cleanup fixtures", function (t) { 7 | rimraf(path.resolve(__dirname, "a"), function (er) { 8 | t.ifError(er, "removed") 9 | t.end() 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/Gruntfile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function(grunt) { 4 | 5 | grunt.initConfig({ 6 | nodeunit: { 7 | util: ['test/index.js'] 8 | }, 9 | 10 | }); 11 | 12 | grunt.loadNpmTasks('grunt-contrib-nodeunit'); 13 | 14 | grunt.registerTask('default', ['nodeunit']); 15 | 16 | }; 17 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/Gruntfile-execArgv-child.js: -------------------------------------------------------------------------------- 1 | module.exports = function(grunt) { 2 | 3 | grunt.registerTask('default', function(text) { 4 | console.log('OUTPUT: ' + process.execArgv.join(' ')); 5 | }); 6 | 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/Gruntfile-print-text.js: -------------------------------------------------------------------------------- 1 | module.exports = function(grunt) { 2 | 3 | grunt.registerTask('print', 'Print the specified text.', function(text) { 4 | console.log('OUTPUT: ' + text); 5 | // console.log(process.cwd()); 6 | }); 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/exec.cmd: -------------------------------------------------------------------------------- 1 | @echo done 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/exec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "done" 3 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/spawn.js: -------------------------------------------------------------------------------- 1 | 2 | var code = Number(process.argv[2]); 3 | 4 | process.stdout.write('stdout\n'); 5 | process.stderr.write('stderr\n'); 6 | 7 | // Instead of process.exit. See https://github.com/cowboy/node-exit 8 | require('exit')(code); 9 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *~ 3 | *sublime-* 4 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | - 0.8 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/encodings/big5.js: -------------------------------------------------------------------------------- 1 | var big5Table = require('./table/big5.js'); 2 | module.exports = { 3 | 'windows950': 'big5', 4 | 'cp950': 'big5', 5 | 'big5': { 6 | type: 'table', 7 | table: big5Table 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/encodings/gbk.js: -------------------------------------------------------------------------------- 1 | var gbkTable = require('./table/gbk.js'); 2 | module.exports = { 3 | 'windows936': 'gbk', 4 | 'gb2312': 'gbk', 5 | 'gbk': { 6 | type: 'table', 7 | table: gbkTable 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/test/big5File.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/iconv-lite/test/big5File.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/iconv-lite/test/gbkFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/iconv-lite/test/gbkFile.txt -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/examples/custom_types.yaml: -------------------------------------------------------------------------------- 1 | subject: Custom types in JS-YAML 2 | spaces: 3 | - !space 4 | height: 1000 5 | width: 1000 6 | points: 7 | - !point [ 10, 43, 23 ] 8 | - !point [ 165, 0, 50 ] 9 | - !point [ 100, 100, 100 ] 10 | 11 | - !space 12 | height: 64 13 | width: 128 14 | points: 15 | - !point [ 12, 43, 0 ] 16 | - !point [ 1, 4, 90 ] 17 | 18 | - !space {} # An empty space 19 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/examples/sample_document.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var inspect = require('util').inspect; 5 | 6 | // just require jsyaml 7 | require('../lib/js-yaml'); 8 | 9 | 10 | try { 11 | var doc = require(__dirname + '/sample_document.yaml'); 12 | console.log(inspect(doc, false, 10, true)); 13 | } catch (e) { 14 | console.log(e.stack || e.toString()); 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/js-yaml.js'); 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema/default.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var Schema = require('../schema'); 5 | 6 | 7 | module.exports = Schema.DEFAULT = new Schema({ 8 | include: [ 9 | require('./safe') 10 | ], 11 | explicit: [ 12 | require('../type/js/undefined'), 13 | require('../type/js/regexp'), 14 | require('../type/js/function') 15 | ] 16 | }); 17 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema/minimal.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var Schema = require('../schema'); 5 | 6 | 7 | module.exports = new Schema({ 8 | explicit: [ 9 | require('../type/str'), 10 | require('../type/seq'), 11 | require('../type/map') 12 | ] 13 | }); 14 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/map.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var Type = require('../type'); 5 | 6 | 7 | module.exports = new Type('tag:yaml.org,2002:map', { 8 | loader: { 9 | kind: 'object' 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/merge.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var NIL = require('../common').NIL; 5 | var Type = require('../type'); 6 | 7 | 8 | function resolveYamlMerge(object /*, explicit*/) { 9 | return '<<' === object ? object : NIL; 10 | } 11 | 12 | 13 | module.exports = new Type('tag:yaml.org,2002:merge', { 14 | loader: { 15 | kind: 'string', 16 | resolver: resolveYamlMerge 17 | } 18 | }); 19 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/seq.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var Type = require('../type'); 5 | 6 | 7 | module.exports = new Type('tag:yaml.org,2002:seq', { 8 | loader: { 9 | kind: 'array' 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/str.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | var Type = require('../type'); 5 | 6 | 7 | module.exports = new Type('tag:yaml.org,2002:str', { 8 | loader: { 9 | kind: 'string' 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esparse: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esparse.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esvalidate: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esvalidate.js -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/help.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | 4 | var ArgumentParser = require('../lib/argparse').ArgumentParser; 5 | var parser = new ArgumentParser({ 6 | version: '0.0.1', 7 | addHelp: true, 8 | description: 'Argparse examples: help', 9 | epilog: 'help epilog', 10 | prog: 'help_example_prog', 11 | usage: 'Usage %(prog)s ' 12 | }); 13 | parser.printHelp(); 14 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/argparse'); 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/const.js: -------------------------------------------------------------------------------- 1 | // 2 | // Constants 3 | // 4 | module.exports.EOL = '\n'; 5 | 6 | module.exports.SUPPRESS = '==SUPPRESS=='; 7 | 8 | module.exports.OPTIONAL = '?'; 9 | 10 | module.exports.ZERO_OR_MORE = '*'; 11 | 12 | module.exports.ONE_OR_MORE = '+'; 13 | 14 | module.exports.PARSER = 'A...'; 15 | 16 | module.exports.REMAINDER = '...'; 17 | 18 | module.exports._UNRECOGNIZED_ARGS_ATTR = '_unrecognized_args'; 19 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 1.9.3 4 | 5 | before_script: 6 | - "export DISPLAY=:99.0" 7 | - "sh -e /etc/init.d/xvfb start" 8 | - sleep 2 -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'uglifier' 4 | gem 'rake' 5 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | execjs (1.4.0) 5 | multi_json (~> 1.0) 6 | multi_json (1.3.6) 7 | rake (0.9.2.2) 8 | uglifier (1.3.0) 9 | execjs (>= 0.3.0) 10 | multi_json (~> 1.0, >= 1.0.2) 11 | 12 | PLATFORMS 13 | ruby 14 | 15 | DEPENDENCIES 16 | rake 17 | uglifier 18 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "underscore.string", 3 | "repo": "epeli/underscore.string", 4 | "description": "String manipulation extensions for Underscore.js javascript library", 5 | "version": "2.3.3", 6 | "keywords": ["underscore", "string"], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "lib/underscore.string.js", 10 | "scripts": ["lib/underscore.string.js"] 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/libpeerconnection.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/libpeerconnection.log -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/test/strings_standalone.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | module("String extensions"); 4 | 5 | test("underscore not included", function() { 6 | raises(function() { _("foo") }, /TypeError/); 7 | }); 8 | 9 | test("provides standalone functions", function() { 10 | equal(typeof _.str.trim, "function"); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | Rakefile 3 | docs/ 4 | raw/ 5 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | notifications: 5 | email: false 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/CNAME: -------------------------------------------------------------------------------- 1 | underscorejs.org 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/favicon.ico -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./underscore'); 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/lodash/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lodash'); -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/lodash/vendor/tar/vendor/graceful-fs/README.md: -------------------------------------------------------------------------------- 1 | Just like node's `fs` module, but it does an incremental back-off when 2 | EMFILE is encountered. 3 | 4 | Useful in asynchronous situations where one needs to try to open lots 5 | and lots of files. 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/lodash/vendor/tar/vendor/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/minimatch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/minimatch/test/extglob-ending-with-state-char.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test 2 | var minimatch = require('../') 3 | 4 | test('extglob ending with statechar', function(t) { 5 | t.notOk(minimatch('ax', 'a?(b*)')) 6 | t.ok(minimatch('ax', '?(a*|b)')) 7 | t.end() 8 | }) 9 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/grunt/node_modules/nopt/.npmignore -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | for i in test-*.js; do 4 | echo -n $i ... 5 | bash setup.sh 6 | node $i 7 | ! [ -d target ] 8 | echo "pass" 9 | done 10 | rm -rf target 11 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/underscore.string/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 1.9.3 4 | 5 | before_script: 6 | - "export DISPLAY=:99.0" 7 | - "sh -e /etc/init.d/xvfb start" 8 | - sleep 2 -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/underscore.string/Gemfile: -------------------------------------------------------------------------------- 1 | source :rubygems 2 | 3 | gem 'serve' 4 | gem 'uglifier' 5 | gem 'rake' -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/underscore.string/test/strings_standalone.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | module("String extensions"); 4 | 5 | test("underscore not included", function() { 6 | raises(function() { _("foo") }, /TypeError/); 7 | }); 8 | 9 | test("provides standalone functions", function() { 10 | equals(typeof _.str.trim, "function"); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/which/README.md: -------------------------------------------------------------------------------- 1 | The "which" util from npm's guts. 2 | 3 | Finds the first instance of a specified executable in the PATH 4 | environment variable. Does not cache the results, so `hash -r` is not 5 | needed when the PATH changes. 6 | -------------------------------------------------------------------------------- /node_modules/grunt/node_modules/which/bin/which: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var which = require("../") 3 | if (process.argv.length < 3) { 4 | console.error("Usage: which ") 5 | process.exit(1) 6 | } 7 | 8 | which(process.argv[2], function (er, thing) { 9 | if (er) { 10 | console.error(er.message) 11 | process.exit(er.errno || 127) 12 | } 13 | console.log(thing) 14 | }) 15 | -------------------------------------------------------------------------------- /node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/node_modules/nopt/.npmignore -------------------------------------------------------------------------------- /public/assets/application-03d01481977d8fb2889eb9d5988df785.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application-03d01481977d8fb2889eb9d5988df785.css.gz -------------------------------------------------------------------------------- /public/assets/application-3d399ded5debf8445e6e74c64546c70e.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application-3d399ded5debf8445e6e74c64546c70e.js.gz -------------------------------------------------------------------------------- /public/assets/application-4435de5e6c4e31841fdeb6669cef305b.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application-4435de5e6c4e31841fdeb6669cef305b.js.gz -------------------------------------------------------------------------------- /public/assets/application-f5ca231f7a3201ffc7237acf2a851d96.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application-f5ca231f7a3201ffc7237acf2a851d96.css.gz -------------------------------------------------------------------------------- /public/assets/application.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application.css.gz -------------------------------------------------------------------------------- /public/assets/application.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/application.js.gz -------------------------------------------------------------------------------- /public/assets/digitalocean-39b6fc960e34a9b3204aaee8d8b0cf45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/digitalocean-39b6fc960e34a9b3204aaee8d8b0cf45.png -------------------------------------------------------------------------------- /public/assets/digitalocean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/digitalocean.png -------------------------------------------------------------------------------- /public/assets/dynamic/wysihtml5-055cdc8f17ea261e0b8ca91e611b1a5c.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/dynamic/wysihtml5-055cdc8f17ea261e0b8ca91e611b1a5c.js.gz -------------------------------------------------------------------------------- /public/assets/dynamic/wysihtml5-524b626da9bba444e9d17dfde6117c27.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/dynamic/wysihtml5-524b626da9bba444e9d17dfde6117c27.js.gz -------------------------------------------------------------------------------- /public/assets/dynamic/wysihtml5.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/dynamic/wysihtml5.js.gz -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-05697ee4399377073564ab8f8c0783a9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-05697ee4399377073564ab8f8c0783a9.woff -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-07b60493dcdb6f38fc45932f1eec521e.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-07b60493dcdb6f38fc45932f1eec521e.woff -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-0de6b562066633d51e00c49ba56a0d91.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-0de6b562066633d51e00c49ba56a0d91.eot -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-5ab475cecfe337c530a4e887d072e142.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-5ab475cecfe337c530a4e887d072e142.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-7d2abcc7f73efca64bfae2353988b77c.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-7d2abcc7f73efca64bfae2353988b77c.eot -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont-a15be637bcc9d8c1c92fab82cf184399.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont-a15be637bcc9d8c1c92fab82cf184399.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/assets/fontawesome/fonts/FontAwesome-52c9b45d0bb158911aebfa2fa6fd0099.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome/fonts/FontAwesome-52c9b45d0bb158911aebfa2fa6fd0099.otf -------------------------------------------------------------------------------- /public/assets/fontawesome/fonts/FontAwesome-c8d1e3a4cf0ac3fbfa880fafccff0df1.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome/fonts/FontAwesome-c8d1e3a4cf0ac3fbfa880fafccff0df1.otf -------------------------------------------------------------------------------- /public/assets/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-328ba18de05ec0ee74514d9efbd32dc2.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-328ba18de05ec0ee74514d9efbd32dc2.woff -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-4807c686e21fc6b9b8f71b33e8fc349b.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-4807c686e21fc6b9b8f71b33e8fc349b.woff -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-5cdb71ad26790e7e48bb3fb35f10eddd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-5cdb71ad26790e7e48bb3fb35f10eddd.ttf -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-c0d9c0cc5da7af0c511b09ede0bcc5fa.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-c0d9c0cc5da7af0c511b09ede0bcc5fa.eot -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-e641977d73982a87cc99b043e1d2b1e5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-e641977d73982a87cc99b043e1d2b1e5.ttf -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular-ea61bebf5a50ab9a87b74207ab9cabb3.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular-ea61bebf5a50ab9a87b74207ab9cabb3.eot -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/assets/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/assets/logo-2c47ccf3f31f8bfd5c4d3fcb52e8717b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/logo-2c47ccf3f31f8bfd5c4d3fcb52e8717b.png -------------------------------------------------------------------------------- /public/assets/logo-65e8ccea3784c5129864981e69c34ccb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/logo-65e8ccea3784c5129864981e69c34ccb.png -------------------------------------------------------------------------------- /public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/logo.png -------------------------------------------------------------------------------- /public/assets/modernizr/modernizr-4a0527f7fd0c39f80bfa83f56de2621f.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/modernizr/modernizr-4a0527f7fd0c39f80bfa83f56de2621f.js.gz -------------------------------------------------------------------------------- /public/assets/modernizr/modernizr-5165fde4af215a3dce1007e8eb7aea96.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/modernizr/modernizr-5165fde4af215a3dce1007e8eb7aea96.js.gz -------------------------------------------------------------------------------- /public/assets/modernizr/modernizr.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/modernizr/modernizr.js.gz -------------------------------------------------------------------------------- /public/assets/polyfill/respond-0437195ceb0ab72f89b3683915b118cd.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/polyfill/respond-0437195ceb0ab72f89b3683915b118cd.js.gz -------------------------------------------------------------------------------- /public/assets/polyfill/respond-6bfcbfa167230202b0e75d78ae2dcf1a.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/polyfill/respond-6bfcbfa167230202b0e75d78ae2dcf1a.js.gz -------------------------------------------------------------------------------- /public/assets/polyfill/respond.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/polyfill/respond.js.gz -------------------------------------------------------------------------------- /public/assets/submitting-animation-bf0d01c653aa7a89617e7463b036387f.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-animation-bf0d01c653aa7a89617e7463b036387f.gif -------------------------------------------------------------------------------- /public/assets/submitting-animation-c1f07e87872fa267e1798cc3fab8b0b8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-animation-c1f07e87872fa267e1798cc3fab8b0b8.gif -------------------------------------------------------------------------------- /public/assets/submitting-animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-animation.gif -------------------------------------------------------------------------------- /public/assets/submitting-error-0baf6b55d2b66abae4f07a6fc0b64399.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-error-0baf6b55d2b66abae4f07a6fc0b64399.gif -------------------------------------------------------------------------------- /public/assets/submitting-error-a86ca66c989da0c3d3149e09ed2a4f21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-error-a86ca66c989da0c3d3149e09ed2a4f21.gif -------------------------------------------------------------------------------- /public/assets/submitting-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-error.gif -------------------------------------------------------------------------------- /public/assets/submitting-success-0a064d083fc324bff20a38f5010b9518.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-success-0a064d083fc324bff20a38f5010b9518.gif -------------------------------------------------------------------------------- /public/assets/submitting-success-8fefd698caefdc217cfb981dc101cbfc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-success-8fefd698caefdc217cfb981dc101cbfc.gif -------------------------------------------------------------------------------- /public/assets/submitting-success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/assets/submitting-success.gif -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file 2 | # 3 | # To ban all spiders from the entire site uncomment the next two lines: 4 | # User-agent: * 5 | # Disallow: / 6 | -------------------------------------------------------------------------------- /runners/DotNet/DotNet/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.Mvc; 3 | namespace Refiddle.Controllers 4 | { 5 | [HandleError] 6 | public class HomeController : Controller 7 | { 8 | public ActionResult Index() 9 | { 10 | return new RedirectResult("http://refiddle.com"); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /runners/DotNet/DotNet/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="DotNet.Global" Language="C#" %> 2 | -------------------------------------------------------------------------------- /runners/DotNet/DotNet/ParsedPattern.cs: -------------------------------------------------------------------------------- 1 | using System.Text.RegularExpressions; 2 | 3 | namespace DotNet 4 | { 5 | public class ParsedPattern 6 | { 7 | public Regex Pattern; 8 | public SudoRegexOptions Options; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /runners/DotNet/DotNet/SudoRegexOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace DotNet 4 | { 5 | [Flags] 6 | public enum SudoRegexOptions 7 | { 8 | None = 0, 9 | Literal = 1, 10 | Global = 2, 11 | Compiled = 4 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /spec/controllers/application_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/spec/controllers/application_controller_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/spec/fixtures/images/logo.png -------------------------------------------------------------------------------- /spec/routing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/spec/routing.rb -------------------------------------------------------------------------------- /spec/support/authentication_helpers.rb: -------------------------------------------------------------------------------- 1 | def login(user) 2 | post signin_url, auth_token: user.auth_token 3 | end 4 | 5 | def sign_in(user) 6 | session[:user_id]= user && user.id 7 | end -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/vendor/assets/javascripts/.keep -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phallguy/refiddle-com/b2314409e9d872282bb600f77ec3631eca994bb4/vendor/assets/stylesheets/.keep --------------------------------------------------------------------------------