Neanderthal Painting Monet

    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

    Install

    npm i chrome-proxy

    DownloadsWeekly Downloads

    0

    Version

    0.0.9

    License

    MIT

    Last publish

    Collaborators

    • anywhichway