UNPKG

webappengine

Version:

A web application platform that can host multiple web apps running with Node.js.

945 lines (861 loc) 129 kB
module.exports = function (grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), meta: { banner: '/*'+ 'Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.\r\n' + 'Microsoft Open Technologies. Licensed under the Apache License, Version 2.0 (the "License"); you.\r\n' + 'may not use this file except in compliance with the License. You may.\r\n' + 'obtain a copy of the License at.\r\n\r\n' + 'http://www.apache.org/licenses/LICENSE-2.0.\r\n\r\n' + 'Unless required by applicable law or agreed to in writing, software.\r\n' + 'distributed under the License is distributed on an "AS IS" BASIS,.\r\n' + 'WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or.\r\n' + 'implied. See the License for the specific language governing permissions.\r\n' + 'and limitations under the License..\r\n' + '*/' }, concat: { core: { src: [ 'src/core/headers/license.js', 'src/core/headers/intro.js', 'src/core/headers/coreheader.js', // Stack trace start 'src/core/internal/trycatch.js', 'src/core/longstacktraces/longstackbegin.js', 'src/core/longstacktraces/longstacktraces.js', // internals 'src/core/internal/util.js', // Disposables 'src/core/disposables/compositedisposable.js', 'src/core/disposables/disposable.js', 'src/core/disposables/booleandisposable.js', // Schedulers 'src/core/concurrency/scheduleditem.js', 'src/core/concurrency/scheduler.js', 'src/core/concurrency/scheduler.recursive.js', 'src/core/concurrency/scheduler.periodic.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/concurrency/immediatescheduler.js', 'src/core/concurrency/currentthreadscheduler.js', 'src/core/concurrency/defaultscheduler.js', // Observer 'src/core/observer-lite.js', 'src/core/abstractobserver.js', 'src/core/anonymousobserver.js', // Observable 'src/core/observable.js', 'src/core/anonymousobservable.js', 'src/core/perf/observablebase.js', 'src/core/autodetachobserver.js', 'src/core/linq/observable/create.js', 'src/core/headers/exports.js', // Long stacktrace end 'src/core/longstacktraces/longstackend.js', 'src/core/headers/outro.js' ], dest: 'dist/rx.core.js' }, 'core-binding': { src: [ 'src/core/headers/license.js', 'src/core/headers/core-intro.js', 'src/core/headers/core-bindingheader.js', 'src/core/internal/trycatch.js', 'src/core/linq/observable/multicast.js', 'src/core/linq/observable/publish.js', 'src/core/linq/observable/share.js', 'src/core/linq/observable/publishlast.js', 'src/core/linq/observable/publishvalue.js', 'src/core/linq/observable/sharevalue.js', 'src/core/linq/observable/replay.js', 'src/core/linq/observable/sharereplay.js', 'src/core/scheduledobserver.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/subject.js', 'src/core/subjects/anonymoussubject.js', 'src/core/subjects/asyncsubject.js', 'src/core/subjects/behaviorsubject.js', 'src/core/subjects/replaysubject.js', 'src/core/linq/connectableobservable.js', 'src/core/headers/suboutro.js' ], dest: 'dist/rx.core.binding.js' }, 'core-testing': { src: [ 'src/core/headers/license.js', 'src/core/headers/core-intro.js', 'src/core/headers/core-testheader.js', 'src/core/notification.js', 'src/core/internal/dontenums.js', 'src/core/internal/isequal.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/internal/priorityqueue.js', 'src/core/concurrency/virtualtimescheduler.js', 'src/core/testing/reactivetest.js', 'src/core/testing/recorded.js', 'src/core/testing/subscription.js', 'src/core/testing/mockdisposable.js', 'src/core/testing/mockobserver.js', 'src/core/testing/mockpromise.js', 'src/core/testing/hotobservable.js', 'src/core/testing/coldobservable.js', 'src/core/testing/testscheduler.js', 'src/core/headers/suboutro.js' ], dest: 'dist/rx.core.testing.js' }, all: { src: [ 'src/core/headers/license.js', 'src/core/headers/intro.js', 'src/core/headers/basicheader.js', // Stack trace start 'src/core/internal/trycatch.js', 'src/core/longstacktraces/longstackbegin.js', 'src/core/longstacktraces/longstacktraces.js', 'src/core/internal/errors.js', 'src/core/headers/enumeratorheader.js', 'src/core/internal/bindcallback.js', 'src/core/internal/dontenums.js', 'src/core/internal/isequal.js', 'src/core/internal/util.js', 'src/core/internal/priorityqueue.js', 'src/core/disposables/compositedisposable.js', 'src/core/disposables/disposable.js', 'src/core/disposables/booleandisposable.js', 'src/core/disposables/refcountdisposable.js', 'src/core/disposables/scheduleddisposable.js', 'src/core/concurrency/scheduleditem.js', 'src/core/concurrency/scheduler.js', 'src/core/concurrency/scheduler.recursive.js', 'src/core/concurrency/scheduler.periodic.js', 'src/core/concurrency/scheduler.wrappers.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/concurrency/immediatescheduler.js', 'src/core/concurrency/currentthreadscheduler.js', 'src/core/concurrency/defaultscheduler.js', 'src/core/concurrency/catchscheduler.js', 'src/core/notification.js', 'src/core/observer.js', 'src/core/abstractobserver.js', 'src/core/anonymousobserver.js', 'src/core/checkedobserver.js', 'src/core/scheduledobserver.js', 'src/core/observeonobserver.js', 'src/core/observable.js', 'src/core/perf/observablebase.js', 'src/core/perf/operators/flatmapbase.js', 'src/core/enumerable.js', // Concurrency 'src/core/linq/observable/observeon.js', // ObserveOnObserver 'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable // Async 'src/core/perf/operators/frompromise.js', // AsyncSubject, asObservable 'src/core/linq/observable/topromise.js', // Creation 'src/core/perf/operators/toarray.js', 'src/core/linq/observable/create.js', 'src/core/linq/observable/defer.js', 'src/core/perf/operators/empty.js', 'src/core/perf/operators/from.js', 'src/core/perf/operators/fromarrayobservable.js','src/core/perf/operators/fromarray.js', 'src/core/linq/observable/generate.js', 'src/core/perf/operators/of.js', 'src/core/linq/observable/ofarraychanges.js', 'src/core/linq/observable/ofobjectchanges.js', 'src/core/perf/operators/never.js', 'src/core/perf/operators/pairs.js', 'src/core/perf/operators/range.js', 'src/core/perf/operators/repeat.js', 'src/core/perf/operators/just.js', 'src/core/perf/operators/throw.js', 'src/core/linq/observable/using.js', // Multiple 'src/core/linq/observable/ambproto.js', 'src/core/linq/observable/amb.js', 'src/core/linq/observable/catchproto.js', 'src/core/linq/observable/catch.js', 'src/core/linq/observable/combinelatestproto.js', 'src/core/linq/observable/combinelatest.js', 'src/core/linq/observable/concatproto.js', 'src/core/perf/operators/concat.js', 'src/core/linq/observable/concatall.js', 'src/core/perf/operators/mergeproto.js', 'src/core/linq/observable/merge.js', 'src/core/perf/operators/mergeall.js', 'src/core/linq/observable/mergedelayerror.js', 'src/core/linq/observable/onerrorresumenextproto.js', 'src/core/linq/observable/onerrorresumenext.js', 'src/core/linq/observable/skipuntil.js', 'src/core/perf/operators/switch.js', 'src/core/perf/operators/takeuntil.js', 'src/core/linq/observable/withlatestfrom.js', 'src/core/linq/observable/zipproto.js', 'src/core/linq/observable/zip.js', 'src/core/linq/observable/ziparray.js', // Single 'src/core/linq/observable/asobservable.js', 'src/core/linq/observable/bufferwithcount.js', 'src/core/linq/observable/dematerialize.js', 'src/core/perf/operators/distinctuntilchanged.js', 'src/core/perf/operators/tap.js', 'src/core/linq/observable/finally.js', 'src/core/perf/operators/ignoreelements.js', 'src/core/linq/observable/materialize.js', 'src/core/linq/observable/repeatproto.js', 'src/core/linq/observable/retry.js', 'src/core/linq/observable/retrywhen.js', 'src/core/perf/operators/scan.js', 'src/core/linq/observable/skiplast.js', 'src/core/linq/observable/startwith.js', 'src/core/linq/observable/takelast.js', 'src/core/linq/observable/takelastbuffer.js', 'src/core/linq/observable/windowwithcount.js', // Standard query operators 'src/core/linq/observable/concatmap.js', 'src/core/linq/observable/concatmapobserver.js', 'src/core/linq/observable/defaultifempty.js', 'src/core/linq/observable/distinct.js', 'src/core/linq/observable/groupby.js', 'src/core/linq/observable/groupbyuntil.js', 'src/core/perf/operators/map.js', 'src/core/linq/observable/pluck.js', 'src/core/perf/operators/flatmap.js', 'src/core/linq/observable/selectmanyobserver.js', 'src/core/perf/operators/flatmaplatest.js', 'src/core/perf/operators/skip.js', 'src/core/linq/observable/skipwhile.js', 'src/core/linq/observable/take.js', 'src/core/linq/observable/takewhile.js', 'src/core/perf/operators/filter.js', // Aggregate Operators 'src/core/linq/observable/_extremaby.js', 'src/core/linq/observable/_firstonly.js', 'src/core/perf/operators/reduce.js', // scan, startwith, finalvalue 'src/core/linq/observable/some.js', // where 'src/core/linq/observable/isempty.js', // any, select 'src/core/linq/observable/every.js', // where, any 'src/core/linq/observable/includes.js', // where, any 'src/core/linq/observable/count.js', // where, aggregate 'src/core/linq/observable/indexof.js', 'src/core/linq/observable/sum.js', // select, aggregate 'src/core/linq/observable/minby.js', // _extremaby 'src/core/linq/observable/min.js', // minby, _firstonly 'src/core/linq/observable/maxby.js', // _extremaby 'src/core/linq/observable/max.js', // max, _firstonly 'src/core/linq/observable/average.js', // select, scan, aggregate, finalvalue 'src/core/linq/observable/sequenceequal.js', // compositedisposable 'src/core/linq/observable/elementat.js', 'src/core/linq/observable/single.js', 'src/core/linq/observable/first.js', 'src/core/linq/observable/last.js', 'src/core/linq/observable/_findvalue.js', 'src/core/linq/observable/find.js', // _findvalue, where 'src/core/linq/observable/findindex.js', // _findvalue, where 'src/core/linq/observable/toset.js', 'src/core/linq/observable/tomap.js', // Async operators 'src/core/linq/observable/spawn.js', 'src/core/linq/observable/start.js', // toasync 'src/core/linq/observable/toasync.js', // AsyncSubject, asObservable 'src/core/perf/operators/fromcallback.js', 'src/core/perf/operators/fromnodecallback.js', 'src/core/linq/observable/fromevent.js', // publish 'src/core/linq/observable/fromeventpattern.js', // publish 'src/core/linq/observable/startasync.js', // Backpressure operators 'src/core/backpressure/pausable.js', 'src/core/backpressure/pausablebuffered.js', 'src/core/backpressure/controlled.js', 'src/core/backpressure/stopandwait.js', 'src/core/backpressure/windowed.js', 'src/core/linq/observable/pipe.js', // Binding operators 'src/core/linq/observable/multicast.js', // ConnectableObservable 'src/core/linq/observable/publish.js', // mulitcast, Subject 'src/core/linq/observable/share.js', // mulitcast, Subject, Reference counted 'src/core/linq/observable/publishlast.js', // multicast, AsyncSubject 'src/core/linq/observable/publishvalue.js', // multicast, BehaviorSubject 'src/core/linq/observable/sharevalue.js', // multicast, BehaviorSubject, Reference counted 'src/core/linq/observable/replay.js', // multicast, ReplaySubject 'src/core/linq/observable/sharereplay.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/behaviorsubject.js', 'src/core/subjects/replaysubject.js', 'src/core/linq/connectableobservable.js', 'src/core/linq/observable/singleinstance.js', // Coincidence operators 'src/core/linq/observable/join.js', // SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, Dictionary 'src/core/linq/observable/groupjoin.js', // SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, Dictionary 'src/core/linq/observable/buffer.js', // window, selectMany, toArray 'src/core/linq/observable/window.js', // CompositeDisposable, RefCountDisposable, Subject, SingleAssignmentDisposable 'src/core/linq/observable/pairwise.js', 'src/core/linq/observable/partition.js', // Experimental operators 'src/core/linq/enumerable/while.js', // Enumerable 'src/core/linq/observable/let.js', 'src/core/linq/observable/if.js', // defer, empty 'src/core/linq/observable/for.js', // Enumerable.forEach, concatproto 'src/core/linq/observable/while.js', // Enumerable.while, concatproto 'src/core/linq/observable/dowhile.js', // Enumerable.while, concat 'src/core/linq/observable/case.js', // defer, empty 'src/core/linq/observable/expand.js', // immediateScheduler, SerialDisposable, CompositeDisposable, SingleAssignmentDisposable 'src/core/linq/observable/forkjoin.js', // CompositeDisposable 'src/core/linq/observable/forkjoinproto.js', // SingleAssignmentDisposable, CompositeDisposable 'src/core/linq/observable/manyselect.js', // ImmediateScheduler, CurrentThreadScheduler, select, do, observeOn // Join pattern operators 'src/core/internal/map.js', 'src/core/joins/pattern.js', 'src/core/joins/plan.js', 'src/core/joins/activeplan.js', 'src/core/joins/joinobserver.js', 'src/core/linq/observable/and.js', // Pattern 'src/core/linq/observable/thendo.js', // Pattern 'src/core/linq/observable/when.js', // CompositeDisposable // Time based operators 'src/core/linq/observable/_observabletimerdate.js', // AnonymousObservable 'src/core/linq/observable/_observabletimerdateandperiod.js', // AnonymousObservable, normalizeTime 'src/core/linq/observable/_observabletimertimespan.js', // AnonymousObservable, normalizeTime 'src/core/linq/observable/_observabletimertimespanandperiod.js', // AnonymousObservable, defer, _observabletimerdateandperiod 'src/core/linq/observable/interval.js', // timeoutScheduler, _observabletimertimespanandperiod 'src/core/linq/observable/timer.js', // timeoutScheduler, _observabletimerdate, _observabletimerdateandperiod, _observabletimertimespan, _observabletimertimespanandperiod 'src/core/linq/observable/delay.js', // AnonymousObservable, timeoutScheduler, SerialDisposable, materialize, timestamp 'src/core/linq/observable/debounce.js', // AnonymousObservable, SerialDisposable, timeoutScheduler, SingleAssignmentDisposable, CompositeDisposable 'src/core/linq/observable/windowwithtime.js', // AnonymousObservable, SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, addref, subject 'src/core/linq/observable/windowwithtimeorcount.js', // AnonymousObservable, SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, addref, subject 'src/core/linq/observable/bufferwithtime.js', // windowwithtime, selectMany, toArray 'src/core/linq/observable/bufferwithtimeorcount.js', // windowwithtimeorcount, selectMany, toArray 'src/core/linq/observable/timeinterval.js', // timeoutScheduler, defer, select 'src/core/linq/observable/timestamp.js', // timeoutScheduler, select 'src/core/linq/observable/sample.js', // AnonymousObservable, CompositeDisposable, interval, timeoutScheduler 'src/core/linq/observable/timeout.js', // AnonymousObservable, timeoutScheduler, throw, SingleAssignmentDisposable, SerialDisposable, CompositeDisposable 'src/core/linq/observable/generatewithabsolutetime.js', // timeoutScheduler, AnonymousObservable 'src/core/linq/observable/generatewithrelativetime.js', // timeoutScheduler, AnonymousObservable 'src/core/linq/observable/delaysubscription.js', // delayWithSelector, timer, empty 'src/core/linq/observable/delaywithselector.js', 'src/core/linq/observable/timeoutwithselector.js', 'src/core/linq/observable/debouncewithselector.js', 'src/core/linq/observable/skiplastwithtime.js', 'src/core/linq/observable/takelastwithtime.js', 'src/core/linq/observable/takelastbufferwithtime.js', 'src/core/linq/observable/takewithtime.js', 'src/core/linq/observable/skipwithtime.js', 'src/core/linq/observable/skipuntilwithtime.js', 'src/core/linq/observable/takeuntilwithtime.js', 'src/core/linq/observable/throttlefirst.js', // Transducers 'src/core/linq/observable/transduce.js', // Experimental Flattening 'src/core/linq/observable/switchfirst.js', 'src/core/perf/operators/flatmapfirst.js', 'src/core/perf/operators/flatmapwithmaxconcurrent.js', // Virtual time 'src/core/concurrency/virtualtimescheduler.js', 'src/core/concurrency/historicalscheduler.js', 'src/core/anonymousobservable.js', 'src/core/autodetachobserver.js', 'src/core/linq/groupedobservable.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/subject.js', 'src/core/subjects/asyncsubject.js', 'src/core/subjects/anonymoussubject.js', 'src/core/backpressure/pauser.js', 'src/core/headers/exports.js', // Long stacktrace end 'src/core/longstacktraces/longstackend.js', 'src/core/headers/outro.js' ], dest: 'dist/rx.all.js' }, 'all-compat': { src: [ 'src/core/headers/license.js', 'src/core/headers/intro.js', 'src/core/headers/basicheader-compat.js', // Stack trace start 'src/core/internal/trycatch.js', 'src/core/longstacktraces/longstackbegin.js', 'src/core/longstacktraces/longstacktraces.js', 'src/core/internal/errors.js', 'src/core/headers/enumeratorheader.js', 'src/core/internal/bindcallback.js', 'src/core/internal/dontenums.js', 'src/core/internal/isequal.js', 'src/core/internal/util.js', 'src/core/internal/polyfills.js', 'src/core/internal/priorityqueue.js', 'src/core/disposables/compositedisposable.js', 'src/core/disposables/disposable.js', 'src/core/disposables/booleandisposable.js', 'src/core/disposables/refcountdisposable.js', 'src/core/disposables/scheduleddisposable.js', 'src/core/concurrency/scheduleditem.js', 'src/core/concurrency/scheduler.js', 'src/core/concurrency/scheduler.recursive.js', 'src/core/concurrency/scheduler.periodic.js', 'src/core/concurrency/scheduler.wrappers.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/concurrency/immediatescheduler.js', 'src/core/concurrency/currentthreadscheduler.js', 'src/core/concurrency/defaultscheduler.js', 'src/core/concurrency/catchscheduler.js', 'src/core/notification.js', 'src/core/observer.js', 'src/core/abstractobserver.js', 'src/core/anonymousobserver.js', 'src/core/checkedobserver.js', 'src/core/scheduledobserver.js', 'src/core/observeonobserver.js', 'src/core/observable.js', 'src/core/perf/observablebase.js', 'src/core/perf/operators/flatmapbase.js', 'src/core/enumerable.js', 'src/core/linq/observable/observeon.js', // ObserveOnObserver 'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable // Async 'src/core/perf/operators/frompromise.js', // AsyncSubject, asObservable 'src/core/linq/observable/topromise.js', // Creation 'src/core/perf/operators/toarray.js', 'src/core/linq/observable/create.js', 'src/core/linq/observable/defer.js', 'src/core/perf/operators/empty.js', 'src/core/perf/operators/from.js', 'src/core/perf/operators/fromarrayobservable.js','src/core/perf/operators/fromarray.js', 'src/core/linq/observable/generate.js', 'src/core/perf/operators/of.js', 'src/core/perf/operators/never.js', 'src/core/perf/operators/pairs.js', 'src/core/perf/operators/range.js', 'src/core/perf/operators/repeat.js', 'src/core/perf/operators/just.js', 'src/core/perf/operators/throw.js', 'src/core/linq/observable/using.js', // Multiple 'src/core/linq/observable/ambproto.js', 'src/core/linq/observable/amb.js', 'src/core/linq/observable/catchproto.js', 'src/core/linq/observable/catch.js', 'src/core/linq/observable/combinelatestproto.js', 'src/core/linq/observable/combinelatest.js', 'src/core/linq/observable/concatproto.js', 'src/core/perf/operators/concat.js', 'src/core/linq/observable/concatall.js', 'src/core/perf/operators/mergeproto.js', 'src/core/linq/observable/merge.js', 'src/core/perf/operators/mergeall.js', 'src/core/linq/observable/mergedelayerror.js', 'src/core/linq/observable/onerrorresumenextproto.js', 'src/core/linq/observable/onerrorresumenext.js', 'src/core/linq/observable/skipuntil.js', 'src/core/perf/operators/switch.js', 'src/core/perf/operators/takeuntil.js', 'src/core/linq/observable/withlatestfrom.js', 'src/core/linq/observable/zipproto.js', 'src/core/linq/observable/zip.js', 'src/core/linq/observable/ziparray.js', // Single 'src/core/linq/observable/asobservable.js', 'src/core/linq/observable/bufferwithcount.js', 'src/core/linq/observable/dematerialize.js', 'src/core/perf/operators/distinctuntilchanged.js', 'src/core/perf/operators/tap.js', 'src/core/linq/observable/finally.js', 'src/core/perf/operators/ignoreelements.js', 'src/core/linq/observable/materialize.js', 'src/core/linq/observable/repeatproto.js', 'src/core/linq/observable/retry.js', 'src/core/linq/observable/retrywhen.js', 'src/core/perf/operators/scan.js', 'src/core/linq/observable/skiplast.js', 'src/core/linq/observable/startwith.js', 'src/core/linq/observable/takelast.js', 'src/core/linq/observable/takelastbuffer.js', 'src/core/linq/observable/windowwithcount.js', // Standard query operators 'src/core/perf/operators/concatmap.js', 'src/core/linq/observable/concatmapobserver.js', 'src/core/linq/observable/defaultifempty.js', 'src/core/linq/observable/distinct.js', 'src/core/linq/observable/groupby.js', 'src/core/linq/observable/groupbyuntil.js', 'src/core/perf/operators/map.js', 'src/core/linq/observable/pluck.js', 'src/core/perf/operators/flatmap.js', 'src/core/linq/observable/selectmanyobserver.js', 'src/core/perf/operators/flatmaplatest.js', 'src/core/perf/operators/skip.js', 'src/core/linq/observable/skipwhile.js', 'src/core/linq/observable/take.js', 'src/core/linq/observable/takewhile.js', 'src/core/perf/operators/filter.js', // Aggregate operators 'src/core/linq/observable/_extremaby.js', 'src/core/linq/observable/_firstonly.js', 'src/core/perf/operators/reduce.js', // scan, startwith, finalvalue 'src/core/linq/observable/some.js', // where 'src/core/linq/observable/isempty.js', // any, select 'src/core/linq/observable/every.js', // where, any 'src/core/linq/observable/includes.js', // where, any 'src/core/linq/observable/count.js', // where, aggregate 'src/core/linq/observable/indexof.js', 'src/core/linq/observable/sum.js', // select, aggregate 'src/core/linq/observable/minby.js', // _extremaby 'src/core/linq/observable/min.js', // minby, _firstonly 'src/core/linq/observable/maxby.js', // _extremaby 'src/core/linq/observable/max.js', // max, _firstonly 'src/core/linq/observable/average.js', // select, scan, aggregate, finalvalue 'src/core/linq/observable/sequenceequal.js', // compositedisposable 'src/core/linq/observable/elementat.js', 'src/core/linq/observable/single.js', 'src/core/linq/observable/first.js', 'src/core/linq/observable/last.js', 'src/core/linq/observable/_findvalue.js', 'src/core/linq/observable/find.js', // _findvalue, where 'src/core/linq/observable/findindex.js', // _findvalue, where 'src/core/linq/observable/toset.js', 'src/core/linq/observable/tomap.js', // Async compat operators 'src/core/linq/observable/spawn.js', 'src/core/linq/observable/start.js', // toasync 'src/core/linq/observable/toasync.js', // asyncsubject, asObservable 'src/core/perf/operators/fromcallback.js', 'src/core/perf/operators/fromnodecallback.js', 'src/core/linq/observable/fromevent.compat.js', // publish 'src/core/linq/observable/fromeventpattern.js', // publish 'src/core/linq/observable/startasync.js', // Backpressure operators 'src/core/backpressure/pausable.js', 'src/core/backpressure/pausablebuffered.js', 'src/core/backpressure/controlled.js', 'src/core/backpressure/stopandwait.js', 'src/core/backpressure/windowed.js', 'src/core/linq/observable/pipe.js', // Binding operators 'src/core/linq/observable/multicast.js', // ConnectableObservable 'src/core/linq/observable/publish.js', // mulitcast, Subject 'src/core/linq/observable/share.js', // mulitcast, Subject, Reference counted 'src/core/linq/observable/publishlast.js', // multicast, AsyncSubject 'src/core/linq/observable/publishvalue.js', // multicast, BehaviorSubject 'src/core/linq/observable/sharevalue.js', // multicast, BehaviorSubject, Reference counted 'src/core/linq/observable/replay.js', // multicast, ReplaySubject 'src/core/linq/observable/sharereplay.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/behaviorsubject.js', 'src/core/subjects/replaysubject.js', 'src/core/linq/connectableobservable.js', 'src/core/linq/observable/singleinstance.js', // Coincidence operators 'src/core/linq/observable/join.js', // SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, Dictionary 'src/core/linq/observable/groupjoin.js', // SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, Dictionary 'src/core/linq/observable/buffer.js', // window, selectMany, toArray 'src/core/linq/observable/window.js', // CompositeDisposable, RefCountDisposable, Subject, SingleAssignmentDisposable 'src/core/linq/observable/pairwise.js', 'src/core/linq/observable/partition.js', // Experimental operators 'src/core/linq/enumerable/while.js', // Enumerable 'src/core/linq/observable/let.js', 'src/core/linq/observable/if.js', // defer, empty 'src/core/linq/observable/for.js', // Enumerable.forEach, concatproto 'src/core/linq/observable/while.js', // Enumerable.while, concatproto 'src/core/linq/observable/dowhile.js', // Enumerable.while, concat 'src/core/linq/observable/case.js', // defer, empty 'src/core/linq/observable/expand.js', // immediateScheduler, SerialDisposable, CompositeDisposable, SingleAssignmentDisposable 'src/core/linq/observable/forkjoin.js', // CompositeDisposable 'src/core/linq/observable/forkjoinproto.js', // SingleAssignmentDisposable, CompositeDisposable 'src/core/linq/observable/manyselect.js', // ImmediateScheduler, CurrentThreadScheduler, select, do, observeOn // Join pattern operators 'src/core/internal/map.js', 'src/core/joins/pattern.js', 'src/core/joins/plan.js', 'src/core/joins/activeplan.js', 'src/core/joins/joinobserver.js', 'src/core/linq/observable/and.js', // Pattern 'src/core/linq/observable/thendo.js', // Pattern 'src/core/linq/observable/when.js', // CompositeDisposable // Time based operators 'src/core/linq/observable/_observabletimerdate.js', // AnonymousObservable 'src/core/linq/observable/_observabletimerdateandperiod.js', // AnonymousObservable, normalizeTime 'src/core/linq/observable/_observabletimertimespan.js', // AnonymousObservable, normalizeTime 'src/core/linq/observable/_observabletimertimespanandperiod.js', // AnonymousObservable, defer, _observabletimerdateandperiod 'src/core/linq/observable/interval.js', // timeoutScheduler, _observabletimertimespanandperiod 'src/core/linq/observable/timer.js', // timeoutScheduler, _observabletimerdate, _observabletimerdateandperiod, _observabletimertimespan, _observabletimertimespanandperiod 'src/core/linq/observable/delay.js', // AnonymousObservable, timeoutScheduler, SerialDisposable, materialize, timestamp 'src/core/linq/observable/debounce.js', // AnonymousObservable, SerialDisposable, timeoutScheduler, SingleAssignmentDisposable, CompositeDisposable 'src/core/linq/observable/windowwithtime.js', // AnonymousObservable, SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, addref, subject 'src/core/linq/observable/windowwithtimeorcount.js', // AnonymousObservable, SerialDisposable, SingleAssignmentDisposable, RefCountDisposable, CompositeDisposable, addref, subject 'src/core/linq/observable/bufferwithtime.js', // windowwithtime, selectMany, toArray 'src/core/linq/observable/bufferwithtimeorcount.js', // windowwithtimeorcount, selectMany, toArray 'src/core/linq/observable/timeinterval.js', // timeoutScheduler, defer, select 'src/core/linq/observable/timestamp.js', // timeoutScheduler, select 'src/core/linq/observable/sample.js', // AnonymousObservable, CompositeDisposable, interval, timeoutScheduler 'src/core/linq/observable/timeout.js', // AnonymousObservable, timeoutScheduler, throw, SingleAssignmentDisposable, SerialDisposable, CompositeDisposable 'src/core/linq/observable/generatewithabsolutetime.js', // timeoutScheduler, AnonymousObservable 'src/core/linq/observable/generatewithrelativetime.js', // timeoutScheduler, AnonymousObservable 'src/core/linq/observable/delaysubscription.js', // delayWithSelector, timer, empty 'src/core/linq/observable/delaywithselector.js', 'src/core/linq/observable/timeoutwithselector.js', 'src/core/linq/observable/debouncewithselector.js', 'src/core/linq/observable/skiplastwithtime.js', 'src/core/linq/observable/takelastwithtime.js', 'src/core/linq/observable/takelastbufferwithtime.js', 'src/core/linq/observable/takewithtime.js', 'src/core/linq/observable/skipwithtime.js', 'src/core/linq/observable/skipuntilwithtime.js', 'src/core/linq/observable/takeuntilwithtime.js', 'src/core/linq/observable/throttlefirst.js', // Experimental Flattening 'src/core/linq/observable/switchfirst.js', 'src/core/perf/operators/flatmapfirst.js', 'src/core/perf/operators/flatmapwithmaxconcurrent.js', // Transducers 'src/core/linq/observable/transduce.js', // Virtual time 'src/core/concurrency/virtualtimescheduler.js', 'src/core/concurrency/historicalscheduler.js', 'src/core/anonymousobservable.js', 'src/core/autodetachobserver.js', 'src/core/linq/groupedobservable.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/subject.js', 'src/core/subjects/asyncsubject.js', 'src/core/subjects/anonymoussubject.js', 'src/core/backpressure/pauser.js', 'src/core/headers/exports.js', // End long stack traces 'src/core/longstacktraces/longstackend.js', 'src/core/headers/outro.js', ], dest: 'dist/rx.all.compat.js' }, main: { src: [ 'src/core/headers/license.js', 'src/core/headers/intro.js', 'src/core/headers/basicheader.js', // Stack trace start 'src/core/internal/trycatch.js', 'src/core/longstacktraces/longstackbegin.js', 'src/core/longstacktraces/longstacktraces.js', 'src/core/internal/errors.js', 'src/core/headers/enumeratorheader.js', 'src/core/internal/bindcallback.js', 'src/core/internal/dontenums.js', 'src/core/internal/isequal.js', 'src/core/internal/util.js', 'src/core/disposables/compositedisposable.js', 'src/core/disposables/disposable.js', 'src/core/disposables/booleandisposable.js', 'src/core/disposables/refcountdisposable.js', 'src/core/disposables/scheduleddisposable.js', 'src/core/concurrency/scheduleditem.js', 'src/core/concurrency/scheduler.js', 'src/core/concurrency/scheduler.recursive.js', 'src/core/concurrency/scheduler.periodic.js', 'src/core/concurrency/scheduler.wrappers.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/concurrency/immediatescheduler.js', 'src/core/concurrency/currentthreadscheduler.js', 'src/core/concurrency/defaultscheduler.js', 'src/core/concurrency/catchscheduler.js', 'src/core/notification.js', 'src/core/observer.js', 'src/core/abstractobserver.js', 'src/core/anonymousobserver.js', 'src/core/checkedobserver.js', 'src/core/scheduledobserver.js', 'src/core/observeonobserver.js', 'src/core/observable.js', 'src/core/perf/observablebase.js', 'src/core/perf/operators/flatmapbase.js', 'src/core/enumerable.js', // Concurrency 'src/core/linq/observable/observeon.js', // ObserveOnObserver 'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable // Async 'src/core/perf/operators/frompromise.js', // AsyncSubject, asObservable 'src/core/linq/observable/topromise.js', // Creation 'src/core/perf/operators/toarray.js', 'src/core/linq/observable/create.js', 'src/core/linq/observable/defer.js', 'src/core/perf/operators/empty.js', 'src/core/perf/operators/from.js', 'src/core/perf/operators/fromarrayobservable.js','src/core/perf/operators/fromarray.js', 'src/core/linq/observable/generate.js', 'src/core/perf/operators/never.js', 'src/core/perf/operators/of.js', 'src/core/perf/operators/pairs.js', 'src/core/perf/operators/range.js', 'src/core/perf/operators/repeat.js', 'src/core/perf/operators/just.js', 'src/core/perf/operators/throw.js', 'src/core/linq/observable/using.js', // Multiple 'src/core/linq/observable/ambproto.js', 'src/core/linq/observable/amb.js', 'src/core/linq/observable/catchproto.js', 'src/core/linq/observable/catch.js', 'src/core/linq/observable/combinelatestproto.js', 'src/core/linq/observable/combinelatest.js', 'src/core/linq/observable/concatproto.js', 'src/core/perf/operators/concat.js', 'src/core/linq/observable/concatall.js', 'src/core/perf/operators/mergeproto.js', 'src/core/linq/observable/merge.js', 'src/core/linq/observable/mergedelayerror.js', 'src/core/perf/operators/mergeall.js', 'src/core/linq/observable/onerrorresumenextproto.js', 'src/core/linq/observable/onerrorresumenext.js', 'src/core/linq/observable/skipuntil.js', 'src/core/perf/operators/switch.js', 'src/core/perf/operators/takeuntil.js', 'src/core/linq/observable/withlatestfrom.js', 'src/core/linq/observable/zipproto.js', 'src/core/linq/observable/zip.js', 'src/core/linq/observable/ziparray.js', // Single 'src/core/linq/observable/asobservable.js', 'src/core/linq/observable/bufferwithcount.js', 'src/core/linq/observable/dematerialize.js', 'src/core/perf/operators/distinctuntilchanged.js', 'src/core/perf/operators/tap.js', 'src/core/linq/observable/finally.js', 'src/core/perf/operators/ignoreelements.js', 'src/core/linq/observable/materialize.js', 'src/core/linq/observable/repeatproto.js', 'src/core/linq/observable/retry.js', 'src/core/linq/observable/retrywhen.js', 'src/core/perf/operators/scan.js', 'src/core/linq/observable/skiplast.js', 'src/core/linq/observable/startwith.js', 'src/core/linq/observable/takelast.js', 'src/core/linq/observable/takelastbuffer.js', 'src/core/linq/observable/windowwithcount.js', // Standard query operators 'src/core/perf/operators/concatmap.js', 'src/core/linq/observable/concatmapobserver.js', 'src/core/linq/observable/defaultifempty.js', 'src/core/linq/observable/distinct.js', 'src/core/perf/operators/map.js', 'src/core/linq/observable/pluck.js', 'src/core/linq/observable/selectmanyobserver.js', 'src/core/perf/operators/flatmap.js', 'src/core/perf/operators/flatmaplatest.js', 'src/core/perf/operators/skip.js', 'src/core/linq/observable/skipwhile.js', 'src/core/linq/observable/take.js', 'src/core/linq/observable/takewhile.js', 'src/core/perf/operators/filter.js', // Transducers 'src/core/linq/observable/transduce.js', 'src/core/anonymousobservable.js', 'src/core/autodetachobserver.js', 'src/core/subjects/innersubscription.js', 'src/core/subjects/subject.js', 'src/core/subjects/asyncsubject.js', 'src/core/subjects/anonymoussubject.js', 'src/core/headers/exports.js', // Long stack trace end 'src/core/longstacktraces/longstackend.js', 'src/core/headers/outro.js', ], dest: 'dist/rx.js' }, 'main-compat': { src: [ 'src/core/headers/license.js', 'src/core/headers/intro.js', 'src/core/headers/basicheader-compat.js', // Stack trace start 'src/core/internal/trycatch.js', 'src/core/longstacktraces/longstackbegin.js', 'src/core/longstacktraces/longstacktraces.js', 'src/core/internal/errors.js', 'src/core/headers/enumeratorheader.js', 'src/core/internal/bindcallback.js', 'src/core/internal/dontenums.js', 'src/core/internal/isequal.js', 'src/core/internal/util.js', 'src/core/internal/polyfills.js', 'src/core/disposables/compositedisposable.js', 'src/core/disposables/disposable.js', 'src/core/disposables/booleandisposable.js', 'src/core/disposables/refcountdisposable.js', 'src/core/disposables/scheduleddisposable.js', 'src/core/concurrency/scheduleditem.js', 'src/core/concurrency/scheduler.js', 'src/core/concurrency/scheduler.recursive.js', 'src/core/concurrency/scheduler.periodic.js', 'src/core/concurrency/scheduler.wrappers.js', 'src/core/concurrency/scheduleperiodicrecursive.js', 'src/core/concurrency/immediatescheduler.js', 'src/core/concurrency/currentthreadscheduler.js', 'src/core/concurrency/defaultscheduler.js', 'src/core/concurrency/catchscheduler.js', 'src/core/notification.js', 'src/core/observer.js', 'src/core/abstractobserver.js', 'src/core/anonymousobserver.js', 'src/core/checkedobserver.js', 'src/core/scheduledobserver.js', 'src/core/observeonobserver.js', 'src/core/observable.js', 'src/core/perf/observablebase.js', 'src/core/perf/operators/flatmapbase.js', 'src/core/enumerable.js', 'src/core/linq/observable/observeon.js', // ObserveOnObserver 'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable // Async 'src/core/perf/operators/frompromise.js', // AsyncSubject, asObservable 'src/core/linq/observable/topromise.js', // Creation 'src/core/perf/operators/toarray.js', 'src/core/linq/observable/create.js', 'src/core/linq/observable/defer.js', 'src/core/perf/operators/empty.js', 'src/core/perf/operators/from.js', 'src/core/perf/operators/fromarrayobservable.js','src/core/perf/operators/fromarray.js', 'src/core/linq/observable/generate.js', 'src/core/perf/operators/never.js', 'src/core/perf/operators/of.js', 'src/core/perf/operators/pairs.js', 'src/core/perf/operators/range.js', 'src/core/perf/operators/repeat.js', 'src/core/perf/operators/just.js', 'src/core/perf/operators/throw.js', 'src/core/linq/observable/using.js', // Multiple 'src/core/linq/observable/ambproto.js', 'src/core/linq/observable/amb.js', 'src/core/linq/observable/catchproto.js', 'src/core/linq/observable/catch.js', 'src/core/linq/observable/combinelatestproto.js', 'src/core/linq/observable/combinelatest.js', 'src/core/linq/observable/concatproto.js', 'src/core/perf/operators/concat.js', 'src/core/linq/observable/concatall.js', 'src/core/perf/operators/mergeproto.js', 'src/core/linq/observable/merge.js', 'src/core/perf/operators/mergeall.js', 'src/core/linq/observable/mergedelayerror.js', 'src/core/linq/observable/onerrorresumenextproto.js', 'src/core/linq/observable/onerrorresumenext.js', 'src/core/linq/observable/skipuntil.js', 'src/core/perf/operators/switch.js', 'src/core/perf/operators/takeuntil.js', 'src/core/linq/observable/withlatestfrom.js', 'src/core/linq/observable/zipproto.js', 'src/core/linq/observable/zip.js', 'src/core/linq/observable/ziparray.js', // Single 'src/core/linq/observable/asobservable.js', 'src/core/linq/observable/bufferwithcount.js', 'src/core/linq/observable/dematerialize.js', 'src/core/perf/operators/distinctuntilchanged.js', 'src/core/perf/operators/tap.js', 'src/core/linq/