{"_id":"assetstream","_rev":"41-123be3587b1dfaa68114dce2bb3016c0","name":"assetstream","description":"Stream and transform your browser assets.","dist-tags":{"latest":"0.1.19"},"versions":{"0.1.0":{"name":"assetstream","version":"0.1.0","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x"},"readme":"Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.0","dist":{"shasum":"6d3afbaf0a2470857135074058f2c9e5c37afc2c","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.0.tgz","integrity":"sha512-bkqRHZz13QvGZuH2u6urVcUDQPKBBHJiKZ9JjqK8mtdZN0PhY5bhnSi6YYgFRkqT5z8kx5jorcxeP9cQDrh8oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLihaKJFs+0gFGpbFWaYuGEJRxTkigLkpyEc40OhvF1AIgESKXyHOZQsF4ZZIjHc1qthFn5+ny0JiP8r9nyCwSAiM="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.1":{"name":"assetstream","version":"0.1.1","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.1","dist":{"shasum":"1463287423ff76f25e59498248ea85646f15ed03","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.1.tgz","integrity":"sha512-TOwsqYsoDzUkiUq4jSWCuczUVQAcMPcWwN/VWr8XqqKjJeSgI3J/eREp0GEsY/M3XFpjJRUdodxWHcXL6ZoQyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1ntOxUbSBAA4jR7CTYGADC2l9z/zxW/IRFiZ9iS5AFAiEArh4Pgf41SNNyotd6BTcs2iqC+JK3QpdpGfEbHvYk5nQ="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.2":{"name":"assetstream","version":"0.1.2","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.2","dist":{"shasum":"655453c35bbf459745ef93a0e142c104ca6db25c","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.2.tgz","integrity":"sha512-emWvWgL0UzTz9jOw1bqoO3/3K4HXyTgd43Is/oPLKsuCEu3qw22Ieew6M+gMrXS9Zmksrlix/EwoKVFGstTR9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8i+pzf+D2ImvNNneGMsdDpslBEdqAJxi0BB636BQzpQIhAMrsGHWgvr3wfQjB+rNV1MBj9tbc0xNlkYLZnZZPzlOk"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.3":{"name":"assetstream","version":"0.1.3","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.3","dist":{"shasum":"81f860c64eaade18e619cd695823589fee517e20","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.3.tgz","integrity":"sha512-z2m6sq6+CtFMsz33+JpCXKS4LhFZCWG5d9HfTzEJ6Dn7AfKdY3MIvp4xPhBcQlGCALp0ybsOM12xlVKZBFLtzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWYaTWOtdPggdaUccYleNRDdmeE65wP58RWkdtniKcpwIhAK3LHLM+zlggDTeE+tWQrRa4ahBI0W4WB5plLUV2KsFl"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.4":{"name":"assetstream","version":"0.1.4","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.4","dist":{"shasum":"e364f53b817550ef2076003b0b168b5e3133ecaf","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.4.tgz","integrity":"sha512-FIJ6mGkqWp3tcSz98/J6Cah4SrLhkAxhX3t903a3KFfkUygaKqTSSRdG8YgCYXIrxyK120TWRckUFZP7/mNbKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt9/EDPY5n8+UNMJw2vVQa9ZbQabtnE/P2zUkQD7l7AQIhAP8NRB+S6GEo0iGg08ASjGK4nceqF9xjQCi3486J5Ozl"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.5":{"name":"assetstream","version":"0.1.5","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.5","dist":{"shasum":"cdf73453a1d6cea14e666935d28e6e4975ae6217","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.5.tgz","integrity":"sha512-38vL5AsKwrLPcG2zsxNiK2gm4Wn5Nhfns0VMef9c2NKpntDckEQNO3ZP+8R24anrpzjqpVlfatOSjQ1L8XBNow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC6FIrfyQXk5Aol2a0XP5rXDZbgSSzNCKSDl62vegCgAiEAjYkFY39cB0i7w3BgPOSHQ9h/Sz0nX8+A5tDvEOYlDeU="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.6":{"name":"assetstream","version":"0.1.6","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.6","dist":{"shasum":"e14cff8f180b6823c7766a353cd8dedf1bb1d7fd","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.6.tgz","integrity":"sha512-VvJ3R7Ow+VhNs4OLtA665vq2Ap5WrFRY8a0C2ltCXqxx0qL7yPJ+5wzYx89qx2SwbJ/kRisLGLqCH8DN3WAj4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq9pp4XbBPK7vYw0HmFQrJYwIwxH3LuvGjFX9wpczTwgIgIKBrfcmE8xs1cHHe6l5IpkZD1J3ZXTPSUExwxC/8/dI="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.8":{"name":"assetstream","version":"0.1.8","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.8","dist":{"shasum":"ef4731160ae7be1c10fef2235e3c53c470de5eb5","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.8.tgz","integrity":"sha512-/TzpB7RCUp1wm03cO7fh/C61266b3Td3lV4J3NQYiNYUPyP59qbXcXf0GyWWGoxsIDp7YPTly1eiM+uqRtn/5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4JsBckB7Hul770dAPGFKQSzvPJQymQB9oIeXjvOIWUAiEA3JJhsDsY5fDFXsQydu+UwouO39uX8Binka62bcWtT/o="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.9":{"name":"assetstream","version":"0.1.9","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.9","dist":{"shasum":"b5f9931a88732065c296567dca60363dadb562c3","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.9.tgz","integrity":"sha512-sLPIMdTBxkjibB1NXO7ZSMQ5iLJADCzSSLfSmPNPnl5jKpJolLb89vFDblSdFHGJCzPS/lzGGNrH1MEky5Q9sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBUPfUoYDdyW0mwBP7MYXw6JE6JlYZMkOpck4SjrQI/QIgBT1QSB1y1u/eRikHxsqH/52BolUMH+0ga5V3id1Sq08="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.10":{"name":"assetstream","version":"0.1.10","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.10","dist":{"shasum":"204b6cb1a7452bb453d2d90fa5df448b853a0f64","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.10.tgz","integrity":"sha512-hc79WJmYj2qav7FOTqKzkvq6OWJ0BlrsB9l9emC/UVdedVkkGEGeV3GawsaZyZfrldQLZ4j40XF6g5hx0cLeFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMTuCKYUPSzMdaYsodOKJeIafcDp2YiKRXS6Rp2SlYSQIhALyp7ntRpleR3d8Hb6+KyHSBtJLL0sy/w6a5bD1NLCpK"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.11":{"name":"assetstream","version":"0.1.11","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.11","dist":{"shasum":"f0e1628d8f4e4c236fd608d6f0e4ddac69b7a27a","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.11.tgz","integrity":"sha512-Ojnh1lw+jAyBkqhZNOL5+sLqqruASgqeppJEuyczaVi8fReV+2bQ081PBLiwTwj0yQ2ejVsHtwCPLqcxUQ/aEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPN236R6iV62H85iGG5CWijrUJrtlzYgFXXeiJtAmkfwIgJZvS8UZmGpWFDaYZzSVO5+y/GyKVo2t1rINYqAHUUA4="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.12":{"name":"assetstream","version":"0.1.12","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.12","dist":{"shasum":"45003af2c7d7ff9d5485bcfe235dc7a5c82e111b","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.12.tgz","integrity":"sha512-vmaZd3rW5vakZ/+QAGJA8zsz0f2kPmqlzjdIX848ncn8vyy5zN/V8UHVfdR4YbhnhndVtx7711lj2Rorshc2Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRUhldteAYOF29xh3UR58VvsxE7Pcq4YWOQseX0immbgIhAKx+Lfp7CgUeC1K57vaDF1fTBH23MPqa7wdxe+LuQorb"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.13":{"name":"assetstream","version":"0.1.13","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x","ferro":"0.2.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.13","dist":{"shasum":"5029dc3af5f922cf77fe0ad12c749d18e55c421a","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.13.tgz","integrity":"sha512-vRP/FQhSCRSyrjU9+GhD+/5kYRzsFiu1SqB/vco6Odz2PAVASDgcR0s+mwrCAPXpX0ZedhUeumY/8U4dwTRLhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQsToweCXJA35QlqIIVcekkLN7KRHfHoSPzQlrSR7+nQIgc3GUbbJxVUHQgF6/I87UDbpzNSvpQxNoxd4qcQo6sAo="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.14":{"name":"assetstream","version":"0.1.14","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"miniwatch":"0.1.x","mime":"*","worker-farm":"0.2.x","uglify-js":"2.x","source-map":"0.1.x","handlebars":"1.x","common":"0.2.x","mkdirp":"0.3.x","less":"1.4.x","ferro":"0.2.x"},"readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.14","dist":{"shasum":"83603f4f48ae9a41db6e09cd387f3186a6a3dd2b","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.14.tgz","integrity":"sha512-OebPY1ycgphVzoTVyko2LFH/fNVPWzZKIWny41gvPY0ZhKS4GKztZw7AUGkw9aHq2lZaYmOoHHoZtC1BZltXGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhapYqadKb2QvWdaLxuH6GVIC+M/5uarbJw3wd17ti+gIgTwSyMkr+Uyx3FdAqhStYJROpxpyYOmAiHZwMVGLI7Dg="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.15":{"name":"assetstream","version":"0.1.15","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"common":"0.2.x","ferro":"0.2.x","handlebars":"1.x","less":"1.4.2","mime":"*","miniwatch":"0.1.x","mkdirp":"0.3.x","source-map":"0.1.x","uglify-js":"2.x","worker-farm":"0.2.x"},"license":"MIT","readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.15","dist":{"shasum":"e756caac222818646a922e10cd9d592052bdc050","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.15.tgz","integrity":"sha512-iwAQVxv6PvOptrrARpiKOpkyKzLTq7mN8cQ5t32mrOBCOpI84PKYcBfi7dh4RuY8E0nhg+TqbNeudmJGGMqOXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA21owtXt3GXuZK1xpn3luykmgnHYBOXdr8lbIGQKJEAiEA58Bk0lMPm6qTfv6sRQBcFB709Y6X1Ybj5S++N23A3wk="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.16":{"name":"assetstream","version":"0.1.16","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"common":"0.2.x","ferro":"0.2.x","handlebars":"1.x","less":"1.4.2","mime":"*","miniwatch":"0.1.x","mkdirp":"0.3.x","source-map":"0.1.x","uglify-js":"2.x","worker-farm":"0.2.x"},"license":"MIT","readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.16","dist":{"shasum":"ec4312221d6f4e34139e0a4218f57f94cd6dba04","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.16.tgz","integrity":"sha512-DyZmKOR64DTHfdg7qDadtM31vwmFN37mFp+mS6DWeIRZQPas9+rMDNT60CvBE3pwcp752kvoC1WFglg6/J7TqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgR/xAT4Rrk5b4JUq9gNlFp9wncTERquT1RPVuyUbcRAiEAlAptcUoiKreSWSE0WCz31M55ceDbha35EDDstZyTA1M="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.17":{"name":"assetstream","version":"0.1.17","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"common":"0.2.x","ferro":"0.3.x","handlebars":"1.x","less":"1.4.2","mime":"*","miniwatch":"0.1.x","mkdirp":"0.3.x","source-map":"0.1.x","uglify-js":"2.x","worker-farm":"0.2.x"},"license":"MIT","readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.17","dist":{"shasum":"38be914115b856c9d4a85fcbd4a594a454005bce","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.17.tgz","integrity":"sha512-fI8B5rFQNcr1j3AxX/ioODutCOFcbt4Af0YAEDK6IRIufoiKy5BonK9sMrzdFdHMKLd91U5GmS4hrZZ8ukqAVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYuO2FUVOOi8w1ASrRrtY+AU8KTUPva7skxBsn5o8EoQIhAML/nO2+RBurO2KkMIKGFfyujK1bIowKn8HfFEXQIbaN"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.18":{"name":"assetstream","version":"0.1.18","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"common":"0.2.x","ferro":"0.3.x","handlebars":"1.x","less":"1.4.2","mime":"*","miniwatch":"0.1.x","mkdirp":"0.3.x","source-map":"0.1.x","uglify-js":"2.x","worker-farm":"0.2.x"},"license":"MIT","readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.18","dist":{"shasum":"ed8cc578754752c3da0053ee45b97224d814cb1b","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.18.tgz","integrity":"sha512-GUfgzWiWLhtHn6v1IdkroHsT0fw31tlDJqmFVPgr5WKNebyQSWaHcggSE5gOyUE6xZn4YJ9pKNLru1xBme5CdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCORfJO6WalcRDQFRypUS3TgCD4loqjyWb+e5V+YGRmpgIhAMdbEQ7roifbiy9Hljeh1saFPvncFmnTVvMsbzEKOQb1"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]},"0.1.19":{"name":"assetstream","version":"0.1.19","description":"Stream and transform your browser assets.","repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"},"main":"./AssetStream","dependencies":{"common":"0.2.x","ferro":"0.3.x","handlebars":"1.x","less":"1.4.2","mime":"*","miniwatch":"0.1.x","mkdirp":"0.3.x","source-map":"0.1.x","uglify-js":"2.4.0","worker-farm":"0.2.x"},"license":"MIT","readme":"## Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n\n**Install:** `npm install assetstream`\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/walling/AssetStream/issues"},"_id":"assetstream@0.1.19","dist":{"shasum":"b6056a7f17939a1aa512a5dbb7c631ff55ba4d40","tarball":"https://registry.npmjs.org/assetstream/-/assetstream-0.1.19.tgz","integrity":"sha512-+BHjFYz46Yieh+pbOYtwjLOEfX9l6/z1mr4eVIL7zpNm5ziUyNBz0jw7ohg3gw6pgUcBYwLHGebtmbCd7jG3UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3qlFk6UthiRZ9aZ7zgWwEhrZYZiRvkk8h9EjTBUh7AAiBEPJFKHQq7A6cVYztxaSS/gSUwHCEdvSE/CDE7VScmyg=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"walling","email":"bwp@bwp.dk"},"maintainers":[{"name":"walling","email":"bwp@bwp.dk"}]}},"readme":"Stream and transform your browser assets\n\nThe goal is to make you able to build your own high performance asset pipeline from small atomic parts, ie. JavaScript bundling. The codebase is still very experimental, so expect big changes ahead.\n\nExample:\n\n```javascript\nvar AssetStream = require('assetstream');\nvar contentSize = AssetStream.helper.contentSize;\n\n// Teach system about Handlebars templates mimetype.\nvar mime = require('mime');\nmime.define({\n\t'text/x-handlebars-template': ['hbs']\n});\n\n// Create our own asset writable stream, that just outputs the event\n// (either 'update' or 'delete'), the given path and the content size.\nvar debugOutput = AssetStream.Destination.create(function() {\n\treturn function(asset, next) {\n\t\tconsole.log('%s %s (%s B)', asset.event, asset.path, contentSize(asset));\n\t\tnext();\n\t};\n});\n\n// Setup our pipeline from building blocks. This is not as efficient as\n// it could be. For higher performance use the transformCache helper.\nAssetStream.source.directory({\n\tdirectory: __dirname,\n\texclude: '**/*.bundle.js'\n}).pipe(\n\tAssetStream.transform.precompileHandlebars()\n).pipe(\n\tAssetStream.transform.minifyJavaScript()\n).pipe(\n\tAssetStream.transform.bundleJavaScript({ entryPath: '/my-app' })\n).pipe(\n\tAssetStream.transform.compressText()\n).pipe(\n\tdebugOutput()\n);\n```\n\nLook around the codebase, if you're curious.\n","maintainers":[{"name":"walling","email":"bwp@bwp.dk"}],"time":{"modified":"2022-06-13T03:34:36.761Z","created":"2013-09-06T13:11:42.274Z","0.1.0":"2013-09-06T13:11:45.333Z","0.1.1":"2013-09-06T13:21:07.223Z","0.1.2":"2013-09-09T15:26:54.491Z","0.1.3":"2013-09-09T22:16:55.215Z","0.1.4":"2013-09-10T08:31:30.623Z","0.1.5":"2013-09-10T12:08:53.585Z","0.1.6":"2013-09-11T08:29:59.848Z","0.1.8":"2013-09-11T09:08:45.341Z","0.1.9":"2013-09-11T09:54:27.627Z","0.1.10":"2013-09-11T12:44:23.416Z","0.1.11":"2013-09-17T12:22:04.021Z","0.1.12":"2013-09-17T12:41:05.541Z","0.1.13":"2013-09-23T10:33:20.386Z","0.1.14":"2013-09-24T08:37:00.527Z","0.1.15":"2013-09-24T09:20:04.313Z","0.1.16":"2013-09-25T12:48:55.764Z","0.1.17":"2013-10-02T11:32:57.135Z","0.1.18":"2013-10-30T15:08:41.416Z","0.1.19":"2013-10-31T11:02:01.465Z"},"repository":{"type":"git","url":"http://github.com/walling/AssetStream.git"}}