Skip to content

Commit 34dd622

Browse files
committed
Add @rescript/core as a pre-vendored playground dependency
1 parent 753f2e5 commit 34dd622

File tree

4 files changed

+46
-1
lines changed

4 files changed

+46
-1
lines changed

packages/playground-bundling/bsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "playground",
33
"version": "0.1.0",
4-
"bs-dependencies": ["@rescript/react"],
4+
"bs-dependencies": ["@rescript/react", "@rescript/core"],
55
"package-specs": {
66
"module": "es6",
77
"in-source": false

packages/playground-bundling/package-lock.json

+34
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/playground-bundling/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"author": "",
1212
"license": "ISC",
1313
"dependencies": {
14+
"@rescript/core": "^0.3.0",
1415
"@rescript/react": "^0.11.0"
1516
}
1617
}

playground/playground_test.js

+10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
require("./compiler.js")
22
require("./packages/compilerCmij.js")
33
require("./packages/@rescript/react/cmij.js")
4+
require("./packages/@rescript/core/cmij.js")
45

56
let compiler = rescript_compiler.make()
67

78
let result = compiler.rescript.compile(`
89
@@jsxConfig({ version: 4, mode: "automatic" })
910
11+
open RescriptCore
12+
1013
module A = {
1114
@react.component
1215
let make = (~a) => {
16+
let state = React.useState(() => 0)
1317
<div> {React.string(a)} </div>
1418
}
1519
}
@@ -22,6 +26,12 @@ let result = compiler.rescript.compile(`
2226
}
2327
}
2428
29+
let sum = [1,2,3]
30+
->Array.map(x => x * 2)
31+
->Array.reduce(0, (acc, item) => acc + item)
32+
33+
Console.log("Hello world!")
34+
2535
let a = <B a="hello" />
2636
`);
2737

0 commit comments

Comments
 (0)