UNPKG

@danielkalen/simplybind

Version:

Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.

34 lines (29 loc) 757 B
currentID = 0 arrayMutatorMethods = ['push','pop','shift','unshift','splice','reverse','sort'] dummyPropertyDescriptor = {} boundInstances = {} placeholder = ['{{', '}}'] settings = Object.create silent: false , placeholder: get: ()-> placeholder set: (newPlaceholder)-> if checkIf.isArray(newPlaceholder) and newPlaceholder.length is 2 placeholder = newPlaceholder setPholderRegEx() return defaultOptions = delay: false throttle: false simpleSelector: false promiseTransforms: false dispatchEvents: false sendArrayCopies: false updateEvenIfSame: false updateOnBind: true import './misc' import './SimplyBind' import './Binding' import './BindingInterface' import './GroupBinding' module.exports = SimplyBind