Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions packages/playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^16.0.0",
"glob": "^11.0.1",
"h3": "2.0.0-rc.1",
"h3": "2.0.1-rc.6",
"rollup": "^4.32.0"
}
}
15 changes: 12 additions & 3 deletions packages/playground/rollup.config.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as path from "node:path";
import nodeResolve from "@rollup/plugin-node-resolve";
import { glob } from "glob";
import { glob } from "node:fs/promises";

const RESCRIPT_COMPILER_ROOT_DIR = path.join(import.meta.dirname, "..", "..");
const LIB_DIR = path.join(RESCRIPT_COMPILER_ROOT_DIR, "packages", "@rescript", "runtime", "lib");
Expand All @@ -9,9 +9,18 @@ const LIB_DIR = path.join(RESCRIPT_COMPILER_ROOT_DIR, "packages", "@rescript", "
const PACKAGES_DIR = path.join(import.meta.dirname, "packages");
const outputFolder = path.join(PACKAGES_DIR, "compiler-builtins", "stdlib");

const entryPoint = await glob(`${LIB_DIR}/es6/*.js`);
let input = [];

for await (const file of glob(`${LIB_DIR}/es6/*.js`, { withFileTypes: false })) {
input.push(file);
}

if (input.length === 0) {
throw new Error("No entry points found in playground");
}

export default {
input: entryPoint,
input,
output: {
dir: outputFolder,
format: "esm",
Expand Down
92 changes: 12 additions & 80 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1141,13 +1141,6 @@ __metadata:
languageName: node
linkType: hard

"cookie-es@npm:^2.0.0":
version: 2.0.0
resolution: "cookie-es@npm:2.0.0"
checksum: 10c0/3b2459030a5ad2bc715aeb27a32f274340670bfc5031ac29e1fba804212517411bb617880d3fe66ace2b64dfb28f3049e2d1ff40d4bec342154ccdd124deaeaa
languageName: node
linkType: hard

"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
Expand Down Expand Up @@ -1311,13 +1304,6 @@ __metadata:
languageName: node
linkType: hard

"fetchdts@npm:^0.1.7":
version: 0.1.7
resolution: "fetchdts@npm:0.1.7"
checksum: 10c0/7497671ee28b3e7cc49d037a7c11e6f98e53e6e2abd85f26e8fac3fae4142c3c0d91352dc46198530f73b16480585605c63e3d112c34210ff2c75be1199668a0
languageName: node
linkType: hard

"fill-range@npm:^7.1.1":
version: 7.1.1
resolution: "fill-range@npm:7.1.1"
Expand Down Expand Up @@ -1482,22 +1468,6 @@ __metadata:
languageName: node
linkType: hard

"glob@npm:^11.0.1":
version: 11.0.1
resolution: "glob@npm:11.0.1"
dependencies:
foreground-child: "npm:^3.1.0"
jackspeak: "npm:^4.0.1"
minimatch: "npm:^10.0.0"
minipass: "npm:^7.1.2"
package-json-from-dist: "npm:^1.0.0"
path-scurry: "npm:^2.0.0"
bin:
glob: dist/esm/bin.mjs
checksum: 10c0/2b32588be52e9e90f914c7d8dec32f3144b81b84054b0f70e9adfebf37cd7014570489f2a79d21f7801b9a4bd4cca94f426966bfd00fb64a5b705cfe10da3a03
languageName: node
linkType: hard

"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
Expand Down Expand Up @@ -1539,20 +1509,18 @@ __metadata:
languageName: node
linkType: hard

"h3@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "h3@npm:2.0.0-rc.1"
"h3@npm:2.0.1-rc.6":
version: 2.0.1-rc.6
resolution: "h3@npm:2.0.1-rc.6"
dependencies:
cookie-es: "npm:^2.0.0"
fetchdts: "npm:^0.1.7"
rou3: "npm:^0.7.7"
srvx: "npm:^0.8.13"
rou3: "npm:^0.7.10"
srvx: "npm:^0.9.7"
peerDependencies:
crossws: ^0.4.1
peerDependenciesMeta:
crossws:
optional: true
checksum: 10c0/54cca8dd47029707150ca016c41dba95b29eb36b8790278a07f2a1668fdc1932034d832a78acbcb3c72acc3b757867d5febb0c3013561581e0ad3b9d32dd8b4c
checksum: 10c0/e48e5c21aaf3c573364cffa09ca56fcf64747d7702603470cbb659153c541ba4af359da08ffeb837994a54a9b63ea5a1c13acb4aaa800a2b8b66a59899820e0a
languageName: node
linkType: hard

Expand Down Expand Up @@ -1866,15 +1834,6 @@ __metadata:
languageName: node
linkType: hard

"jackspeak@npm:^4.0.1":
version: 4.1.0
resolution: "jackspeak@npm:4.1.0"
dependencies:
"@isaacs/cliui": "npm:^8.0.2"
checksum: 10c0/08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0
languageName: node
linkType: hard

"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
Expand Down Expand Up @@ -1983,13 +1942,6 @@ __metadata:
languageName: node
linkType: hard

"lru-cache@npm:^11.0.0":
version: 11.1.0
resolution: "lru-cache@npm:11.1.0"
checksum: 10c0/85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64
languageName: node
linkType: hard

"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
Expand Down Expand Up @@ -2036,15 +1988,6 @@ __metadata:
languageName: node
linkType: hard

"minimatch@npm:^10.0.0":
version: 10.0.1
resolution: "minimatch@npm:10.0.1"
dependencies:
brace-expansion: "npm:^2.0.1"
checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d
languageName: node
linkType: hard

"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
Expand Down Expand Up @@ -2420,16 +2363,6 @@ __metadata:
languageName: node
linkType: hard

"path-scurry@npm:^2.0.0":
version: 2.0.0
resolution: "path-scurry@npm:2.0.0"
dependencies:
lru-cache: "npm:^11.0.0"
minipass: "npm:^7.1.2"
checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c
languageName: node
linkType: hard

"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1":
version: 1.1.1
resolution: "picocolors@npm:1.1.1"
Expand Down Expand Up @@ -2466,8 +2399,7 @@ __metadata:
dependencies:
"@rescript/react": "npm:^0.13.1"
"@rollup/plugin-node-resolve": "npm:^16.0.0"
glob: "npm:^11.0.1"
h3: "npm:2.0.0-rc.1"
h3: "npm:2.0.1-rc.6"
rescript: "workspace:^"
rollup: "npm:^4.32.0"
languageName: unknown
Expand Down Expand Up @@ -2736,7 +2668,7 @@ __metadata:
languageName: node
linkType: hard

"rou3@npm:^0.7.7":
"rou3@npm:^0.7.10":
version: 0.7.12
resolution: "rou3@npm:0.7.12"
checksum: 10c0/2ea87ddd91a5d0f9d9671fa2bb714f57566eae33ecb24e8a61bb298aca8c226483e59cafe1c60297ac9aa58b2b6ad506447374cdbff4e99cf0f9f72a9dae09dc
Expand Down Expand Up @@ -2902,12 +2834,12 @@ __metadata:
languageName: node
linkType: hard

"srvx@npm:^0.8.13":
version: 0.8.16
resolution: "srvx@npm:0.8.16"
"srvx@npm:^0.9.7":
version: 0.9.8
resolution: "srvx@npm:0.9.8"
bin:
srvx: bin/srvx.mjs
checksum: 10c0/901669736c0bb7353775128c571c6d0745a260db36bcdfce3c3edc6502a7bddd66208ac7361c4f68e128252be2e95b69b18768576bca28381b76001ad90a808d
checksum: 10c0/4f713824d5623ff088d818ae6b05ef3cef3cb914eeb549a316be433c2f5b791ac96f8b1726ca57a64a7246c681fd5ded01a9faa8e89b8368777fac104a8f95b2
languageName: node
linkType: hard

Expand Down
Loading