@tko/builder
Advanced tools
+16
-21
@@ -0,3 +1,3 @@ | ||
| // @tko/builder 🥊 4.0.0 ESM | ||
| "use strict"; | ||
| // @tko/builder 🥊 4.0.0-beta1.6 ESM | ||
| import { | ||
@@ -40,9 +40,5 @@ addDisposeCallback, | ||
| } from "@tko/utils"; | ||
| import { parseObjectLiteral } from "@tko/utils.parser"; | ||
| import { LifeCycle } from "@tko/lifecycle"; | ||
| import { | ||
| parseObjectLiteral | ||
| } from "@tko/utils.parser"; | ||
| import { | ||
| LifeCycle | ||
| } from "@tko/lifecycle"; | ||
| import { | ||
| dependencyDetection, | ||
@@ -62,11 +58,4 @@ extenders as defaultExtenders, | ||
| } from "@tko/observable"; | ||
| import { computed, isComputed, isPureComputed, proxy, pureComputed, when } from "@tko/computed"; | ||
| import { | ||
| computed, | ||
| isComputed, | ||
| isPureComputed, | ||
| proxy, | ||
| pureComputed, | ||
| when | ||
| } from "@tko/computed"; | ||
| import { | ||
| applyBindingAccessorsToNode, | ||
@@ -104,3 +93,3 @@ applyBindings, | ||
| }; | ||
| const utils = Object.assign({ | ||
| const utils = { | ||
| addOrRemoveItem, | ||
@@ -136,4 +125,5 @@ arrayFilter, | ||
| unwrapObservable: unwrap | ||
| }); | ||
| }; | ||
| const knockout = { | ||
| // --- Utilities --- | ||
| cleanNode, | ||
@@ -151,2 +141,3 @@ dependencyDetection, | ||
| LifeCycle, | ||
| // -- Observable --- | ||
| isObservable, | ||
@@ -165,2 +156,3 @@ isSubscribable, | ||
| proxy, | ||
| // ... Computed ... | ||
| computed, | ||
@@ -172,2 +164,3 @@ dependentObservable: computed, | ||
| when, | ||
| // --- Templates --- | ||
| nativeTemplateEngine, | ||
@@ -178,2 +171,3 @@ renderTemplate, | ||
| templateSources: { domElement, anonymousTemplate }, | ||
| // --- Binding --- | ||
| applyBindingAccessorsToNode, | ||
@@ -193,6 +187,3 @@ applyBindings, | ||
| constructor({ provider, bindings, extenders, filters, options: options2 }) { | ||
| Object.assign(knockout.options, options2, { | ||
| filters, | ||
| bindingProviderInstance: provider | ||
| }); | ||
| Object.assign(knockout.options, options2, { filters, bindingProviderInstance: provider }); | ||
| provider.setGlobals(knockout.options.bindingGlobals); | ||
@@ -212,2 +203,5 @@ if (Array.isArray(bindings)) { | ||
| } | ||
| /** | ||
| * @return {KnockoutInstance} An instance of Knockout. | ||
| */ | ||
| create(...additionalProperties) { | ||
@@ -224,2 +218,3 @@ const instance = Object.assign( | ||
| knockout, | ||
| //never change the order of these | ||
| this.providedProperties, | ||
@@ -226,0 +221,0 @@ ...additionalProperties |
| { | ||
| "version": 3, | ||
| "sources": ["../src/Builder.ts"], | ||
| "sourcesContent": ["/**\n * A class to create the global knockout instance (ko).\n */\n\nimport {\n addDisposeCallback,\n addOrRemoveItem,\n arrayFilter,\n arrayFirst,\n arrayForEach,\n arrayGetDistinctValues,\n arrayIndexOf,\n arrayMap,\n arrayPushAll,\n arrayRemoveItem,\n addCleaner,\n cleanNode,\n cloneNodes,\n compareArrays,\n createSymbolOrString,\n domData,\n extend,\n memoization,\n objectForEach,\n objectMap,\n options,\n parseHtmlFragment,\n parseJson,\n range,\n registerEventHandler,\n removeCleaner,\n removeDisposeCallback,\n removeNode,\n selectExtensions,\n setHtml,\n setTextContent,\n tasks,\n toggleDomNodeCssClass,\n triggerEvent,\n virtualElements\n} from '@tko/utils'\n\nimport {\n parseObjectLiteral\n} from '@tko/utils.parser'\n\nimport {\n LifeCycle\n} from '@tko/lifecycle'\n\nimport {\n // applyExtenders,\n // arrayChangeEventName,\n // deferUpdates,\n dependencyDetection,\n extenders as defaultExtenders,\n isObservable,\n isSubscribable,\n isWriteableObservable,\n observable,\n observableArray,\n isObservableArray,\n peek,\n subscribable,\n toJS,\n toJSON,\n unwrap\n} from '@tko/observable'\n\nimport {\n computed,\n isComputed,\n isPureComputed,\n proxy,\n pureComputed,\n when\n} from '@tko/computed'\n\nimport {\n applyBindingAccessorsToNode,\n applyBindings,\n applyBindingsToDescendants,\n applyBindingsToNode,\n contextFor,\n dataFor,\n bindingEvent,\n BindingHandler,\n AsyncBindingHandler,\n setDomNodeChildrenFromArrayMapping\n} from '@tko/bind'\n\nimport {\n anonymousTemplate,\n domElement,\n nativeTemplateEngine,\n renderTemplate,\n setTemplateEngine,\n templateEngine\n // templateSources\n} from '@tko/binding.template'\n\nconst domNodeDisposal = {\n addDisposeCallback,\n removeDisposeCallback,\n removeNode,\n addCleaner,\n removeCleaner,\n get cleanExternalData () {\n return options.cleanExternalData\n },\n set cleanExternalData (cleanerFn) {\n options.set('cleanExternalData', cleanerFn)\n }\n}\n\nconst utils = Object.assign({\n addOrRemoveItem,\n arrayFilter,\n arrayFirst,\n arrayForEach,\n arrayGetDistinctValues,\n arrayIndexOf,\n arrayMap,\n arrayPushAll,\n arrayRemoveItem,\n cloneNodes,\n compareArrays,\n createSymbolOrString,\n domData,\n domNodeDisposal,\n extend,\n filters: options.filters,\n objectForEach,\n objectMap,\n parseHtmlFragment,\n parseJson,\n parseObjectLiteral,\n peekObservable: peek,\n range,\n registerEventHandler,\n setDomNodeChildrenFromArrayMapping,\n setHtml,\n setTextContent,\n toggleDomNodeCssClass,\n triggerEvent,\n unwrapObservable: unwrap\n})\n\nconst knockout = {\n // --- Utilities ---\n cleanNode,\n dependencyDetection,\n computedContext: dependencyDetection,\n filters: options.filters,\n ignoreDependencies: dependencyDetection.ignore,\n memoization,\n options,\n removeNode,\n selectExtensions,\n tasks,\n utils,\n LifeCycle,\n\n // -- Observable ---\n isObservable,\n isSubscribable,\n isWriteableObservable,\n isWritableObservable: isWriteableObservable,\n observable,\n observableArray,\n isObservableArray,\n peek,\n subscribable,\n unwrap,\n toJS,\n toJSON,\n proxy,\n\n // ... Computed ...\n computed,\n dependentObservable: computed,\n isComputed,\n isPureComputed,\n pureComputed,\n when: when,\n\n // --- Templates ---\n nativeTemplateEngine,\n renderTemplate,\n setTemplateEngine,\n templateEngine,\n templateSources: { domElement, anonymousTemplate },\n\n // --- Binding ---\n applyBindingAccessorsToNode,\n applyBindings,\n applyBindingsToDescendants,\n applyBindingsToNode,\n contextFor,\n dataFor,\n BindingHandler,\n AsyncBindingHandler,\n virtualElements,\n domNodeDisposal,\n bindingEvent,\n}\n\nexport class Builder {\n constructor ({ provider, bindings, extenders, filters, options }) {\n Object.assign(knockout.options, options, {\n filters,\n bindingProviderInstance: provider\n })\n\n provider.setGlobals(knockout.options.bindingGlobals)\n\n if (Array.isArray(bindings)) {\n for (const bindingsObject of bindings) {\n provider.bindingHandlers.set(bindingsObject)\n }\n } else {\n provider.bindingHandlers.set(bindings)\n }\n\n this.providedProperties = {\n extenders: Object.assign(defaultExtenders, extenders),\n bindingHandlers: provider.bindingHandlers,\n bindingProvider: provider\n }\n }\n\n /**\n * @return {Object} An instance of Knockout.\n */\n create (...additionalProperties) {\n const instance = Object.assign({\n get getBindingHandler () { return options.getBindingHandler },\n set getBindingHandler (fn) { options.set('getBindingHandler', fn) }\n },\n knockout,\n this.providedProperties,\n ...additionalProperties)\n instance.options.knockoutInstance = instance\n return instance\n }\n}\n"], | ||
| "mappings": "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", | ||
| "sourcesContent": ["/**\n * A class to create the global knockout instance (ko).\n */\n\nimport {\n addDisposeCallback,\n addOrRemoveItem,\n arrayFilter,\n arrayFirst,\n arrayForEach,\n arrayGetDistinctValues,\n arrayIndexOf,\n arrayMap,\n arrayPushAll,\n arrayRemoveItem,\n addCleaner,\n cleanNode,\n cloneNodes,\n compareArrays,\n createSymbolOrString,\n domData,\n extend,\n memoization,\n objectForEach,\n objectMap,\n options,\n parseHtmlFragment,\n parseJson,\n range,\n registerEventHandler,\n removeCleaner,\n removeDisposeCallback,\n removeNode,\n selectExtensions,\n setHtml,\n setTextContent,\n tasks,\n toggleDomNodeCssClass,\n triggerEvent,\n virtualElements\n} from '@tko/utils'\n\nimport { parseObjectLiteral } from '@tko/utils.parser'\n\nimport { LifeCycle } from '@tko/lifecycle'\n\nimport {\n // applyExtenders,\n // arrayChangeEventName,\n // deferUpdates,\n dependencyDetection,\n extenders as defaultExtenders,\n isObservable,\n isSubscribable,\n isWriteableObservable,\n observable,\n observableArray,\n isObservableArray,\n peek,\n subscribable,\n toJS,\n toJSON,\n unwrap\n} from '@tko/observable'\n\nimport { computed, isComputed, isPureComputed, proxy, pureComputed, when } from '@tko/computed'\n\nimport {\n applyBindingAccessorsToNode,\n applyBindings,\n applyBindingsToDescendants,\n applyBindingsToNode,\n contextFor,\n dataFor,\n bindingEvent,\n BindingHandler,\n AsyncBindingHandler,\n setDomNodeChildrenFromArrayMapping\n} from '@tko/bind'\n\nimport {\n anonymousTemplate,\n domElement,\n nativeTemplateEngine,\n renderTemplate,\n setTemplateEngine,\n templateEngine\n // templateSources\n} from '@tko/binding.template'\n\nimport type { BindingHandlerObject } from '@tko/provider'\n\nconst domNodeDisposal = {\n addDisposeCallback,\n removeDisposeCallback,\n removeNode,\n addCleaner,\n removeCleaner,\n get cleanExternalData() {\n return options.cleanExternalData\n },\n set cleanExternalData(cleanerFn) {\n options.set('cleanExternalData', cleanerFn)\n }\n}\n\nexport type Utils = {\n addOrRemoveItem: typeof addOrRemoveItem\n arrayFilter: typeof arrayFilter\n arrayFirst: typeof arrayFirst\n arrayForEach: typeof arrayForEach\n arrayGetDistinctValues: typeof arrayGetDistinctValues\n arrayIndexOf: typeof arrayIndexOf\n arrayMap: typeof arrayMap\n arrayPushAll: typeof arrayPushAll\n arrayRemoveItem: typeof arrayRemoveItem\n cloneNodes: typeof cloneNodes\n compareArrays: typeof compareArrays\n createSymbolOrString: typeof createSymbolOrString\n domData: typeof domData\n domNodeDisposal: typeof domNodeDisposal\n extend: typeof extend\n filters: typeof options.filters\n objectForEach: typeof objectForEach\n objectMap: typeof objectMap\n parseHtmlFragment: typeof parseHtmlFragment\n parseJson: typeof parseJson\n parseObjectLiteral: typeof parseObjectLiteral\n peekObservable: typeof peek\n range: typeof range\n registerEventHandler: typeof registerEventHandler\n setDomNodeChildrenFromArrayMapping: typeof setDomNodeChildrenFromArrayMapping\n setHtml: typeof setHtml\n setTextContent: typeof setTextContent\n toggleDomNodeCssClass: typeof toggleDomNodeCssClass\n triggerEvent: typeof triggerEvent\n unwrapObservable: typeof unwrap\n}\n\nconst utils: Utils = {\n addOrRemoveItem,\n arrayFilter,\n arrayFirst,\n arrayForEach,\n arrayGetDistinctValues,\n arrayIndexOf,\n arrayMap,\n arrayPushAll,\n arrayRemoveItem,\n cloneNodes,\n compareArrays,\n createSymbolOrString,\n domData,\n domNodeDisposal,\n extend,\n filters: options.filters,\n objectForEach,\n objectMap,\n parseHtmlFragment,\n parseJson,\n parseObjectLiteral,\n peekObservable: peek,\n range,\n registerEventHandler,\n setDomNodeChildrenFromArrayMapping,\n setHtml,\n setTextContent,\n toggleDomNodeCssClass,\n triggerEvent,\n unwrapObservable: unwrap\n}\n\nexport type KnockoutInstance = {\n // --- Utilities ---\n cleanNode: typeof cleanNode\n dependencyDetection: typeof dependencyDetection\n computedContext: typeof dependencyDetection\n filters: typeof options.filters\n ignoreDependencies: typeof dependencyDetection.ignore\n memoization: typeof memoization\n options: typeof options\n removeNode: typeof removeNode\n selectExtensions: typeof selectExtensions\n tasks: typeof tasks\n utils: typeof utils\n LifeCycle: typeof LifeCycle\n\n // -- Observable ---\n isObservable: typeof isObservable\n isSubscribable: typeof isSubscribable\n isWriteableObservable: typeof isWriteableObservable\n isWritableObservable: typeof isWriteableObservable\n observable: typeof observable\n observableArray: typeof observableArray\n isObservableArray: typeof isObservableArray\n peek: typeof peek\n subscribable: typeof subscribable\n unwrap: typeof unwrap\n toJS: typeof toJS\n toJSON: typeof toJSON\n proxy: typeof proxy\n\n // ... Computed ...\n computed: typeof computed\n dependentObservable: typeof computed\n isComputed: typeof isComputed\n isPureComputed: typeof isPureComputed\n pureComputed: typeof pureComputed\n when: typeof when\n\n // --- Templates ---\n nativeTemplateEngine: typeof nativeTemplateEngine\n renderTemplate: typeof renderTemplate\n setTemplateEngine: typeof setTemplateEngine\n templateEngine: typeof templateEngine\n templateSources: { domElement: typeof domElement; anonymousTemplate: typeof anonymousTemplate }\n\n // --- Binding ---\n applyBindingAccessorsToNode: typeof applyBindingAccessorsToNode\n applyBindings: typeof applyBindings\n applyBindingsToDescendants: typeof applyBindingsToDescendants\n applyBindingsToNode: typeof applyBindingsToNode\n contextFor: typeof contextFor\n dataFor: typeof dataFor\n BindingHandler: typeof BindingHandler\n AsyncBindingHandler: typeof AsyncBindingHandler\n virtualElements: typeof virtualElements\n domNodeDisposal: typeof domNodeDisposal\n bindingEvent: typeof bindingEvent\n}\n\nconst knockout: KnockoutInstance = {\n // --- Utilities ---\n cleanNode,\n dependencyDetection,\n computedContext: dependencyDetection,\n filters: options.filters,\n ignoreDependencies: dependencyDetection.ignore,\n memoization,\n options,\n removeNode,\n selectExtensions,\n tasks,\n utils,\n LifeCycle,\n\n // -- Observable ---\n isObservable,\n isSubscribable,\n isWriteableObservable,\n isWritableObservable: isWriteableObservable,\n observable,\n observableArray,\n isObservableArray,\n peek,\n subscribable,\n unwrap,\n toJS,\n toJSON,\n proxy,\n\n // ... Computed ...\n computed,\n dependentObservable: computed,\n isComputed,\n isPureComputed,\n pureComputed,\n when: when,\n\n // --- Templates ---\n nativeTemplateEngine,\n renderTemplate,\n setTemplateEngine,\n templateEngine,\n templateSources: { domElement, anonymousTemplate },\n\n // --- Binding ---\n applyBindingAccessorsToNode,\n applyBindings,\n applyBindingsToDescendants,\n applyBindingsToNode,\n contextFor,\n dataFor,\n BindingHandler,\n AsyncBindingHandler,\n virtualElements,\n domNodeDisposal,\n bindingEvent\n}\n\nexport class Builder {\n providedProperties: { extenders: any; bindingHandlers: BindingHandlerObject; bindingProvider: any }\n\n constructor({ provider, bindings, extenders, filters, options }) {\n Object.assign(knockout.options, options, { filters, bindingProviderInstance: provider })\n\n provider.setGlobals(knockout.options.bindingGlobals)\n\n if (Array.isArray(bindings)) {\n for (const bindingsObject of bindings) {\n provider.bindingHandlers.set(bindingsObject)\n }\n } else {\n provider.bindingHandlers.set(bindings)\n }\n\n this.providedProperties = {\n extenders: Object.assign(defaultExtenders, extenders),\n bindingHandlers: provider.bindingHandlers,\n bindingProvider: provider\n }\n }\n\n /**\n * @return {KnockoutInstance} An instance of Knockout.\n */\n create(...additionalProperties): KnockoutInstance {\n const instance: KnockoutInstance = Object.assign(\n {\n get getBindingHandler() {\n return options.getBindingHandler\n },\n set getBindingHandler(fn) {\n options.set('getBindingHandler', fn)\n }\n },\n knockout, //never change the order of these\n this.providedProperties,\n ...additionalProperties\n )\n\n instance.options.knockoutInstance = instance\n\n return instance\n }\n}\n"], | ||
| "mappings": "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", | ||
| "names": ["options"] | ||
| } |
+1
-1
@@ -0,3 +1,3 @@ | ||
| // @tko/builder 🥊 4.0.0 ESM | ||
| "use strict"; | ||
| // @tko/builder 🥊 4.0.0-beta1.6 ESM | ||
| export { Builder } from "./Builder"; |
| { | ||
| "version": 3, | ||
| "sources": ["../src/index.ts"], | ||
| "sourcesContent": ["export { Builder } from './Builder'\n"], | ||
| "mappings": ";;AAAA,wBAAwB;", | ||
| "sourcesContent": ["export { Builder } from './Builder'\nexport type { KnockoutInstance } from './Builder'\n"], | ||
| "mappings": ";;AAAA,SAAS,eAAe;", | ||
| "names": [] | ||
| } |
+1
-1
@@ -0,3 +1,3 @@ | ||
| // @tko/builder 🥊 4.0.0 MJS | ||
| "use strict"; | ||
| // @tko/builder 🥊 4.0.0-beta1.6 MJS | ||
| export { Builder } from "./Builder"; |
| { | ||
| "version": 3, | ||
| "sources": ["../src/index.ts"], | ||
| "sourcesContent": ["export { Builder } from './Builder'\n"], | ||
| "mappings": ";;AAAA,wBAAwB;", | ||
| "sourcesContent": ["export { Builder } from './Builder'\nexport type { KnockoutInstance } from './Builder'\n"], | ||
| "mappings": ";;AAAA,SAAS,eAAe;", | ||
| "names": [] | ||
| } |
+9
-10
| { | ||
| "version": "4.0.0-beta1.6", | ||
| "version": "4.0.0", | ||
| "name": "@tko/builder", | ||
@@ -12,9 +12,9 @@ "description": "Compile a customized instance of Knockout.", | ||
| "dependencies": { | ||
| "@tko/bind": "^4.0.0-beta1.3", | ||
| "@tko/computed": "^4.0.0-beta1.3", | ||
| "@tko/filter.punches": "^4.0.0-beta1.3", | ||
| "@tko/lifecycle": "^4.0.0-beta1.3", | ||
| "@tko/observable": "^4.0.0-beta1.3", | ||
| "@tko/utils": "^4.0.0-beta1.3", | ||
| "@tko/utils.parser": "^4.0.0-beta1.6", | ||
| "@tko/bind": "^4.0.0", | ||
| "@tko/computed": "^4.0.0", | ||
| "@tko/filter.punches": "^4.0.0", | ||
| "@tko/lifecycle": "^4.0.0", | ||
| "@tko/observable": "^4.0.0", | ||
| "@tko/utils": "^4.0.0", | ||
| "@tko/utils.parser": "^4.0.0", | ||
| "tslib": "^2.2.0" | ||
@@ -47,4 +47,3 @@ }, | ||
| "url": "https://github.com/knockout/tko/issues" | ||
| }, | ||
| "gitHead": "c31dee2a2aa3f07e798d59e3aaf0da955dbcacb0" | ||
| } | ||
| } |
-22
| The MIT License (MIT) - http://www.opensource.org/licenses/mit-license.php | ||
| Copyright (c) Steven Sanderson, the Knockout.js team, and other contributors | ||
| http://knockoutjs.com/ | ||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| of this software and associated documentation files (the "Software"), to deal | ||
| in the Software without restriction, including without limitation the rights | ||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| copies of the Software, and to permit persons to whom the Software is | ||
| furnished to do so, subject to the following conditions: | ||
| The above copyright notice and this permission notice shall be included in | ||
| all copies or substantial portions of the Software. | ||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
| THE SOFTWARE. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
460456
6.13%4776
6.87%0
-100%0
-100%9
-10%Updated
Updated
Updated
Updated
Updated
Updated
Updated