{"action":"closed","issue":{"url":"https://api.github.com/repos/aurelia/skeleton-navigation/issues/524","repository_url":"https://api.github.com/repos/aurelia/skeleton-navigation","labels_url":"https://api.github.com/repos/aurelia/skeleton-navigation/issues/524/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/skeleton-navigation/issues/524/comments","events_url":"https://api.github.com/repos/aurelia/skeleton-navigation/issues/524/events","html_url":"https://github.com/aurelia/skeleton-navigation/issues/524","id":161750818,"number":524,"title":"skeleton-esnext and jspm 0.17","user":{"login":"Thanood","id":677826,"avatar_url":"https://avatars.githubusercontent.com/u/677826?v=3","gravatar_id":"","url":"https://api.github.com/users/Thanood","html_url":"https://github.com/Thanood","followers_url":"https://api.github.com/users/Thanood/followers","following_url":"https://api.github.com/users/Thanood/following{/other_user}","gists_url":"https://api.github.com/users/Thanood/gists{/gist_id}","starred_url":"https://api.github.com/users/Thanood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thanood/subscriptions","organizations_url":"https://api.github.com/users/Thanood/orgs","repos_url":"https://api.github.com/users/Thanood/repos","events_url":"https://api.github.com/users/Thanood/events{/privacy}","received_events_url":"https://api.github.com/users/Thanood/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-22T18:16:53Z","updated_at":"2016-06-22T21:21:59Z","closed_at":"2016-06-22T21:21:59Z","body":"The skeleton-esnext references jspm 0.17 and thus after `jspm install` a migration process is started.\r\nDuring this process the `config.js` file is renamed to `jspm.config.js` with the [`bundle` task](https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-esnext/build/tasks/bundle.js#L8) and [`index.html`](https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-esnext/index.html#L17) still configured to expect `config.js`.\r\n\r\nFurthermore according to the following warning issued after the migration process the reference to `main`in `aurelia-app=\"main\"` should be `aurelia-app=\"main.js\"`:\r\n\r\n```\r\n* js extensions are required for module imports not inside packages. Eg System.import('./test') will\r\n       need to become System.import('./test.js').\r\n```\r\n\r\nWhen fixing that, it's missing `app.js`.. :smile: \r\nThis seems to be the case because `defaultJSExtensions: true` is missing from `jspm.config.js` after the migration.\r\n\r\nThen, bootstrap css cannot be found:\r\n```\r\nsystem.src.js:5123 GET http://localhost:9000/jspm_packages/github/twbs/bootstrap@3.3.6/css/bootstrap.css 404 (Not Found)\r\n```\r\n\r\nThat file is actually in `jspm_packages/github/twbs/bootstrap@3.3.6/dist/css`.\r\n\r\nAlso, vscode complains about not being able to read `aurelia-tools/.eslintrc` like it's referenced in the local [.eslintrc](https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-esnext/.eslintrc#L2). Setting this entry to `./node_modules/aurelia-tools/.eslintrc.json` fixes that.\r\n"}}
{"actor":{"display_login":"EisenbergEffect"}}