box-chrome-sdk
Version:
A Chrome App SDK for the Box V2 API
912 lines (856 loc) • 93.7 kB
JavaScript
module.exports = function (grunt) {
var browsers = [{
browserName: 'firefox',
version: '19',
platform: 'XP'
}, {
browserName: 'chrome',
platform: 'XP'
}, {
browserName: 'chrome',
platform: 'linux'
}, {
browserName: 'internet explorer',
platform: 'WIN8',
version: '10'
}, {
browserName: 'internet explorer',
platform: 'VISTA',
version: '9'
}, {
browserName: 'opera',
platform: 'Windows 2008',
version: '12'
}];
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
meta: {
banner:
'/*'+
'Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.\r\n' +
'Microsoft Open Technologies would like to thank its contributors, a list.\r\n' +
'of whom are at http://aspnetwebstack.codeplex.com/wikipage?title=Contributors..\r\n' +
'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/license.js',
'src/core/intro.js',
'src/core/basicheader-modern.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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/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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.core.js'
},
corecompat: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/basicheader.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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/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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.core.compat.js'
},
all: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/basicheader-modern.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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',
// Concurrency
'src/core/linq/observable/observeon.js', // ObserveOnObserver
'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable
// Async
'src/core/linq/observable/frompromise.js', // AsyncSubject, asObservable
'src/core/linq/observable/topromise.js',
// Creation
'src/core/linq/observable/toarray.js',
'src/core/linq/observable/create.js',
'src/core/linq/observable/defer.js',
'src/core/linq/observable/empty.js',
'src/core/linq/observable/fromarray.js',
'src/core/linq/observable/fromiterable.js',
'src/core/linq/observable/generate.js',
'src/core/linq/observable/never.js',
'src/core/linq/observable/range.js',
'src/core/linq/observable/repeat.js',
'src/core/linq/observable/return.js',
'src/core/linq/observable/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/linq/observable/concat.js',
'src/core/linq/observable/concatobservable.js',
'src/core/linq/observable/mergeproto.js',
'src/core/linq/observable/merge.js',
'src/core/linq/observable/mergeobservable.js',
'src/core/linq/observable/onerrorresumenextproto.js',
'src/core/linq/observable/onerrorresumenext.js',
'src/core/linq/observable/skipuntil.js',
'src/core/linq/observable/switch.js',
'src/core/linq/observable/takeuntil.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/linq/observable/distinctuntilchanged.js',
'src/core/linq/observable/do.js',
'src/core/linq/observable/finally.js',
'src/core/linq/observable/ignoreelements.js',
'src/core/linq/observable/materialize.js',
'src/core/linq/observable/repeatproto.js',
'src/core/linq/observable/retry.js',
'src/core/linq/observable/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/defaultifempty.js',
'src/core/linq/observable/distinct.js',
'src/core/linq/observable/groupby.js',
'src/core/linq/observable/groupbyuntil.js',
'src/core/linq/observable/select.js',
'src/core/linq/observable/pluck.js',
'src/core/linq/observable/selectmany.js',
'src/core/linq/observable/selectswitch.js',
'src/core/linq/observable/skip.js',
'src/core/linq/observable/skipwhile.js',
'src/core/linq/observable/take.js',
'src/core/linq/observable/takewhile.js',
'src/core/linq/observable/where.js',
// Aggregate Operators
'src/core/linq/observable/finalvalue.js',
'src/core/linq/observable/_extremaby.js',
'src/core/linq/observable/_firstonly.js',
'src/core/linq/observable/aggregate.js', // scan, startwith, finalvalue
'src/core/linq/observable/reduce.js', // scan, startwith, finalvalue
'src/core/linq/observable/any.js', // where
'src/core/linq/observable/isempty.js', // any, select
'src/core/linq/observable/all.js', // where, any
'src/core/linq/observable/contains.js', // where, any
'src/core/linq/observable/count.js', // where, aggregate
'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/_elementatordefault.js',
'src/core/linq/observable/elementat.js', // _elementatordefault
'src/core/linq/observable/elementatordefault.js', // _elementatordefault
'src/core/linq/observable/_singleordefault.js',
'src/core/linq/observable/single.js', // _singleordefault, where
'src/core/linq/observable/singleordefault.js', // _singleordefault, where
'src/core/linq/observable/_firstordefault.js',
'src/core/linq/observable/first.js', // _firstordefault, where
'src/core/linq/observable/firstordefault.js', // _firstordefault, where
'src/core/linq/observable/_lastordefault.js',
'src/core/linq/observable/last.js', // _firstordefault, where
'src/core/linq/observable/lastordefault.js', // _firstordefault, where
'src/core/linq/observable/_findvalue.js',
'src/core/linq/observable/find.js', // _findvalue, where
'src/core/linq/observable/findindex.js', // _findvalue, where
// Async operators
'src/core/linq/observable/start.js', // toasync
'src/core/linq/observable/toasync.js', // AsyncSubject, asObservable
'src/core/linq/observable/fromcallback.js', // AsyncSubject, asObservable
'src/core/linq/observable/fromnodecallback.js', // AsyncSubject, asObservable
'src/core/linq/observable/fromevent-modern.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/controlledobservable.js',
'src/core/backpressure/controlledsubject.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/replayWhileObserved.js', // multicast, ReplaySubject, Reference counted
'src/core/subjects/innersubscription.js',
'src/core/subjects/behaviorsubject.js',
'src/core/subjects/replaysubject.js',
'src/core/linq/connectableobservable.js',
// Coincidence operators
'src/core/internal/dictionary.js',
'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/then.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/throttle.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/bufferwithtimeourcount.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/throttlewithselector.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',
// 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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.all.js'
},
allcompat: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/basicheader.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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/linq/observable/observeon.js', // ObserveOnObserver
'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable
// Async
'src/core/linq/observable/frompromise.js', // AsyncSubject, asObservable
'src/core/linq/observable/topromise.js',
// Creation
'src/core/linq/observable/toarray.js',
'src/core/linq/observable/create.js',
'src/core/linq/observable/defer.js',
'src/core/linq/observable/empty.js',
'src/core/linq/observable/fromarray.js',
'src/core/linq/observable/fromiterable.js',
'src/core/linq/observable/generate.js',
'src/core/linq/observable/never.js',
'src/core/linq/observable/range.js',
'src/core/linq/observable/repeat.js',
'src/core/linq/observable/return.js',
'src/core/linq/observable/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/linq/observable/concat.js',
'src/core/linq/observable/concatobservable.js',
'src/core/linq/observable/mergeproto.js',
'src/core/linq/observable/merge.js',
'src/core/linq/observable/mergeobservable.js',
'src/core/linq/observable/onerrorresumenextproto.js',
'src/core/linq/observable/onerrorresumenext.js',
'src/core/linq/observable/skipuntil.js',
'src/core/linq/observable/switch.js',
'src/core/linq/observable/takeuntil.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/linq/observable/distinctuntilchanged.js',
'src/core/linq/observable/do.js',
'src/core/linq/observable/finally.js',
'src/core/linq/observable/ignoreelements.js',
'src/core/linq/observable/materialize.js',
'src/core/linq/observable/repeatproto.js',
'src/core/linq/observable/retry.js',
'src/core/linq/observable/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/defaultifempty.js',
'src/core/linq/observable/distinct.js',
'src/core/linq/observable/groupby.js',
'src/core/linq/observable/groupbyuntil.js',
'src/core/linq/observable/select.js',
'src/core/linq/observable/pluck.js',
'src/core/linq/observable/selectmany.js',
'src/core/linq/observable/selectswitch.js',
'src/core/linq/observable/skip.js',
'src/core/linq/observable/skipwhile.js',
'src/core/linq/observable/take.js',
'src/core/linq/observable/takewhile.js',
'src/core/linq/observable/where.js',
// Aggregate Operators
'src/core/linq/observable/finalvalue.js',
'src/core/linq/observable/_extremaby.js',
'src/core/linq/observable/_firstonly.js',
'src/core/linq/observable/aggregate.js', // scan, startwith, finalvalue
'src/core/linq/observable/reduce.js', // scan, startwith, finalvalue
'src/core/linq/observable/any.js', // where
'src/core/linq/observable/isempty.js', // any, select
'src/core/linq/observable/all.js', // where, any
'src/core/linq/observable/contains.js', // where, any
'src/core/linq/observable/count.js', // where, aggregate
'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/_elementatordefault.js',
'src/core/linq/observable/elementat.js', // _elementatordefault
'src/core/linq/observable/elementatordefault.js', // _elementatordefault
'src/core/linq/observable/_singleordefault.js',
'src/core/linq/observable/single.js', // _singleordefault, where
'src/core/linq/observable/singleordefault.js', // _singleordefault, where
'src/core/linq/observable/_firstordefault.js',
'src/core/linq/observable/first.js', // _firstordefault, where
'src/core/linq/observable/firstordefault.js', // _firstordefault, where
'src/core/linq/observable/_lastordefault.js',
'src/core/linq/observable/last.js', // _firstordefault, where
'src/core/linq/observable/lastordefault.js', // _firstordefault, where
'src/core/linq/observable/_findvalue.js',
'src/core/linq/observable/find.js', // _findvalue, where
'src/core/linq/observable/findindex.js', // _findvalue, where
// Async compat operators
'src/core/linq/observable/start.js', // toasync
'src/core/linq/observable/toasync.js', // asyncsubject, asObservable
'src/core/linq/observable/fromcallback.js', // AsyncSubject, asObservable
'src/core/linq/observable/fromnodecallback.js', // AsyncSubject, asObservable
'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/controlledobservable.js',
'src/core/backpressure/controlledsubject.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/replayWhileObserved.js', // multicast, ReplaySubject, Reference counted
'src/core/subjects/innersubscription.js',
'src/core/subjects/behaviorsubject.js',
'src/core/subjects/replaysubject.js',
'src/core/linq/connectableobservable.js',
// Coincidence operators
'src/core/internal/dictionary.js',
'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/then.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/throttle.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/bufferwithtimeourcount.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/throttlewithselector.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',
// 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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.all.compat.js'
},
basic: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/basicheader.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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/linq/observable/observeon.js', // ObserveOnObserver
'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable
// Async
'src/core/linq/observable/frompromise.js', // AsyncSubject, asObservable
'src/core/linq/observable/topromise.js',
// Creation
'src/core/linq/observable/toarray.js',
'src/core/linq/observable/create.js',
'src/core/linq/observable/defer.js',
'src/core/linq/observable/empty.js',
'src/core/linq/observable/fromarray.js',
'src/core/linq/observable/fromiterable.js',
'src/core/linq/observable/generate.js',
'src/core/linq/observable/never.js',
'src/core/linq/observable/range.js',
'src/core/linq/observable/repeat.js',
'src/core/linq/observable/return.js',
'src/core/linq/observable/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/linq/observable/concat.js',
'src/core/linq/observable/concatobservable.js',
'src/core/linq/observable/mergeproto.js',
'src/core/linq/observable/merge.js',
'src/core/linq/observable/mergeobservable.js',
'src/core/linq/observable/onerrorresumenextproto.js',
'src/core/linq/observable/onerrorresumenext.js',
'src/core/linq/observable/skipuntil.js',
'src/core/linq/observable/switch.js',
'src/core/linq/observable/takeuntil.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/linq/observable/distinctuntilchanged.js',
'src/core/linq/observable/do.js',
'src/core/linq/observable/finally.js',
'src/core/linq/observable/ignoreelements.js',
'src/core/linq/observable/materialize.js',
'src/core/linq/observable/repeatproto.js',
'src/core/linq/observable/retry.js',
'src/core/linq/observable/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/defaultifempty.js',
'src/core/linq/observable/distinct.js',
'src/core/linq/observable/groupby.js',
'src/core/linq/observable/groupbyuntil.js',
'src/core/linq/observable/select.js',
'src/core/linq/observable/pluck.js',
'src/core/linq/observable/selectmany.js',
'src/core/linq/observable/selectswitch.js',
'src/core/linq/observable/skip.js',
'src/core/linq/observable/skipwhile.js',
'src/core/linq/observable/take.js',
'src/core/linq/observable/takewhile.js',
'src/core/linq/observable/where.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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.compat.js'
},
modern: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/basicheader-modern.js',
'src/core/enumeratorheader.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/singleassignmentdisposable.js',
'src/core/disposables/serialdisposable.js',
'src/core/disposables/refcountdisposable.js',
'src/core/disposables/scheduleddisposable.js',
'src/core/concurrency/scheduleditem.js',
'src/core/concurrency/scheduler.js',
'src/core/concurrency/scheduleperiodicrecursive.js',
'src/core/concurrency/immediatescheduler.js',
'src/core/concurrency/currentthreadscheduler.js',
'src/core/concurrency/timeoutscheduler.js',
'src/core/concurrency/catchscheduler.js',
'src/core/notification.js',
'src/core/internal/enumerator.js',
'src/core/internal/enumerable.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',
// Concurrency
'src/core/linq/observable/observeon.js', // ObserveOnObserver
'src/core/linq/observable/subscribeon.js', // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable
// Async
'src/core/linq/observable/frompromise.js', // AsyncSubject, asObservable
'src/core/linq/observable/topromise.js',
// Creation
'src/core/linq/observable/toarray.js',
'src/core/linq/observable/create.js',
'src/core/linq/observable/defer.js',
'src/core/linq/observable/empty.js',
'src/core/linq/observable/fromarray.js',
'src/core/linq/observable/fromiterable.js',
'src/core/linq/observable/generate.js',
'src/core/linq/observable/never.js',
'src/core/linq/observable/range.js',
'src/core/linq/observable/repeat.js',
'src/core/linq/observable/return.js',
'src/core/linq/observable/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/linq/observable/concat.js',
'src/core/linq/observable/concatobservable.js',
'src/core/linq/observable/mergeproto.js',
'src/core/linq/observable/merge.js',
'src/core/linq/observable/mergeobservable.js',
'src/core/linq/observable/onerrorresumenextproto.js',
'src/core/linq/observable/onerrorresumenext.js',
'src/core/linq/observable/skipuntil.js',
'src/core/linq/observable/switch.js',
'src/core/linq/observable/takeuntil.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/linq/observable/distinctuntilchanged.js',
'src/core/linq/observable/do.js',
'src/core/linq/observable/finally.js',
'src/core/linq/observable/ignoreelements.js',
'src/core/linq/observable/materialize.js',
'src/core/linq/observable/repeatproto.js',
'src/core/linq/observable/retry.js',
'src/core/linq/observable/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/defaultifempty.js',
'src/core/linq/observable/distinct.js',
'src/core/linq/observable/groupby.js',
'src/core/linq/observable/groupbyuntil.js',
'src/core/linq/observable/select.js',
'src/core/linq/observable/pluck.js',
'src/core/linq/observable/selectmany.js',
'src/core/linq/observable/selectswitch.js',
'src/core/linq/observable/skip.js',
'src/core/linq/observable/skipwhile.js',
'src/core/linq/observable/take.js',
'src/core/linq/observable/takewhile.js',
'src/core/linq/observable/where.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/exports.js',
'src/core/outro.js'
],
dest: 'dist/rx.js'
},
lite: {
src: [
'src/core/license.js',
'src/core/intro.js',
'src/core/lite