├── .gitignore ├── .npmrc ├── .travis.yml ├── README.md ├── bin ├── rollem.js ├── size └── size.bat ├── package.json ├── src ├── index-spec.js ├── index.js └── merge-folders.js └── test ├── es5-config ├── package.json ├── rollem.config.js └── src │ ├── child-folder │ └── bar.js │ └── foo.js ├── es6-config ├── package.json ├── rollem.config.js └── src │ ├── child-folder │ └── bar.js │ └── foo.js ├── specific-config ├── a.config.js ├── package.json ├── rollem.config.js └── src │ ├── child-folder │ └── bar.js │ └── foo.js ├── with-multi-entry-plugin ├── package.json ├── rollem.config.js └── src │ ├── case1 │ ├── a.js │ ├── another-subfolder │ │ └── b.js │ └── subfolder │ │ └── c.js │ └── case2 │ ├── bar.js │ └── foo.js └── with-plugins ├── package.json ├── rollem.config.js └── src ├── child-folder └── bar.js └── foo.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .DS_Store 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/.npmrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/README.md -------------------------------------------------------------------------------- /bin/rollem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/bin/rollem.js -------------------------------------------------------------------------------- /bin/size: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/bin/size -------------------------------------------------------------------------------- /bin/size.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/bin/size.bat -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/package.json -------------------------------------------------------------------------------- /src/index-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/src/index-spec.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/src/index.js -------------------------------------------------------------------------------- /src/merge-folders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/src/merge-folders.js -------------------------------------------------------------------------------- /test/es5-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es5-config/package.json -------------------------------------------------------------------------------- /test/es5-config/rollem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es5-config/rollem.config.js -------------------------------------------------------------------------------- /test/es5-config/src/child-folder/bar.js: -------------------------------------------------------------------------------- 1 | export function bar () { 2 | console.log('bar') 3 | } 4 | -------------------------------------------------------------------------------- /test/es5-config/src/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es5-config/src/foo.js -------------------------------------------------------------------------------- /test/es6-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es6-config/package.json -------------------------------------------------------------------------------- /test/es6-config/rollem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es6-config/rollem.config.js -------------------------------------------------------------------------------- /test/es6-config/src/child-folder/bar.js: -------------------------------------------------------------------------------- 1 | export function bar () { 2 | console.log('bar') 3 | } 4 | -------------------------------------------------------------------------------- /test/es6-config/src/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/es6-config/src/foo.js -------------------------------------------------------------------------------- /test/specific-config/a.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/specific-config/a.config.js -------------------------------------------------------------------------------- /test/specific-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/specific-config/package.json -------------------------------------------------------------------------------- /test/specific-config/rollem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/specific-config/rollem.config.js -------------------------------------------------------------------------------- /test/specific-config/src/child-folder/bar.js: -------------------------------------------------------------------------------- 1 | export function bar () { 2 | console.log('bar') 3 | } 4 | -------------------------------------------------------------------------------- /test/specific-config/src/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/specific-config/src/foo.js -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-multi-entry-plugin/package.json -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/rollem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-multi-entry-plugin/rollem.config.js -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/src/case1/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-multi-entry-plugin/src/case1/a.js -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/src/case1/another-subfolder/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-multi-entry-plugin/src/case1/another-subfolder/b.js -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/src/case1/subfolder/c.js: -------------------------------------------------------------------------------- 1 | export function c () { 2 | return 'foo'; 3 | } 4 | -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/src/case2/bar.js: -------------------------------------------------------------------------------- 1 | export default function(){ 2 | return 12 3 | } 4 | -------------------------------------------------------------------------------- /test/with-multi-entry-plugin/src/case2/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-multi-entry-plugin/src/case2/foo.js -------------------------------------------------------------------------------- /test/with-plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-plugins/package.json -------------------------------------------------------------------------------- /test/with-plugins/rollem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-plugins/rollem.config.js -------------------------------------------------------------------------------- /test/with-plugins/src/child-folder/bar.js: -------------------------------------------------------------------------------- 1 | export function bar () { 2 | console.log('bar') 3 | } 4 | -------------------------------------------------------------------------------- /test/with-plugins/src/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/rollem/HEAD/test/with-plugins/src/foo.js --------------------------------------------------------------------------------