2.0.0 • Published 2 years ago

observable-membrane v2.0.0

Weekly downloads
11,490
License
MIT
Repository
github
Last release
2 years ago

Locker Service Membrane

This package implements a membrane for locker service integration. It supports distorting objects within an object graph for extra security and access checks.

Usage

This package exposes one primitive:

'''js import { Membrane } from 'locker-membrane';

function distortion (value) { console.log('distorting');

if (value === 2) {
    return 4;
}

return value;

}

const plainObject = { x: 2, y: 1 };

const membrane = new Membrane(distortion); // create new membrane const seed = membrane.piercingHook(plainObject); // console output -> 'distorting'. Returns membrane proxy. seed.x // 4 seed.y // 1

2.0.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

3 years ago

1.1.3-alpha.0

3 years ago

1.1.2

3 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.27.0-alpha1

4 years ago

0.26.1

5 years ago

0.26.0

5 years ago

0.18.0

6 years ago

0.24.14

6 years ago

0.24.12

6 years ago

0.19.9

6 years ago

0.24.2

6 years ago

0.24.1

6 years ago

0.24.0

6 years ago

0.25.0

6 years ago