- β¬οΈ upgrade
@lou.codes/types
tov3.0.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.6
.
- β¬οΈ upgrade
@lou.codes/predicates
tov2.0.5
.
- β¬οΈ update
pnpm
to v9. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.4
. - β¬οΈ upgrade
@lou.codes/constants
tov2.0.2
. - β¬οΈ upgrade
@lou.codes/types
tov2.0.3
.
- β¬οΈ upgrade
@lou.codes/constants
tov2.0.1
. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.3
. - β¬οΈ upgrade
@lou.codes/types
tov2.0.2
.
- β¬οΈ upgrade
@lou.codes/types
tov2.0.1
. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.2
.
- ποΈ update to use the new
@lou.codes/types
. - β¬οΈ upgrade
@lou.codes/types
tov2.0.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.1
.
- β¨ add new
intercept
util that proxies values to avoid mutations. - ποΈ update construct to use
intercept
instead ofmutate
. - π update docs for
mutate
to add a warning to useintercept
instead.
- ποΈ make changes related to latest
@lou.codes/constants
. - β¬οΈ upgrade
@lou.codes/constants
tov2.0.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov2.0.0
. - β¬οΈ upgrade
@lou.codes/types
tov1.2.2
.
- π fix issues with
constructPromise
. - β¬οΈ upgrade
@lou.codes/types
tov1.2.1
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.15
.
- ποΈ change
construct
to have all the methods unbounded.
- β¬οΈ upgrade
@lou.codes/types
tov1.2.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.14
.
- β¨ add
cryptoNumber
util. - β¨ add
constructDataView
util. - β¨ add
constructTextEncoder
util. - π update
toString
outdated docs. - π fix
bind
type forMethod
function.
- β¬οΈ upgrade
@lou.codes/types
tov1.1.6
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.13
.
- β¬οΈ upgrade
@lou.codes/constants
tov1.2.2
. - β¬οΈ upgrade
@lou.codes/types
tov1.1.5
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.12
.
- β¬οΈ upgrade
@lou.codes/types
tov1.1.4
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.11
.
- β¬οΈ upgrade
@lou.codes/types
tov1.1.3
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.10
.
- π¨ update based on linter changes.
- β¬οΈ upgrade
@lou.codes/predicates
tov1.0.9
. - β¬οΈ upgrade
@lou.codes/constants
tov1.2.1
. - β¬οΈ upgrade
@lou.codes/types
tov1.1.2
.
- ποΈ use argument destructing less to achieve smaller bundles.
- π fix
set
types to take any object. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.8
. - β¬οΈ upgrade
@lou.codes/types
tov1.1.1
.
- β¬οΈ upgrade
@lou.codes/types
tov1.1.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.7
.
- π§ remove unnecessary CJS references.
- ποΈ use freeze from
@lou.codes/constants
. - β¬οΈ upgrade
@lou.codes/constants
tov1.2.0
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.6
. - β¬οΈ upgrade
@lou.codes/types
tov1.0.6
.
- β¬οΈ upgrade
@lou.codes/predicates
tov1.0.5
. - β¬οΈ upgrade
@lou.codes/types
tov1.0.5
.
- β¬οΈ upgrade
@lou.codes/types
tov1.0.4
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.4
.
- β¬οΈ upgrade
@lou.codes/types
tov1.0.3
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.3
.
- β¬οΈ upgrade
@lou.codes/types
tov1.0.2
. - β¬οΈ upgrade
@lou.codes/predicates
tov1.0.2
.
- βοΈ show brotli size instead of gzip.
- β¬οΈ upgrade
@lou.codes/predicates
tov1.0.1
. - β¬οΈ upgrade
@lou.codes/types
tov1.0.1
.
- π move from
@vangware
to@lou.codes
.
- π§ add types field back so that NPM shows it as a TypeScript package.
- β¬οΈ upgrade
@vangware/predicates
tov2.2.6
. - β¬οΈ upgrade
@vangware/types
tov6.3.7
.
- β¬οΈ engine upgrade.
- β¬οΈ upgrade
@vangware/predicates
tov2.2.5
. - β¬οΈ upgrade
@vangware/types
tov6.3.6
.
- β¬οΈ upgrade
@vangware/types
tov6.3.5
. - β¬οΈ upgrade
@vangware/predicates
tov2.2.4
.
- π§ remove types field from
package.json
, it is inferred automatically. - β¬οΈ upgrade
@vangware/predicates
tov2.2.3
. - β¬οΈ upgrade
@vangware/types
tov6.3.4
.
- β¬οΈ upgrade
@vangware/types
tov6.3.3
. - β¬οΈ upgrade
@vangware/predicates
tov2.2.2
.
- π smaller badges.
- β¬οΈ upgrade
@vangware/predicates
tov2.2.1
. - β¬οΈ upgrade
@vangware/types
tov6.3.2
.
- π update to include gzip size.
- β¬οΈ upgrade
@vangware/predicates
tov2.2.0
. - β¬οΈ upgrade
@vangware/types
tov6.3.1
.
- β¬οΈ upgrade
@vangware/types
tov6.3.0
. - β¬οΈ upgrade
@vangware/predicates
tov2.1.36
.
- β¬οΈ upgrade
@vangware/predicates
tov2.1.35
.
- π update documentation and URLs.
- β¬οΈ upgrade
@vangware/predicates
tov2.1.34
. - β¬οΈ upgrade
@vangware/types
tov6.2.10
.
- π± update logo source.
- β¬οΈ upgrade
@vangware/predicates
tov2.1.33
. - β¬οΈ upgrade
@vangware/types
tov6.2.9
.
- π move to monorepo.
- β¬οΈ upgrade
@vangware/predicates
tov2.1.32
. - β¬οΈ upgrade
@vangware/types
tov6.2.8
.
- β¬οΈ dependency upgrade.
- π update
CHANGELOG.md
.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π fix some type bugs.
- π typedoc is still broken -_-.
- β¬οΈ dependency upgrade.
- ποΈ update
when
to use new types.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π§ back to
node@>=20
babyyyy!
- β¬οΈ dependency upgrade.
- π§ update
engines
to suggestnode@>=19
(something isn't right withnode@20
at the moment).
- β¬οΈ dependency upgrade.
- π§ update
engines
to suggestnode@>=20
andpnpm@>=8
. - β
update test using
satisfies
instead ofas
.
- β¬οΈ dependency upgrade.
- π update
README.md
.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π§ docs are now generated in CI.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π rename
maybePromiseHandler
toawaitableHandler
. - π rename
whenIsAsynchronousIterable
towhenIsIsomorphicIterable
. - π add some
const
generics, might add more in the future.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π₯ remove
.editorconfig
. - π§ update configs with new
@vangware/configs
.
- β¬οΈ dependency upgrade.
- π¨ lint fixes.
- π§ update CI configs.
- β¬οΈ dependency upgrade.
- π update README badges.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π better docs.
- β¨ add new
mutate
util.
- β¬οΈ dependency upgrade.
- π reduced library to just a bunch of functional utils.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β remove unneeded dependencies.
- β¬οΈ dependency upgrade.
- β
update tests for new
@vangware/test
. - π§ add new
.npmrc
.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π moved to ESM only.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π¨ typedoc update.
- π¨ update code based on new linting rules.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π fix but with light theme in docs.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β remove
husky
π. - β add
@arkweid/lefthook
. - π change markdown files to use references.
- π± update logo in
README.md
. - π update imports to have extension.
- π update outDir to single
dist
directory.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π¨ fix linter issue in
jsonParsePromise
.
- β¬οΈ dependency upgrade.
- π¨ new prettier configπ¨.
- β¬οΈ dependency upgrade.
- π§ update
package.json
addinglint:fix
script. - π§ update
package.json
docs
script. - π update code with new linting rules.
- π update docs.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π§ update package.json adding
postpublish
. - π update docs theme.
- β¬οΈ dependency upgrade.
- π update
equalValues
to useObject.is
. - π update
equal
utils to useequalValues
when comparing values directly. - π update
numberToDecimalTuple
internal code. - β¨ add new
numberToString
util. - β¨ add new
numberToStringDecimal
util. - β¨ add new
numberToStringHexadecimal
util. - β¨ add new
objectGetProperty
util. - β¨ add new
objectSetProperty
util. - β¨ add new
Radix
type. - π fix some root imports.
- β add tests for new utils.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π₯ remove
ReadOnlyObject
. - π₯ remove
ReadOnlyObjectArray
. - π rename
ReadOnlyRecord
toImmutableRecord
. - π changed order of generics in
ImmutableRecord
. - β¨ add new
arrayEvery
util. - β¨ add new
arraySome
util.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π· changed Travis with GitHub Actions.
- β¬οΈ dependency upgrade.
- π· update typed imports/exports to be
import type { β¦
.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π add missing array utils export.
- π fix bug with
files
field inpackage.json
.
- β¬οΈ dependency upgrade.
- π§ update travis config.
- π§ update
package.json
to includeexports
field. - β¨ add
arrayReverse
. - π₯ removed default exports.
- β¬οΈ dependency upgrade.
- π fix bug with RegExp (I forgot that thing mutates every time you test).
- β¬οΈ dependency upgrade.
- β remove uvu.
- π§ update package.json scripts.
- π rename tests to .test.ts to match new
@vangware/test
implementation. - β¨ add
arrayFlat
. - β¨ add
arrayJoin
. - β¨ add
stringTest
. - β¨ add
stringMatches
.
- β¬οΈ dependency upgrade.
- π fix bug with equal when working with Date or RegExp.
- β¬οΈ dependency upgrade.
- π improve types for
arrayFilterIn
. - π improve types for
arrayFilterOut
. - π improve types for
arrayFilterTuple
.
- β¬οΈ dependency upgrade.
- βοΈ fix remaining master references.
- β¨ add
equal
utils.
- π improve types
isObject
. - β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ major dependency upgrade (new TS version!).
- π improve tuples making use of the new TS feature.
- π₯ remove
Tuple
type. - π¨ logo updateπ¨.
- β¬οΈ dependency upgrade.
- π update README.md.
- β¬οΈ dependency upgrade.
- β¨ add new
objectMap
util.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π₯ change types of filter functions to use
is
. - π₯ change order of params for
arrayInsert
util. - π₯ change order of params for
arrayReplace
util. - β¨ add new
arrayReplaceFirst
util. - β¨ add new
arrayReplaceLast
util. - β¨ add new
isFalsy
util. - β¨ add new
isTruthy
util. - β¨ add new
numberFloatToDecimalTuple
util (internal usage mainly). - β¨ add new
numberWithExponentToDecimalTuple
util (internal usage mainly). - β¨ add new
stringParseDecimal
util. - β¨ add new
stringParseHexadecimal
util. - β¨ add new
stringParseNumber
util. - π improve internals of
numberToDecimalTuple
.
- β¬οΈ dependency upgrade.
- β
update tests to use
@vangware/test
.
- β¬οΈ dependency upgrade.
- π fix order of
decimalTupleAdd
andnumberAdd
(minor because is an addition).
- π fix
numberToDecimalTuple
parsing error with 0. - β add tests for those scenarios.
- π fix
numberToDecimalTuple
parsing error with numbers that had exponent. - β add tests for those scenarios.
- π fix
numberToDecimalTuple
parsing error.
- β¨ add new
DecimalTuple
type to represent decimal numbers with two integers. - β¨ add new
decimalTupleAdd
util. - β¨ add new
decimalTupleDivide
util. - β¨ add new
decimalTupleMultiply
util. - β¨ add new
decimalTupleSubtract
util. - β¨ add new
decimalTupleToNumber
util. - β¨ add new
numberToDecimalTuple
util. - β¨ add new
numberAdd
util (0.1 + 0.2 returns 0.3 π§). - β¨ add new
numberDivide
util. - β¨ add new
numberMultiply
util. - β¨ add new
numberSubtract
util. - β¬οΈ dependency upgrade.
- π moved all tests to tests directory.
- π change
ava
withuvu
. - π change
nyc
withc8
. - β remove
ava
. - β remove
nyc
. - π₯ removed
test:watch
because it doesn't make any sense with the speed ofuvu
. - π§ update travis config.
- π rename
arrayPush
toarrayInsertLast
. - π rename
arrayUnshift
toarrayInsertFirst
. - β¨ add new
arraySliceFrom
util. - β¨ add new
arraySliceTo
util. - β¨ add new
Falsy
type. - β¨ add new
Truthy
type. - βοΈ fix some docs examples.
- π major change because of the above mentioned renames.
- π better imports.
- β¬οΈ dependency upgrade.
- β¨ add new
Sorter
type. - β¨ add new
arraySort
util. - π fix bad diff output of tests.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π update README.md badges.
- π rename package from
@vangware/micro
to@vangware/utils
. - π version reset due to name change.
- β¬οΈ dependency upgrade.
- π updated
README.md
. - π better type inference.
- β¬οΈ yet another dependency upgrade.
- β¬οΈ dependency upgrade.
- π₯ remove
exports
frompackage.json
.
- π rename all utils to avoid reserved words clashing (now the internal API resembles the external)
- π major version bump.
- π removed typed imports/exports until bundlers work better.
- π better
package.json
exports. - π imports/exports now include
.js
extension (more ESM friendly).
- π broken
from
util. Renamed it totoArray
. - π version bump.
- β¬οΈ dependency upgrade.
- π version bump.
- π§ update tsconfig.
- β¬οΈ dependency upgrade.
- π version bump.
- βοΈ fix wrong docs in instanceOf.
- β¬οΈ dependency upgrade.
- π version bump.
- π update docs (they still suck because they are using internal names instead of exported and they don't handle curried functions that wellβ¦).
- β¨ add stringReverse util.
- β¬οΈ dependency upgrade.
- π version bump.
- π major version bump.
- π change architecture to have utils in directories.
- π rename all utils to avoid redundance based on directories.
- π add defaults back.
- β¨ add
array/from
. - β¨ add
json/stringifyPromise
. - β¨ add
object/fromEntries
. - π₯ remove object freezing (types will keep being readonly, but not in runtime).
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- π fix small security concern in
arrayFilterIn
andarrayMap
.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¬οΈ dependency upgrade.
- β¨ add Entity type.
- π change exports to include types.
- π fix mixing exports in index.
- π major version bump.
- β¬οΈ dependency upgrade.
- β¨ add arrayFilterIn.
- β¨ add arrayFilterOut.
- β¨ add arrayUnshift.
- β¨ add functionNot.
- β¨ add isType.
- β¨ add numberBetween.
- β¨ add numberBoundary.
- π change everything to curried.
- π change folder structure.
- π change the way tests are done (inspired by RITEway).
- π change to named exports only.
- π new documentation with examples for everything.
- π updated README.md.
- π₯ remove arrayFilter (separated int
arrayFilterIn
andarrayFilterOut
). - π₯ remove constants.
- π₯ remove tap (use function in place).
- π₯ remove when (use ternaries instead).
- π± Update logo.
- β¨ Added favicon.
- π version bump.
- β¬οΈ dependency upgrade.
- π version bump.
- π change exports/imports to use import type/export type when needed.
- β¬οΈ dependency upgrade.
- π version bump.
- π change code matching new linting settings.
- β¬οΈ version bump.
- β¨ export time constants.
- π§ update travis config.
- β¬οΈ version bump.
- β¨ add time constants.
- β¬οΈ dependency upgrade.
- π version bump.
- π§ update ava config.
- β¬οΈ dependency upgrade.
- π version bump.
- π update docs.
- β¬οΈ dependency upgrade.
- π version bump.
- β¬οΈ dependency upgrade.
- π version bump.
- π update
arrayFilter
to avoid mutations even further. - π update
arrayFilterTuple
to avoid mutations even further. - π update
arrayGroup
to avoid mutations even further. - π update
arrayInsert
to avoid mutations even further. - π update
arrayMap
to avoid mutations even further. - π update
arrayReduce
to avoid mutations even further. - π update
arrayReplace
to avoid mutations even further. - π update
arraySlice
to avoid mutations even further. - π update
arraySplit
to avoid mutations even further. - π update
objectCreate
to be use a base besides the prototype. - π update
objectEntries
to avoid mutations even further. - β¨ add
objectFreeze
to be used by everything.
- β¬οΈ dependency upgrade.
- π version bump.
- π arrayFilterTuple doesn't use
arrayReduce
anymore. - π objectMap now uses
objectEntries
. - π update docs.
- π update license year.
- β¨ add arrayFilter.
- β¨ add arraySlice.
- β¨ add objectCreate.
- β¨ add objectEntries.
- β¬οΈ dependency upgrade.
- π version bump.
- π add CHANGELOG.md.
- β¬οΈ dependency upgrade.
- π§ update settings.json.
- π version bump.
- π Merge branch 'master' of github.com:vangware/micro.
- π move docs and url to https://micro.vangware.com.
- β¨ Create CNAME.
- π move docs to html in docs directory (for GH Pages).
- β update tests.
- π update README.md.
- π version bump.
- π isNullish should check undefined first.
- β minor test tweaks related to linter.
- π functional rework.
- π₯ remove isMap (use immutable structures).
- π₯ remove isSet (use immutable structures).
- π₯ remove isWeakMap (use immutable structures).
- π₯ remove isWeakSet (use immutable structures).
- π₯ remove jsonParse (use JSON.parse).
- π₯ remove primitive class wrappers.
- π₯ remove tryCatch (avoid try/catch).
- π rename arraySplitFilter -> arrayFilterTuple.
- β update test to not use random.
- π change arrayInsert to insert only one element.
- π change arrayPush to insert only one element.
- π change arrayReplace to replace only one element.
- π noop to return the given value.
- π tapObserver to return the given value.
- β¬οΈ dependency upgrade.
- π¨ improve code to match new linter rules.
- π¨ update documentation based on line length changes.
- π version bump.
- π version 3.0.0.
- π change when to work with nullish instead of falsy.
- π simplified stringMapReplace.
- π change tslint with eslint.
- β¨ add isNullish util.
- β¨ add arrayPush util.
- π rename config files (Prettier, linter, etc).
- π update documentation.
- π document with typedoc.
- π version bump.
- π¨ improve objectMap to work with no objectπ¨.
- π₯ remove typeOf (goodbye good fella).
- β¨ add constants.
- π update README.md.
- π version bump.
- π fix mixing exports in index.
- π version bump.
- π rename isMapFunction to IsMapFunction (casing issue).
- π version bump.
- β¨ add
isArray
util. - β¨ add
isBigInt
util. - β¨ add
isBoolean
util. - β¨ add
isDate
util. - β¨ add
isFunction
util. - β¨ add
isInstanceOf
util. - β¨ add
isMap
util. - β¨ add
isNull
util. - β¨ add
isNumber
util. - β¨ add
isObject
util. - β¨ add
isPromise
util. - β¨ add
isRegExp
util. - β¨ add
isSet
util. - β¨ add
isString
util. - β¨ add
isSymbol
util. - β¨ add
isUndefined
util. - β¨ add
isWeakMap
util. - β¨ add
isWeakSet
util. - π update README.md.
- π₯ deprecated
typeOf
util. - π§ update test configs.
- π move testsUtils to test directory.
- β update tests.
- π update README.md to include more badges.
- π add CI comments.
- β Improved tests.
- β Add test coverage.
- π§ update TS configurations.
- π version bump.
- β¨ add arrayReduce.
- β¨ add arraySplit.
- π change utils to use arrayReduce.
- π change utils to use typeOf.
- π update README.md with new utils.
- β¬οΈ dependency upgrade.
- π version bump.
- β¬οΈ dependency upgrade.
- π version bump.
- π· add Travis config.
- β¨ add when util.
- β add test for when.
- π version bump.
- π update README-md.
- π¨ improve types.
- π¨removed defaults and some optionals that didn't made any sense.
- π version bump.
- π¨ improve noop types.
- π¨ version bump.
- π add MIT license file.