├── .gitignore ├── Makefile ├── bin └── test.js ├── examples └── hello-world │ ├── build.js │ ├── public │ ├── a │ │ └── a.css │ ├── ape.jpg │ ├── index.html │ ├── main.js │ └── require.js │ ├── readme.md │ ├── server.js │ └── src │ ├── a │ ├── a.css │ └── a.js │ ├── ape.jpg │ ├── b │ └── b.js │ ├── bootstrap.js │ ├── index.html │ ├── require.js │ └── sample.png ├── index.js ├── lib ├── build.js ├── deps.js ├── processors │ ├── cssabspath.js │ ├── cssimport.js │ ├── cssmin.js │ ├── cssvendor.js │ ├── dataimage.js │ ├── htmlabspath.js │ ├── jstransport.js │ ├── placeholder.js │ ├── texttransport.js │ └── uglifyjs.js ├── tracker.js └── utils.js ├── package.json ├── readme.md └── test ├── build.js ├── cssabspath.js ├── cssimport.js ├── cssmin.js ├── cssvendor.js ├── dataimage.js ├── deps.js ├── fixtures ├── build │ ├── 1 │ │ └── a.js │ └── 2 │ │ ├── 1 │ │ └── b.js │ │ └── a.js ├── cssabspath │ ├── a.css │ ├── a.png │ ├── b.css │ ├── c.css │ ├── d.css │ ├── e.css │ └── f.css ├── cssimport │ ├── a.css │ ├── b.css │ ├── c.css │ ├── d.css │ ├── e.css │ ├── f.css │ ├── g.css │ ├── h.css │ └── i.css ├── cssvendor │ ├── style-prefixed.css │ └── style.css ├── dataimage │ ├── ape.jpg │ ├── sample.css │ └── sample.png ├── deps │ ├── 1 │ │ ├── a.js │ │ └── b.js │ ├── 2 │ │ ├── a.js │ │ └── b.js │ ├── 3 │ │ ├── 1 │ │ │ └── a.js │ │ └── b.js │ ├── 4 │ │ ├── 1 │ │ │ └── a.js │ │ ├── b.js │ │ └── c.js │ └── paths │ │ ├── a │ │ └── a.js │ │ └── b │ │ └── b.js ├── htmlabspath │ └── a.css ├── server │ └── a.js └── utils │ ├── a.js │ ├── a │ └── c.js │ └── b.js ├── htmlabspath.js ├── jstransport.js ├── placeholder.js ├── texttransport.js ├── tracker.html ├── tracker.js ├── uglifyjs.js └── utils.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | test/tmp 3 | .c9settings.xml 4 | node_modules 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/Makefile -------------------------------------------------------------------------------- /bin/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/bin/test.js -------------------------------------------------------------------------------- /examples/hello-world/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/build.js -------------------------------------------------------------------------------- /examples/hello-world/public/a/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/public/a/a.css -------------------------------------------------------------------------------- /examples/hello-world/public/ape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/public/ape.jpg -------------------------------------------------------------------------------- /examples/hello-world/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/public/index.html -------------------------------------------------------------------------------- /examples/hello-world/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/public/main.js -------------------------------------------------------------------------------- /examples/hello-world/public/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/public/require.js -------------------------------------------------------------------------------- /examples/hello-world/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/readme.md -------------------------------------------------------------------------------- /examples/hello-world/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/server.js -------------------------------------------------------------------------------- /examples/hello-world/src/a/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/a/a.css -------------------------------------------------------------------------------- /examples/hello-world/src/a/a.js: -------------------------------------------------------------------------------- 1 | exports.info = 'a.js'; 2 | -------------------------------------------------------------------------------- /examples/hello-world/src/ape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/ape.jpg -------------------------------------------------------------------------------- /examples/hello-world/src/b/b.js: -------------------------------------------------------------------------------- 1 | exports.info = 'b.js'; 2 | -------------------------------------------------------------------------------- /examples/hello-world/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/bootstrap.js -------------------------------------------------------------------------------- /examples/hello-world/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/index.html -------------------------------------------------------------------------------- /examples/hello-world/src/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/require.js -------------------------------------------------------------------------------- /examples/hello-world/src/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/examples/hello-world/src/sample.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/index.js -------------------------------------------------------------------------------- /lib/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/build.js -------------------------------------------------------------------------------- /lib/deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/deps.js -------------------------------------------------------------------------------- /lib/processors/cssabspath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/cssabspath.js -------------------------------------------------------------------------------- /lib/processors/cssimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/cssimport.js -------------------------------------------------------------------------------- /lib/processors/cssmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/cssmin.js -------------------------------------------------------------------------------- /lib/processors/cssvendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/cssvendor.js -------------------------------------------------------------------------------- /lib/processors/dataimage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/dataimage.js -------------------------------------------------------------------------------- /lib/processors/htmlabspath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/htmlabspath.js -------------------------------------------------------------------------------- /lib/processors/jstransport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/jstransport.js -------------------------------------------------------------------------------- /lib/processors/placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/placeholder.js -------------------------------------------------------------------------------- /lib/processors/texttransport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/texttransport.js -------------------------------------------------------------------------------- /lib/processors/uglifyjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/processors/uglifyjs.js -------------------------------------------------------------------------------- /lib/tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/tracker.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/readme.md -------------------------------------------------------------------------------- /test/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/build.js -------------------------------------------------------------------------------- /test/cssabspath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/cssabspath.js -------------------------------------------------------------------------------- /test/cssimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/cssimport.js -------------------------------------------------------------------------------- /test/cssmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/cssmin.js -------------------------------------------------------------------------------- /test/cssvendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/cssvendor.js -------------------------------------------------------------------------------- /test/dataimage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/dataimage.js -------------------------------------------------------------------------------- /test/deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/deps.js -------------------------------------------------------------------------------- /test/fixtures/build/1/a.js: -------------------------------------------------------------------------------- 1 | 1/a.js -------------------------------------------------------------------------------- /test/fixtures/build/2/1/b.js: -------------------------------------------------------------------------------- 1 | 2/1/b.js -------------------------------------------------------------------------------- /test/fixtures/build/2/a.js: -------------------------------------------------------------------------------- 1 | require('./1/b'); 2 | 2/a.js 3 | -------------------------------------------------------------------------------- /test/fixtures/cssabspath/a.css: -------------------------------------------------------------------------------- 1 | a { background: url(a.png) } -------------------------------------------------------------------------------- /test/fixtures/cssabspath/a.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/cssabspath/b.css: -------------------------------------------------------------------------------- 1 | a { background: url(/a.png) } -------------------------------------------------------------------------------- /test/fixtures/cssabspath/c.css: -------------------------------------------------------------------------------- 1 | a { background: url(./a.png) } -------------------------------------------------------------------------------- /test/fixtures/cssabspath/d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssabspath/d.css -------------------------------------------------------------------------------- /test/fixtures/cssabspath/e.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssabspath/e.css -------------------------------------------------------------------------------- /test/fixtures/cssabspath/f.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssabspath/f.css -------------------------------------------------------------------------------- /test/fixtures/cssimport/a.css: -------------------------------------------------------------------------------- 1 | a {font-size: 14px;} -------------------------------------------------------------------------------- /test/fixtures/cssimport/b.css: -------------------------------------------------------------------------------- 1 | @import "a.css"; -------------------------------------------------------------------------------- /test/fixtures/cssimport/c.css: -------------------------------------------------------------------------------- 1 | @import url ( "a.css" ) screen print; -------------------------------------------------------------------------------- /test/fixtures/cssimport/d.css: -------------------------------------------------------------------------------- 1 | @import url ( "a.css" ) screen print; -------------------------------------------------------------------------------- /test/fixtures/cssimport/e.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssimport/e.css -------------------------------------------------------------------------------- /test/fixtures/cssimport/f.css: -------------------------------------------------------------------------------- 1 | @import "b.css"; -------------------------------------------------------------------------------- /test/fixtures/cssimport/g.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssimport/g.css -------------------------------------------------------------------------------- /test/fixtures/cssimport/h.css: -------------------------------------------------------------------------------- 1 | @import "./a.css"; -------------------------------------------------------------------------------- /test/fixtures/cssimport/i.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssimport/i.css -------------------------------------------------------------------------------- /test/fixtures/cssvendor/style-prefixed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssvendor/style-prefixed.css -------------------------------------------------------------------------------- /test/fixtures/cssvendor/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/cssvendor/style.css -------------------------------------------------------------------------------- /test/fixtures/dataimage/ape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/dataimage/ape.jpg -------------------------------------------------------------------------------- /test/fixtures/dataimage/sample.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/dataimage/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/fixtures/dataimage/sample.png -------------------------------------------------------------------------------- /test/fixtures/deps/1/a.js: -------------------------------------------------------------------------------- 1 | require('b'); -------------------------------------------------------------------------------- /test/fixtures/deps/1/b.js: -------------------------------------------------------------------------------- 1 | require('a') 2 | -------------------------------------------------------------------------------- /test/fixtures/deps/2/a.js: -------------------------------------------------------------------------------- 1 | require('./b'); -------------------------------------------------------------------------------- /test/fixtures/deps/2/b.js: -------------------------------------------------------------------------------- 1 | require('a') 2 | -------------------------------------------------------------------------------- /test/fixtures/deps/3/1/a.js: -------------------------------------------------------------------------------- 1 | require('../b').b; -------------------------------------------------------------------------------- /test/fixtures/deps/3/b.js: -------------------------------------------------------------------------------- 1 | require('./1/a').a 2 | -------------------------------------------------------------------------------- /test/fixtures/deps/4/1/a.js: -------------------------------------------------------------------------------- 1 | require('../b') 2 | -------------------------------------------------------------------------------- /test/fixtures/deps/4/b.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/deps/4/c.js: -------------------------------------------------------------------------------- 1 | require('./1/a') 2 | -------------------------------------------------------------------------------- /test/fixtures/deps/paths/a/a.js: -------------------------------------------------------------------------------- 1 | a.js -------------------------------------------------------------------------------- /test/fixtures/deps/paths/b/b.js: -------------------------------------------------------------------------------- 1 | require('a'); 2 | -------------------------------------------------------------------------------- /test/fixtures/htmlabspath/a.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/server/a.js: -------------------------------------------------------------------------------- 1 | alert(123); 2 | -------------------------------------------------------------------------------- /test/fixtures/utils/a.js: -------------------------------------------------------------------------------- 1 | a.js -------------------------------------------------------------------------------- /test/fixtures/utils/a/c.js: -------------------------------------------------------------------------------- 1 | c.js -------------------------------------------------------------------------------- /test/fixtures/utils/b.js: -------------------------------------------------------------------------------- 1 | b.js -------------------------------------------------------------------------------- /test/htmlabspath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/htmlabspath.js -------------------------------------------------------------------------------- /test/jstransport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/jstransport.js -------------------------------------------------------------------------------- /test/placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/placeholder.js -------------------------------------------------------------------------------- /test/texttransport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/texttransport.js -------------------------------------------------------------------------------- /test/tracker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/tracker.html -------------------------------------------------------------------------------- /test/tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/tracker.js -------------------------------------------------------------------------------- /test/uglifyjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/uglifyjs.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kof/node-ams/HEAD/test/utils.js --------------------------------------------------------------------------------