This package has been deprecated

Author message:

no longer needed, Proxy support returned to Chrome

chrome-proxy

0.0.9 • Public • Published

chrome-proxy

An Object.observe based ES6 Proxy polyfill for Chrome

Installation

npm install chrome-proxy

Codacy Badge Code Climate Test Coverage Issue Count

NPM

Notes

The limited unit tests currently implemented all pass in the Chrome browser. Property getting and setting work within Node, but getPrototypeOf and getOwnPropertyDescriptor unit tests fail within Node.

Philosophy

Chrome used to have a proxy and it was abruptly removed over a year ago for unspecified security reasons. Proxies are useful. This is a development placeholder based on Object.observe until they become available again in early 2016. There is currently no plan to turn this into a robust long term implementation, particularly since Object.observe may disappear in 2016.

Release History (reverse chronological order)

v0.0.9 2016-01-21 Reworked module closure wrapper so it would work regardless of wether browserify is used.

v0.0.8 2016-01-18 Reworked module structure which seemed to fail to define Proxy in some situations.

v0.0.7 2016-01-18 Corrected issue where deleted properties were not properly restored if deleteProperty trap failed.

v0.0.6 2016-01-17 Created browserified and minified version. Added some unit tests. Added .travis.yml and .codeclimate.yml. Updated badges.

v0.0.5 2015-12-13 Corrected README

v0.0.4 2015-12-12 Codacy improvements, corrected error with setting proxy

v0.0.1 2015-11-07 Initial public release. No unit tests yet. Consider this an ALPHA.

License

MIT License - see LICENSE file

Readme

Keywords

Package Sidebar

Install

npm i chrome-proxy

Weekly Downloads

1

Version

0.0.9

License

MIT

Last publish

Collaborators

  • anywhichway