Rich Harris
Rich Harris
We actually have the ability to render `` elements however we like — we can basically add a new `link` method here alongside `code`... https://github.com/sveltejs/learn.svelte.dev/blob/4114ff1d174de67596c5769c308d67e1e6fb2a78/src/lib/server/markdown.js#L32-L34 ...and e.g. add `_target="blank"` to...
Clearing the editor state is deliberate — the idea is that each exercise is sufficiently small in scope that you're not really losing anything when it gets cleared, and having...
Viewer is implemented but is missing certain features: * [ ] rename files * [ ] create file * [ ] create directory * [ ] delete file/directory (with confirm...
In fact even without the language server we could still probably provide autocompletions for things like array methods if they were declared in scope...
> it requires to write all content in both typescript and javascript Not necessarily. We have the same problem for `create-svelte`, and we solve it like this: * https://github.com/sveltejs/kit/blob/master/packages/create-svelte/templates/default/src/routes/todos/index.svelte *...
Yeah, UglifyJS is abandonware. Use [Terser](https://www.npmjs.com/package/terser) instead — not sure exactly how to set it up with webpack 3, but fairly sure it's possible
Good point — done
Yeah, it's not quite up to date — it's not fixing directives per the latest in the RFC. I was waiting to see if anyone strongly disagreed about that first....
It *might* throw an error now if you have conflicting methods/data, I can't remember if I did that already
While trying to wrap my head round https://github.com/sveltejs/svelte/pull/11500#pullrequestreview-2045465293 I [found a weird bug](https://svelte-5-preview-git-effect-active-derived-svelte.vercel.app/#H4sIAAAAAAAAE42S3W7DIAyFX8VlVZVIU3ufpp32HMsuMmI6tBQiMJEmlHcfP6FTp2machHwh48Pxp4JOaJlzYtnqr8ia9jzNLFHRp9T3NgZR8Kwt9oZHiOt5UZOdO5URyMSzP3oEE6wtdQTVqIfLdbHSLlWlkCoAKsaTmfwMdqRFFBtUQjktO85yRmrui6woxVVdznxK5XIODyW8FKvyyX_DJIzKrtKZMl8dasdofnVbaRSqT_oHMmAJhgeqnz0KVwv-GzgdrQ9fPdHtdOZ9OUySnVZK9M7qrUM751FGyOQbwykwTi1h1tOPphycvqgQ4bStG8PU67w5oh0wIqPkn-cfO5aueYmLZb0WEkVV1T5TOroOGv8pVcas0mLO72MKp_JP_WKv6Jbnja1McsbtEg_1PxDmJ2cu9vBnJ489HgGadNU5K74gxQLQBjaqx6kkDiwJtLldfkCFi2hYO8CAAA=) that I'm not sure how to fix. Going to take a break for a while because it's...