├── .editorconfig ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README_website.md ├── bin └── automaton.js ├── index.js ├── lib ├── Logger.js ├── TaskBuilder.js ├── grunt │ ├── Runner.js │ ├── gruntfile │ └── worker.js └── string │ ├── castInterpolate.js │ └── interpolate.js ├── package.json └── test ├── cli.js ├── core.js ├── grunt.js ├── helpers ├── assets │ ├── .file │ ├── file1.json │ ├── file2 │ └── invalid.js ├── tasks │ ├── callback-builder.js │ ├── callback.js │ ├── dummy-mandatory.js │ ├── failing-task.js │ ├── grunt-dummy.js │ └── grunt-single.js └── util │ ├── isDir.js │ └── isFile.js ├── logging.js ├── task_builder.js └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.* 3 | 4 | /test/tmp 5 | /tasks/grunt-dummy.js -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/README.md -------------------------------------------------------------------------------- /README_website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/README_website.md -------------------------------------------------------------------------------- /bin/automaton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/bin/automaton.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/index.js -------------------------------------------------------------------------------- /lib/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/Logger.js -------------------------------------------------------------------------------- /lib/TaskBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/TaskBuilder.js -------------------------------------------------------------------------------- /lib/grunt/Runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/grunt/Runner.js -------------------------------------------------------------------------------- /lib/grunt/gruntfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/grunt/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/grunt/worker.js -------------------------------------------------------------------------------- /lib/string/castInterpolate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/string/castInterpolate.js -------------------------------------------------------------------------------- /lib/string/interpolate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/lib/string/interpolate.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/package.json -------------------------------------------------------------------------------- /test/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/cli.js -------------------------------------------------------------------------------- /test/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/core.js -------------------------------------------------------------------------------- /test/grunt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/grunt.js -------------------------------------------------------------------------------- /test/helpers/assets/.file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/assets/.file -------------------------------------------------------------------------------- /test/helpers/assets/file1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/assets/file1.json -------------------------------------------------------------------------------- /test/helpers/assets/file2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/assets/file2 -------------------------------------------------------------------------------- /test/helpers/assets/invalid.js: -------------------------------------------------------------------------------- 1 | wtf { 2 | {} 3 | } -------------------------------------------------------------------------------- /test/helpers/tasks/callback-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/callback-builder.js -------------------------------------------------------------------------------- /test/helpers/tasks/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/callback.js -------------------------------------------------------------------------------- /test/helpers/tasks/dummy-mandatory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/dummy-mandatory.js -------------------------------------------------------------------------------- /test/helpers/tasks/failing-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/failing-task.js -------------------------------------------------------------------------------- /test/helpers/tasks/grunt-dummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/grunt-dummy.js -------------------------------------------------------------------------------- /test/helpers/tasks/grunt-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/tasks/grunt-single.js -------------------------------------------------------------------------------- /test/helpers/util/isDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/util/isDir.js -------------------------------------------------------------------------------- /test/helpers/util/isFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/helpers/util/isFile.js -------------------------------------------------------------------------------- /test/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/logging.js -------------------------------------------------------------------------------- /test/task_builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/task_builder.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndigoUnited/automaton/HEAD/test/test.js --------------------------------------------------------------------------------