angular-expressions icon indicating copy to clipboard operation
angular-expressions copied to clipboard

Playground and dev tooling

Open orta opened this issue 9 months ago • 2 comments

Hi @edi9999 - I've been using angular-expressions for a year or two in puzzmo.com and it's been great ( https://blog.puzzmo.com/posts/2024/07/16/augmentations/ and https://blog.puzzmo.com/posts/2024/07/24/groups-to-clubs/#custom-club-leaderboards )

I'm giving a talk at La TypeScript Conf (maybe I see you there?) and a key part of it is around making dev tooling for this library which you can find here: https://orta.io/angular-expressions-playground/ ( repo )

The playground has a few cool features:

  • Auto-complete and hover support for expressions
  • Sharing URLs with expressions/scopes/schemas
  • TypeScript type -> JSON schemas systems

And I was sorta interested in the extent to which you'd like to any of this upstreamed?

orta avatar Feb 26 '25 11:02 orta

Hi there!

I definitely could link to your project from my Readme, however, I prefer to keep angular-expressions and your playground as separate projects for several key reasons:

  1. Clarity for users - The core library should remain distinct from developer tools and demos
  2. Security considerations - I'm planning to conduct a security audit of angular-expressions soon and want to maintain a focused codebase
  3. Maintenance boundaries - Merged features become my ongoing responsibility to support and update

I appreciate your work on the playground and think it adds significant value for developers using angular-expressions! I'd be happy to add a prominent link to your project in the main repository's README to increase its visibility.

Sorry to hear I missed your talk at La TypeScript Conf - I hope it went well!

Regards, Edgar

edi9999 avatar Mar 01 '25 21:03 edi9999

Thanks

Yeah, totally makes sense - I'll give it a polish pass one of these days and send a PR with a readme

orta avatar Mar 08 '25 12:03 orta