diff --git a/docs/docs/core/_category_.json b/docs/docs/core/_category_.json new file mode 100644 index 0000000..641b244 --- /dev/null +++ b/docs/docs/core/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "๐Ÿงข Core", + "position": 1, + "link": { + "type": "generated-index", + "description": "Stop reinventing the wheel" + } +} \ No newline at end of file diff --git a/docs/docs/core/channel.md b/docs/docs/core/channel.md new file mode 100644 index 0000000..7a23bc8 --- /dev/null +++ b/docs/docs/core/channel.md @@ -0,0 +1,24 @@ +--- +title: "Channel" +description: Loop over channel and perform transformations +sidebar_position: 20 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Channel helpers + +This page lists all operations on channels, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/concurrency.md b/docs/docs/core/concurrency.md new file mode 100644 index 0000000..121c6c2 --- /dev/null +++ b/docs/docs/core/concurrency.md @@ -0,0 +1,24 @@ +--- +title: "Concurrency" +description: Operate on multiple gorountines +sidebar_position: 80 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Concurrency helpers + +This page lists all concurrency operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/condition.md b/docs/docs/core/condition.md new file mode 100644 index 0000000..701e1af --- /dev/null +++ b/docs/docs/core/condition.md @@ -0,0 +1,24 @@ +--- +title: "Condition" +description: Perform transformations on types +sidebar_position: 45 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Conditional helpers + +This page lists all conditional operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/error-handling.md b/docs/docs/core/error-handling.md new file mode 100644 index 0000000..0d62374 --- /dev/null +++ b/docs/docs/core/error-handling.md @@ -0,0 +1,24 @@ +--- +title: "Error handling" +description: Error handling +sidebar_position: 110 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Error handling helpers + +This page lists all error handling operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/find.md b/docs/docs/core/find.md new file mode 100644 index 0000000..9670a76 --- /dev/null +++ b/docs/docs/core/find.md @@ -0,0 +1,24 @@ +--- +title: "Find" +description: Loop over a collection and find element(s) +sidebar_position: 40 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Find helpers + +This page lists all search helpers, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/function.md b/docs/docs/core/function.md new file mode 100644 index 0000000..3a25956 --- /dev/null +++ b/docs/docs/core/function.md @@ -0,0 +1,24 @@ +--- +title: "Function" +description: Functions helpers +sidebar_position: 30 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Function helpers + +This page lists all operations on functions, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/intersect.md b/docs/docs/core/intersect.md new file mode 100644 index 0000000..5b765b8 --- /dev/null +++ b/docs/docs/core/intersect.md @@ -0,0 +1,24 @@ +--- +title: "Intersect" +description: Loop over a collection and find similar items +sidebar_position: 50 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Intersection helpers + +This page lists all intersection helpers, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/map.md b/docs/docs/core/map.md new file mode 100644 index 0000000..0130791 --- /dev/null +++ b/docs/docs/core/map.md @@ -0,0 +1,24 @@ +--- +title: "Map" +description: Loop over maps and perform transformations +sidebar_position: 10 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Map helpers + +This page lists all operations on maps, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/math.md b/docs/docs/core/math.md new file mode 100644 index 0000000..78ac765 --- /dev/null +++ b/docs/docs/core/math.md @@ -0,0 +1,24 @@ +--- +title: "Math" +description: Perform math operations on collections +sidebar_position: 60 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Math helpers + +This page lists all math operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/retry.md b/docs/docs/core/retry.md new file mode 100644 index 0000000..bee7f78 --- /dev/null +++ b/docs/docs/core/retry.md @@ -0,0 +1,24 @@ +--- +title: "Retry" +description: Retry processing on error +sidebar_position: 70 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Math helpers + +This page lists all retry operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/slice.md b/docs/docs/core/slice.md new file mode 100644 index 0000000..2965186 --- /dev/null +++ b/docs/docs/core/slice.md @@ -0,0 +1,24 @@ +--- +title: Slice +description: Loop over slices and perform transformations +sidebar_position: 0 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Slice helpers + +This page lists all operations on slices, available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/string.md b/docs/docs/core/string.md new file mode 100644 index 0000000..12d31ed --- /dev/null +++ b/docs/docs/core/string.md @@ -0,0 +1,24 @@ +--- +title: "String" +description: Perform transformations on strings +sidebar_position: 35 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## String helpers + +This page lists all string operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/time.md b/docs/docs/core/time.md new file mode 100644 index 0000000..891bae5 --- /dev/null +++ b/docs/docs/core/time.md @@ -0,0 +1,24 @@ +--- +title: "Time" +description: Time manipulation +sidebar_position: 100 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Time helpers + +This page lists all time operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/tuple.md b/docs/docs/core/tuple.md new file mode 100644 index 0000000..7e87618 --- /dev/null +++ b/docs/docs/core/tuple.md @@ -0,0 +1,24 @@ +--- +title: "Tuple" +description: Manipulate multiple items in a single variable +sidebar_position: 90 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Tuple helpers + +This page lists all tuple operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/core/type.md b/docs/docs/core/type.md new file mode 100644 index 0000000..02211e2 --- /dev/null +++ b/docs/docs/core/type.md @@ -0,0 +1,24 @@ +--- +title: "Type manipulation" +description: Perform transformations on types +sidebar_position: 120 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Type manipulation helpers + +This page lists all type operations available in the core package of lo. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/_category_.json b/docs/docs/iter/_category_.json new file mode 100644 index 0000000..bb5265a --- /dev/null +++ b/docs/docs/iter/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "๐Ÿ”„ Iterator", + "position": 2, + "link": { + "type": "generated-index", + "description": "Manipulate iterators over slices, maps, and channels" + } +} \ No newline at end of file diff --git a/docs/docs/iter/channel.md b/docs/docs/iter/channel.md new file mode 100644 index 0000000..e96e570 --- /dev/null +++ b/docs/docs/iter/channel.md @@ -0,0 +1,24 @@ +--- +title: Channel +description: Iterate over channel and perform transformations +sidebar_position: 30 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Channel helpers + +This page lists all operations on channels, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/find.md b/docs/docs/iter/find.md new file mode 100644 index 0000000..49e0800 --- /dev/null +++ b/docs/docs/iter/find.md @@ -0,0 +1,24 @@ +--- +title: Find +description: Iterate over a collection and find element(s) +sidebar_position: 50 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Find helpers + +This page lists all search helpers, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/intersect.md b/docs/docs/iter/intersect.md new file mode 100644 index 0000000..7ab9e48 --- /dev/null +++ b/docs/docs/iter/intersect.md @@ -0,0 +1,24 @@ +--- +title: Intersect +description: Iterate over a collection and find similar items +sidebar_position: 60 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Intersection helpers + +This page lists all intersection helpers, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/map.md b/docs/docs/iter/map.md new file mode 100644 index 0000000..c6cdd5c --- /dev/null +++ b/docs/docs/iter/map.md @@ -0,0 +1,24 @@ +--- +title: Map +description: Iterate over maps and perform transformations +sidebar_position: 10 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Map helpers + +This page lists all operations on maps, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/sequence.md b/docs/docs/iter/sequence.md new file mode 100644 index 0000000..c52d8d4 --- /dev/null +++ b/docs/docs/iter/sequence.md @@ -0,0 +1,24 @@ +--- +title: Sequence +description: Iterate over sequences and perform transformations +sidebar_position: 20 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Sequence helpers + +This page lists all operations on sequences, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/slice.md b/docs/docs/iter/slice.md new file mode 100644 index 0000000..eaa9ae4 --- /dev/null +++ b/docs/docs/iter/slice.md @@ -0,0 +1,24 @@ +--- +title: Slice +description: Iterate over slices and perform transformations +sidebar_position: 0 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Map helpers + +This page lists all operations on slice, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/string.md b/docs/docs/iter/string.md new file mode 100644 index 0000000..043300e --- /dev/null +++ b/docs/docs/iter/string.md @@ -0,0 +1,24 @@ +--- +title: String +description: Perform transformations on strings +sidebar_position: 40 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## String helpers + +This page lists all operations on strings, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/tuple.md b/docs/docs/iter/tuple.md new file mode 100644 index 0000000..f57cc0a --- /dev/null +++ b/docs/docs/iter/tuple.md @@ -0,0 +1,24 @@ +--- +title: Tuple +description: Manipulate multiple items in a single variable +sidebar_position: 70 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Tuple helpers + +This page lists all tuple operations, available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/iter/type.md b/docs/docs/iter/type.md new file mode 100644 index 0000000..794bcc4 --- /dev/null +++ b/docs/docs/iter/type.md @@ -0,0 +1,24 @@ +--- +title: Type manipulation +description: Perform transformations on types +sidebar_position: 80 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Type manipulation helpers + +This page lists all type operations available in the `it` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/mutable/_category_.json b/docs/docs/mutable/_category_.json new file mode 100644 index 0000000..aed9479 --- /dev/null +++ b/docs/docs/mutable/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "๐Ÿ‘ฃ Mutable", + "position": 3, + "link": { + "type": "generated-index", + "description": "Mutable operations on slices, maps, and channels" + } +} \ No newline at end of file diff --git a/docs/docs/mutable/slice.md b/docs/docs/mutable/slice.md new file mode 100644 index 0000000..f583678 --- /dev/null +++ b/docs/docs/mutable/slice.md @@ -0,0 +1,23 @@ +--- +title: Slice +description: Update slices in place +sidebar_position: 0 +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Slice helpers + +This page lists all operations on slices, available in the `mutable` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + + diff --git a/docs/docs/parallel/_category_.json b/docs/docs/parallel/_category_.json new file mode 100644 index 0000000..9e0f548 --- /dev/null +++ b/docs/docs/parallel/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "๐ŸŽ๏ธ Parallel", + "position": 4, + "link": { + "type": "generated-index", + "description": "Parallel processing of slices, maps, and channels" + } +} \ No newline at end of file diff --git a/docs/docs/parallel/slice.md b/docs/docs/parallel/slice.md new file mode 100644 index 0000000..2224787 --- /dev/null +++ b/docs/docs/parallel/slice.md @@ -0,0 +1,24 @@ +--- +title: Slice +description: Loop over slices and perform transformations in parallel +sidebar_position: 0 +hide_table_of_contents: true +--- + +:::warning Help improve this documentation +This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues). + +Your feedback helps us improve! +::: + +# +## Map helpers + +This page lists all operations on slices, available in the `parallel` lo sub-package. + +import HelperList from '@site/plugins/helpers-pages/components/HelperList'; + +