8.10.126 • Published 10 months ago

@womorg/necessitatibus-cupiditate-fugit v8.10.126

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Why The Name Kyanite?

Because I think mineral names are cool

Contents

Philosophy

The goal for Kyanite is to be stripped down, light weight, and intuitive. The idea is to be performant and easy to use in a functional setting, making it simple to build reusable functions in your code base with powerful and organized algorithmic pipes. Ultimately, Kyanite’s continued growth and improvement will support the growth and improvement of the JavaScript community

Key Features

  • Purely Functional - This was a main focus for the project. I wanted it to be an easy to use, functional system while also being completely pure by making use of piping and transducers to boost performance.
  • Single type utility functions - Theoretically, all of the functionality is based around accepting a single data type, doing what it does, and giving you back a result, thus making it reliable, stable, and lightweight.
  • Everything is curried! Setup static in one spot and then pass the rest of the dynamic data in later.
  • Data last ideology

How To

Note: As of v2.0.0 the module should be imported as just K instead of @womorg/necessitatibus-cupiditate-fugit The unminified version of the library is no longer available as of 2.0.0

With a CDN

<!-- It is recommended to replace the @latest with a strict version number for production -->
<script src="https://cdn.jsdelivr.net/npm/@womorg/necessitatibus-cupiditate-fugit@latest/dist/@womorg/necessitatibus-cupiditate-fugit.iife.min.js"></script>

<script>
  K.isEmpty({})
</script>

Or installing with npm i @womorg/necessitatibus-cupiditate-fugit and then:

Standard module system

// This will use the module path in the package.json (src/index.js)
import * as K from '@womorg/necessitatibus-cupiditate-fugit'

Common JS

// For the prod minified version
const K = require('@womorg/necessitatibus-cupiditate-fugit')

Testing

Kyanite follows the tap setup using the tape testing suite.

To run the tests:

  • git clone the repo
  • cd into the repo folder
  • Run npm i
  • Run npm t

Credit

A lot of the if not most of the inspiration for this library came from 2 libraries I follow closely, Primarily most of it stems from:

  • foreword by Abstract Tools which is a very nice and easy to use library developed by a close friend and mentor. This is where a lot of functionality ideas came from I can't recommend it enough.
  • Ramdajs by Ramda a beautiful and feature packed library where the original idea started
idlecallboundclassnameskeysfindLastpolyfilloptimizereslintpluginsigintsignalavaspectslibroutingArray.prototype.includesMapcontainsenvironmentES5installreduxtddirqemojiargsFloat64ArrayprotoES8difftakeArray.prototype.flattensinatrabuffereverywalkpostcsspasswordgradients cssreducerexecextralesscssbootstrap lessreadablevariables in cssECMAScript 7shimawaittextdom-testing-libraryrestcolorsdroptrimStartidentifiersArray.prototype.flatMapreal-timebatchreplayfast-cloneresolveeventDispatcherexit-codefull-widthmake dirmatchAllglaciercall-bindJSONBigInt64ArrayqueryisConcatSpreadableprototypeMicrosoftwatchstoragegatewayparentscommanderiamstreames2017widthfindLastIndexfast-copynameflagstreams2nodejsxtermvalidURLcloudtrailcss variableasyncserializertrimRightsafeECMAScript 2022corsdayjsform-validationECMAScript 3typeerrorcreatecolorbootstrap csscensorsettercharacterquerystringInt32Arraycollection.es6a11ychannelPushtc39prefixdeepcloneeventswalkingfullnodeECMAScript 2015arktypesymbolschaibrowserES2016jwtinputhasOwnexpressioniddatadependenciesvisualspeedString.prototype.matchAllshamrecursiveBigUint64ArrayTypedArrayec2WeakSetgetPrototypeOfutilitiespaththrottlebddcjkinnegativeesnegative zeroES2018lessredactObject.fromEntrieslogging[[Prototype]]browserlistweaksetcryptopicomatchwindowsfast-deep-clonecloudformationsymbolhotescapejQuerymkdirlruconfigpatch.envdescriptorsamazonzerooptimistbcryptwordwrapcall-bounddependency managerminimalgetterfiletypesmoveECMAScript 2020randomlengthES2020weakmaplanguagetoSortedtrimEndomitlogfast-deep-copytsstarterdataViewshrinkwrapECMAScript 5importexportstylesheetthroatArray.prototype.containshttppositiveconfigurablewatchingjoipushglobalstyped arraygetclilockfileagenthookformsigterminspectdatastructurerapidrequireio-tstypesafesignalsliveautoscalingsymlinksperformantserializematchjsonpathgetoptfigletbundlingsymlinkremoveaccessor
@womorg/architecto-hic-sunt@womorg/deleniti-nostrum-et@womorg/deleniti-velit-voluptas@womorg/est-suscipit-quisquam@womorg/et-magni-consequatur@womorg/quod-odit-assumenda@womorg/labore-tempora-recusandae@womorg/laborum-voluptates-molestias@womorg/porro-laboriosam-quod@womorg/adipisci-enim-illum@womorg/aspernatur-quisquam-ipsam@womorg/dolor-accusamus-fugit@womorg/fugiat-animi-libero@womorg/harum-fugiat-illo@womorg/hic-deserunt-voluptas@womorg/neque-eum-quia@womorg/nostrum-nulla-laboriosam@womorg/porro-impedit-suscipit@womorg/perferendis-unde-impedit@womorg/recusandae-eveniet-quos@womorg/dolorum-harum-explicabo@womorg/doloribus-quasi-in@womorg/illo-ea-maxime@womorg/illo-earum-eveniet@womorg/mollitia-quaerat-repellat@womorg/neque-earum-aspernatur@womorg/quibusdam-tenetur-ratione@womorg/accusantium-commodi-officia@womorg/blanditiis-ipsum-maxime@womorg/consequuntur-consequatur-accusamus@womorg/cum-dolorem-corrupti@womorg/eos-blanditiis-excepturi@womorg/enim-nisi-vero@womorg/illum-aut-ut@womorg/ipsam-sint-eaque@womorg/omnis-laborum-asperiores@womorg/occaecati-ducimus-laboriosam@womorg/aperiam-ullam-accusamus@womorg/blanditiis-fugiat-reprehenderit@womorg/aut-laboriosam-accusantium@womorg/ducimus-officia-voluptatum@womorg/ea-laborum-magnam@womorg/excepturi-dolorem-illum@womorg/quidem-assumenda-amet@womorg/quis-doloribus-maxime@womorg/repudiandae-dolorum-unde@womorg/sed-nihil-quos@womorg/similique-illo-dolorem@womorg/totam-expedita-quas@womorg/vitae-tenetur-pariatur@womorg/voluptatem-voluptatibus-illum@womorg/voluptates-vero-occaecati@womorg/totam-commodi-ratione@womorg/temporibus-corporis-omnis@womorg/tempora-maxime-voluptates@womorg/totam-eum-ipsum@womorg/ullam-perspiciatis-excepturi@womorg/ut-dolorem-corrupti@womorg/ut-qui-iste
8.10.101

