-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plans to deprecate -duplex and promote Proxy #151
Comments
@tomalec. Gold! Thank you for noting everything. By the end of this week most of this will be done. |
So if we agree with JSONProxyPatch, should I call the class JSONProxyPatch? As in |
This looks correct according to how most official APIs are named in ECMAScript (https://www.ecma-international.org/ecma-262/5.1/#sec-15.12) |
So here is the semi-final version. Don't worry about the naming, or the logo (2 mins, not mine). What I did:
Next steps:
|
No need for that, you can just transfer the ownership to the right org. |
Update:
I think this is done so far. I'll move to renaming PuppetJS. |
Transferred to Palindrom org. |
@tomalec should we start deprecating and promoting proxies? And will Palindrom 3.0.0 use them? |
Update: Patch generation using ES6 Proxy was implemented as a separate package: https://github.com/Palindrom/JSONPatcherProxy In this repo we have a dirty-checking based patch generation, but it will be deprecated in future. |
yes please. The code duplication between the duplex and normal version is horrible for making changes. |
I'll close this as irrelevant anymore. It doesn't sound like a great idea to kill IE support and observing objects you don't own support, while it's costing us next to nothing sitting here. It looks to me those two libs won't be merged anytime soon. Unless we decide to invest in version 3.0 with a different API (that allows for internal proxies) because this one doesn't. Because it doesn't assume object ownership. |
As a continuation to #96 with ready and promissing implementation at #138
We have draft a brief plan for the future of
json-patch-duplex
and new shiny Proxy version.Here what we discussed with @warpech and @alshakero :
jsonpatch.apply
implementation.It will most probably use
fast-json-patch
as dependency but any build, testing, (npm) packaging process would become independent in those two.json-patch-duplex
as deprecated/obsolated and suggest adopting to new JSONProxyPatch.-duplex
likecompare
, etc. to be separate module/export but from this repo.fast-json-patch
andjsonproxypatch
as dependencies.The text was updated successfully, but these errors were encountered: