Skip to content
This repository was archived by the owner on Apr 20, 2018. It is now read-only.

Commit 8df6cf8

Browse files
Fixing Issue #607
1 parent 2de2a80 commit 8df6cf8

32 files changed

Lines changed: 14679 additions & 7 deletions

Gruntfile.js

Lines changed: 109 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)