adds initial rescript structure

This commit is contained in:
Andre committed 2023-09-06 19:02:59 +09:30
1 parent 976caf4262
commit ecf9996d48
11 files changed
+5390

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
*.exe
*.obj
*.out
*.compile
*.native
*.byte
*.cmo
*.annot
*.cmi
*.cmx
*.cmt
*.cmti
*.cma
*.a
*.cmxa
*.obj
*~
*.annot
*.cmj
*.bak
lib/bs
*.mlast
*.mliast
.vscode
.merlin
.bsb.lock
/node_modules/
+13
View File
@@ -0,0 +1,13 @@
# Build
```
npm run build
```
# Watch
```
npm run watch
```
+14
View File
@@ -0,0 +1,14 @@
{
"name": "rescript",
"version": "0.1.0",
"sources": {
"dir" : "src",
"subdirs" : true
},
"package-specs": {
"module": "es6",
"in-source": true
},
"suffix": ".bs.js",
"bs-dependencies": ["@glennsl/rescript-jest"]
}
+14
View File
@@ -0,0 +1,14 @@
module.exports = {
moduleFileExtensions: [
"js",
"mjs",
],
testMatch: [
"**/src/**/*_test.mjs",
"**/src/**/*_test.bs.js",
],
transform: {
"^.+\\.jsx?$": "esbuild-jest"
},
"transformIgnorePatterns": ["<rootDir>/node_modules/(?!(rescript|@glennsl/rescript-jest)/)"]
}
+22
View File
@@ -0,0 +1,22 @@
{
"devDependencies": {
"@babel/core": "^7.22.15",
"@babel/preset-env": "^7.22.15",
"@glennsl/rescript-jest": "^0.10.0",
"babel-jest": "^29.6.4",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
"esbuild": "^0.19.2",
"esbuild-jest": "^0.5.0",
"jest": "^29.6.4",
"rescript": "^10.1.4"
},
"scripts": {
"test": "jest",
"test:watch": "jest --watchAll",
"dev:rescript": "rescript build -w",
"start": "node src/Main.bs.js"
},
"name": "rescript",
"version": "1.0.0",
"license": "MIT"
}
+9
View File
@@ -0,0 +1,9 @@
// Generated by ReScript, PLEASE EDIT WITH CARE
console.log("Hello, ReScript");
export {
}
/* Not a pure module */
+2
View File
@@ -0,0 +1,2 @@
Js.log("Hello, ReScript")
+12
View File
@@ -0,0 +1,12 @@
// Generated by ReScript, PLEASE EDIT WITH CARE
import * as Jest from "@glennsl/rescript-jest/src/jest.bs.js";
Jest.test("hey", (function (param) {
return Jest.Expect.toBe(Jest.Expect.expect(1), 1);
}));
export {
}
/* Not a pure module */
+6
View File
@@ -0,0 +1,6 @@
open Jest
open Expect
test("hey", () => {
1->expect->toBe(1)
})
+5268
View File
File diff suppressed because it is too large. Load diff