# browser-pack **Repository Path**: mirrors_mikeal/browser-pack ## Basic Information - **Project Name**: browser-pack - **Description**: pack node-style source files from a json stream into a browser bundle - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # browser-pack pack node-style source files from a json stream into a browser bundle [![browser support](http://ci.testling.com/substack/browser-pack.png)](http://ci.testling.com/substack/browser-pack) [![build status](https://secure.travis-ci.org/substack/browser-pack.png)](http://travis-ci.org/substack/browser-pack) # example json input: ``` json [ { "id": "a1b5af78", "source": "console.log(require('./foo')(5))", "deps": { "./foo": "b8f69fa5" }, "entry": true }, { "id": "b8f69fa5", "source": "module.exports = function (n) { return n * 111 }", "deps": {} } ] ``` bundle script: ``` js var pack = require('browser-pack')(); process.stdin.pipe(pack).pipe(process.stdout); process.stdin.resume(); ``` output: ``` $ browser-pack < input.json (function(p,c,e){function r(n){if(!c[n]){c[n]={exports:{}};p[n][0](function(x){return r(p[n][1][x])},c[n],c[n].exports);}return c[n].exports}for(var i=0;i