{"action":"closed","issue":{"url":"https://api.github.com/repos/wallabyjs/public/issues/205","labels_url":"https://api.github.com/repos/wallabyjs/public/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/wallabyjs/public/issues/205/comments","events_url":"https://api.github.com/repos/wallabyjs/public/issues/205/events","html_url":"https://github.com/wallabyjs/public/issues/205","id":95741114,"number":205,"title":"Aurelia support","user":{"login":"RainerAtSpirit","id":581644,"avatar_url":"https://avatars.githubusercontent.com/u/581644?v=3","gravatar_id":"","url":"https://api.github.com/users/RainerAtSpirit","html_url":"https://github.com/RainerAtSpirit","followers_url":"https://api.github.com/users/RainerAtSpirit/followers","following_url":"https://api.github.com/users/RainerAtSpirit/following{/other_user}","gists_url":"https://api.github.com/users/RainerAtSpirit/gists{/gist_id}","starred_url":"https://api.github.com/users/RainerAtSpirit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RainerAtSpirit/subscriptions","organizations_url":"https://api.github.com/users/RainerAtSpirit/orgs","repos_url":"https://api.github.com/users/RainerAtSpirit/repos","events_url":"https://api.github.com/users/RainerAtSpirit/events{/privacy}","received_events_url":"https://api.github.com/users/RainerAtSpirit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-17T20:47:01Z","updated_at":"2015-07-17T20:47:10Z","closed_at":"2015-07-17T20:47:10Z","body":"JFI: Feel free to add to the Configuration file section. \r\n\r\nhttps://github.com/RainerAtSpirit/skeleton-navigation/blob/master/wallaby.js\r\n\r\n```javascript\r\nvar babel = require('babel');\r\n\r\nmodule.exports = function(wallaby) {\r\n\r\n    return {\r\n        files: [\r\n\r\n            {pattern: 'jspm_packages/system.js', instrument: false},\r\n            {pattern: 'config.js', instrument: false},\r\n\r\n            {pattern: 'src/**/*.js', load: false}\r\n\r\n        ],\r\n\r\n        tests: [\r\n            {pattern: 'test/unit/**/*.spec.js', load: false}\r\n        ],\r\n\r\n        compilers: {\r\n            '**/*.js': wallaby.compilers.babel({\r\n                babel: babel,\r\n                sourceMap: 'inline',\r\n                modules: 'system',\r\n                moduleIds: false,\r\n                optional: [\r\n                    \"es7.decorators\",\r\n                    \"es7.classProperties\"\r\n                ]\r\n            })\r\n        },\r\n\r\n        middleware: ( app, express ) => {\r\n            app.use('/jspm_packages', express.static(require('path').join(__dirname, 'jspm_packages')));\r\n        },\r\n\r\n        bootstrap: function( wallaby ) {\r\n            wallaby.delayStart();\r\n\r\n            var promises = [];\r\n            for ( var i = 0, len = wallaby.tests.length; i < len; i++ ) {\r\n                promises.push(System['import'](wallaby.tests[i].replace(/\\.js$/, '')));\r\n            }\r\n\r\n            Promise.all(promises).then(function() {\r\n                wallaby.start();\r\n            });\r\n        },\r\n\r\n        debug: false\r\n    };\r\n};\r\n```\r\n\r\n"}}