Skip to content

Commit d7cc493

Browse files
committed
Don't change compiler.
1 parent e0d9908 commit d7cc493

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+596
-467
lines changed

Diff for: package-lock.json

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

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"remark-slug": "^5.1.2",
3232
"remark-stringify": "^7.0.3",
3333
"request": "^2.88.0",
34-
"rescript": "^10.0.1",
3534
"stringify-object": "^3.3.0",
3635
"unified": "^8.4.0"
3736
},
@@ -48,6 +47,7 @@
4847
"esbuild-loader": "^2.13.1",
4948
"postcss-cli": "^8.3.0",
5049
"reanalyze": "^2.16.0",
50+
"rescript": "9.1.2",
5151
"tailwindcss": "^2.1.4"
5252
}
5353
}

Diff for: scripts/generate_feed.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ console.log(content);
88

99
export {
1010
content ,
11+
1112
}
1213
/* content Not a pure module */

Diff for: src/Blog.mjs

+5-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function Blog$CategorySelector(Props) {
4444
}, Belt_Array.map(tabs, (function (tab) {
4545
var onClick = function (evt) {
4646
evt.preventDefault();
47-
Curry._1(onSelected, tab);
47+
return Curry._1(onSelected, tab);
4848
};
4949
var isActive = selected === tab;
5050
var text = tab ? "Archived" : "All";
@@ -245,9 +245,9 @@ function $$default(props) {
245245
}, React.createElement(Blog$CategorySelector, {
246246
selected: currentSelection,
247247
onSelected: (function (selection) {
248-
Curry._1(setSelection, (function (param) {
249-
return selection;
250-
}));
248+
return Curry._1(setSelection, (function (param) {
249+
return selection;
250+
}));
251251
})
252252
}))), result);
253253
}
@@ -301,5 +301,6 @@ export {
301301
$$default ,
302302
$$default as default,
303303
getStaticProps ,
304+
304305
}
305306
/* middleDotSpacer Not a pure module */

Diff for: src/BlogArticle.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -213,5 +213,6 @@ export {
213213
$$default as default,
214214
getStaticProps ,
215215
getStaticPaths ,
216+
216217
}
217218
/* middleDotSpacer Not a pure module */

Diff for: src/Design.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,6 @@ var $$default = Design$default;
3232
export {
3333
$$default ,
3434
$$default as default,
35+
3536
}
3637
/* react Not a pure module */

Diff for: src/DocsOverview.mjs

