bitovi/canjs

View on GitHub
core.js

Summary

Maintainability
A
0 mins
Test Coverage
// __ Observables __

// -> Core
export { default as value } from "./es/can-value";
export { default as Observation } from "./es/can-observation";
export { default as ObservationRecorder } from "./es/can-observation-recorder";
export { default as SimpleMap } from "./es/can-simple-map";
export { default as ObservableObject } from "./es/can-observable-object";
export { default as ObservableArray } from "./es/can-observable-array";
export { fromAttribute } from "./es/can-observable-bindings";

// -> Infrastruture
export { default as bind } from "./es/can-bind";
export { mapEventBindings, valueEventBindings } from "./es/can-event-queue";
export { default as SimpleObservable, AsyncObservable, keyObservable, ResolverObservable, SettableObservable, SetterObservable } from "./es/can-simple-observable";


// __ Views __
export { default as StacheElement } from "./es/can-stache-element";

// -> Core
export { default as stache } from "./es/can-stache";
export { default as stacheBindings } from "./es/can-stache-bindings";
export { default as stacheRouteHelpers } from "./es/can-stache-route-helpers";

// -> Infrastruture
export { default as viewCallbacks } from "./es/can-view-callbacks";
export { default as viewLive } from "./es/can-view-live";
export { default as viewModel } from "./es/can-view-model";
export { default as viewParser } from "./es/can-view-parser";
export { default as Scope } from "./es/can-view-scope";
export { default as target } from "./es/can-view-target";


// __ Data Models __

// -> Core
export { default as fixture } from "./es/can-fixture";
export { default as QueryLogic } from "./es/can-query-logic";
export { default as realtimeRestModel } from "./es/can-realtime-rest-model";
export { default as restModel } from "./es/can-rest-model";

// -> Infrastruture
export { default as connect } from "./es/can-connect";
export { default as localStore } from "./es/can-local-store";
export { default as memoryStore } from "./es/can-memory-store";


// __ Routing __

// -> Core
export { default as route } from "./es/can-route";
export { default as RouteHash } from "./es/can-route-hash";
export { default as RoutePushstate } from "./es/can-route-pushstate";

// -> Infrastruture
export { default as param } from "./es/can-param";
export { default as deparam } from "./es/can-deparam";


// __ JS Utilities __

// -> Infrastruture
export { default as assign } from "./es/can-assign";
export { default as defineLazyValue } from "./es/can-define-lazy-value";
export { default as diff } from "./es/can-diff";
export { default as globals } from "./es/can-globals";
export { default as key } from "./es/can-key";
export { default as KeyTree } from "./es/can-key-tree";
export { default as makeMap    } from "./es/can-make-map";
export { default as parseURI } from "./es/can-parse-uri";
export { default as queues } from "./es/can-queues";
export { default as string } from "./es/can-string";
export { default as stringToAny } from "./es/can-string-to-any";


// __ DOM Utilities __

// -> Infrastruture
export { default as ajax } from "./es/can-ajax";
export { default as attributeEncoder } from "./es/can-attribute-encoder";
export { default as childNodes } from "./es/can-child-nodes";
export { default as domData } from "./es/can-dom-data";
export { default as domEvents, addJQueryEvents } from "./es/can-dom-events";
export { default as domMutate, domMutateNode, domMutateDomEvents } from "./es/can-dom-mutate";
export { default as fragment } from "./es/can-fragment";


// __ Data Validation

// -> Infrastruture
export { default as makeInterfaceValidator } from "./es/can-validate-interface";


// __ Typed Data __

// -> Infrastruture
export { default as cid } from "can-cid";
export { default as Construct } from "can-construct";
export { MaybeBoolean, MaybeDate, MaybeNumber, MaybeString } from "./es/can-data-types";
export { default as default, default as can } from "./es/can-namespace";
export { default as Reflect } from "./es/can-reflect";
export { default as reflectDependencies } from "./es/can-reflect-dependencies";
export { default as reflectPromise } from "./es/can-reflect-promise";

// __ Data Validation__
// -> Core
export { default as type } from "./es/can-type";

// __ Enable Devtools __
//!steal-remove-start
import "./enable-can-debug";
//!steal-remove-end