Clasp 3.x roadmap #980
Replies: 5 comments 2 replies
-
I have not contributed to this project in a while... for I currently no longer have use for it. Indeed Typescript support is best left out of Clasp, preferably ealier in the production pipeline, with Clasp only dealing with the JavaScript output. Just my two cents. |
Beta Was this translation helpful? Give feedback.
-
Make it work seamlessly with gcloud, especially auth.
I don't even remember the magic incantations I did to make it work, and
then at some stage when it broke and I didn't have time to figure it out, I
just cheated by copying and pasting .clasprc.json from one development
machine to another. That's not really good.
Since I am authenticated through gcloud, and have now my apps script tied
to a GCP project, I shouldn't need to worry about any auth with Clasp any
more.
In general, in the big picture, should continue to make apps script and
gcloud interwork, scale and support each other better.
…On Thu, 12 Oct 2023 at 19:35, Steve Bazyl ***@***.***> wrote:
Hi folks,
Planning the next major release where we can break things a little and am
looking for feedback. A few things we want to tackle in the next version:
- *Drop TypeScript support* -- The built-in TS support leaves a lot to
be desired and only supports basic transforms. Moving this outside clasp to
a separate build step provides more features and flexibility. We'd like to
drop the functionality and encourage people to use tools like Rollup
instead.
- *Bring your own credentials* -- Clasp has a built in client ID for
auth and allows a custom client ID for a subset of features like using the
execution API. We're looking to expand and encourage using your own GCP
project for clasp for all use cases.
- *Fix auth in headless environments* -- This current implementation
no longer works as it was deprecated and disabled by Google. We need to
rework this implementation.
- *Improve error handling* -- There are a few cases where error
handling is not what it should be -- failed clones leave behind artifacts,
sometimes error messages are cryptic, etc.
- *Better support for multiple environments & profiles* -- Make it
easier for those of us that use clasp with multiple accounts or maintain
multiple instances of scripts for development vs. production.
Please feel free to add ideas in the discussions or file issues with
feature requests :)
—
Reply to this email directly, view it on GitHub
<#980>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZIVJMFUSMB7NKLPBN6YD4TX7AZ5JANCNFSM6AAAAAA56A4N3A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Correct me if I'm wrong but AFAIK Clasp doesn't support import/export syntax without bundlers. This feature would be very useful. |
Beta Was this translation helpful? Give feedback.
-
As an active user of clasp, I maintain some Google Workspace add-ons both internally and externally. This involves using multiple Google accounts; some are Workspace accounts, and others are free, private Gmail accounts. So I definitely support the idea of
Once you get familiar with the notion of modules in ECMAScript and TypeScript, you feel the urge to use
If my understanding is correct, what @sqrrrl is saying in
is that the team is trying to steer toward option 2 and concentrate their efforts on improving the auth process around clasp; 👍 +1 from me! |
Beta Was this translation helpful? Give feedback.
-
Hello Guys, I have been using GAS for like 2 years now. And now my project has 86 files in it. |
Beta Was this translation helpful? Give feedback.
-
Hi folks,
Planning the next major release where we can break things a little and am looking for feedback. A few things we want to tackle in the next version:
Please feel free to add ideas in the discussions or file issues with feature requests :)
Beta Was this translation helpful? Give feedback.
All reactions