Skip to content
This repository was archived by the owner on Feb 15, 2022. It is now read-only.
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
8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"node": "vercel uses this value to select which node version to use. string must match vercel options exactly to silence warnings."
},
"dependencies": {
"bs-platform": "9.0.2",
"bs-platform": "^9.0.2",
"next": "^11.0.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
Expand All @@ -33,11 +33,13 @@
"scripts": {
"next:debug": "NODE_OPTIONS='--inspect' next dev",
"watch": "concurrently --raw \"bsb -make-world -w\" \"next dev\" ",
"build": "bsb -clean-world -make-world && next build && yarn total-dependencies-check",
"build": "bsb -clean-world -make-world && next build && yarn total-dependencies-check && yarn missing-interface-check",
"start-test-server": "next start",
"total-dependencies-check": "(test $(grep '^[a-zA-Z@].*:$' yarn.lock | wc -l) -lt 500 && echo ok) || (echo too many deps && exit 1) "
"total-dependencies-check": "(test $(grep '^[a-zA-Z@].*:$' yarn.lock | wc -l) -lt 500 && echo ok) || (echo too many deps && exit 1) ",
"missing-interface-check": "(find pages/ src/ -name *.res | grep -v 'src/Import.res' | xargs -I % ls %i 1>/dev/null) || (echo 'missing interface file(s)' && exit 1)"
},
"scriptsDescription": {
"missing-interface-check": "Check that every ReScript module (except Import.res) has an accompanying interface file.",
"total-dependencies-check": "Test, approximately, whether the current transitiive dependencies has grown significantly."
},
"postcss": {
Expand Down
4 changes: 4 additions & 0 deletions pages/storybook.resi
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@react.component
let make: unit => React.element

let default: {.} => React.element
23 changes: 23 additions & 0 deletions src/Icons.resi
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
let camel: React.element

let industry: React.element

let academic: React.element

let success: React.element

let language: React.element

let packages: React.element

let applications: React.element

let bestPractices: React.element

let opportunities: React.element

let news: React.element

let web: React.element

let archive: React.element
2 changes: 1 addition & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -396,7 +396,7 @@ [email protected], browserslist@^4.16.6:
escalade "^3.1.1"
node-releases "^1.1.71"

[email protected]:
bs-platform@^9.0.2:
version "9.0.2"
resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-9.0.2.tgz#a6eac70eb8924a322556dacaccbfbc9b2a0d3a37"
integrity sha512-Ye9JqJ4Oa7mcjjoOVRYI8Uc2Cf8N7jQLWDcdUplY7996d/YErSR7WitmV7XnSwr4EvdrbwjEsg1NxNjUQv3ChA==
Expand Down