{"action":"created","issue":{"url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/1","repository_url":"https://api.github.com/repos/fable-compiler/fable2-samples","labels_url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/1/comments","events_url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/1/events","html_url":"https://github.com/fable-compiler/fable2-samples/issues/1","id":349983457,"node_id":"MDU6SXNzdWUzNDk5ODM0NTc=","number":1,"title":"Some questions regarding the minimal sample.","user":{"login":"nojaf","id":2621499,"node_id":"MDQ6VXNlcjI2MjE0OTk=","avatar_url":"https://avatars3.githubusercontent.com/u/2621499?v=4","gravatar_id":"","url":"https://api.github.com/users/nojaf","html_url":"https://github.com/nojaf","followers_url":"https://api.github.com/users/nojaf/followers","following_url":"https://api.github.com/users/nojaf/following{/other_user}","gists_url":"https://api.github.com/users/nojaf/gists{/gist_id}","starred_url":"https://api.github.com/users/nojaf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nojaf/subscriptions","organizations_url":"https://api.github.com/users/nojaf/orgs","repos_url":"https://api.github.com/users/nojaf/repos","events_url":"https://api.github.com/users/nojaf/events{/privacy}","received_events_url":"https://api.github.com/users/nojaf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-13T11:03:49Z","updated_at":"2018-08-14T08:06:55Z","closed_at":null,"author_association":"NONE","body":"1. I noticed the `fsproj` contains `<PackageReference />`. I Seem to recall that Fable 1.X had a hard dependencies on paket because it needed the lock file to figure out what to compile. So this dependency is gone in Fable2?\r\n\r\n2. Each time the app rebuilds, it restores the packages of the fsproj. This is handy but only seems necessary if the packages actually changed. Any plans to watch the entry point for changes?\r\n\r\n3. Which Babel presets are used to compile to?\r\n\r\n4. Will Babel 7 be used when stable?"},"comment":{"url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/comments/412789551","html_url":"https://github.com/fable-compiler/fable2-samples/issues/1#issuecomment-412789551","issue_url":"https://api.github.com/repos/fable-compiler/fable2-samples/issues/1","id":412789551,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjc4OTU1MQ==","user":{"login":"alfonsogarciacaro","id":8275461,"node_id":"MDQ6VXNlcjgyNzU0NjE=","avatar_url":"https://avatars0.githubusercontent.com/u/8275461?v=4","gravatar_id":"","url":"https://api.github.com/users/alfonsogarciacaro","html_url":"https://github.com/alfonsogarciacaro","followers_url":"https://api.github.com/users/alfonsogarciacaro/followers","following_url":"https://api.github.com/users/alfonsogarciacaro/following{/other_user}","gists_url":"https://api.github.com/users/alfonsogarciacaro/gists{/gist_id}","starred_url":"https://api.github.com/users/alfonsogarciacaro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alfonsogarciacaro/subscriptions","organizations_url":"https://api.github.com/users/alfonsogarciacaro/orgs","repos_url":"https://api.github.com/users/alfonsogarciacaro/repos","events_url":"https://api.github.com/users/alfonsogarciacaro/events{/privacy}","received_events_url":"https://api.github.com/users/alfonsogarciacaro/received_events","type":"User","site_admin":false},"created_at":"2018-08-14T08:06:55Z","updated_at":"2018-08-14T08:06:55Z","author_association":"MEMBER","body":"Well, actually I was wrong. Fable 2 doesn't use ES2015 classes but still uses let and const so you'll need a Babel preset to run on old browsers. In any cases, the flow is still the same. Fable only produces a JSON AST and Babel generates the actual JS code and source maps, even if you don't use any plugin/preset (Fable has a couple of custom plug-ins to transform Emit macros, for example). "}}
{"actor":{"display_login":"alfonsogarciacaro"}}