git.iko.soy/rowtype-yoga/purescript-yoga-om-workerbees
on main help sign in
4 files changed+143−705
since splitsnapshots
unifiedsplit
README.md+1 spago.lock+119−666 spago.yaml+21−37 src/Examples/FibonacciDemo.purs+2−2
README.md+1
@@ -201,3 +201,4 @@ See the `examples/` directory for full source code.
201201## License
202202
203203MIT
204+
spago.lock+119−666
@@ -6,672 +6,116 @@
66 "core": {
77 "dependencies": [
88 {
9− "aff": ">=7.0.0 <8.0.0"
9+ "aff": ">=8.0.0 <9.0.0"
1010 },
1111 {
12− "arraybuffer-types": ">=3.0.0 <4.0.0"
12+ "arraybuffer-types": ">=3.0.2 <4.0.0"
1313 },
1414 {
15− "console": ">=6.0.0 <7.0.0"
15+ "arrays": ">=7.3.0 <8.0.0"
16+ },
17+ {
18+ "console": ">=6.1.0 <7.0.0"
1619 },
1720 {
1821 "effect": ">=4.0.0 <5.0.0"
1922 },
2023 {
21− "either": ">=6.0.0 <7.0.0"
24+ "either": ">=6.1.0 <7.0.0"
25+ },
26+ {
27+ "exceptions": ">=6.1.0 <7.0.0"
2228 },
2329 {
2430 "foldable-traversable": ">=6.0.0 <7.0.0"
2531 },
2632 {
27− "maybe": ">=6.0.0 <7.0.0"
33+ "foreign-object": ">=4.1.0 <5.0.0"
34+ },
35+ {
36+ "functions": ">=6.0.0 <7.0.0"
2837 },
2938 {
30− "newtype": ">=5.0.0 <6.0.0"
39+ "maybe": ">=6.0.0 <7.0.0"
3140 },
3241 {
33− "node-buffer": ">=9.0.0 <10.0.0"
42+ "node-workerbees": ">=0.3.1 <0.4.0"
3443 },
35− "node-workerbees",
3644 {
3745 "parallel": ">=7.0.0 <8.0.0"
3846 },
3947 {
40− "prelude": ">=6.0.0 <7.0.0"
48+ "partial": ">=4.0.0 <5.0.0"
4149 },
4250 {
43− "transformers": ">=6.0.0 <7.0.0"
51+ "prelude": ">=6.0.2 <7.0.0"
4452 },
4553 {
46− "unsafe-coerce": ">=6.0.0 <7.0.0"
54+ "strings": ">=6.0.1 <7.0.0"
4755 },
4856 {
49− "yoga-json": ">=5.0.0 <6.0.0"
57+ "transformers": ">=6.1.0 <7.0.0"
5058 },
51− "yoga-om"
52− ],
53− "build_plan": [
54− "aff",
55− "argonaut-core",
56− "arraybuffer-types",
57− "arrays",
58− "avar",
59− "bifunctors",
60− "catenable-lists",
61− "console",
62− "const",
63− "contravariant",
64− "control",
65− "datetime",
66− "distributive",
67− "effect",
68− "either",
69− "enums",
70− "exceptions",
71− "exists",
72− "foldable-traversable",
73− "foreign",
74− "foreign-object",
75− "free",
76− "functions",
77− "functors",
78− "gen",
79− "heterogeneous",
80− "identity",
81− "integers",
82− "invariant",
83− "js-bigints",
84− "js-date",
85− "lazy",
86− "lists",
87− "maybe",
88− "newtype",
89− "node-buffer",
90− "node-workerbees",
91− "nonempty",
92− "now",
93− "nullable",
94− "numbers",
95− "ordered-collections",
96− "orders",
97− "parallel",
98− "partial",
99− "prelude",
100− "profunctor",
101− "record",
102− "record-studio",
103− "refs",
104− "safe-coerce",
105− "st",
106− "strings",
107− "tailrec",
108− "transformers",
109− "tuples",
110− "type-equality",
111− "typelevel-prelude",
112− "uncurried-transformers",
113− "unfoldable",
114− "unsafe-coerce",
115− "variant",
116− "yoga-json",
117− "yoga-om",
118− "yoga-tree"
59+ {
60+ "tuples": ">=7.0.0 <8.0.0"
61+ },
62+ {
63+ "yoga-json": ">=5.2.1 <6.0.0"
64+ },
65+ {
66+ "yoga-om": ">=1.5.2 <2.0.0"
67+ }
11968 ]
12069 },
12170 "test": {
122− "dependencies": [],
123− "build_plan": []
71+ "dependencies": []
12472 }
12573 }
12674 },
127− "package_set": {
128− "address": {
129− "registry": "51.1.0"
130− },
131− "compiler": ">=0.15.15 <0.16.0",
132− "content": {
133− "abc-parser": "2.0.1",
134− "ace": "9.1.0",
135− "address-rfc2821": "0.1.1",
136− "aff": "7.1.0",
137− "aff-bus": "6.0.0",
138− "aff-coroutines": "9.0.0",
139− "aff-promise": "4.0.0",
140− "aff-retry": "2.0.0",
141− "affjax": "13.0.0",
142− "affjax-node": "1.0.0",
143− "affjax-web": "1.0.0",
144− "ansi": "7.0.0",
145− "apexcharts": "0.5.0",
146− "applicative-phases": "1.0.0",
147− "argonaut": "9.0.0",
148− "argonaut-aeson-generic": "0.4.1",
149− "argonaut-codecs": "9.1.0",
150− "argonaut-core": "7.0.0",
151− "argonaut-generic": "8.0.0",
152− "argonaut-traversals": "10.0.0",
153− "argparse-basic": "2.0.0",
154− "array-builder": "0.1.2",
155− "array-search": "0.5.6",
156− "arraybuffer": "13.2.0",
157− "arraybuffer-builder": "3.1.0",
158− "arraybuffer-types": "3.0.2",
159− "arrays": "7.3.0",
160− "arrays-extra": "0.6.1",
161− "arrays-zipper": "2.0.1",
162− "ask": "1.0.0",
163− "assert": "6.0.0",
164− "assert-multiple": "0.3.4",
165− "avar": "5.0.0",
166− "b64": "0.0.8",
167− "barbies": "1.0.1",
168− "barlow-lens": "0.9.0",
169− "bifunctors": "6.0.0",
170− "bigints": "7.0.1",
171− "bolson": "0.3.9",
172− "bookhound": "0.1.7",
173− "bower-json": "3.0.0",
174− "call-by-name": "4.0.1",
175− "canvas": "6.0.0",
176− "canvas-action": "9.0.0",
177− "cartesian": "1.0.6",
178− "catenable-lists": "7.0.0",
179− "cbor-stream": "1.0.4",
180− "chameleon": "1.0.0",
181− "chameleon-halogen": "1.0.3",
182− "chameleon-react-basic": "1.1.0",
183− "chameleon-styled": "2.5.0",
184− "chameleon-transformers": "1.0.0",
185− "channel": "1.0.0",
186− "checked-exceptions": "3.1.1",
187− "choku": "1.0.1",
188− "classless": "0.1.1",
189− "classless-arbitrary": "0.1.1",
190− "classless-decode-json": "0.1.1",
191− "classless-encode-json": "0.1.3",
192− "classnames": "2.0.0",
193− "codec": "6.1.0",
194− "codec-argonaut": "10.0.0",
195− "codec-json": "1.2.0",
196− "colors": "7.0.1",
197− "concur-core": "0.5.0",
198− "concur-react": "0.5.0",
199− "concurrent-queues": "3.0.0",
200− "console": "6.1.0",
201− "const": "6.0.0",
202− "contravariant": "6.0.0",
203− "control": "6.0.0",
204− "convertable-options": "1.0.0",
205− "coroutines": "7.0.0",
206− "css": "6.0.0",
207− "css-frameworks": "1.0.1",
208− "csv-stream": "2.0.2",
209− "data-mvc": "0.0.2",
210− "datetime": "6.1.0",
211− "datetime-parsing": "0.2.0",
212− "debounce": "0.1.0",
213− "debug": "6.0.2",
214− "decimals": "7.1.0",
215− "default-values": "1.0.1",
216− "deku": "0.9.23",
217− "deno": "0.0.5",
218− "dissect": "1.0.0",
219− "distributive": "6.0.0",
220− "dom-filereader": "7.0.0",
221− "dom-indexed": "12.0.0",
222− "dom-simple": "0.4.0",
223− "dotenv": "4.0.3",
224− "droplet": "0.6.0",
225− "dts": "1.0.0",
226− "dual-numbers": "1.0.2",
227− "dynamic-buffer": "3.0.1",
228− "echarts-simple": "0.0.1",
229− "effect": "4.0.0",
230− "either": "6.1.0",
231− "elmish": "0.11.3",
232− "elmish-enzyme": "0.1.1",
233− "elmish-hooks": "0.10.0",
234− "elmish-html": "0.8.2",
235− "elmish-testing-library": "0.3.2",
236− "email-validate": "7.0.0",
237− "encoding": "0.0.9",
238− "enums": "6.0.1",
239− "env-names": "0.3.4",
240− "error": "2.0.0",
241− "eta-conversion": "0.3.2",
242− "exceptions": "6.0.0",
243− "exists": "6.0.0",
244− "exitcodes": "4.0.0",
245− "expect-inferred": "3.0.0",
246− "fahrtwind": "2.0.0",
247− "fallback": "0.1.0",
248− "fast-vect": "1.2.0",
249− "fetch": "4.1.0",
250− "fetch-argonaut": "1.0.1",
251− "fetch-core": "5.1.0",
252− "fetch-yoga-json": "1.1.0",
253− "ffi-simple": "0.5.1",
254− "fft-js": "0.1.0",
255− "filterable": "5.0.0",
256− "fix-functor": "0.1.0",
257− "fixed-points": "7.0.0",
258− "fixed-precision": "5.0.0",
259− "flame": "1.3.0",
260− "float32": "2.0.0",
261− "fmt": "0.2.1",
262− "foldable-traversable": "6.0.0",
263− "foldable-traversable-extra": "0.0.6",
264− "foreign": "7.0.0",
265− "foreign-object": "4.1.0",
266− "foreign-readwrite": "3.4.0",
267− "forgetmenot": "0.1.0",
268− "fork": "6.0.0",
269− "form-urlencoded": "7.0.0",
270− "formatters": "7.0.0",
271− "framer-motion": "1.0.1",
272− "free": "7.1.0",
273− "freeap": "7.0.0",
274− "freer-free": "0.0.1",
275− "freet": "7.0.0",
276− "functions": "6.0.0",
277− "functor1": "3.0.0",
278− "functors": "5.0.0",
279− "fuzzy": "0.4.0",
280− "gen": "4.0.0",
281− "generate-values": "1.0.1",
282− "generic-router": "0.0.1",
283− "geojson": "0.0.5",
284− "geometry-plane": "1.0.3",
285− "gojs": "0.1.1",
286− "grain": "3.0.0",
287− "grain-router": "3.0.0",
288− "grain-virtualized": "3.0.0",
289− "graphs": "8.1.0",
290− "group": "4.1.1",
291− "halogen": "7.0.0",
292− "halogen-bootstrap5": "5.3.2",
293− "halogen-canvas": "1.0.0",
294− "halogen-css": "10.0.0",
295− "halogen-echarts-simple": "0.0.4",
296− "halogen-formless": "4.0.3",
297− "halogen-helix": "1.0.0",
298− "halogen-hooks": "0.6.3",
299− "halogen-hooks-extra": "0.9.0",
300− "halogen-infinite-scroll": "1.1.0",
301− "halogen-store": "0.5.4",
302− "halogen-storybook": "2.0.0",
303− "halogen-subscriptions": "2.0.0",
304− "halogen-svg-elems": "8.0.0",
305− "halogen-typewriter": "1.0.4",
306− "halogen-vdom": "8.0.0",
307− "halogen-vdom-string-renderer": "0.5.0",
308− "halogen-xterm": "2.0.0",
309− "heckin": "2.0.1",
310− "heterogeneous": "0.6.0",
311− "homogeneous": "0.4.0",
312− "http-methods": "6.0.0",
313− "httpurple": "4.0.0",
314− "humdrum": "0.0.1",
315− "hyrule": "2.3.8",
316− "identity": "6.0.0",
317− "identy": "4.0.1",
318− "indexed-db": "1.0.0",
319− "indexed-monad": "3.0.0",
320− "int64": "3.0.0",
321− "integers": "6.0.0",
322− "interpolate": "5.0.2",
323− "intersection-observer": "1.0.1",
324− "invariant": "6.0.0",
325− "jarilo": "1.0.1",
326− "jelly": "0.10.0",
327− "jelly-router": "0.3.0",
328− "jelly-signal": "0.4.0",
329− "jest": "1.0.0",
330− "js-abort-controller": "1.0.0",
331− "js-bigints": "2.2.1",
332− "js-date": "8.0.0",
333− "js-fetch": "0.2.1",
334− "js-fileio": "3.0.0",
335− "js-intl": "1.0.4",
336− "js-iterators": "0.1.1",
337− "js-maps": "0.1.2",
338− "js-promise": "1.0.0",
339− "js-promise-aff": "1.0.0",
340− "js-timers": "6.1.0",
341− "js-uri": "3.1.0",
342− "json": "1.1.0",
343− "json-codecs": "5.0.0",
344− "justifill": "0.5.0",
345− "jwt": "0.0.9",
346− "labeled-data": "0.2.0",
347− "language-cst-parser": "0.14.0",
348− "lazy": "6.0.0",
349− "lazy-joe": "1.0.0",
350− "lcg": "4.0.0",
351− "leibniz": "5.0.0",
352− "leveldb": "1.0.1",
353− "liminal": "1.0.1",
354− "linalg": "6.0.0",
355− "lists": "7.0.0",
356− "literals": "1.0.2",
357− "logging": "3.0.0",
358− "logging-journald": "0.4.0",
359− "lumi-components": "18.0.0",
360− "machines": "7.0.0",
361− "maps-eager": "0.4.1",
362− "marionette": "1.0.0",
363− "marionette-react-basic-hooks": "0.1.1",
364− "marked": "0.1.0",
365− "matrices": "5.0.1",
366− "matryoshka": "1.0.0",
367− "maybe": "6.0.0",
368− "media-types": "6.0.0",
369− "meowclient": "1.0.0",
370− "midi": "4.0.0",
371− "milkis": "9.0.0",
372− "minibench": "4.0.1",
373− "mmorph": "7.0.0",
374− "monad-control": "5.0.0",
375− "monad-logger": "1.3.1",
376− "monad-loops": "0.5.0",
377− "monad-unlift": "1.0.1",
378− "monoid-extras": "0.0.1",
379− "monoidal": "0.16.0",
380− "morello": "0.4.0",
381− "mote": "3.0.0",
382− "motsunabe": "2.0.0",
383− "mvc": "0.0.1",
384− "mysql": "6.0.1",
385− "n3": "0.1.0",
386− "nano-id": "1.1.0",
387− "nanoid": "0.1.0",
388− "naturals": "3.0.0",
389− "nested-functor": "0.2.1",
390− "newtype": "5.0.0",
391− "nextjs": "0.1.1",
392− "nextui": "0.2.0",
393− "node-buffer": "9.0.0",
394− "node-child-process": "11.1.0",
395− "node-event-emitter": "3.0.0",
396− "node-execa": "5.0.0",
397− "node-fs": "9.1.0",
398− "node-glob-basic": "1.3.0",
399− "node-http": "9.1.0",
400− "node-http2": "1.1.1",
401− "node-human-signals": "1.0.0",
402− "node-net": "5.1.0",
403− "node-os": "5.1.0",
404− "node-path": "5.0.0",
405− "node-process": "11.2.0",
406− "node-readline": "8.1.0",
407− "node-sqlite3": "8.0.0",
408− "node-stream-pipes": "1.4.1",
409− "node-streams": "9.0.0",
410− "node-tls": "0.3.1",
411− "node-url": "7.0.1",
412− "node-zlib": "0.4.0",
413− "nonempty": "7.0.0",
414− "now": "6.0.0",
415− "npm-package-json": "2.0.0",
416− "nullable": "6.0.0",
417− "numberfield": "0.1.0",
418− "numbers": "9.0.1",
419− "oak": "3.1.1",
420− "oak-debug": "1.2.2",
421− "object-maps": "0.3.0",
422− "ocarina": "1.5.4",
423− "open-folds": "6.3.0",
424− "open-memoize": "6.1.0",
425− "open-pairing": "6.1.0",
426− "options": "7.0.0",
427− "optparse": "5.0.1",
428− "ordered-collections": "3.2.0",
429− "ordered-set": "0.4.0",
430− "orders": "6.0.0",
431− "owoify": "1.2.0",
432− "pairs": "9.0.1",
433− "parallel": "7.0.0",
434− "parsing": "10.2.0",
435− "parsing-dataview": "3.2.4",
436− "partial": "4.0.0",
437− "pathy": "9.0.0",
438− "pha": "0.13.0",
439− "phaser": "0.7.0",
440− "phylio": "1.1.2",
441− "pipes": "8.0.0",
442− "pirates-charm": "0.0.1",
443− "pmock": "0.9.0",
444− "point-free": "1.0.0",
445− "pointed-list": "0.5.1",
446− "polymorphic-vectors": "4.0.0",
447− "posix-types": "6.0.0",
448− "postgresql": "1.6.3",
449− "precise": "6.0.0",
450− "precise-datetime": "7.0.0",
451− "prelude": "6.0.1",
452− "prettier-printer": "3.0.0",
453− "profunctor": "6.0.1",
454− "profunctor-lenses": "8.0.0",
455− "protobuf": "4.3.0",
456− "psa-utils": "8.0.0",
457− "psci-support": "6.0.0",
458− "punycode": "1.0.0",
459− "qualified-do": "2.2.0",
460− "quantities": "12.2.0",
461− "quickcheck": "8.0.1",
462− "quickcheck-combinators": "0.1.3",
463− "quickcheck-laws": "7.0.0",
464− "quickcheck-utf8": "0.0.0",
465− "random": "6.0.0",
466− "rationals": "6.0.0",
467− "rdf": "0.1.0",
468− "react": "11.0.0",
469− "react-aria": "0.2.0",
470− "react-basic": "17.0.0",
471− "react-basic-classic": "3.0.0",
472− "react-basic-dnd": "10.1.0",
473− "react-basic-dom": "6.1.0",
474− "react-basic-emotion": "7.1.0",
475− "react-basic-hooks": "8.2.0",
476− "react-basic-storybook": "2.0.0",
477− "react-dom": "8.0.0",
478− "react-halo": "3.0.0",
479− "react-icons": "1.1.5",
480− "react-markdown": "0.1.0",
481− "react-testing-library": "4.0.1",
482− "react-virtuoso": "1.0.0",
483− "reactix": "0.6.1",
484− "read": "1.0.1",
485− "recharts": "1.1.0",
486− "record": "4.0.0",
487− "record-extra": "5.0.1",
488− "record-ptional-fields": "0.1.2",
489− "record-studio": "1.0.4",
490− "refs": "6.0.0",
491− "remotedata": "5.0.1",
492− "resize-observer": "1.0.0",
493− "resource": "2.0.1",
494− "resourcet": "1.0.0",
495− "result": "1.0.3",
496− "return": "0.2.0",
497− "ring-modules": "5.0.1",
498− "rito": "0.3.4",
499− "rough-notation": "1.0.2",
500− "routing": "11.0.0",
501− "routing-duplex": "0.7.0",
502− "run": "5.0.0",
503− "safe-coerce": "2.0.0",
504− "safely": "4.0.1",
505− "school-of-music": "1.3.0",
506− "selection-foldable": "0.2.0",
507− "selective-functors": "1.0.1",
508− "semirings": "7.0.0",
509− "signal": "13.0.0",
510− "simple-emitter": "3.0.1",
511− "simple-i18n": "2.0.1",
512− "simple-json": "9.0.0",
513− "simple-json-generics": "0.2.1",
514− "simple-ulid": "3.0.0",
515− "sized-matrices": "1.0.0",
516− "sized-vectors": "5.0.2",
517− "slug": "3.0.8",
518− "small-ffi": "4.0.1",
519− "soundfonts": "4.1.0",
520− "sparse-matrices": "1.3.0",
521− "sparse-polynomials": "2.0.5",
522− "spec": "7.6.0",
523− "spec-mocha": "5.1.0",
524− "spec-quickcheck": "5.0.0",
525− "splitmix": "2.1.0",
526− "ssrs": "1.0.0",
527− "st": "6.2.0",
528− "statistics": "0.3.2",
529− "strictlypositiveint": "1.0.1",
530− "string-parsers": "8.0.0",
531− "strings": "6.0.1",
532− "strings-extra": "4.0.0",
533− "stringutils": "0.0.12",
534− "substitute": "0.2.3",
535− "supply": "0.2.0",
536− "svg-parser": "3.0.0",
537− "systemd-journald": "0.3.0",
538− "tagged": "4.0.2",
539− "tailrec": "6.1.0",
540− "tecton": "0.2.1",
541− "tecton-halogen": "0.2.0",
542− "test-unit": "17.0.0",
543− "thermite": "6.3.1",
544− "thermite-dom": "0.3.1",
545− "these": "6.0.0",
546− "toestand": "0.9.0",
547− "transformation-matrix": "1.0.1",
548− "transformers": "6.0.0",
549− "tree-rose": "4.0.2",
550− "ts-bridge": "4.0.0",
551− "tuples": "7.0.0",
552− "two-or-more": "1.0.0",
553− "type-equality": "4.0.1",
554− "typedenv": "2.0.1",
555− "typelevel": "6.0.0",
556− "typelevel-lists": "2.1.0",
557− "typelevel-peano": "1.0.1",
558− "typelevel-prelude": "7.0.0",
559− "typelevel-regex": "0.0.3",
560− "typelevel-rows": "0.1.0",
561− "typisch": "0.4.0",
562− "uint": "7.0.0",
563− "ulid": "3.0.1",
564− "uncurried-transformers": "1.1.0",
565− "undefined": "2.0.0",
566− "undefined-is-not-a-problem": "1.1.0",
567− "unfoldable": "6.0.0",
568− "unicode": "6.0.0",
569− "unique": "0.6.1",
570− "unlift": "1.0.1",
571− "unordered-collections": "3.1.0",
572− "unsafe-coerce": "6.0.0",
573− "unsafe-reference": "5.0.0",
574− "untagged-to-tagged": "0.1.4",
575− "untagged-union": "1.0.0",
576− "uri": "9.0.0",
577− "uuid": "9.0.0",
578− "uuidv4": "1.0.0",
579− "validation": "6.0.0",
580− "variant": "8.0.0",
581− "variant-encodings": "2.0.0",
582− "vectorfield": "1.0.1",
583− "vectors": "2.1.0",
584− "versions": "7.0.0",
585− "visx": "0.0.2",
586− "web-clipboard": "5.0.0",
587− "web-cssom": "2.0.0",
588− "web-cssom-view": "0.1.0",
589− "web-dom": "6.0.0",
590− "web-dom-parser": "8.0.0",
591− "web-dom-xpath": "3.0.0",
592− "web-encoding": "3.0.0",
593− "web-events": "4.0.0",
594− "web-fetch": "4.0.1",
595− "web-file": "4.0.0",
596− "web-geometry": "0.1.0",
597− "web-html": "4.1.0",
598− "web-pointerevents": "2.0.0",
599− "web-proletarian": "1.0.0",
600− "web-promise": "3.2.0",
601− "web-resize-observer": "2.1.0",
602− "web-router": "1.0.0",
603− "web-socket": "4.0.0",
604− "web-storage": "5.0.0",
605− "web-streams": "4.0.0",
606− "web-touchevents": "4.0.0",
607− "web-uievents": "5.0.0",
608− "web-url": "2.0.0",
609− "web-workers": "1.1.0",
610− "web-xhr": "5.0.1",
611− "webextension-polyfill": "0.1.0",
612− "webgpu": "0.0.1",
613− "which": "2.0.0",
614− "xterm": "1.0.0",
615− "yoga-fetch": "1.0.1",
616− "yoga-json": "5.1.0",
617− "yoga-om": "0.1.0",
618− "yoga-postgres": "6.0.0",
619− "yoga-tree": "1.0.0",
620− "z3": "0.0.2",
621− "zipperarray": "2.0.0"
622− }
623− },
624− "extra_packages": {
625− "node-workerbees": {
626− "git": "https://github.com/natefaubion/purescript-node-workerbees.git",
627− "ref": "v0.3.1",
628− "dependencies": [
629− "aff",
630− "argonaut-core",
631− "effect",
632− "either",
633− "exceptions",
634− "maybe",
635− "newtype",
636− "parallel",
637− "prelude",
638− "transformers",
639− "unsafe-coerce"
640− ]
641− },
642− "yoga-json": {
643− "path": "../purescript-yoga-json"
644− },
645− "yoga-om": {
646− "path": "../purescript-yoga-om"
647− }
648− }
75+ "extra_packages": {}
64976 },
65077 "packages": {
65178 "aff": {
65279 "type": "registry",
653− "version": "7.1.0",
654− "integrity": "sha256-/nOpDQVnKIoP1pQ1ZZBYpadK0TuMlG4WwufGzJpsfD0=",
80+ "version": "8.0.0",
81+ "integrity": "sha256-9BRIrSdRoYybfiUmBqgKJ66cPqxYHb277bVWQMn/9sg=",
65582 "dependencies": [
656− "arrays",
657− "bifunctors",
65883 "control",
65984 "datetime",
66085 "effect",
66186 "either",
66287 "exceptions",
663− "foldable-traversable",
66488 "functions",
665− "maybe",
66689 "newtype",
66790 "parallel",
91+ "partial",
66892 "prelude",
669− "refs",
93+ "st",
67094 "tailrec",
67195 "transformers",
67296 "unsafe-coerce"
67397 ]
67498 },
99+ "aff-retry": {
100+ "type": "registry",
101+ "version": "2.0.0",
102+ "integrity": "sha256-rKZNcP4IKSyBFQBVzrCvE0ULoJt0N/uDLLJ0dPotr4k=",
103+ "dependencies": [
104+ "aff",
105+ "arrays",
106+ "datetime",
107+ "effect",
108+ "either",
109+ "exceptions",
110+ "integers",
111+ "maybe",
112+ "newtype",
113+ "numbers",
114+ "prelude",
115+ "random",
116+ "transformers"
117+ ]
118+ },
675119 "argonaut-core": {
676120 "type": "registry",
677121 "version": "7.0.0",
@@ -719,21 +163,22 @@
719163 },
720164 "avar": {
721165 "type": "registry",
722− "version": "5.0.0",
723− "integrity": "sha256-9tAeYrHAFSPkbJ7UCtpyLq7QawSrwf/nwLT9BcmfUx8=",
166+ "version": "5.0.1",
167+ "integrity": "sha256-8V4SxF4TIWZ9Ik1P4lPzIRUAZeFBe8w5WA2VcCEKsIk=",
724168 "dependencies": [
725169 "aff",
726170 "effect",
727171 "either",
728172 "exceptions",
729173 "functions",
730− "maybe"
174+ "maybe",
175+ "prelude"
731176 ]
732177 },
733178 "bifunctors": {
734179 "type": "registry",
735− "version": "6.0.0",
736− "integrity": "sha256-tXhmlMiyVy6mbUreVZQt/2EGEsPr0T1PjJi+YCG5J7E=",
180+ "version": "6.1.0",
181+ "integrity": "sha256-CvZRb8uI75eKIqiYntR+k05Wk6tKlMS5w8sCA2AFna0=",
737182 "dependencies": [
738183 "const",
739184 "either",
@@ -869,8 +314,8 @@
869314 },
870315 "exceptions": {
871316 "type": "registry",
872− "version": "6.0.0",
873− "integrity": "sha256-z65UIKhOyVXzV8QUxtky4OiYVESNPegtuBFUdAddbTM=",
317+ "version": "6.1.0",
318+ "integrity": "sha256-nRrr+N0wk0TUFOWLR7e1n1oxcXo/X345bQUtoY9lW6A=",
874319 "dependencies": [
875320 "effect",
876321 "either",
@@ -911,13 +356,13 @@
911356 "dependencies": [
912357 "either",
913358 "functions",
914− "identity",
915359 "integers",
916360 "lists",
917361 "maybe",
918362 "prelude",
919363 "strings",
920− "transformers"
364+ "transformers",
365+ "unsafe-coerce"
921366 ]
922367 },
923368 "foreign-object": {
@@ -936,7 +381,8 @@
936381 "tailrec",
937382 "tuples",
938383 "typelevel-prelude",
939− "unfoldable"
384+ "unfoldable",
385+ "unsafe-coerce"
940386 ]
941387 },
942388 "free": {
@@ -1007,8 +453,8 @@
1007453 },
1008454 "heterogeneous": {
1009455 "type": "registry",
1010− "version": "0.6.0",
1011− "integrity": "sha256-nQgk2iHYe5LIi6ZzREgWaCU3y8oCwdhDSukT6xVMWdk=",
456+ "version": "0.7.0",
457+ "integrity": "sha256-pQwcFvhWL8noktxaoD7FlLs2F2lYf3QHoyO0VOWO3I0=",
1012458 "dependencies": [
1013459 "either",
1014460 "foldable-traversable",
@@ -1066,10 +512,12 @@
1066512 "dependencies": [
1067513 "datetime",
1068514 "effect",
1069− "exceptions",
515+ "enums",
1070516 "foreign",
517+ "functions",
1071518 "integers",
1072− "now"
519+ "maybe",
520+ "prelude"
1073521 ]
1074522 },
1075523 "lazy": {
@@ -1122,35 +570,27 @@
1122570 "safe-coerce"
1123571 ]
1124572 },
1125− "node-buffer": {
1126− "type": "registry",
1127− "version": "9.0.0",
1128− "integrity": "sha256-RdQjilmEHqsT4fwpCr8Mavw8KTafYrS3ZM6zeAAVAl8=",
1129− "dependencies": [
1130− "arraybuffer-types",
1131− "effect",
1132− "maybe",
1133− "nullable",
1134− "st",
1135− "unsafe-coerce"
1136− ]
1137− },
1138573 "node-workerbees": {
1139− "type": "git",
1140− "url": "https://github.com/natefaubion/purescript-node-workerbees.git",
1141− "rev": "5f429932c6fbb0d0adb595d9970f249523a20041",
574+ "type": "registry",
575+ "version": "0.3.1",
576+ "integrity": "sha256-jpYs0T2IUsp1uT1OI4M38Nr63km1vdzfg8LxYj21JKQ=",
1142577 "dependencies": [
1143578 "aff",
1144579 "argonaut-core",
580+ "arraybuffer-types",
581+ "arrays",
582+ "avar",
1145583 "effect",
1146584 "either",
1147585 "exceptions",
1148− "maybe",
586+ "foldable-traversable",
587+ "foreign-object",
1149588 "newtype",
1150589 "parallel",
1151590 "prelude",
1152591 "transformers",
1153− "unsafe-coerce"
592+ "tuples",
593+ "variant"
1154594 ]
1155595 },
1156596 "nonempty": {
@@ -1166,23 +606,14 @@
1166606 "unfoldable"
1167607 ]
1168608 },
1169− "now": {
1170− "type": "registry",
1171− "version": "6.0.0",
1172− "integrity": "sha256-mTyG4s8tps3XIf0jjV/lME2/QlwMzrQly2wqfSSUM3o=",
1173− "dependencies": [
1174− "datetime",
1175− "effect"
1176− ]
1177− },
1178609 "nullable": {
1179610 "type": "registry",
1180611 "version": "6.0.0",
1181612 "integrity": "sha256-CDAZk+L9Sc0GCFTkE8n+qdp4Ys8avvnkU+m2hVALt7M=",
1182613 "dependencies": [
1183− "effect",
1184614 "functions",
1185− "maybe"
615+ "maybe",
616+ "prelude"
1186617 ]
1187618 },
1188619 "numbers": {
@@ -1191,7 +622,8 @@
1191622 "integrity": "sha256-ZydYckgwRAnRaFC7pu6fADhzdwX+UqHZrfJyet64zls=",
1192623 "dependencies": [
1193624 "functions",
1194− "maybe"
625+ "maybe",
626+ "prelude"
1195627 ]
1196628 },
1197629 "ordered-collections": {
@@ -1200,13 +632,16 @@
1200632 "integrity": "sha256-NaEXc2cz/7lJfxPWEja4XlZbGxuRqJwFKQJjsJf51kQ=",
1201633 "dependencies": [
1202634 "arrays",
635+ "control",
1203636 "foldable-traversable",
637+ "functions",
1204638 "gen",
1205639 "lists",
1206640 "maybe",
641+ "newtype",
1207642 "partial",
1208643 "prelude",
1209− "st",
644+ "safe-coerce",
1210645 "tailrec",
1211646 "tuples",
1212647 "unfoldable"
@@ -1247,8 +682,8 @@
1247682 },
1248683 "prelude": {
1249684 "type": "registry",
1250− "version": "6.0.1",
1251− "integrity": "sha256-qicw3g9AkjIxyVp73o1dF9BiTCMWouPk9rYe6AASBCU=",
685+ "version": "6.0.2",
686+ "integrity": "sha256-IqykrDRquGUD/LRSad7y75hZv3bUsGQ4knc8tdez8Qw=",
1252687 "dependencies": []
1253688 },
1254689 "profunctor": {
@@ -1266,6 +701,16 @@
1266701 "tuples"
1267702 ]
1268703 },
704+ "random": {
705+ "type": "registry",
706+ "version": "6.0.0",
707+ "integrity": "sha256-7sZRo6P9UIiXDZ9s2QL9T8h3wlIwLdQrR4+oZKOijQw=",
708+ "dependencies": [
709+ "effect",
710+ "integers",
711+ "prelude"
712+ ]
713+ },
1269714 "record": {
1270715 "type": "registry",
1271716 "version": "4.0.0",
@@ -1311,6 +756,7 @@
1311756 "version": "6.2.0",
1312757 "integrity": "sha256-WI4MEkkwUd4pnwZQ3G8VKWgX5t1RSNJludm5e9boaRo=",
1313758 "dependencies": [
759+ "effect",
1314760 "partial",
1315761 "prelude",
1316762 "tailrec",
@@ -1357,8 +803,8 @@
1357803 },
1358804 "transformers": {
1359805 "type": "registry",
1360− "version": "6.0.0",
1361− "integrity": "sha256-Nl3yXAIeeTzP6MyrkazkK7pbgeVqUm+ynLv7U5cpJYQ=",
806+ "version": "6.1.0",
807+ "integrity": "sha256-QJmgNT/y7ljPHSsXaW4zxF/982BFiQ90KNL1g/NtEOQ=",
1362808 "dependencies": [
1363809 "control",
1364810 "distributive",
@@ -1371,6 +817,7 @@
1371817 "maybe",
1372818 "newtype",
1373819 "prelude",
820+ "st",
1374821 "tailrec",
1375822 "tuples",
1376823 "unfoldable"
@@ -1441,19 +888,21 @@
1441888 "version": "8.0.0",
1442889 "integrity": "sha256-Ydrgl8liWEwYQOWW76PdZtg3vxKpoKgsnmFyTLgZkoU=",
1443890 "dependencies": [
891+ "control",
1444892 "enums",
893+ "foldable-traversable",
1445894 "lists",
1446895 "maybe",
1447896 "partial",
1448897 "prelude",
1449− "record",
1450− "tuples",
898+ "type-equality",
1451899 "unsafe-coerce"
1452900 ]
1453901 },
1454902 "yoga-json": {
1455− "type": "local",
1456− "path": "../purescript-yoga-json",
903+ "type": "registry",
904+ "version": "5.2.1",
905+ "integrity": "sha256-12I7qIf27oKV/D/YRcHtGpN8n7GQ0Bm3uzvI4ZjOQrs=",
1457906 "dependencies": [
1458907 "arrays",
1459908 "bifunctors",
@@ -1490,10 +939,12 @@
1490939 ]
1491940 },
1492941 "yoga-om": {
1493− "type": "local",
1494− "path": "../purescript-yoga-om",
942+ "type": "registry",
943+ "version": "1.5.2",
944+ "integrity": "sha256-2ys14BF6NPgzFDFUIFk0EDxmqkA8+yghIA9TXHlOmE0=",
1495945 "dependencies": [
1496946 "aff",
947+ "aff-retry",
1497948 "avar",
1498949 "console",
1499950 "control",
@@ -1502,12 +953,14 @@
1502953 "either",
1503954 "exceptions",
1504955 "functions",
956+ "heterogeneous",
1505957 "maybe",
1506958 "newtype",
1507959 "parallel",
1508960 "prelude",
1509961 "record",
1510962 "record-studio",
963+ "refs",
1511964 "tailrec",
1512965 "transformers",
1513966 "tuples",
spago.yaml+21−37
@@ -1,49 +1,33 @@
1−workspace:
2− packageSet:
3− registry: 51.1.0
4− extraPackages:
5− node-workerbees:
6− git: https://github.com/natefaubion/purescript-node-workerbees.git
7− ref: v0.3.1
8− dependencies:
9− - aff
10− - argonaut-core
11− - effect
12− - either
13− - exceptions
14− - maybe
15− - newtype
16− - parallel
17− - prelude
18− - transformers
19− - unsafe-coerce
20− yoga-om:
21− path: ../purescript-yoga-om
22− yoga-json:
23− path: ../purescript-yoga-json
24−
1+workspace: {}
252package:
263 name: yoga-om-workerbees
274 publish:
28− version: 0.1.0
5+ version: 0.1.2
296 license: MIT
7+ location:
8+ githubOwner: rowtype-yoga
9+ githubRepo: purescript-yoga-om-workerbees
3010 dependencies:
31− - aff: ">=7.0.0 <8.0.0"
32− - arraybuffer-types: ">=3.0.0 <4.0.0"
33− - console: ">=6.0.0 <7.0.0"
11+ - aff: ">=8.0.0 <9.0.0"
12+ - arraybuffer-types: ">=3.0.2 <4.0.0"
13+ - arrays: ">=7.3.0 <8.0.0"
14+ - console: ">=6.1.0 <7.0.0"
3415 - effect: ">=4.0.0 <5.0.0"
35− - either: ">=6.0.0 <7.0.0"
16+ - either: ">=6.1.0 <7.0.0"
17+ - exceptions: ">=6.1.0 <7.0.0"
3618 - foldable-traversable: ">=6.0.0 <7.0.0"
19+ - foreign-object: ">=4.1.0 <5.0.0"
20+ - functions: ">=6.0.0 <7.0.0"
3721 - maybe: ">=6.0.0 <7.0.0"
38− - newtype: ">=5.0.0 <6.0.0"
39− - node-buffer: ">=9.0.0 <10.0.0"
40− - node-workerbees
22+ - node-workerbees: ">=0.3.1 <0.4.0"
4123 - parallel: ">=7.0.0 <8.0.0"
42− - prelude: ">=6.0.0 <7.0.0"
43− - transformers: ">=6.0.0 <7.0.0"
44− - unsafe-coerce: ">=6.0.0 <7.0.0"
45− - yoga-json: ">=5.0.0 <6.0.0"
46− - yoga-om
24+ - partial: ">=4.0.0 <5.0.0"
25+ - prelude: ">=6.0.2 <7.0.0"
26+ - strings: ">=6.0.1 <7.0.0"
27+ - transformers: ">=6.1.0 <7.0.0"
28+ - tuples: ">=7.0.0 <8.0.0"
29+ - yoga-json: ">=5.2.1 <6.0.0"
30+ - yoga-om: ">=1.5.2 <2.0.0"
4731 test:
4832 main: Test.Main
4933 dependencies: []
src/Examples/FibonacciDemo.purs+2−2
@@ -5,7 +5,7 @@ import Prelude
55import Control.Monad.Error.Class (throwError)
66import Data.Array as Array
77import Data.Traversable (for_)
8−import Data.Tuple (Tuple(..))
8+import Data.Tuple.Nested ((/\))
99import Effect (Effect)
1010import Effect.Aff (launchAff_)
1111import Effect.Class.Console (log)
@@ -45,7 +45,7 @@ fibDemo = do
4545 results <- distributeWork pool fibInputs
4646
4747 -- Print results
48− Om.fromAff $ for_ (Array.zip inputs results) \(Tuple input result) -> do
48+ Om.fromAff $ for_ (Array.zip inputs results) \(input /\ result) -> do
4949 log $ "fib(" <> show input <> ") = " <> show result.result
5050
5151 Om.fromAff $ log ""