issues
search
ajvincent
/
es-membrane
An ECMAScript implementation of a Membrane, allowing users to dynamically hide, override, or extend objects in JavaScript with controlled effects on the original objects.
ISC License
109
stars
13
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
ObjectGraph refactor: Proxy invariants
#206
ajvincent
opened
5 years ago
2
ObjectGraph refactor: Read-only properties
#205
ajvincent
opened
5 years ago
1
ObjectGraph refactor: Require local delete
#204
ajvincent
opened
5 years ago
1
ObjectGraph refactor: Filtering own keys
#203
ajvincent
opened
5 years ago
1
ObjectGraph refactor: Mix-ins and expandos
#202
ajvincent
opened
5 years ago
1
ObjectGraph refactor: Graph conversion ProxyHandler
#201
ajvincent
opened
5 years ago
2
ObjectGraph refactor: LinkedList forwarding base
#200
ajvincent
closed
4 years ago
3
ObjectGraph refactor: LinkedList head
#199
ajvincent
closed
4 years ago
2
Introduce Membrane.exceptionManager for different types of exceptions
#198
ajvincent
opened
5 years ago
1
Hardening membrane
#197
michaelfig
opened
5 years ago
2
Fix from Travis CI tech support.
#196
ajvincent
closed
5 years ago
0
Experiment: "pointer-to-pointer" redirection across graphs (allow a graph to be reloaded)
#195
ajvincent
opened
5 years ago
2
Exporting distortions for non-membrane proxy use?
#194
ajvincent
opened
5 years ago
0
Test wrapping of Promise objects through a Membrane
#193
ajvincent
opened
5 years ago
0
A set of common restrictions between different parties separated by membranes
#192
Darya-
opened
5 years ago
1
The "handlersByFieldName" property of a membrane should be a Map, not a vanilla object
#191
ajvincent
opened
5 years ago
0
Definitions and namings for more complex distortions
#190
ajvincent
opened
5 years ago
8
YouTube presentation about Membranes
#189
ajvincent
opened
5 years ago
1
Standard distortion type: Enforce argument checking via WebIDL
#188
ajvincent
opened
5 years ago
2
Use Case: Replacing properties that don't propagate across the membrane
#187
ajvincent
opened
5 years ago
0
Standard distortion type: Manage mix-ins.
#186
ajvincent
opened
5 years ago
1
Write down the release process.
#185
ajvincent
opened
5 years ago
0
Copy & rewrite TC39 talk for general audience
#184
ajvincent
closed
5 years ago
12
WebGL illustration of new membrane / object graphs model
#183
ajvincent
closed
5 years ago
3
Failed test on static site
#182
ajvincent
closed
5 years ago
1
General membrane question: why shadow target?
#181
zenparsing
closed
6 years ago
4
Rewrite README
#180
ajvincent
opened
6 years ago
0
Break up ObjectGraphHandler into several reusable components
#179
ajvincent
opened
6 years ago
4
Fix broken link to my blog post on membranes
#178
tvcutsem
closed
6 years ago
2
Update membranes in java script link
#177
wsargent
closed
6 years ago
0
Array.prototype.splice.apply(wrappedArray, ...) throws in setting wrappedArray.length
#176
ajvincent
closed
6 years ago
0
Migrate node tests in travis-ci to Node v8.x series
#175
ajvincent
opened
6 years ago
1
Remove membrane.modifyRules.useShadowTarget
#174
ajvincent
opened
6 years ago
0
Implement ProxyMapping.create() as a Membrane-specific replacement for Proxy.createRevocable()
#173
ajvincent
opened
6 years ago
0
Move proxy handlers to source/ProxyHandlers/*
#172
ajvincent
closed
6 years ago
0
Use a priority-queue proxy handler to solve sealed cyclic references problem
#171
ajvincent
opened
6 years ago
5
Document ChainHandler in the README glossary
#170
ajvincent
closed
6 years ago
0
By default, es-membrane does a lot of whitelist-like lookups on the prototype chain (this may be undesirable)
#169
ajvincent
opened
6 years ago
3
Write tests for generator functions, iterators going through a Proxy, Membrane
#168
ajvincent
closed
6 years ago
1
Write tests for Promises, async/await going through a Proxy, Membrane
#167
ajvincent
closed
6 years ago
0
Memory leak: ObjectGraphHandler.prototype.revokeEverything needs to drop references in ProxyMapping
#166
ajvincent
closed
5 years ago
3
ModifyRulesAPI.prototype.filterOwnKeys's filter cannot handle missing ProxyMapping correctly
#165
ajvincent
closed
6 years ago
4
GUI: "this.setDistortionGroup is not a function" during import of source/membrane-distortions-gui.json
#164
ajvincent
closed
6 years ago
0
GUI: With group name at import, config error for '.about must have at least one of these properties'
#163
ajvincent
closed
6 years ago
1
GUI: filterOwnKeys cannot apply to non-extensible values
#162
ajvincent
closed
6 years ago
3
GUI: Importing Membrane pass-through function does not work
#161
ajvincent
closed
6 years ago
0
Travis CI: integration as a service is deprecated
#160
ajvincent
opened
6 years ago
1
GUI: config.graphs[1].passThroughSource must be of type string or null.
#159
ajvincent
closed
6 years ago
1
Test for order of ProxyListeners firing in freeze/seal operations
#158
ajvincent
opened
6 years ago
0
GUI: generated JS script should allow for custom prologue, naming of Membrane instance, epilogue
#157
ajvincent
opened
6 years ago
1
Previous
Next