{"_id":"coffee-assets","_rev":"113-7caad9a5713886ead3a9390d6b4ad759","name":"coffee-assets","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.1":{"name":"coffee-assets","version":"0.0.1","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"~1.4.0"},"dependencies":{"coffee-script":"~1.4.0","coffee-templates":"0.0.2","coffee-stylesheets":"0.0.1","coffee-sprites":"0.0.1","async2":"~0.1.0"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly fast*, with no meddling middleware dependencies, or [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [buildr.npm](https://github.com/balupton/buildr.npm).\n\n## Quick Examples\n\n```coffeescript\n# CoffeeScripts\nwatch [\n    in: 'precompile'\n    suffix: '/server.js.coffee'\n    out: ''\n  ,\n    in: 'precompile/controllers/server'\n    out: 'static/app/controllers'\n  ,\n    in: 'precompile/controllers/shared'\n    out:  'static/public/assets/controllers'\n  ,\n    in: 'precompile/models/server'\n    out: 'static/app/models'\n  ,\n    in: 'precompile/models/shared'\n    out: 'static/public/assets/models'\n  ,\n    in: [\n      'precompile/assets/behaviors'\n      'precompile/vendor/assets'\n    ]\n    out: 'static/public/assets'\n], '/**/*.{js,js.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeScript compiler', err, true, true if err\n    write outfile.replace(/\\.coffee$/,''), compiled\n\n# CoffeeStylesheets\nwatch [\n  in: [\n    'precompile/assets/stylesheets'\n    'precompile/vendor/assets'\n  ],\n  out: 'static/public/assets'\n# filenames with underscore prefix are only compiled via require\n], '/**/!(@(_))*.{css,css.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    stylesheet_options:\n      format: true\n    sprite_options:\n      image_path: 'precompile/assets/sprites/'\n      sprite_path: 'static/public/assets/'\n      sprite_url: '/assets/'\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeStylesheets compiler', err, true, true if err\n    write outfile.replace(/\\.coffee/,''), compiled\n\n# CoffeeTemplates (server-side; single function per file)\nwatch [\n  in: 'precompile/views/server'\n  out: 'static/app/views'\n], '/**/*.html.coffee', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    template_options:\n      format: true\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write outfile.replace(/\\.html.coffee/,'.js'), compiled\n\n# CoffeeTemplates (client-side; multi-function aggregated to single file)\nwatch 'precompile/views/shared/**/*.html.coffee', ->\n  # if ANY template file changes, ALL must be recompiled\n  # because they are aggregated into a single templates.js file and function()\n  assets.precompile_templates 'precompile/views/shared', {\n    template_options:\n      format: true\n  }, (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write 'static/public/assets/templates.js', compiled\n```\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/production/skeleton/Cakefile).\n","_id":"coffee-assets@0.0.1","dist":{"shasum":"4c657b5c8536d335a3b189cf01f04256d0946234","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.0.1.tgz","integrity":"sha512-/JlddzDzXwa/09ooPbA0SoaOyIrv/p/ikxjf21bWIZ0wT9n2u1Ny8UpsV/9cPT9/WUs5fwJNKKETod0wGBeY9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrARLS/bmIkmhJZSsTj4LEFb2me0KiuROA5itv6bSrEwIhAOiWzjBjVpj+yfDlS36qTstun84uhwwgltUJCy4fiGqh"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.0.2":{"name":"coffee-assets","version":"0.0.2","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"~1.4.0"},"dependencies":{"coffee-script":">=1.4.0","coffee-templates":">=0.0.1","coffee-stylesheets":">=0.0.1","coffee-sprites":">=0.0.1","async2":">=0.0.1"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly fast*, with no meddling middleware dependencies, or [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [buildr.npm](https://github.com/balupton/buildr.npm).\n\n## Quick Examples\n\n```coffeescript\n# CoffeeScripts\nwatch [\n    in: 'precompile'\n    suffix: '/server.js.coffee'\n    out: ''\n  ,\n    in: 'precompile/controllers/server'\n    out: 'static/app/controllers'\n  ,\n    in: 'precompile/controllers/shared'\n    out:  'static/public/assets/controllers'\n  ,\n    in: 'precompile/models/server'\n    out: 'static/app/models'\n  ,\n    in: 'precompile/models/shared'\n    out: 'static/public/assets/models'\n  ,\n    in: [\n      'precompile/assets/behaviors'\n      'precompile/vendor/assets'\n    ]\n    out: 'static/public/assets'\n], '/**/*.{js,js.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeScript compiler', err, true, true if err\n    write outfile.replace(/\\.coffee$/,''), compiled\n\n# CoffeeStylesheets\nwatch [\n  in: [\n    'precompile/assets/stylesheets'\n    'precompile/vendor/assets'\n  ],\n  out: 'static/public/assets'\n# filenames with underscore prefix are only compiled via require\n], '/**/!(@(_))*.{css,css.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    stylesheet_options:\n      format: true\n    sprite_options:\n      image_path: 'precompile/assets/sprites/'\n      sprite_path: 'static/public/assets/'\n      sprite_url: '/assets/'\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeStylesheets compiler', err, true, true if err\n    write outfile.replace(/\\.coffee/,''), compiled\n\n# CoffeeTemplates (server-side; single function per file)\nwatch [\n  in: 'precompile/views/server'\n  out: 'static/app/views'\n], '/**/*.html.coffee', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    template_options:\n      format: true\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write outfile.replace(/\\.html.coffee/,'.js'), compiled\n\n# CoffeeTemplates (client-side; multi-function aggregated to single file)\nwatch 'precompile/views/shared/**/*.html.coffee', ->\n  # if ANY template file changes, ALL must be recompiled\n  # because they are aggregated into a single templates.js file and function()\n  assets.precompile_templates 'precompile/views/shared', {\n    template_options:\n      format: true\n  }, (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write 'static/public/assets/templates.js', compiled\n```\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/production/skeleton/Cakefile).\n","_id":"coffee-assets@0.0.2","dist":{"shasum":"6959af6432ebeca35fc6b87555a95c45e73714f8","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.0.2.tgz","integrity":"sha512-nwu8z3Di5naA8Tv++sBH7Vb6zERw6ORedPCeuwIaMPyCelsJC/YP4G9NXiPA0w6OO+R9qYre24fiZ1XFUSFTcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzJGiwmDXW8Wh0lVV+52iBd4dZSMiiHjFMj0e6p5fQ1AiA0W3dSJTo5Ysvwj2L/42Rffy6lA9MgYnHHMiDnxgTL+g=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.1.1":{"name":"coffee-assets","version":"0.1.1","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"dependencies":{"coffee-script":"*","coffee-templates":"https://github.com/mikesmullin/coffee-templates/tarball/stable","coffee-stylesheets":"https://github.com/mikesmullin/coffee-stylesheets/tarball/stable","coffee-sprites":"https://github.com/mikesmullin/coffee-sprites/tarball/stable","async2":"https://github.com/mikesmullin/async2/tarball/stable","mkdirp":"*"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little stable-quality packages you expect. Additionally, its\n*incredibly fast*, with no meddling middleware dependencies, or [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [buildr.npm](https://github.com/balupton/buildr.npm).\n\n## Quick Examples\n\n```coffeescript\n# CoffeeScripts\nwatch [\n    in: 'precompile'\n    suffix: '/server.js.coffee'\n    out: ''\n  ,\n    in: 'precompile/controllers/server'\n    out: 'static/app/controllers'\n  ,\n    in: 'precompile/controllers/shared'\n    out:  'static/public/assets/controllers'\n  ,\n    in: 'precompile/models/server'\n    out: 'static/app/models'\n  ,\n    in: 'precompile/models/shared'\n    out: 'static/public/assets/models'\n  ,\n    in: [\n      'precompile/assets/behaviors'\n      'precompile/vendor/assets'\n    ]\n    out: 'static/public/assets'\n], '/**/*.{js,js.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeScript compiler', err, true, true if err\n    write outfile.replace(/\\.coffee$/,''), compiled\n\n# CoffeeStylesheets\nwatch [\n  in: [\n    'precompile/assets/stylesheets'\n    'precompile/vendor/assets'\n  ],\n  out: 'static/public/assets'\n# filenames with underscore prefix are only compiled via require\n], '/**/!(@(_))*.{css,css.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    stylesheet_options:\n      format: true\n    sprite_options:\n      image_path: 'precompile/assets/sprites/'\n      sprite_path: 'static/public/assets/'\n      sprite_url: '/assets/'\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeStylesheets compiler', err, true, true if err\n    write outfile.replace(/\\.coffee/,''), compiled\n\n# CoffeeTemplates (server-side; single function per file)\nwatch [\n  in: 'precompile/views/server'\n  out: 'static/app/views'\n], '/**/*.html.coffee', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    template_options:\n      format: true\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write outfile.replace(/\\.html.coffee/,'.js'), compiled\n\n# CoffeeTemplates (client-side; multi-function aggregated to single file)\nwatch 'precompile/views/shared/**/*.html.coffee', ->\n  # if ANY template file changes, ALL must be recompiled\n  # because they are aggregated into a single templates.js file and function()\n  assets.precompile_templates 'precompile/views/shared', {\n    template_options:\n      format: true\n  }, (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write 'static/public/assets/templates.js', compiled\n```\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/stable/skeleton/Cakefile).\n","_id":"coffee-assets@0.1.1","dist":{"shasum":"ac0f860f1e7af4b827689046327899e21ca6c397","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.1.1.tgz","integrity":"sha512-43LHS6roRMT+fZ0B95GwmQ/45ZjyBCggRENTTBxwUUj3RcaUUdYvcLXG/Y4ai/86WPrCHOF10T1tFdGPWniUJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvw4bGgc6F+hJv0EgJccXQU2fD53pQ8HtomUSzep5kBAiAVyxlZe4OM2y7HxrvvswLxaLiOCXcmQXiTkTbLOEsPgQ=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.1.2":{"name":"coffee-assets","version":"0.1.2","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"dependencies":{"coffee-script":"*","coffee-templates":"https://github.com/mikesmullin/coffee-templates/tarball/stable","coffee-stylesheets":"https://github.com/mikesmullin/coffee-stylesheets/tarball/stable","coffee-sprites":"https://github.com/mikesmullin/coffee-sprites/tarball/stable","async2":"https://github.com/mikesmullin/async2/tarball/stable","mkdirp":"*"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little stable-quality packages you expect. Additionally, its\n*incredibly fast*, with no meddling middleware dependencies, or [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [buildr.npm](https://github.com/balupton/buildr.npm).\n\n## Quick Examples\n\n```coffeescript\n# CoffeeScripts\nwatch [\n    in: 'precompile'\n    suffix: '/server.js.coffee'\n    out: ''\n  ,\n    in: 'precompile/controllers/server'\n    out: 'static/app/controllers'\n  ,\n    in: 'precompile/controllers/shared'\n    out:  'static/public/assets/controllers'\n  ,\n    in: 'precompile/models/server'\n    out: 'static/app/models'\n  ,\n    in: 'precompile/models/shared'\n    out: 'static/public/assets/models'\n  ,\n    in: [\n      'precompile/assets/behaviors'\n      'precompile/vendor/assets'\n    ]\n    out: 'static/public/assets'\n], '/**/*.{js,js.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeScript compiler', err, true, true if err\n    write outfile.replace(/\\.coffee$/,''), compiled\n\n# CoffeeStylesheets\nwatch [\n  in: [\n    'precompile/assets/stylesheets'\n    'precompile/vendor/assets'\n  ],\n  out: 'static/public/assets'\n# filenames with underscore prefix are only compiled via require\n], '/**/!(@(_))*.{css,css.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    stylesheet_options:\n      format: true\n    sprite_options:\n      image_path: 'precompile/assets/sprites/'\n      sprite_path: 'static/public/assets/'\n      sprite_url: '/assets/'\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeStylesheets compiler', err, true, true if err\n    write outfile.replace(/\\.coffee/,''), compiled\n\n# CoffeeTemplates (server-side; single function per file)\nwatch [\n  in: 'precompile/views/server'\n  out: 'static/app/views'\n], '/**/*.html.coffee', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    template_options:\n      format: true\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write outfile.replace(/\\.html.coffee/,'.js'), compiled\n\n# CoffeeTemplates (client-side; multi-function aggregated to single file)\nwatch 'precompile/views/shared/**/*.html.coffee', ->\n  # if ANY template file changes, ALL must be recompiled\n  # because they are aggregated into a single templates.js file and function()\n  assets.precompile_templates 'precompile/views/shared', {\n    template_options:\n      format: true\n  }, (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write 'static/public/assets/templates.js', compiled\n```\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/stable/skeleton/Cakefile).\n","_id":"coffee-assets@0.1.2","dist":{"shasum":"25e26e05d81af39ab7415529c355bdb2f9889373","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.1.2.tgz","integrity":"sha512-LdrU3e7rqWZvBWemP3nyAm+c74NwzOW7Wbl0JDuL+9uqiSJPprubaYUXyDyi02/SWEmSPfFeQw7ZMdoX8sPJ3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRVTXd+AkGNhhMoBevHbUnQpSCgUT29y2p8FAs6vYrtAiEA8T6zTQWqZVSJVdLeWPM+LeKYDX3W1QZ5yTObXNV3Qhc="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.1.3":{"name":"coffee-assets","version":"0.1.3","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"dependencies":{"coffee-script":"*","mkdirp":"*","growl":"*","gaze":"*","coffee-templates":"https://github.com/mikesmullin/coffee-templates/tarball/stable","coffee-stylesheets":"https://github.com/mikesmullin/coffee-stylesheets/tarball/stable","coffee-sprites":"https://github.com/mikesmullin/coffee-sprites/tarball/stable","async2":"https://github.com/mikesmullin/async2/tarball/stable"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly quickly*, with no [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [buildr.npm](https://github.com/balupton/buildr.npm),\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [coffee-shop](https://github.com/mikesmullin/coffee-shop).\n\n## Quick Examples\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/stable/skeleton/Cakefile).\n","_id":"coffee-assets@0.1.3","dist":{"shasum":"0f54aa8a9b9f859c010ff2cc5d4bcad5f86bdea6","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.1.3.tgz","integrity":"sha512-8UjBAuNCsJrzTXTXmm/2sz2zCpBUXXCMsRpsk0m6MuhIMpMU92nbUjd+NXVaWNTR8DEzBPXeuvAbGRJcDb/VcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/WVLtgeA5xhCUGaarRKXf42WasJkY9i/GmNNAt/tsPAiEAu3cC9tO8XreG4iK8KIxHn2UFDyb8iPiOZKxwNAyvYic="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.1.4":{"name":"coffee-assets","version":"0.1.4","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"dependencies":{"coffee-script":"*","mkdirp":"*","growl":"*","gaze":"*","coffee-templates":"*","coffee-stylesheets":"*","coffee-sprites":"*","async2":"*"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly quickly*, with no [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [buildr.npm](https://github.com/balupton/buildr.npm),\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [coffee-shop](https://github.com/mikesmullin/coffee-shop).\n\n## Quick Examples\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/stable/skeleton/Cakefile).\n","_id":"coffee-assets@0.1.4","dist":{"shasum":"b6c6737c594d8934bdf9b099aac53c48db1d5610","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.1.4.tgz","integrity":"sha512-8e8cK4h65PLhfdTYi+I1QHVa694sZtFoP7Q6lKVL4fqPBUSpoEka67lOpGlnnFAMfCFmzkILYC9MelWBxyQdcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWWJqljvKzj5gJe1/FWAN1B3qP9Ff3XMxEljZ0qNW1twIhAOp/Lfabtjt5lPA412oMVYzoSIo8L1chilF46EaViUcr"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]},"0.1.5":{"name":"coffee-assets","version":"0.1.5","description":"Sprockets syntax for aggregating/minifying/gzipping CoffeeTemplates, CoffeeStylesheets, and CoffeeSprites.","main":"js/coffee-assets.js","directories":{"test":"test"},"scripts":{"pretest":"coffee --bare -o js coffee/coffee-assets.coffee","test":"mocha --reporter spec --bail --ui bdd --colors --compilers coffee:coffee-script --require coffee-script test/test.coffee"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"},"keywords":["coffee","stylesheets","templates","sprites","assets","sprockets","aggregate","minify","gzip"],"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"license":"MIT","readmeFilename":"README.md","devDependencies":{"chai":"*"},"dependencies":{"coffee-script":"*","mkdirp":"*","coffee-templates":"*","coffee-stylesheets":"*","coffee-sprites":"*","coffee-observer":"*","async2":"*"},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly quickly*, with no [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [buildr.npm](https://github.com/balupton/buildr.npm),\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [coffee-shop](https://github.com/mikesmullin/coffee-shop).\n\n## Quick Examples\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/stable/skeleton/Cakefile).\n","bugs":{"url":"https://github.com/mikesmullin/coffee-assets/issues"},"_id":"coffee-assets@0.1.5","dist":{"shasum":"018b4c35f799a6ea01e787bab26619954f2b737c","tarball":"https://registry.npmjs.org/coffee-assets/-/coffee-assets-0.1.5.tgz","integrity":"sha512-ETblNEgmAZMRekCtIH8toz0hmzFOEbwXeFDltMmvByuLOLoltTzccr3DR2rero/v/QmRt9hZ3Qg6i0W5OJCFOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu/v76C8RpEZguJ5TyLv4cgThAMnfZ4QK68iWW+HlufAiBvBj3nOnZYJzMvRFNTiddXBmfnP0Dn8nJtCgvMbAghXw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mikesmullin","email":"mike@smullindesign.com"},"maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}]}},"readme":"# Why CoffeeAssets?\n\n**CoffeeAssets** will bulk compile [CoffeeTemplates](https://github.com/mikesmullin/coffee-templates), [CoffeeScript](http://coffeescript.org/), and [CoffeeStylesheets](https://github.com/mikesmullin/coffee-stylesheets) with support for [CoffeeSprites](https://github.com/mikesmullin/coffee-sprites).\nOptionally aggregating these using [Sprockets](https://github.com/sstephenson/sprockets)-like `#= require ./../file` directives, minifying with [Google Closure](https://developers.google.com/closure/compiler/), suffixing a digest,\nwriting a `manifest.json`, and gzipping into the neat little production-quality packages you expect. Additionally, its\n*incredibly fast*, with no meddling middleware dependencies, or [slow](https://github.com/gradus/coffeecup) [transpilers](https://github.com/learnboost/stylus) inbetween.\n\nInspired by\n [mincer](https://github.com/nodeca/mincer),\n [coffee-sprites](https://github.com/mikesmullin/coffee-sprites), and\n [buildr.npm](https://github.com/balupton/buildr.npm).\n\n## Quick Examples\n\n```coffeescript\n# CoffeeScripts\nwatch [\n    in: 'precompile'\n    suffix: '/server.js.coffee'\n    out: ''\n  ,\n    in: 'precompile/controllers/server'\n    out: 'static/app/controllers'\n  ,\n    in: 'precompile/controllers/shared'\n    out:  'static/public/assets/controllers'\n  ,\n    in: 'precompile/models/server'\n    out: 'static/app/models'\n  ,\n    in: 'precompile/models/shared'\n    out: 'static/public/assets/models'\n  ,\n    in: [\n      'precompile/assets/behaviors'\n      'precompile/vendor/assets'\n    ]\n    out: 'static/public/assets'\n], '/**/*.{js,js.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeScript compiler', err, true, true if err\n    write outfile.replace(/\\.coffee$/,''), compiled\n\n# CoffeeStylesheets\nwatch [\n  in: [\n    'precompile/assets/stylesheets'\n    'precompile/vendor/assets'\n  ],\n  out: 'static/public/assets'\n# filenames with underscore prefix are only compiled via require\n], '/**/!(@(_))*.{css,css.coffee}', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    stylesheet_options:\n      format: true\n    sprite_options:\n      image_path: 'precompile/assets/sprites/'\n      sprite_path: 'static/public/assets/'\n      sprite_url: '/assets/'\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeStylesheets compiler', err, true, true if err\n    write outfile.replace(/\\.coffee/,''), compiled\n\n# CoffeeTemplates (server-side; single function per file)\nwatch [\n  in: 'precompile/views/server'\n  out: 'static/app/views'\n], '/**/*.html.coffee', (infile, outfile) ->\n  assets.precompile infile, assets.compiler(\n    template_options:\n      format: true\n  ), (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write outfile.replace(/\\.html.coffee/,'.js'), compiled\n\n# CoffeeTemplates (client-side; multi-function aggregated to single file)\nwatch 'precompile/views/shared/**/*.html.coffee', ->\n  # if ANY template file changes, ALL must be recompiled\n  # because they are aggregated into a single templates.js file and function()\n  assets.precompile_templates 'precompile/views/shared', {\n    template_options:\n      format: true\n  }, (err, compiled) ->\n    return notify 'Cake CoffeeAssets CoffeeTemplates compiler', err, true, true if err\n    write 'static/public/assets/templates.js', compiled\n```\n\nFor the most recent and comprehensive examples, see [CoffeeShop's Cakefile](https://github.com/mikesmullin/coffee-shop/blob/production/skeleton/Cakefile).\n","maintainers":[{"name":"mikesmullin","email":"mike@smullindesign.com"}],"time":{"modified":"2022-06-13T06:27:28.778Z","created":"2012-12-25T00:18:45.106Z","0.0.1":"2012-12-25T00:18:45.703Z","0.0.2":"2013-01-01T00:17:44.948Z","0.1.1":"2013-01-02T23:52:50.930Z","0.1.2":"2013-01-04T23:08:09.223Z","0.1.3":"2013-01-07T00:48:31.115Z","0.1.4":"2013-01-14T01:04:16.174Z","0.1.5":"2013-10-29T18:41:05.380Z"},"author":{"name":"Mike Smullin","email":"mike@smullindesign.com"},"repository":{"type":"git","url":"git://github.com/mikesmullin/coffee-assets.git"}}