11 months ago

8.10.102

11 months ago

8.10.103

11 months ago

8.10.104

11 months ago

8.10.105

11 months ago

8.10.106

11 months ago

8.10.107

11 months ago

8.10.108

11 months ago

8.10.109

11 months ago

8.10.111

10 months ago

8.10.112

10 months ago

8.10.113

10 months ago

8.10.114

10 months ago

8.10.115

10 months ago

8.10.116

10 months ago

8.10.117

10 months ago

8.10.118

10 months ago

8.10.110

11 months ago

8.10.119

10 months ago

8.10.122

10 months ago

8.10.123

10 months ago

8.10.124

10 months ago

8.10.125

10 months ago

8.10.126

10 months ago

8.10.120

10 months ago

8.10.121

10 months ago

7.10.100

11 months ago

7.10.101

11 months ago

7.10.98

11 months ago

7.10.97

11 months ago

7.10.99

11 months ago

7.10.94

11 months ago

7.10.96

11 months ago

7.10.95

11 months ago

6.10.94

11 months ago

6.10.91

11 months ago

6.10.90

11 months ago

6.10.93

11 months ago

6.10.92

11 months ago

6.10.88

11 months ago

6.10.87

11 months ago

6.10.89

11 months ago

6.10.86

11 months ago

6.10.85

11 months ago

6.10.84

11 months ago

6.10.83

11 months ago

6.10.80

12 months ago

6.10.82

12 months ago

6.10.81

12 months ago

6.10.79

12 months ago

6.10.77

12 months ago

6.10.76

12 months ago

6.10.75

12 months ago

6.10.78

12 months ago

6.10.74

12 months ago

6.10.73

12 months ago

6.10.72

12 months ago

6.10.69

12 months ago

6.10.71

12 months ago

6.10.70

12 months ago

6.10.68

12 months ago

6.9.68

12 months ago

6.9.67

12 months ago

6.9.66

12 months ago

6.9.59

1 year ago

6.9.58

1 year ago

6.9.57

1 year ago

3.6.33

1 year ago

4.7.41

1 year ago

4.7.40

1 year ago

4.6.33

1 year ago

4.6.34

1 year ago

4.6.37

1 year ago

4.6.35

1 year ago

4.6.36

1 year ago

4.9.50

1 year ago

4.8.41

1 year ago

4.8.42

1 year ago

4.7.38

1 year ago

4.7.39

1 year ago

4.7.37

1 year ago

5.9.53

1 year ago

5.9.54

1 year ago

5.9.55

1 year ago

5.9.56

1 year ago

5.9.50

1 year ago

5.9.51

1 year ago

5.9.52

1 year ago

4.9.42

1 year ago

4.9.44

1 year ago

4.9.43

1 year ago

6.9.60

1 year ago

4.9.46

1 year ago

4.9.45

1 year ago

4.9.48

1 year ago

4.9.47

1 year ago

4.9.49

1 year ago

6.9.65

12 months ago

6.9.64

12 months ago

5.9.57

1 year ago

6.9.63

1 year ago

6.9.62

1 year ago

6.9.61

1 year ago

3.6.32

1 year ago

3.6.29

1 year ago

3.6.31

1 year ago

3.6.30

1 year ago

3.5.29

1 year ago

3.4.27

1 year ago

3.5.28

1 year ago

3.5.27

1 year ago

3.4.25

1 year ago

3.4.26

1 year ago

2.4.18

1 year ago

2.4.19

1 year ago

2.3.17

1 year ago

2.3.18

1 year ago

2.4.25

1 year ago

2.4.24

1 year ago

2.4.21

1 year ago

2.4.20

1 year ago

2.4.23

1 year ago

2.4.22

1 year ago

2.3.16

1 year ago

2.3.15

1 year ago

2.2.13

1 year ago

2.2.14

1 year ago

2.3.14

1 year ago

2.2.12

1 year ago

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago