UNPKG

@tko/build.knockout

Version:

Knockout makes it easier to create rich, responsive UIs with JavaScript

71 lines (68 loc) 3.17 kB
// @tko/build.knockout 🥊 4.1.0 CommonJS "use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // index.ts var index_exports = {}; module.exports = __toCommonJS(index_exports); // src/index.ts var import_builder = require("@tko/builder"); var import_provider = require("@tko/provider.virtual"); var import_provider2 = require("@tko/provider.databind"); var import_provider3 = require("@tko/provider.component"); var import_provider4 = require("@tko/provider.attr"); var import_provider5 = require("@tko/provider.multi"); var import_binding = require("@tko/binding.core"); var import_binding2 = require("@tko/binding.template"); var import_binding3 = require("@tko/binding.if"); var import_binding4 = require("@tko/binding.foreach"); var import_binding5 = require("@tko/binding.component"); var import_filter = require("@tko/filter.punches"); var import_utils = __toESM(require("@tko/utils.component")); var import_utils2 = require("@tko/utils.functionrewrite"); var import_utils3 = require("@tko/utils"); var dataBindProvider = new import_provider2.DataBindProvider(); var expressionRewriting = { preProcessBindings: (s) => dataBindProvider.preProcessBindings(s) }; var provider = new import_provider5.MultiProvider({ providers: [new import_provider3.ComponentProvider(), dataBindProvider, new import_provider.VirtualProvider(), new import_provider4.AttributeProvider()] }); var builder = new import_builder.Builder({ provider, bindings: [import_binding.bindings, import_binding2.bindings, import_binding3.bindings, import_binding5.bindings, { each: import_binding4.bindings.foreach }], extenders: {}, filters: import_filter.filters, options: { bindingGlobals: import_utils3.options.global, bindingStringPreparsers: [import_utils2.functionRewrite] } }); var version = "4.1.0"; var src_default = builder.create({ version, components: import_utils.default, Component: import_utils.default.ComponentABC, expressionRewriting });