Thursday, April 18, 2024
HomeJavaScriptThe Ember Occasions - Situation No. 205

The Ember Occasions – Situation No. 205


👋 Emberistas! 🐹

Ember 4.10 launched 🐹,
ember-template-lint 5.0 launched 🧹,
EmberConf Information 🎤,
New addons ✨,
Up to date addons 📬,
Ember 4.0+ improve survey 🐹,
Name for assist with TS assist in Ember 📦,
Wacky Methods We Use in Publishing TypeScript Sorts ▶️,
A brand new codemod emigrate addons to v2 format 📣


Ember 4.10 was lately launched!

This launch included a number of new options for Ember.js together with the introduction of the @ember/proprietor bundle as specified within the API for Sort-Solely Imports RFC, 2 bug fixes for Ember.js and a number of other deprecations. The discharge additionally contains 5 new options for Ember CLI.

Head on over to the 4.10 launch weblog submit and provides it a learn at this time!


Model 5.0 has been launched for ember-template-lint, the linter for finest practices with Ember handlebars templates.

The important thing adjustments embody:

  • Linting embedded templates by default
  • Including almost a dozen guidelines to the really useful config
  • Altering a couple of rule names and possibility defaults
  • Dropping assist for outdated variations of Node

🎤 EmberConf Information

We all know of us are getting enthusiastic about EmberConf and is likely to be questioning when it is taking place. At present, we’re nonetheless getting our geese in a row. After three years of digital EmberConf, we’re understanding a approach to match everyone’s expectations round a attainable hybrid convention. Within the meantime, you may positively hold engaged on these proposals and we’ll launch extra particulars as quickly as we will. Traditionally, EmberConf has occurred in March, however this time it is going to be later within the yr. Hope to see you there!


✨ The brand new addons on the block

  • ember-blurGeordan Neukum (@geneukum) gives us an Ember modifier that lets you blur a component dynamically.
  • ember-tsparticlesIgnace Maes (@IgnaceMaes) made this addon that creates an Ember.js part for utilizing tsParticles. This lets you create extremely customizable JavaScript particles results, confetti explosions and fireworks animations and use them as animated backgrounds on your web site.


📬 Addon updates


Ember 4.0 has been round for a bit now and we might like to know what’s maintaining you from upgrading. Fill on this quick survey in order that we’d be capable to enhance the expertise.


Wish to assist get Ember’s official TS assist out the door? RFC 800 describes the Typescript adoption plan and you may enroll to assist with points all throughout our codebase! You may at all times verify the #topic-typescript channel on our Discord server.


Jordan Hawker (@elwayman02) particulars on this blogpost how they moved to Yarn Workspaces and the way it improved the lead time for delivering commits to their deployment pipeline, from 39 hours to 125 minutes. Yarn workspaces enabled the evolution of the applying structure with out sacrificing the advantages of their earlier multi-repo technique. This submit provides you with the perception to see if this resolution may profit you.

“Whereas one method could serve nicely at a given time limit, there isn’t any one-size-fits-all resolution.”


On this YouTube video, Chris Krycho (@chriskrycho) and Asa Kusuma (@asakusuma) mentioned how we’re publishing TypeScript sorts for Ember. Chris discusses how it’s troublesome for TypeScript to resolve sorts for ember-source given the general public API for Ember is normally not imported instantly from ember-source however from packages resembling @ember/utils or @ember/object. Study extra by watching the complete video on YouTube the place “regardless of all of the shenanigans” we’re capable of get Ember’s sort to be “steady” and publish from Ember’s personal TS supply code.

Do you wish to contribute to assist get Ember’s official TypeScript assist out the door? Take a look at this quest situation on GitHub and join a activity!


With one command, you may get began with migrating Ember addons to v2 format:

npx ember-codemod-v1-to-v2

ember-codemod-v1-to-v2 helps you meet the most recent requirements set by @embroider/addon-blueprint. The codemod takes care of transferring recordsdata and updating references to the moved recordsdata, when you stay answerable for re-configuring the packages.

Isaac Lee (@ijlee2) hopes that ember-codemod-v1-to-v2, together with ember-addon-migrator, will help you push Embroider ahead. Take a look at ember-container-query for a real-life instance.


This week we would wish to thank Chris Thoburn (@runspired), Steef Janssen (@SkoebaSteve), Bert De Block (@bertdeblock), @jiangzj1008, Jared Galanis (@jaredgalanis), Sam Van Campenhout (@Windvis), Robert Jackson (@rwjblue), Geordan Neukum (@geneukum), Arafat Iqbal (@arafatiqbal), Jen Weber (@jenweber), David J. Hamilton (@hjdivad), Simon Ihmig (@simonihmig), Michael Stewart (@mikrostew), @emberjs-rfcs-bot, Chris Manson (@mansona), Giles Thompson (@gilest), Katie Gengler (@kategengler), Dan Knutsen (@dknutsen), Stanislav Dunajcan (@candunaj), Isaac Lee (@ijlee2), Krystan HuffMenne (@gitKrystan), Tomek Nieżurawski (@tniezurawski), rpemberton (@rpemberton), @BoussonKarel, Hubert Olender (@olenderhub), Joan Cejudo (@joancc), Robert Wagner (@rwwagner90), @NullVoxPopuli, Can Rozanes (@canrozanes), Chris Krycho (@chriskrycho), @mkszepp, Leo Euclides (@leoeuclids), Kelly Selden (@kellyselden), Boris Petrov (@boris-petrov), Stanley Stuart (@fivetanley), Jeldrik Hanschke (@jelhan), Peter Wagenet (@wagenet), Charles Fries (@charlesfries), Bryan Mishkin (@bmish), Anne-Greeth Schot-van Herwijnen (@MinThaMie), and Chris Ng (@chrisrng) for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Information, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!

Submit your individual quick and candy query beneath bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we respect all of them – promise! 🤞

Wish to write for the Ember Occasions? Have a suggestion for subsequent week’s situation? Be part of us at #support-ember-times on the Ember Group Discord or ping us @embertimes on Twitter.

Carry on prime of what is been happening in Emberland this week by subscribing to our e-mail publication! You can too discover our posts on the Ember weblog. See you in two weeks!


That is one other wrap! ✨

Be form,

Jared Galanis, Bryan Mishkin, Anne-Greeth Schot-van Herwijnen, Chris Ng, Isaac Lee and the Studying Workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments