{"action":"opened","issue":{"url":"https://api.github.com/repos/aurelia/bundler/issues/10","labels_url":"https://api.github.com/repos/aurelia/bundler/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/bundler/issues/10/comments","events_url":"https://api.github.com/repos/aurelia/bundler/issues/10/events","html_url":"https://github.com/aurelia/bundler/issues/10","id":107870614,"number":10,"title":"Bundling issues with latest jspm versions?","user":{"login":"Souldrinker","id":10742828,"avatar_url":"https://avatars.githubusercontent.com/u/10742828?v=3","gravatar_id":"","url":"https://api.github.com/users/Souldrinker","html_url":"https://github.com/Souldrinker","followers_url":"https://api.github.com/users/Souldrinker/followers","following_url":"https://api.github.com/users/Souldrinker/following{/other_user}","gists_url":"https://api.github.com/users/Souldrinker/gists{/gist_id}","starred_url":"https://api.github.com/users/Souldrinker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Souldrinker/subscriptions","organizations_url":"https://api.github.com/users/Souldrinker/orgs","repos_url":"https://api.github.com/users/Souldrinker/repos","events_url":"https://api.github.com/users/Souldrinker/events{/privacy}","received_events_url":"https://api.github.com/users/Souldrinker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-23T08:17:13Z","updated_at":"2015-09-23T08:17:13Z","closed_at":null,"body":"Are there issues with bundling and the latest versions of jspm?\r\n\r\nAfter updating to jspm 0.16.6 (or the current 0.16.8) the time to bundle is less than half but I get the following error message twice: ```builder.buildTree is deprecated. Using builder.bundle instead, which takes both a tree object or expression string.```, and when running the application font-awesome doen't seem to get loaded (it's just squares instead of icons).\r\n\r\nAfter reverting to 0.16.2 I don't get any deprecation warnings and the app works.\r\n\r\nWith the old version that works, the first lines in my aurelia bundle in config.js looks like this:\r\n```\r\n      \"npm:font-awesome@4.4.0\",\r\n      \"github:systemjs/plugin-css@0.1.16\",\r\n      \"github:systemjs/plugin-css@0.1.16/css\",\r\n```\r\nWith the newer versions it looks like this:\r\n```\r\n      \"npm:font-awesome@4.4.0\",\r\n      \"npm:font-awesome@4.4.0/css/font-awesome.css!github:systemjs/plugin-css@0.1.16\"\r\n```\r\n(actually plugin-css is up to 0.1.17, but it doesn't make any difference either way)\r\n\r\nDo I need to change anything or has there been a breaking change in jspm which isn't yet reflected in aurelia-bundler?\r\n\r\nI'm using VS2015/TypeScript and IIS Express, so I have a slightly different setup than the skeleton, but I'm trying to stay close to the skeleton bundling and as I saíd it still works in older jspm versions.\r\n\r\nFor reference I paste my build.js file below if that may be of interest:\r\n```\r\nvar gulp = require(\"gulp\");\r\nvar bundler = require(\"aurelia-bundler\");\r\n\r\nvar config = {\r\n    force: true,\r\n    packagePath: \".\",\r\n    bundles: {\r\n        \"app/app-build\": {\r\n            includes: [\r\n              \"views/**/*\",\r\n              \"*views/**/*.html!text\"\r\n            ],\r\n            excludes: [\r\n              \"npm:core-js\",\r\n              \"github:aurelia/framework\",\r\n              \"github:aurelia/event-aggregator\",\r\n              \"aurelia-fetch-client\",\r\n              \"fetch\",\r\n              \"github:aurelia/logging\",\r\n              \"github:aurelia/dependency-injection\",\r\n              \"aurelia-router\",\r\n              \"github:aurelia/i18n\"\r\n            ],\r\n            options: {\r\n                inject: true,\r\n                minify: true\r\n            }\r\n        },\r\n        \"app/aurelia\": {\r\n            includes: [\r\n              \"aurelia-bootstrapper\",\r\n              \"aurelia-fetch-client\",\r\n              \"fetch\",\r\n              \"aurelia-router\",\r\n              \"github:aurelia/loader-default\",\r\n              \"github:aurelia/templating-binding\",\r\n              \"github:aurelia/templating-resources\",\r\n              \"github:aurelia/templating-router\",\r\n              \"github:aurelia/route-recognizer\",\r\n              \"github:aurelia/history\",\r\n              \"github:aurelia/history-browser\",\r\n              \"github:aurelia/i18n\",\r\n              \"github:aurelia/logging-console\",\r\n              \"github:oribella/aurelia-sortable\",\r\n              \"github:oribella/default-gestures\",\r\n              \"github:oribella/doubletap\",\r\n              \"github:oribella/longtap@0.2.0\",\r\n              \"github:oribella/longtap-swipe\",\r\n              \"github:oribella/pinch\",\r\n              \"github:oribella/rotate\",\r\n              \"github:oribella/swipe\",\r\n              \"github:oribella/tap\",\r\n              \"npm:font-awesome\"\r\n            ],\r\n            options: {\r\n                inject: true,\r\n                minify: true\r\n            }\r\n        }\r\n    }\r\n};\r\n\r\ngulp.task(\"bundle\", function () {\r\n    return bundler.bundle(config);\r\n});\r\n\r\ngulp.task(\"unbundle\", function () {\r\n    return bundler.unbundle(config);\r\n});\r\n```"}}