Skip to content

Commit 914e839

Browse files
committed
more
1 parent 4e80e1e commit 914e839

File tree

13 files changed

+55
-639
lines changed

13 files changed

+55
-639
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
let log = () => {
2-
Js.log("02")
2+
Console.log("02")
33
Dep02.log()
44
}

rewatch/testrepo/packages/dep02/src/Array.mjs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Generated by ReScript, PLEASE EDIT WITH CARE
22

3-
import * as Js_array from "@rescript/runtime/lib/es6/Js_array.js";
43
import * as Belt_Array from "@rescript/runtime/lib/es6/Belt_Array.js";
54
import * as Belt_SortArray from "@rescript/runtime/lib/es6/Belt_SortArray.js";
65
import * as Primitive_option from "@rescript/runtime/lib/es6/Primitive_option.js";
@@ -46,11 +45,11 @@ function flatten(t) {
4645
}
4746

4847
function find(t, fn) {
49-
return Js_array.find(fn, t);
48+
return fn.find(t);
5049
}
5150

5251
function findIndex(t, fn) {
53-
return Js_array.findIndex(fn, t);
52+
return fn.findIndex(t);
5453
}
5554

5655
function filter(prim0, prim1) {

rewatch/testrepo/packages/dep02/src/Array.res

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ include Belt.Array
33

44
let at = get
55

6-
let includes = Js.Array2.includes
6+
let includes = Array.includes
77

88
let head = t => t->get(0)
99

@@ -21,15 +21,15 @@ let prepend = (t, v) => [v]->concat(t)
2121

2222
let flatMap = (t, fn) => t->map(fn)->concatMany
2323

24-
let mapi = Js.Array2.mapi
24+
let mapi = Array.mapWithIndex
2525

2626
let flatten = t => t->flatMap(x => x)
2727

28-
let find = (t, fn) => Js.Array.find(fn, t)
28+
let find = (t, fn) => Array.find(fn, t)
2929

30-
let findIndex = (t, fn) => Js.Array.findIndex(fn, t)
30+
let findIndex = (t, fn) => Array.findIndex(fn, t)
3131

32-
let filter = Js.Array2.filter
32+
let filter = Array.filter
3333

3434
let reject = (t, fn) => t->filter(el => !fn(el))
3535

@@ -45,7 +45,7 @@ let sortBy = (t, fn) =>
4545
let sortByRaw = Belt.SortArray.stableSortBy
4646

4747
module String = {
48-
let joinWith = Js.Array2.joinWith
48+
let joinWith = Array.join
4949
let join = joinWith(_, "")
5050
}
5151

@@ -164,7 +164,7 @@ let drop = (t, i) => {
164164
t->sliceToEnd(start)
165165
}
166166

167-
let unsafePop = Js.Array.pop
167+
let unsafePop = Array.pop
168168

169169
module Int = {
170170
let sum = xs => reduce(xs, 0, (a, b) => a + b)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
open Array
2-
let log = () => ["a", "b"]->forEach(Js.log)
3-
Js.log(NS.Alias.hello_world())
2+
let log = () => ["a", "b"]->forEach(Console.log)
3+
Console.log(NS.Alias.hello_world())

rewatch/testrepo/packages/with-dev-deps/test/FileToTest_test.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ let res = FileToTest.add(1, 2)
22
let expected = 3
33

44
if res !== expected {
5-
failwith("Expected " ++ expected->Js.Int.toString ++ ", got " ++ res->Js.Int.toString)
5+
failwith("Expected " ++ expected->Int.toString ++ ", got " ++ res->Int.toString)
66
}

rewatch/tests/snapshots/bs-dev-dependency-used-by-non-dev-source.txt

Lines changed: 3 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,6 @@
1-
Cleaned 0/114
2-
Parsed 3 source files
3-
Compiled 3 modules
4-
5-
Warning number 3
6-
/packages/dep02/src/Array.res:6:16-33
7-
8-
4 │ let at = get
9-
5 │
10-
6 │ let includes = Js.Array2.includes
11-
7 │
12-
8 │ let head = t => t->get(0)
13-
14-
deprecated: Js.Array2.includes
15-
Use `Array.includes` instead.
16-
17-
18-
Warning number 3
19-
/packages/dep02/src/Array.res:24:12-25
20-
21-
22 │ let flatMap = (t, fn) => t->map(fn)->concatMany
22-
23 │
23-
24 │ let mapi = Js.Array2.mapi
24-
25 │
25-
26 │ let flatten = t => t->flatMap(x => x)
26-
27-
deprecated: Js.Array2.mapi
28-
Use `Array.mapWithIndex` instead.
29-
30-
31-
Warning number 3
32-
/packages/dep02/src/Array.res:32:14-29
33-
34-
30 │ let findIndex = (t, fn) => Js.Array.findIndex(fn, t)
35-
31 │
36-
32 │ let filter = Js.Array2.filter
37-
33 │
38-
34 │ let reject = (t, fn) => t->filter(el => !fn(el))
39-
40-
deprecated: Js.Array2.filter
41-
Use `Array.filter` instead.
42-
43-
44-
Warning number 3
45-
/packages/dep02/src/Array.res:48:18-35
46-
47-
46 │
48-
47 │ module String = {
49-
48 │ let joinWith = Js.Array2.joinWith
50-
49 │ let join = joinWith(_, "")
51-
50 │ }
52-
53-
deprecated: Js.Array2.joinWith
54-
Use `Array.joinUnsafe` instead.
55-
56-
1+
Cleaned 0/115
2+
Parsed 2 source files
3+
Compiled 2 modules
574

585
The field 'bs-dependencies' found in the package config of '@testrepo/deprecated-config' is deprecated and will be removed in a future version.
596
Use 'dependencies' instead.

rewatch/tests/snapshots/dependency-cycle.txt

Lines changed: 3 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,6 @@
1-
Cleaned 0/111
2-
Parsed 5 source files
3-
Compiled 1 modules
4-
5-
Warning number 3
6-
/packages/dep02/src/Array.res:6:16-33
7-
8-
4 │ let at = get
9-
5 │
10-
6 │ let includes = Js.Array2.includes
11-
7 │
12-
8 │ let head = t => t->get(0)
13-
14-
deprecated: Js.Array2.includes
15-
Use `Array.includes` instead.
16-
17-
18-
Warning number 3
19-
/packages/dep02/src/Array.res:24:12-25
20-
21-
22 │ let flatMap = (t, fn) => t->map(fn)->concatMany
22-
23 │
23-
24 │ let mapi = Js.Array2.mapi
24-
25 │
25-
26 │ let flatten = t => t->flatMap(x => x)
26-
27-
deprecated: Js.Array2.mapi
28-
Use `Array.mapWithIndex` instead.
29-
30-
31-
Warning number 3
32-
/packages/dep02/src/Array.res:32:14-29
33-
34-
30 │ let findIndex = (t, fn) => Js.Array.findIndex(fn, t)
35-
31 │
36-
32 │ let filter = Js.Array2.filter
37-
33 │
38-
34 │ let reject = (t, fn) => t->filter(el => !fn(el))
39-
40-
deprecated: Js.Array2.filter
41-
Use `Array.filter` instead.
42-
43-
44-
Warning number 3
45-
/packages/dep02/src/Array.res:48:18-35
46-
47-
46 │
48-
47 │ module String = {
49-
48 │ let joinWith = Js.Array2.joinWith
50-
49 │ let join = joinWith(_, "")
51-
50 │ }
52-
53-
deprecated: Js.Array2.joinWith
54-
Use `Array.joinUnsafe` instead.
55-
56-
1+
Cleaned 0/114
2+
Parsed 2 source files
3+
Compiled 0 modules
574

585
The field 'bs-dependencies' found in the package config of '@testrepo/deprecated-config' is deprecated and will be removed in a future version.
596
Use 'dependencies' instead.

rewatch/tests/snapshots/remove-file.txt

Lines changed: 21 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,6 @@
1-
Cleaned 0/111
2-
Parsed 3 source files
3-
Compiled 3 modules
4-
5-
Warning number 3
6-
/packages/dep01/src/Dep01.res:2:9-14
7-
8-
1 │ let log = () => {
9-
2 │ Js.log("02")
10-
3 │ Dep02.log()
11-
4 │ }
12-
13-
deprecated: Js.log
14-
Use `Console.log` instead.
15-
16-
17-
Warning number 3
18-
/packages/dep02/src/Array.res:6:16-33
19-
20-
4 │ let at = get
21-
5 │
22-
6 │ let includes = Js.Array2.includes
23-
7 │
24-
8 │ let head = t => t->get(0)
25-
26-
deprecated: Js.Array2.includes
27-
Use `Array.includes` instead.
28-
29-
30-
Warning number 3
31-
/packages/dep02/src/Array.res:24:12-25
32-
33-
22 │ let flatMap = (t, fn) => t->map(fn)->concatMany
34-
23 │
35-
24 │ let mapi = Js.Array2.mapi
36-
25 │
37-
26 │ let flatten = t => t->flatMap(x => x)
38-
39-
deprecated: Js.Array2.mapi
40-
Use `Array.mapWithIndex` instead.
41-
42-
43-
Warning number 3
44-
/packages/dep02/src/Array.res:32:14-29
45-
46-
30 │ let findIndex = (t, fn) => Js.Array.findIndex(fn, t)
47-
31 │
48-
32 │ let filter = Js.Array2.filter
49-
33 │
50-
34 │ let reject = (t, fn) => t->filter(el => !fn(el))
51-
52-
deprecated: Js.Array2.filter
53-
Use `Array.filter` instead.
54-
55-
56-
Warning number 3
57-
/packages/dep02/src/Array.res:48:18-35
58-
59-
46 │
60-
47 │ module String = {
61-
48 │ let joinWith = Js.Array2.joinWith
62-
49 │ let join = joinWith(_, "")
63-
50 │ }
64-
65-
deprecated: Js.Array2.joinWith
66-
Use `Array.joinUnsafe` instead.
67-
68-
69-
Warning number 3
70-
/packages/main/src/Main.res:1:1-6
71-
72-
1 │ Js.log("01")
73-
2 │ Dep01.log()
74-
3 │
75-
76-
deprecated: Js.log
77-
Use `Console.log` instead.
78-
79-
80-
Warning number 3
81-
/packages/main/src/Main.res:4:1-6
82-
83-
2 │ Dep01.log()
84-
3 │
85-
4 │ Js.log(InternalDep.value)
86-
5 │
87-
6 │ module Array = Belt.Array
88-
89-
deprecated: Js.log
90-
Use `Console.log` instead.
91-
92-
1+
Cleaned 1/114
2+
Parsed 1 source files
3+
Compiled 1 modules
934

945
The field 'bs-dependencies' found in the package config of '@testrepo/deprecated-config' is deprecated and will be removed in a future version.
956
Use 'dependencies' instead.
@@ -99,3 +10,21 @@ Use 'dev-dependencies' instead.
9910

10011
The field 'bsc-flags' found in the package config of '@testrepo/deprecated-config' is deprecated and will be removed in a future version.
10112
Use 'compiler-flags' instead.
13+
14+
We've found a bug for you!
15+
/packages/dep01/src/Dep01.res:3:9-17
16+
17+
1 │ let log = () => {
18+
2 │ Console.log("02")
19+
3 │ Dep02.log()
20+
4 │ }
21+
5 │
22+
23+
The module or file Dep02 can't be found.
24+
- If it's a third-party dependency:
25+
- Did you add it to the "dependencies" or "dev-dependencies" in rescript.json?
26+
- Did you include the file's directory to the "sources" in rescript.json?
27+
28+
29+
30+
Incremental build failed. Error:  Failed to Compile. See Errors Above

rewatch/tests/snapshots/rename-file-internal-dep-namespace.txt

Lines changed: 3 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,6 @@
1-
Cleaned 2/112
2-
Parsed 5 source files
3-
Compiled 4 modules
4-
5-
Warning number 3
6-
/packages/dep02/src/Array.res:6:16-33
7-
8-
4 │ let at = get
9-
5 │
10-
6 │ let includes = Js.Array2.includes
11-
7 │
12-
8 │ let head = t => t->get(0)
13-
14-
deprecated: Js.Array2.includes
15-
Use `Array.includes` instead.
16-
17-
18-
Warning number 3
19-
/packages/dep02/src/Array.res:24:12-25
20-
21-
22 │ let flatMap = (t, fn) => t->map(fn)->concatMany
22-
23 │
23-
24 │ let mapi = Js.Array2.mapi
24-
25 │
25-
26 │ let flatten = t => t->flatMap(x => x)
26-
27-
deprecated: Js.Array2.mapi
28-
Use `Array.mapWithIndex` instead.
29-
30-
31-
Warning number 3
32-
/packages/dep02/src/Array.res:32:14-29
33-
34-
30 │ let findIndex = (t, fn) => Js.Array.findIndex(fn, t)
35-
31 │
36-
32 │ let filter = Js.Array2.filter
37-
33 │
38-
34 │ let reject = (t, fn) => t->filter(el => !fn(el))
39-
40-
deprecated: Js.Array2.filter
41-
Use `Array.filter` instead.
42-
43-
44-
Warning number 3
45-
/packages/dep02/src/Array.res:48:18-35
46-
47-
46 │
48-
47 │ module String = {
49-
48 │ let joinWith = Js.Array2.joinWith
50-
49 │ let join = joinWith(_, "")
51-
50 │ }
52-
53-
deprecated: Js.Array2.joinWith
54-
Use `Array.joinUnsafe` instead.
55-
56-
1+
Cleaned 2/115
2+
Parsed 2 source files
3+
Compiled 3 modules
574

585
The field 'bs-dependencies' found in the package config of '@testrepo/deprecated-config' is deprecated and will be removed in a future version.
596
Use 'dependencies' instead.

0 commit comments

Comments
 (0)