Comments (8)
Decided to learn some glimmer tonight, started watching the getting started video, ended up here... I agree with @robbiepitts.
from glimmer-website.
@chrishyle --web-component
is no longer a hack that works for async/await. We've removed that "feature".
We need to do something about this part of the docs. We now have no good recommendation for getting async/await to work but we're talking about using it.
from glimmer-website.
FWIW, I tried both the --web-component
option and installing @glimmer/web-component
, but neither "solved" this for me anyways.
@robbiepitts - were you able to successfully get babel-polyfill to work with Glimmer? babel-polyfill internally uses require
and just straight-up importing it (as I would in a babel project) does not seem to play well with the @glimmer/application-pipeline stuff which is using only TypeScript (AFAIK) EDIT: It is also using babel inside of rollup-with-dependencies, but it is not invoking it with the "transform-regenerator"
plugin.
I'm new to ember-cli, so maybe I'm missing something?
from glimmer-website.
I got it to work by hacking in "transform-regenerator"
to the static list in rollup-with-dependencies and adding import 'babel-polyfill/dist/polyfill';
to the top of my index.ts file (note the use of the dist version, to avoid the require issue).
I would take this further, but it looks like people with more experience in this have noticed that the static approach in rollup-with-dependencies.ts is not correct/scalable: glimmerjs/glimmer-application-pipeline#19 removes it entirely. I assume the PR will also move configuration of babel more towards the ember-cli-build.js
approach, but there is no description and too many changes for me to dive into it right now.
from glimmer-website.
Also of interest: glimmerjs/glimmer-application-pipeline#83
from glimmer-website.
@robbiepitts @locks I walked through a temporary fix earlier with @rwjblue after running into this problem myself and finding 5+ unsolved issues about it. I can help with one of the following:
- pulling async/await out of the guide entirely #75
- documenting the workaround described in my PR here glimmerjs/glimmer-application-pipeline#108
What do you think?
from glimmer-website.
@jenweber I think I like the idea of pulling async/await out of the guide. I think it is a red herring. I will defer to @locks though since I am not core.
Thanks a bunch for that PR!
from glimmer-website.
Done!
from glimmer-website.
Related Issues (20)
- API docs are not rendering HOT 1
- Docs do not mention available actions HOT 1
- jQuery is used in docs without being imported HOT 2
- Copyrights year
- Documentation should use 'this' for component property access HOT 1
- glimmer inconsistency on try.glimmerjs.com
- API doc missing HOT 3
- 404 not working
- Nav bar links are wrong
- Logo and any other uses of the orange color need to match the official Ember HOT 2
- Deployment Issue
- Proposal for guides reorganization
- For #each iteration, how do I access the index in the loop? HOT 3
- each-in or... how to iterate over an object... HOT 3
- Getting the index when #each of an array HOT 3
- Document upgrade steps HOT 2
- Interest in having a tutorial similar to what's on https://guides.emberjs.com? HOT 1
- Document Glimmer.JS browser support HOT 1
- Configuration Guide Wrong Script Name HOT 2
- API docs link doesn't show table of contents HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glimmer-website.