@@ -1241,7 +1241,7 @@ module.exports = function (grunt) {
12411241 liteextras : {
12421242 src : [
12431243 'src/core/headers/license.js' ,
1244- 'src/core/headers/subintro .js' ,
1244+ 'src/core/headers/liteintro .js' ,
12451245 'src/core/headers/liteextrasheader.js' ,
12461246
12471247 'src/core/disposables/scheduleddisposable.js' ,
@@ -1276,6 +1276,44 @@ module.exports = function (grunt) {
12761276 ] ,
12771277 dest : 'dist/rx.lite.extras.js'
12781278 } ,
1279+ liteextrascompat : {
1280+ src : [
1281+ 'src/core/headers/license.js' ,
1282+ 'src/core/headers/litecompatintro.js' ,
1283+ 'src/core/headers/liteextrasheader.js' ,
1284+
1285+ 'src/core/disposables/scheduleddisposable.js' ,
1286+ 'src/core/checkedobserver.js' ,
1287+ 'src/core/observeonobserver.js' ,
1288+ 'src/core/observer-extras.js' ,
1289+
1290+ // Concurrency
1291+ 'src/core/linq/observable/observeon.js' , // ObserveOnObserver
1292+ 'src/core/linq/observable/subscribeon.js' , // SingleAssignmentDisposable, SerialDisposable, ScheduleDisposable
1293+
1294+ // Creation
1295+ 'src/core/linq/observable/generate.js' ,
1296+ 'src/core/linq/observable/using.js' ,
1297+
1298+ // Multiple
1299+ 'src/core/linq/observable/ambproto.js' ,
1300+ 'src/core/linq/observable/amb.js' ,
1301+ 'src/core/linq/observable/onerrorresumenextproto.js' ,
1302+ 'src/core/linq/observable/onerrorresumenext.js' ,
1303+
1304+ // Single
1305+ 'src/core/linq/observable/bufferwithcount.js' ,
1306+ 'src/core/linq/observable/windowwithcount.js' ,
1307+ 'src/core/linq/observable/takelastbuffer.js' ,
1308+
1309+ // Standard Query Operators
1310+ 'src/core/linq/observable/defaultifempty.js' ,
1311+ 'src/core/linq/observable/distinct.js' ,
1312+
1313+ 'src/core/headers/suboutro.js'
1314+ ] ,
1315+ dest : 'dist/rx.lite.extras.compat.js'
1316+ } ,
12791317 backpressure : {
12801318 src : [
12811319 'src/core/headers/license.js' ,
@@ -1588,6 +1626,13 @@ module.exports = function (grunt) {
15881626 } ,
15891627 files : { 'dist/rx.lite.extras.min.js' : [ 'dist/rx.lite.extras.js' ] }
15901628 } ,
1629+ liteextrascompat : {
1630+ options : {
1631+ sourceMap : true ,
1632+ sourceMapName : 'dist/rx.lite.extras.compat.map'
1633+ } ,
1634+ files : { 'dist/rx.lite.extras.compat.min.js' : [ 'dist/rx.lite.extras.compat.js' ] }
1635+ } ,
15911636 backpressure : {
15921637 options : {
15931638 sourceMap : true ,
@@ -1713,6 +1758,52 @@ module.exports = function (grunt) {
17131758 interrupt : true
17141759 }
17151760 }
1761+ } ,
1762+ copy : {
1763+ rxlite : {
1764+ flatten : true ,
1765+ filter : 'isFile' ,
1766+ expand : true ,
1767+ src : [
1768+ 'dist/rx.lite.js' ,
1769+ 'dist/rx.lite.map' ,
1770+ 'dist/rx.lite.min.js'
1771+ ] ,
1772+ dest : 'modules/rx-lite/'
1773+ } ,
1774+ rxlitecompat : {
1775+ flatten : true ,
1776+ filter : 'isFile' ,
1777+ expand : true ,
1778+ src : [
1779+ 'dist/rx.lite.compat.js' ,
1780+ 'dist/rx.lite.compat.map' ,
1781+ 'dist/rx.lite.compat.min.js'
1782+ ] ,
1783+ dest : 'modules/rx-lite-compat/'
1784+ } ,
1785+ rxliteextras : {
1786+ flatten : true ,
1787+ filter : 'isFile' ,
1788+ expand : true ,
1789+ src : [
1790+ 'dist/rx.lite.extras.js' ,
1791+ 'dist/rx.lite.extras.map' ,
1792+ 'dist/rx.lite.extras.min.js'
1793+ ] ,
1794+ dest : 'modules/rx-lite-extras/'
1795+ } ,
1796+ rxliteextrascompat : {
1797+ flatten : true ,
1798+ filter : 'isFile' ,
1799+ expand : true ,
1800+ src : [
1801+ 'dist/rx.lite.extras.compat.js' ,
1802+ 'dist/rx.lite.extras.compat.map' ,
1803+ 'dist/rx.lite.extras.compat.min.js'
1804+ ] ,
1805+ dest : 'modules/rx-lite-extras-compat/'
1806+ } ,
17161807 }
17171808 } ) ;
17181809
@@ -1841,6 +1932,7 @@ module.exports = function (grunt) {
18411932 'concat:lite' ,
18421933 'concat:litecompat' ,
18431934 'concat:liteextras' ,
1935+ 'concat:liteextrascompat' ,
18441936 'concat:sorting' ,
18451937
18461938 'uglify:all' ,
@@ -1861,6 +1953,7 @@ module.exports = function (grunt) {
18611953 'uglify:lite' ,
18621954 'uglify:litecompat' ,
18631955 'uglify:liteextras' ,
1956+ 'uglify:liteextrascompat' ,
18641957 'uglify:sorting'
18651958 ] ) ;
18661959
@@ -1883,9 +1976,17 @@ module.exports = function (grunt) {
18831976 'concat:lite' ,
18841977 'concat:litecompat' ,
18851978 'concat:liteextras' ,
1979+ 'concat:liteextrascompat' ,
18861980 'concat:sorting'
18871981 ] ) ;
18881982
1983+ grunt . registerTask ( 'copy-lite' , [
1984+ 'copy:rxlite' ,
1985+ 'copy:rxlitecompat' ,
1986+ 'copy:rxliteextras' ,
1987+ 'copy:rxliteextrascompat'
1988+ ] ) ;
1989+
18891990 // Default task
18901991 grunt . registerTask ( 'default' , [
18911992 'concat:all' ,
@@ -1906,6 +2007,7 @@ module.exports = function (grunt) {
19062007 'concat:lite' ,
19072008 'concat:litecompat' ,
19082009 'concat:liteextras' ,
2010+ 'concat:liteextrascompat' ,
19092011 'concat:sorting' ,
19102012
19112013 'uglify:all' ,
@@ -1926,9 +2028,14 @@ module.exports = function (grunt) {
19262028 'uglify:lite' ,
19272029 'uglify:litecompat' ,
19282030 'uglify:liteextras' ,
2031+ 'uglify:liteextrascompat' ,
19292032 'uglify:sorting' ,
19302033
2034+ 'copy:rxlite' ,
2035+ 'copy:rxlitecompat' ,
2036+ 'copy:rxliteextras' ,
2037+ 'copy:rxliteextrascompat' ,
2038+
19312039 'qunit'
19322040 ] ) ;
1933-
19342041} ;
0 commit comments