+2-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function DocsOverview$default(Props) {
8585
var version = evt.target.value;
8686
var url = Url.parse(router.route);
8787
var targetUrl = "/" + (url.base.join("/") + ("/" + (version + ("/" + url.pagepath.join("/")))));
88-
Next.Router.push(router, targetUrl);
88+
return Next.Router.push(router, targetUrl);
8989
};
9090
versionSelect = React.createElement("div", {
9191
className: "text-fire"
@@ -120,5 +120,6 @@ var $$default = DocsOverview$default;
120120
export {
121121
$$default ,
122122
$$default as default,
123+
123124
}
124125
/* Next Not a pure module */

Diff for: src/Packages.mjs

+94-91
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import * as Process from "process";
1616
import * as Markdown from "./components/Markdown.mjs";
1717
import * as SearchBox from "./components/SearchBox.mjs";
1818
import * as Belt_Array from "rescript/lib/es6/belt_Array.js";
19-
import * as Js_promise from "rescript/lib/es6/js_promise.js";
2019
import * as Navigation from "./components/Navigation.mjs";
2120
import * as Belt_Option from "rescript/lib/es6/belt_Option.js";
2221
import * as Caml_option from "rescript/lib/es6/caml_option.js";
@@ -202,7 +201,7 @@ function Packages$Card(Props) {
202201
}, Belt_Array.map(match[2], (function (keyword) {
203202
var onMouseDown = Belt_Option.map(onKeywordSelect, (function (cb, evt) {
204203
evt.preventDefault();
205-
Curry._1(cb, keyword);
204+
return Curry._1(cb, keyword);
206205
}));
207206
var tmp = {
208207
key: keyword,
@@ -232,7 +231,7 @@ function Packages$InfoSidebar$Toggle(Props) {
232231
);
233232
var onMouseDown = function (evt) {
234233
evt.preventDefault();
235-
Curry._1(toggle, undefined);
234+
return Curry._1(toggle, undefined);
236235
};
237236
return React.createElement("button", {
238237
className: className,
@@ -253,57 +252,57 @@ function Packages$InfoSidebar(Props) {
253252
}, React.createElement(Packages$InfoSidebar$Toggle, {
254253
enabled: filter.includeOfficial,
255254
toggle: (function (param) {
256-
Curry._1(setFilter, (function (prev) {
257-
return {
258-
searchterm: prev.searchterm,
259-
includeOfficial: !filter.includeOfficial,
260-
includeCommunity: prev.includeCommunity,
261-
includeNpm: prev.includeNpm,
262-
includeUrlResource: prev.includeUrlResource
263-
};
264-
}));
255+
return Curry._1(setFilter, (function (prev) {
256+
return {
257+
searchterm: prev.searchterm,
258+
includeOfficial: !filter.includeOfficial,
259+
includeCommunity: prev.includeCommunity,
260+
includeNpm: prev.includeNpm,
261+
includeUrlResource: prev.includeUrlResource
262+
};
263+
}));
265264
}),
266265
children: "Official"
267266
}), React.createElement(Packages$InfoSidebar$Toggle, {
268267
enabled: filter.includeCommunity,
269268
toggle: (function (param) {
270-
Curry._1(setFilter, (function (prev) {
271-
return {
272-
searchterm: prev.searchterm,
273-
includeOfficial: prev.includeOfficial,
274-
includeCommunity: !filter.includeCommunity,
275-
includeNpm: prev.includeNpm,
276-
includeUrlResource: prev.includeUrlResource
277-
};
278-
}));
269+
return Curry._1(setFilter, (function (prev) {
270+
return {
271+
searchterm: prev.searchterm,
272+
includeOfficial: prev.includeOfficial,
273+
includeCommunity: !filter.includeCommunity,
274+
includeNpm: prev.includeNpm,
275+
includeUrlResource: prev.includeUrlResource
276+
};
277+
}));
279278
}),
280279
children: "Community"
281280
}), React.createElement(Packages$InfoSidebar$Toggle, {
282281
enabled: filter.includeNpm,
283282
toggle: (function (param) {
284-
Curry._1(setFilter, (function (prev) {
285-
return {
286-
searchterm: prev.searchterm,
287-
includeOfficial: prev.includeOfficial,
288-
includeCommunity: prev.includeCommunity,
289-
includeNpm: !filter.includeNpm,
290-
includeUrlResource: prev.includeUrlResource
291-
};
292-
}));
283+
return Curry._1(setFilter, (function (prev) {
284+
return {
285+
searchterm: prev.searchterm,
286+
includeOfficial: prev.includeOfficial,
287+
includeCommunity: prev.includeCommunity,
288+
includeNpm: !filter.includeNpm,
289+
includeUrlResource: prev.includeUrlResource
290+
};
291+
}));
293292
}),
294293
children: "NPM package"
295294
}), React.createElement(Packages$InfoSidebar$Toggle, {
296295
enabled: filter.includeUrlResource,
297296
toggle: (function (param) {
298-
Curry._1(setFilter, (function (prev) {
299-
return {
300-
searchterm: prev.searchterm,
301-
includeOfficial: prev.includeOfficial,
302-
includeCommunity: prev.includeCommunity,
303-
includeNpm: prev.includeNpm,
304-
includeUrlResource: !filter.includeUrlResource
305-
};
306-
}));
297+
return Curry._1(setFilter, (function (prev) {
298+
return {
299+
searchterm: prev.searchterm,
300+
includeOfficial: prev.includeOfficial,
301+
includeCommunity: prev.includeCommunity,
302+
includeNpm: prev.includeNpm,
303+
includeUrlResource: !filter.includeUrlResource
304+
};
305+
}));
307306
}),
308307
children: "URL resources"
309308
}))), React.createElement("div", undefined, React.createElement("h2", {
@@ -359,22 +358,22 @@ function $$default(props) {
359358
var allResources = Belt_Array.concat(npms, urls);
360359
var resources = state ? applySearch(allResources, state._0) : allResources;
361360
var onValueChange = function (value) {
362-
Curry._1(setState, (function (param) {
363-
if (value === "") {
364-
return /* All */0;
365-
} else {
366-
return {
367-
_0: value,
368-
[Symbol.for("name")]: "Filtered"
369-
};
370-
}
371-
}));
361+
return Curry._1(setState, (function (param) {
362+
if (value === "") {
363+
return /* All */0;
364+
} else {
365+
return {
366+
_0: value,
367+
[Symbol.for("name")]: "Filtered"
368+
};
369+
}
370+
}));
372371
};
373372
var searchValue = state ? state._0 : "";
374373
var onClear = function (param) {
375-
Curry._1(setState, (function (param) {
376-
return /* All */0;
377-
}));
374+
return Curry._1(setState, (function (param) {
375+
return /* All */0;
376+
}));
378377
};
379378
var match$2 = Belt_Array.reduce(resources, [
380379
[],
@@ -401,12 +400,12 @@ function $$default(props) {
401400
var officialResources = match$2[0];
402401
var onKeywordSelect = function (keyword) {
403402
Curry._1(scrollToTop, undefined);
404-
Curry._1(setState, (function (param) {
405-
return {
406-
_0: keyword,
407-
[Symbol.for("name")]: "Filtered"
408-
};
409-
}));
403+
return Curry._1(setState, (function (param) {
404+
return {
405+
_0: keyword,
406+
[Symbol.for("name")]: "Filtered"
407+
};
408+
}));
410409
};
411410
var officialCategory = officialResources.length !== 0 ? React.createElement(Packages$Category, {
412411
title: "Official Resources",
@@ -436,25 +435,28 @@ function $$default(props) {
436435
var firstRenderDone = React.useRef(false);
437436
React.useEffect((function () {
438437
firstRenderDone.current = true;
438+
439439
}), []);
440440
React.useEffect((function () {
441441
Belt_Option.forEach(Js_dict.get(router.query, "search"), onValueChange);
442+
442443
}), [firstRenderDone.current]);
443444
var updateQuery = function (value) {
444-
Next.Router.replaceObj(router, {
445-
pathname: router.pathname,
446-
query: value === "" ? ({}) : Js_dict.fromArray([[
447-
"search",
448-
value
449-
]])
450-
});
445+
return Next.Router.replaceObj(router, {
446+
pathname: router.pathname,
447+
query: value === "" ? ({}) : Js_dict.fromArray([[
448+
"search",
449+
value
450+
]])
451+
});
451452
};
452453
React.useEffect((function () {
453454
if (state) {
454455
updateQuery(state._0);
455456
} else {
456457
updateQuery("");
457458
}
459+
458460
}), [state]);
459461
var overlayState = React.useState(function () {
460462
return false;
@@ -502,37 +504,38 @@ function $$default(props) {
502504

503505
function getStaticProps(_ctx) {
504506
var __x = fetch("https://registry.npmjs.org/-/v1/search?text=keywords:rescript&size=250");
505-
var __x$1 = Js_promise.then_((function (response) {
506-
return response.json();
507-
}), __x);
508-
return Js_promise.then_((function (data) {
509-
var pkges = Belt_Array.map(data.objects, (function (item) {
510-
var pkg = item.package;
511-
return {
512-
name: pkg.name,
513-
version: pkg.version,
514-
keywords: uniqueKeywords(filterKeywords(pkg.keywords)),
515-
description: Belt_Option.getWithDefault(pkg.description, ""),
516-
repositoryHref: Js_null.fromOption(pkg.links.repository),
517-
npmHref: pkg.links.npm
518-
};
519-
}));
520-
var index_data_dir = Path.join(Process.cwd(), "./data");
521-
var urlResources = JSON.parse(Fs.readFileSync(Path.join(index_data_dir, "packages_url_resources.json"), "utf8"));
522-
var props = {
523-
packages: pkges,
524-
urlResources: urlResources
525-
};
526-
return Promise.resolve({
527-
props: props,
528-
revalidate: 43200
529-
});
530-
}), __x$1);
507+
var __x$1 = __x.then(function (response) {
508+
return response.json();
509+
});
510+
return __x$1.then(function (data) {
511+
var pkges = Belt_Array.map(data.objects, (function (item) {
512+
var pkg = item.package;
513+
return {
514+
name: pkg.name,
515+
version: pkg.version,
516+
keywords: uniqueKeywords(filterKeywords(pkg.keywords)),
517+
description: Belt_Option.getWithDefault(pkg.description, ""),
518+
repositoryHref: Js_null.fromOption(pkg.links.repository),
519+
npmHref: pkg.links.npm
520+
};
521+
}));
522+
var index_data_dir = Path.join(Process.cwd(), "./data");
523+
var urlResources = JSON.parse(Fs.readFileSync(Path.join(index_data_dir, "packages_url_resources.json"), "utf8"));
524+
var props = {
525+
packages: pkges,
526+
urlResources: urlResources
527+
};
528+
return Promise.resolve({
529+
props: props,
530+
revalidate: 43200
531+
});
532+
});
531533
}
532534

533535
export {
534536
$$default ,
535537
$$default as default,
536538
getStaticProps ,
539+
537540
}
538541
/* fs Not a pure module */

0 commit comments

Comments
 (0)