[email protected] (2023-09-17)
- utils:
clone
usage errors (373a2d4)
[email protected] (2023-09-14)
- utils:
groupAsync
(34179be)
[email protected] (2023-09-14)
- deps-dev: Bump @arethetypeswrong/cli from 0.7.1 to 0.10.2 (#412) (707e081)
- deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.21 to 1.0.0-alpha.23 (#407) (36620d9)
- deps-dev: Bump cspell from 7.0.0 to 7.3.5 (#413) (6fbbd49)
- deps-dev: Bump cspell from 7.3.5 to 7.3.6 (#419) (04bb0d1)
- deps-dev: Bump dprint from 0.40.2 to 0.41.0 (#417) (2046d95)
- deps-dev: bump dprint-plugin-markdown from 0.16.0 to 0.16.1 (3663107)
- deps-dev: Bump esbuild from 0.19.2 to 0.19.3 (#420) (4f220ea)
- deps-dev: Bump eslint from 8.47.0 to 8.48.0 (#401) (5962840)
- deps-dev: Bump eslint from 8.48.0 to 8.49.0 (#406) (96009cc)
- deps-dev: Bump eslint-plugin-yml from 1.8.0 to 1.9.0 (#409) (9a3a143)
- deps-dev: Bump lint-staged from 14.0.0 to 14.0.1 (#411) (b21598b)
- deps-dev: Bump pretty-format from 29.6.2 to 29.6.3 (#410) (10bfb32)
- deps-dev: Bump pretty-format from 29.6.3 to 29.7.0 (#414) (87823f5)
- deps-dev: Bump the conventional-changelog group with 5 updates (#400) (fea604d)
- deps-dev: Bump the conventional-changelog group with 5 updates (#404) (22aa2fe)
- deps-dev: Bump the typescript-eslint group with 2 updates (#399) (d3f0297)
- deps-dev: Bump the typescript-eslint group with 2 updates (#408) (825b1b5)
- deps-dev: bump typescript from 5.1.6 to 5.2.2 (c3371f5)
- deps-dev: Bump vite-tsconfig-paths from 4.2.0 to 4.2.1 (#416) (f261a44)
- deps-dev: bump vitest from 0.34.1 to 0.34.4 (91407be)
- deps: Bump actions/cache from 3.3.1 to 3.3.2 (#398) (ace2280)
- deps: Bump crazy-max/ghaction-import-gpg from 5.4.0 to 6.0.0 (#402) (8bc2f3f)
- utils:
reduce
,reduceAsync
,reduceRight
,reduceRightAsync
(a3e3252)
[email protected] (2023-09-07)
- deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.17 to 1.0.0-alpha.18 (#384) (03c7c30)
- deps-dev: Bump @flex-development/tsconfig-utils from 2.0.1 to 2.0.2 (#385) (d4f76cd)
- deps-dev: Bump eslint-plugin-markdownlint from 0.4.1 to 0.5.0 (#380) (70d8d41)
- deps-dev: Bump graphql from 16.7.1 to 16.8.0 (#379) (fc9887a)
- deps-dev: Bump the typescript-eslint group with 2 updates (#378) (e6e6428)
- yarn: bump yarn from 4.0.0-rc.39 to 4.0.0-rc.50 (0e939d1)
- deps: Bump actions/checkout from 3.5.3 to 3.6.0 (#390) (8faf087)
- deps: Bump actions/checkout from 3.6.0 to 4.0.0 (#394) (2bf0ef4)
- deps: Bump actions/setup-node from 3.7.0 to 3.8.0 (#381) (4c3c34a)
- deps: Bump actions/setup-node from 3.8.0 to 3.8.1 (#387) (4aea776)
- deps: Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#396) (11f5cbd)
- deps: Bump crazy-max/ghaction-import-gpg from 5.3.0 to 5.4.0 (#393) (e296e59)
- utils:
isURL
(5d51d7d)
- utils: [
clone
]URL
clone initialization (b34c5d1) - utils: [
keys
] match function and type parameter defaults (17f7bc9)
- dprint migration (d4e4c0a)
[email protected] (2023-08-14)
- deps-dev: Bump esbuild from 0.19.0 to 0.19.2 (#376) (b1396fd)
- deps-dev: Bump eslint from 8.46.0 to 8.47.0 (#373) (c444efe)
- deps-dev: Bump lint-staged from 13.2.3 to 14.0.0 (#375) (05eecfa)
- types: [
Booleanish
] add'0'
,'1'
,'n'
, and'y'
(b1f14b1) - utils: [
isBooleanish
] check for'0'
,'1'
,'n'
, and'y'
(2ddcc71)
[email protected] (2023-08-13)
- types:
Predicate
->ArrayPredicate
- types: [
Join
] allowT
to extendreadonly unknown[]
(61a8151) - types:
ArrayFallback
(95d4115) - types:
ArrayTypeGuard
(078a3e5) - types:
ClassDecorator
,MethodDecorator
(514e5fc) - types:
DecoratorTarget
(01f8e6c) - types:
Ifelse
(1fa5c84) - types:
NaN
(e00904b) - types:
OwnPropertyKey
(e14d68a) - types:
ParameterDecorator
,PropertyDecorator
(7055d5c) - types:
TypeGuard
(36aa5f8) - utils:
fallback
(db5687b)
- utils: [
isFalsy
] use ternary (de4e3df)
[email protected] (2023-08-10)
- utils: [
isNumber
] checktypeof value
- ts: use
export type *
- deps-dev: Bump @commitlint/cli from 17.6.7 to 17.7.0 (#365) (25c09a0)
- deps-dev: Bump @commitlint/cli from 17.7.0 to 17.7.1 (#370) (48670f1)
- deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.20 to 1.0.0-alpha.21 (#367) (07fa108)
- deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.16 to 1.0.0-alpha.17 (#364) (fc07e61)
- deps-dev: Bump @flex-development/tsconfig-utils from 2.0.0 to 2.0.1 (#368) (4210acc)
- deps-dev: Bump cspell from 7.0.0-alpha.2 to 7.0.0 (#369) (eccb164)
- deps-dev: Bump esbuild from 0.18.19 to 0.19.0 (#363) (6bb8fe4)
- deps-dev: Bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 (#366) (9ed7ee7)
- ts: use
export type *
(556b536)
- utils: [
clone
] support circular references (10fa0a9) - utils: [
equal
] support circular references (81cb20e) - utils:
isObjectLike
(9bec8ac)
- utils: [
isNumber
] checktypeof value
(ac17bfd)
[email protected] (2023-08-08)
- ensure resolved source map url is absolute (6301ffc)
[email protected] (2023-08-08)
- deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.15 to 1.0.0-alpha.16 (#359) (d7e83ea)
- deps-dev: Bump @flex-development/tsconfig-utils from 1.1.2 to 2.0.0 (#360) (63a650b)
- deps-dev: Bump esbuild from 0.18.18 to 0.18.19 (#358) (3464586)
- deps-dev: Bump the typescript-eslint group with 2 updates (#356) (65d81df)
- deps-dev: Bump vite from 4.4.8 to 4.4.9 (#357) (94e502a)
- workflows: [
dependabot-auto
] removeapprove-pr
condition (59bc451)
- utils: [
define
] invalid property descriptor (6693824)
[email protected] (2023-08-07)
- deps-dev: Bump esbuild from 0.18.17 to 0.18.18 (#354) (e5459f9)
- deps-dev: Bump eslint-config-prettier from 8.10.0 to 9.0.0 (#352) (731826f)
- ts: use type
any
for customizer function arguments (d9bfe6c)
[email protected] (2023-08-04)
- esm: pure esm
- utils: [
isNodeEnv
] remove defaultvalue
- utils: [
keys
] allow primitive targets - utils: [
isObject
] returntrue
ifvalue
is a function - types: [
Values
] array logic - types: [
Spread
] empty array + primitive logic
- deps-dev: Bump @arethetypeswrong/cli from 0.7.0 to 0.7.1 (#348) (0482471)
- deps-dev: Bump @flex-development/decorator-regex from 1.0.0 to 2.0.0 (#347) (890c928)
- deps-dev: Bump eslint-config-prettier from 8.9.0 to 8.10.0 (#350) (0884a6f)
- deps-dev: Bump the vitest group with 1 update (#345) (5905730)
- deps-dev: Bump vite from 4.4.7 to 4.4.8 (#346) (a8ef12f)
- deps-dev: bump vitest from 0.33.0 to 0.34.1 (bf16272)
- esm: pure esm (5a6e803)
- types: [
Entries
] allowT
to extendunknown
(8bf08b7) - types: [
Values
] construct tuple ifT
is string literal (f0511fc) - types:
IsUniqueSymbol
,IfUniqueSymbol
(9405a9e) - types:
Keys
(5c30e53) - utils: [
select
] allowT
to extendNIL
(35bebf7) - utils: [
keys
] allow primitive targets (f01df67)
- utils: use strict equality checks when appropriate (2dc7967)
- utils: [
isNodeEnv
] remove defaultvalue
(686010e) - utils: [
isObject
] returntrue
ifvalue
is a function (577e6f6)
[email protected] (2023-07-31)
- utils: [
includes
] orderposition
arg beforeidentity
- utils: [
omit
] return plain object
- deps-dev: Bump @flex-development/pathe from 1.0.3 to 2.0.0 (#340) (6b2a41a)
- deps-dev: Bump @flex-development/toggle-pkg-type from 2.0.0 to 2.0.1 (#339) (708b8ad)
- deps-dev: Bump eslint from 8.45.0 to 8.46.0 (#338) (1641eaa)
- deps-dev: Bump eslint-plugin-unicorn from 47.0.0 to 48.0.1 (#325) (538739e)
- deps-dev: Bump pretty-format from 29.6.1 to 29.6.2 (#343) (b9bbcb3)
- deps-dev: Bump the typescript-eslint group with 2 updates (#341) (9305280)
- types: [
Values
] allowT
to extendunknown
(da89078) - types:
Spread
(a6db57f) - utils: [
at
] allow nilable targets (ea14c9d) - utils: [
includes
] allow nilable targets (373c45b)
- [email protected] prep (078b239)
- utils: [
includes
] orderposition
arg beforeidentity
(261b60d) - utils: [
omit
] return plain object (df11f1f)
[email protected] (2023-07-30)
- deps-dev: Bump @arethetypeswrong/cli from 0.4.2 to 0.7.0 (#329) (93c6de5)
- deps-dev: Bump @flex-development/esm-types from 1.0.0 to 2.0.0 (#331) (4a06af9)
- deps-dev: Bump chai from 5.0.0-alpha.0 to 5.0.0-alpha.1 (#330) (1d77da6)
- deps-dev: Bump esbuild from 0.18.11 to 0.18.17 (#336) (e52febb)
- deps-dev: Bump eslint-config-prettier from 8.8.0 to 8.9.0 (#332) (0b419d3)
- deps-dev: Bump eslint-plugin-markdown from 3.0.0 to 3.0.1 (#335) (fac58c7)
- deps-dev: Bump vite from 4.4.4 to 4.4.7 (#333) (9526543)
- [@dependabot] update conventional-changelog group (ed6264e)
- utils: [
clone
] Clone is not a constructor (f337c9b) - utils: [
isBuffer
] cannot destructure property 'isBuffer' (66c9298)
- [prettier] load plugins via config file (90befbd)
[email protected] (2023-07-26)
- deps-dev: Bump @commitlint/cli from 17.6.6 to 17.6.7 (#323) (b964cc0)
- deps-dev: Bump eslint from 8.44.0 to 8.45.0 (#324) (0eca32a)
- deps-dev: Bump semver from 7.5.3 to 7.5.4 (#327) (093996a)
- workflows: [
approve-pr
] removedependabot-metadata
condition (3f3c809) - workflows: [
ci
] fixjobs.build.env.TARFILE
logic (f595ebf)
- types: [
OneOrMany
] unionize writable array (06ba1a6)
[email protected] (2023-07-25)
- utils: [
isEmptyString
] fail on extra whitespace - types: [
Predicate
] useMapper
- deps-peer: bump typescript from >=4.9.0 to >=5.0.4
- types: improve type implementations and tests
- types:
IndexSignature
->PropertyKey
- types: [
Path
] rewrite - types:
ObjectEmpty
->EmptyObject
- enums: [
SortOrder
] use abbreviations - types: [
ObjectPlain
] match pojos only - types: remove
ObjectUnknown
- types: [
IsTuple
] returnboolean
- types: remove
ANY
- types:
PathValue
->Get
- types:
KeysRequired
->RequiredKeys
- types:
KeysOptional
->OptionalKeys
- ts: require
typescript>=4.9.0
- nvm: require
>=16.20.0
- deps-dev: Bump @commitlint/cli from 17.6.5 to 17.6.6 (#306) (bc2a3d8)
- deps-dev: Bump @faker-js/faker from 8.0.0 to 8.0.1 (#257) (c8b806a)
- deps-dev: Bump @faker-js/faker from 8.0.0-beta.1 to 8.0.0 (#250) (b2f0397)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.15.0 to 3.16.0 (#185) (3a55aa5)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.18.0 to 3.19.1 (#274) (9572483)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.19.1 to 3.19.3 (#297) (4c28575)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.19.3 to 3.20.1 (#315) (aef9a04)
- deps-dev: Bump @types/eslint from 8.4.10 to 8.21.0 (#161) (a35a35b)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 (#171) (ad73bbd)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 (#261) (c0ca805)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 (#270) (67be218)
- deps-dev: Bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (#173) (2824e33)
- deps-dev: Bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (#256) (ea8dc99)
- deps-dev: Bump @typescript-eslint/parser from 5.59.6 to 5.59.7 (#269) (b70449b)
- deps-dev: Bump @vitest/coverage-c8 from 0.28.3 to 0.28.4 (#166) (f71151e)
- deps-dev: Bump @vitest/coverage-c8 from 0.31.0 to 0.31.1 (#265) (d20b441)
- deps-dev: Bump @vitest/ui from 0.28.3 to 0.28.4 (#164) (fe7ce03)
- deps-dev: Bump @vitest/ui from 0.31.0 to 0.31.1 (#266) (fb6ad38)
- deps-dev: Bump cspell from 6.19.2 to 6.20.1 (#160) (117a175)
- deps-dev: Bump cspell from 6.20.1 to 6.22.0 (#167) (78e80af)
- deps-dev: Bump cspell from 6.22.0 to 6.23.1 (#183) (f4bcefd)
- deps-dev: Bump esbuild from 0.17.18 to 0.17.19 (#254) (aaa2c07)
- deps-dev: Bump esbuild from 0.17.5 to 0.17.6 (#172) (1852b55)
- deps-dev: Bump esbuild from 0.17.6 to 0.17.7 (#179) (b4f1768)
- deps-dev: Bump esbuild from 0.18.6 to 0.18.11 (#305) (e01af55)
- deps-dev: Bump eslint from 8.33.0 to 8.34.0 (#181) (d16c8e6)
- deps-dev: Bump eslint from 8.40.0 to 8.41.0 (#268) (5d0cced)
- deps-dev: Bump eslint from 8.43.0 to 8.44.0 (#300) (94396f8)
- deps-dev: Bump eslint-plugin-jsdoc from 39.7.5 to 39.8.0 (#165) (76e9892)
- deps-dev: Bump eslint-plugin-yml from 1.4.0 to 1.5.0 (#186) (dbd8b9f)
- deps-dev: Bump graphql from 16.7.0 to 16.7.1 (#304) (3daf94b)
- deps-dev: Bump graphql-config from 4.4.0 to 4.4.1 (#159) (eac2703)
- deps-dev: Bump lint-staged from 13.1.0 to 13.1.1 (#175) (59924a0)
- deps-dev: Bump lint-staged from 13.2.2 to 13.2.3 (#303) (d0f75b6)
- deps-dev: Bump prettier from 2.8.3 to 2.8.4 (#177) (182f65d)
- deps-dev: Bump pretty-format from 29.4.1 to 29.4.2 (#176) (1edef80)
- deps-dev: Bump pretty-format from 29.5.0 to 29.6.0 (#308) (5a19e38)
- deps-dev: Bump pretty-format from 29.6.0 to 29.6.1 (#311) (1b44ef3)
- deps-dev: Bump semver from 7.5.0 to 7.5.1 (#255) (78766ea)
- deps-dev: Bump semver from 7.5.1 to 7.5.3 (#290) (f04939d)
- deps-dev: Bump the conventional-changelog group with 1 update (#319) (98c6aca)
- deps-dev: Bump the conventional-changelog group with 5 updates (#302) (a63f804)
- deps-dev: bump the typescript-eslint group with 2 updates (de2aec2)
- deps-dev: Bump the typescript-eslint group with 2 updates (#298) (b4821c7)
- deps-dev: Bump the vitest group with 2 updates (#299) (8885107)
- deps-dev: Bump vite from 4.0.4 to 4.1.1 (#162) (833e61d)
- deps-dev: Bump vite from 4.3.5 to 4.3.6 (#262) (249e217)
- deps-dev: Bump vite from 4.3.6 to 4.3.7 (#263) (4cedc5d)
- deps-dev: Bump vite from 4.3.7 to 4.3.8 (#267) (b7d92e8)
- deps-dev: Bump vitest from 0.28.3 to 0.28.4 (#169) (cee1429)
- deps-dev: Bump vitest from 0.31.0 to 0.31.1 (#264) (75cd131)
- deps-peer: bump typescript from >=4.9.0 to >=5.0.4 (6a39c7f)
- nvm: require
>=16.20.0
(d5d5053) - ts: require
typescript>=4.9.0
(ec5aa94)
- [@dependabot] configure grouped version updates (c8537f6)
- [@dependabot] fix private registry updates (05f286a)
- deps: Bump actions/checkout from 3.2.0 to 3.3.0 (#204) (329f214)
- deps: Bump actions/checkout from 3.5.2 to 3.5.3 (#286) (f3c59c0)
- deps: Bump actions/setup-node from 3.6.0 to 3.7.0 (#309) (bb8161b)
- deps: Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#258) (d697c35)
- deps: Bump dependabot/fetch-metadata from 1.4.0 to 1.6.0 (#293) (b75d7cb)
- deps: Bump dessant/lock-threads from 4.0.0 to 4.0.1 (#287) (ed75d8d)
- deps: Bump octokit/graphql-action from 2.2.24 to 2.2.25 (#320) (7a295bc)
- workflows: add
auto-merge
(1fceb07) - workflows: add
cache-cleanup
(820450f) - workflows: add
infrastructure
(3839740)
- types: [
FIXME
] improve docs (aceac3d) - utils: finish standardizing
is*
function docs (a725570) - utils: fix
[@file](https://github.com/file)
descriptions (b9aec0d)
- interfaces:
PropertyDescriptor
(c5fccdf) - types:
AbstractClass
(33886d0) - types:
AbstractConstructor
(f913557) - types:
Assign
(41f9463) - types:
At
(a725846) - types:
BuiltInObject
(d5ea9e0) - types:
Construct
(7e8097d) - types:
Crush
(bf0fe61) - types:
Defaults
(50a7b99) - types:
Digit
(e7da94f) - types:
EmptyArray
(3461b27) - types:
EnsureString
(77d3a73) - types:
Entries
,Values
(aa6c595) - types:
Fallback
(131a039) - types:
Falsy
(2b1be48) - types:
Flat
(217b4fb) - types:
Float
,Integer
(3632179) - types:
HasKey
,IfKey
(b65d7ed) - types:
Head
,Tail
(09bccb8) - types:
IfEqual
(cc968f6) - types:
IfTuple
(59d4e0e) - types:
Indices
(bb2bc85) - types:
Invert
(1546716) - types:
IsAny
,IfAny
(b63526d) - types:
IsAnyOrNever
,IfAnyOrNever
(9ae48c3) - types:
IsArray
,IfArray
(a0fd966) - types:
IsBigInt
,IfBigInt
(0ee55f6) - types:
IsBoolean
,IfBoolean
(0501d14) - types:
IsEqual
(118ddc6) - types:
IsExactOptionalKey
,IfExactOptionalKey
(bac20f5) - types:
IsFunction
,IfFunction
(298f43b) - types:
IsJsonPrimitive
,IfJsonPrimitive
(df660e8) - types:
IsNever
,IfNever
(1cc2097) - types:
IsNil
,IfNil
(d132941) - types:
IsNull
,IfNull
(7ea9347) - types:
IsNumber
,IfNumber
(18ca571) - types:
IsNumeric
,IfNumeric
(1dc5f13) - types:
IsObject
,IfObject
(1863acc) - types:
IsObjectCurly
,IfObjectCurly
(cfdaac9) - types:
IsObjectPlain
,IfObjectPlain
(8b7972e) - types:
IsOptionalKey
,IfOptionalKey
(c0ebf6f) - types:
IsPrimitive
,IfPrimitive
(acffb52) - types:
IsRequiredKey
,IfRequiredKey
(16e2738) - types:
IsString
,IfString
(c5929a2) - types:
IsSymbol
,IfSymbol
(0cb6d0f) - types:
IsUndefined
,IfUndefined
(500173d) - types:
IsUnknown
,IfUnknown
(2079db9) - types:
Joinable
(69d7bc2) - types:
Keys
(fb67cda) - types:
Mapper
(61b8750) - types:
Merge
,MergeDefaults
(ac95845) - types:
NaturalRange
(84aaa0f) - types:
NumberString
(ac33bba) - types:
ObjectAny
(fa07618) - types:
Objectify
(ec69978) - types:
Omit
,OmitNative
(d9c8d77) - types:
Omit
,OmitNative
(f8552c2) - types:
Optional
(baf0e8e) - types:
Partial
,PartialNative
(dba9249) - types:
Pick
,PickNative
(816ad32) - types:
Pick
,PickNative
(42ef8cd) - types:
Remap
(fdf04f0) - types:
Segment
(1043a57) - types:
Setter
(55dc991) - types:
Shake
(435a9c4) - types:
Sift
(bbfe248) - types:
Stringify
(ca27199) - types:
Times
(6116ec2) - types:
TimestampFormat
,Timestamp
(35fdbd3) - types:
TimestampToken
(b159afe) - types:
TrimEnd
,TrimStart
,Trim
(2ac3d0c) - types:
Tryit
(cee68ef) - types:
TupleLength
(e1501e5) - types:
TupleToUnion
(4c251c1) - types:
UnionToIntersection
(77e6053) - types:
UnionToTuple
(53ad8e9) - types:
Whitespace
(e41f86f) - types:
Writable
(8e9f083) - utils:
alphabetize
,sort
(edd3710) - utils:
assignWith
,assign
,mergeWith
,merge
(eade439) - utils:
at
(61eaf1c) - utils:
capitalize
,isCapitalized
(4bda650) - utils:
cast
,passthrough
(4719265) - utils:
chunk
(2083b61) - utils:
clamp
(7c4f6b2) - utils:
clone
(89323a2) - utils:
constant
,noop
,times
(3866ad0) - utils:
construct
,crush
(b11e17d) - utils:
count
(60ce74a) - utils:
defaults
(6da685c) - utils:
define
,descriptor
,enumerable
,hasOwn
(b22f86f) - utils:
diff
(e4f389d) - utils:
DOT
,desegment
,join
,segment
(86a3d27) - utils:
entries
,keys
,properties
,values
(9f32041) - utils:
equal
(e0b3571) - utils:
escape
,regexp
,unescape
(f223ae0) - utils:
flat
,reverse
(0e7383b) - utils:
fork
(86faf25) - utils:
get
(87b7a09) - utils:
group
(d3b3d42) - utils:
ifelse
(c7619d3) - utils:
includes
(c490266) - utils:
intersection
,intersects
(e0d94db) - utils:
invert
(5796110) - utils:
isArray
(469f4ac) - utils:
isArrayBuffer
(a44c021) - utils:
isArrayIndex
(e42c69d) - utils:
isBigInt64Array
,isBigUint64Array
(4dbd6cc) - utils:
isBuffer
,isDataView
(09fb61f) - utils:
isDate
(0690a24) - utils:
isFalse
,isFalsy
,isNaN
,isTrue
(13c941a) - utils:
isFloat
,isInteger
(2612779) - utils:
isFloat32Array
,isFloat64Array
(dfaa227) - utils:
isInt8Array
,isInt16Array
,isInt32Array
(a8d1f1d) - utils:
isJoinable
,isPromise
(d1ed123) - utils:
isLowercase
,isUppercase
(45bccc7) - utils:
isMap
(cf64ff4) - utils:
isObject
(703fd70) - utils:
isObjectAny
(84650de) - utils:
isRegExp
(705b168) - utils:
isSet
(2cccb5c) - utils:
isTypedArray
(349e81e) - utils:
isUint16Array
,isUint32Array
(07d08b2) - utils:
isUint8Array
,isUint8ClampedArray
(2512577) - utils:
isWeakMap
,isWeakSet
(6405450) - utils:
iterate
(821fa32) - utils:
ksort
(efd4d09) - utils:
listify
,objectify
(d2c2018) - utils:
lowercase
,uppercase
(95cb9b9) - utils:
omit
,pick
(d59da7c) - utils:
overwriteWith
,overwrite
(a814536) - utils:
pull
(1fb621e) - utils:
range
(8d69339) - utils:
select
(409ca18) - utils:
set
(31f009c) - utils:
shake
(b5d37de) - utils:
sift
(7155f9d) - utils:
split
(188633c) - utils:
template
(80a034d) - utils:
timeiso
,timestamp
,timeunix
(5e3b0dc) - utils:
trim
,trimEnd
,trimStart
(4a6f2bc) - utils:
truncate
(728a6a2) - utils:
tryit
(90cb6cf) - utils:
unique
(c1e1546)
- types: [
ExactOptionalPropertyTypes
] allowObjectAny
(ca855cb) - types: [
Is*
] conditional logic (5e7df38) - types: [
Simplify
] expand type hints (26b909c) - types:
new () => T
replaces{ prototype: T }
with{ prototype: any }
(72a9672) - types: [
ObjectPlain
] match pojos only (0ef70e1)
- qa (bd41992)
- rename
guards
directory toutils
(c07d58e) - sync config files (dabbc91)
- github: add topics
type-programming
andtypes
(8dc3d43) - pkg: add keyword
type-programming
(7fc0786) - tests: update test environment (d2ddb0d)
ObjectAny
->ObjectCurly
(c0e8981)- enums: [
SortOrder
] use abbreviations (6ff9df2) - types: [
BuiltIn
] unionize all standard builtins (a194ee3) - types: [
ExactOptionalPropertyTypes
] simplify result (2832dda) - types: [
Falsy
] useEmptyValue
(0167616) - types: [
Fn
] replaceFunction
intersection with explicitly defined properties (3e0d176) - types: [
Join
] supportJoinable
(7f533bd) - types: [
JsonArray
] matchreadonly JsonValue[]
(d4e3c95) - types: [
Overwrite
] loosen constraints + simplify result (502a548) - types: [
Predicate
] useFn
(5a96c82) - types: [
IsTuple
] returnboolean
(02d8ba7) - types: [
Path
] rewrite (e30eb30) - types: [
Predicate
] useMapper
(e3eaf4b) - types:
IndexSignature
->PropertyKey
(82ebe10) - types:
KeysOptional
->OptionalKeys
(512272d) - types:
KeysRequired
->RequiredKeys
(0c1f420) - types:
ObjectEmpty
->EmptyObject
(eb9cf44) - types:
PathValue
->Get
(7ebb707) - types: improve type implementations and tests (771f342)
- types: remove
ANY
(1a41ed2) - types: remove
ObjectUnknown
(f320496) - utils: [
get
] improve top-level property support (a06062a) - utils:
passthrough
->identity
(dd2d709) - utils: [
isEmptyString
] fail on extra whitespace (1edffc0)
- types: [
Entries
,Values
] add union tests (f884e81) - types: [
UnionToTuple
] stabilize tests (f92008e) - types: [
Whitespace
] fix test name formatting (bd67b75)
[email protected] (2023-02-01)
- enums: remove
BsonTypeAlias
,BsonTypeCode
- enums: remove
JwtType
- guards: remove
isJwtType
- types: remove
TimestampUnix
- guards: remove
isUnixTimestamp
- types: remove
SemanticVersion
- types: [
Join
] concatenate array - guards: require
value
parameter - guards: remove
isNumberString
- types:
StringLike
->Stringafiable
- deps-dev: Bump @commitlint/cli from 17.4.0 to 17.4.1 (#105) (a722ea3)
- deps-dev: Bump @commitlint/cli from 17.4.1 to 17.4.2 (#115) (f8b3f17)
- deps-dev: Bump @commitlint/config-conventional from 17.4.0 to 17.4.2 (#113) (fe92ae1)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.14.3 to 3.15.0 (#142) (a22bc76)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.48.1 (#106) (e6a4c62)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 (#122) (d4b8a7e)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 (#135) (d10b599)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 (#153) (17c70e3)
- deps-dev: Bump @typescript-eslint/parser from 5.48.0 to 5.48.1 (#108) (75b2e18)
- deps-dev: Bump @typescript-eslint/parser from 5.48.1 to 5.48.2 (#123) (0832b6d)
- deps-dev: Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 (#138) (769ad82)
- deps-dev: Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 (#155) (76cd700)
- deps-dev: Bump cspell from 6.18.1 to 6.19.2 (#125) (0c60bd7)
- deps-dev: Bump esbuild from 0.16.16 to 0.16.17 (#112) (0cabd6c)
- deps-dev: Bump esbuild from 0.16.17 to 0.17.0 (#118) (a46d677)
- deps-dev: Bump esbuild from 0.17.0 to 0.17.1 (#120) (02d7b8f)
- deps-dev: Bump esbuild from 0.17.1 to 0.17.2 (#124) (4c3cec0)
- deps-dev: Bump esbuild from 0.17.2 to 0.17.3 (#127) (e22cdbe)
- deps-dev: Bump esbuild from 0.17.3 to 0.17.4 (#132) (935057b)
- deps-dev: Bump esbuild from 0.17.4 to 0.17.5 (#147) (4d61b9a)
- deps-dev: Bump eslint from 8.31.0 to 8.32.0 (#116) (427e5c5)
- deps-dev: Bump eslint from 8.32.0 to 8.33.0 (#149) (e11374b)
- deps-dev: Bump eslint-plugin-jsdoc from 39.6.4 to 39.6.6 (#128) (3216cd1)
- deps-dev: Bump eslint-plugin-jsdoc from 39.6.6 to 39.6.7 (#133) (55c77ec)
- deps-dev: Bump eslint-plugin-jsdoc from 39.6.7 to 39.6.8 (#139) (baa5def)
- deps-dev: Bump eslint-plugin-jsdoc from 39.6.8 to 39.7.4 (#150) (992695e)
- deps-dev: Bump eslint-plugin-jsdoc from 39.7.4 to 39.7.5 (#154) (98f5370)
- deps-dev: Bump prettier from 2.8.2 to 2.8.3 (#117) (8af91c7)
- deps-dev: Bump pretty-format from 29.3.1 to 29.4.0 (#141) (2661963)
- deps-dev: Bump pretty-format from 29.4.0 to 29.4.1 (#144) (2a6e613)
- deps-dev: Bump serve from 14.1.2 to 14.2.0 (#140) (6853b43)
- deps-dev: Bump vite-tsconfig-paths from 4.0.3 to 4.0.5 (#131) (06bbf03)
- ts: remove
typesVersions
(bb70364)
- deps: Bump actions/cache from 3.2.2 to 3.2.3 (#109) (6b415ba)
- deps: Bump actions/cache from 3.2.3 to 3.2.4 (#152) (2809f28)
- deps: Bump actions/github-script from 6.3.3 to 6.4.0 (#146) (7812e7f)
- deps: Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (#137) (2294bfa)
- workflows: [
approve-pr
] refactor approval step conditional (c7da441) - workflows: [
ci
]jobs.setup
->jobs.metadata
(6aa1706) - workflows: [
ci
] addversion
output tometadata
job (5e9924f) - workflows: [
ci
] make typescript matrix dynamic (07a70ab) - workflows: [
ci
] refactormetadata
job conditional (963fc36) - workflows: [
ci
] upload coverage report to codecov (5e6a844) - workflows: [
integrity
] updatepull_request
event activity types (b2c14d4) - workflows: [
typescript-canary
] addtsconfig.json
prep step (ed06243) - workflows: [
typescript-canary
] print typescript version (1768fa1) - workflows: [
typescript-canary
] run workflow daily (ef9594e) - yarn: fix typescript matrix testing (24ad4fe)
- related (d4a07c7)
- guards:
isBigInt
(70d2b0f) - guards:
isBoolean
(e7cfedd) - guards:
isFunction
(6219e77) - guards:
isJsonPrimitive
(1c91304) - guards:
isNull
(818d625) - guards:
isNumber
(d64f34c) - guards:
isNumeric
(10e807f) - guards:
isObjectPlain
(e885589) - guards:
isPrimitive
(282e260) - guards:
isString
(503bd02) - guards:
isSymbol
(05aeb91) - guards:
isUndefined
(9f3a6d7) - types:
Fn
(6e140b4)
- types: export
IsTuple
(682700e)
- update project architecture (d9b3565)
- github: add commit scope
build
(e79b8ef) - github: add commit scope
nvm
(c461ecb) - github: configure sponsor button (a8c5750)
- github: remove "tests" section from pull request template (0b892f1)
- tests: codecov integration (b32e474)
- enums: remove
BsonTypeAlias
,BsonTypeCode
(5185d7b) - enums: remove
JwtType
(05df830) - guards: remove
isJwtType
(a26a779) - guards: remove
isNumberString
(d6158df) - guards: remove
isUnixTimestamp
(884c766) - guards: require
value
parameter (2e38928) - types: [
Join
] concatenate array (387872c) - types:
StringLike
->Stringafiable
(98599eb) - types: remove
SemanticVersion
(f646dbd) - types: remove
TimestampUnix
(7bff682)
- enums: [
ProjectRule
] fix test name (f04d376) - guards: reformat tests (62a5e73)
- ts: add type tests (429bc12)
[email protected] (2023-01-08)
- deps-dev: Bump esbuild from 0.16.15 to 0.16.16 (#101) (94f94e6)
- deps-dev: Bump typescript from 5.0.0-dev.20230107 to 5.0.0-dev.20230108 (#102) (c872ad1)
- ts: missing types in build output (e62e94b)
- ts: fix custom typings (2832024)
- ts: catch build output errors early (9f373ac)
[email protected] (2023-01-07)
- [@dependabot] fix npm package-ecosystem x yarn integration (fafde91)
- deps: Bump actions/checkout from 3.1.0 to 3.2.0 (#95) (9a83d69)
- deps: Bump actions/checkout from 3.2.0 to 3.3.0 (#97) (af0a62b)
- deps: Bump actions/setup-node from 3.5.1 to 3.6.0 (#96) (10f5d6c)
- deps: Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#98) (48203dc)
- deps: Bump dessant/lock-threads from 3.0.0 to 4.0.0 (#94) (3dcfbd0)
- deps: Bump flex-development/dist-tag-action from 1.1.1 to 1.1.2 (#86) (ab884fc)
- deps: bump octokit/graphql-action from 2.2.22 to 2.2.23 (#80) (781e329)
- workflows: [
add-to-project
] add items from repo admin account (fdfe418) - workflows: [
add-to-project
] run workflow when pr is synchronized (9b89cdf) - workflows: [
approve-pr
] fix workflow run when pr is synchronized (921e1aa) - workflows: [
approve-pr
] run workflow when pr is synchronized (e814b9c) - workflows: [
ci
] split ci job into multiple jobs (ef0262f) - workflows: [
dependabot-auto
] sign lockfile fix commit (a4237a2) - workflows: [
publish
] cleanup registry scope (abf0f12) - workflows: [
publish
] use node version file (38018a8) - workflows: add
typescript-canary
(293fc9a)
- types:
TypedArray
(44f9b91)
- install: [git] make
postinstall
script work with git install (e5cc5fe)
- add
tsconfig.temp.json
to.prettierignore
(ea795d0) - update project architecture (334626b)
- github: add "package manager" dropdown to bug report template (210d478)
- github: add "typescript version" input to bug report template (d5b0e5f)
- github: add commit scope
install
(fe0a46f) - github: add label
scope:install
(fe4c5d1) - github: add label
status:triaged
(6e0b81f)
- guards: [
isUnixTimestamp
] fix test subject import (caf50cf)
[email protected] (2022-12-02)
- types:
ExactOptionalPropertyTypes
(6a8cb77)
[email protected] (2022-12-02)
- types:
JsonifiableInstance
(6789428)
- types: make
JsonifiableObject
extendable (bb49d82)
[email protected] (2022-12-02)
- types: make
JsonObject
work as expected withexactOptionalPropertyTypes
- types:
JSON*
->Json*
- types:
Jsonifiable
,JsonifiableArray
,JsonifiableObject
(d3b4e43)
- types: make
JsonObject
work as expected withexactOptionalPropertyTypes
(64e5daa)
- ts: enforce
exactOptionalPropertyTypes
(3d562a7)
- types:
JSON*
->Json*
(bd3193f)
- types: aea1f33ded81c0602ea10263980676773d190e33 (2dd3c8f)
[email protected] (2022-12-01)
- types: [
JSONObject
] select value type with generic (aea1f33)
[email protected] (2022-11-27)
- types:
OrLowercase
,OrUppercase
(f449e95)
[email protected] (2022-11-27)
- workflows: add node.js matrix to
ci
workflow (017aa94) - workflows: archive code coverage and production artifacts (953b2b6)
- workflows: use environment files (f3847fa)
- interfaces:
MapLike
(45d6242)
[email protected] (2022-11-23)
- exports: export
.
and./package.json
only - types: remove
NumberString
- types: remove
OmitByType
- types: remove
RegexString
- types: remove
DeepPick
- types: remove
DeepPartial
- types: remove
Or*
- types: remove
Nullish*
- types:
OrNil
->Nilable
- types: remove
Union
- types: remove
UID
- types: remove
OrDeepPartial
- types: remove
PickByType
- types: remove
Intersection
- types: remove
DUID
- types: remove
DocumentPartial
- types: remove
DeepOmit
- types: remove
DeepRequired
- types:
OrPromise
->Promisable
- types:
ClassConstructor
->Constructor
- require node
>=14.16
(f4a01a4) - deps-peer: add
typescript>=4.7
(optional) (aa6c1d5) - exports: export
.
and./package.json
only (cf1edd4)
- deps: Bump actions/add-to-project from 0.3.0 to 0.4.0 (#85) (da49a5f)
- deps: bump actions/checkout from 3.0.2 to 3.1.0 (#77) (3a5b4a6)
- deps: bump actions/github-script from 6.1.1 to 6.3.1 (#75) (be9055d)
- deps: bump actions/github-script from 6.3.1 to 6.3.2 (#79) (73bba8a)
- deps: bump actions/github-script from 6.3.2 to 6.3.3 (#81) (9bbbafd)
- deps: bump actions/setup-node from 3.4.1 to 3.5.0 (#72) (19c2491)
- deps: Bump crazy-max/ghaction-import-gpg from 5.1.0 to 5.2.0 (#83) (7a3acec)
- deps: bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#76) (87c92b9)
- deps: Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#84) (6eb6090)
- deps: bump flex-development/dist-tag-action from 1.1.0 to 1.1.1 (#73) (c821b01)
- deps: bump hmarr/debug-action from 2.0.1 to 2.1.0 (#78) (35b6396)
- types:
Class
(3dd5638) - types:
LiteralUnion
(fc987d3) - types:
Opaque
(5a6fe9b) - types:
Predicate
(ed21f07) - types:
SemanticVersion
(c3212d9) - types:
Simplify
(29d5151)
- cjs: missing
default
exports (4d2d9fc)
- cleanup eslint overrides (10d28ee)
- ensure all eslint overrides are in config file (e19f58a)
- update project architecture (c2b2c41)
- types:
KeysOptional
logic (4ccae04) - types:
KeysRequired
logic (23aab45) - types:
ClassConstructor
->Constructor
(f6d8af2) - types:
OrNil
->Nilable
(b0c17d7) - types:
OrPromise
->Promisable
(a6f25d1) - types: remove
DeepOmit
(9617b62) - types: remove
DeepPartial
(d632b7a) - types: remove
DeepPick
(7275cb6) - types: remove
DeepRequired
(656f937) - types: remove
DocumentPartial
(1fd729d) - types: remove
DUID
(61c1550) - types: remove
Intersection
(bc53cee) - types: remove
Nullish*
(f082c18) - types: remove
NumberString
(ffbc26f) - types: remove
OmitByType
(5f45c71) - types: remove
Or*
(3312dc0) - types: remove
OrDeepPartial
(854e34c) - types: remove
PickByType
(fc12dfd) - types: remove
RegexString
(84236c8) - types: remove
UID
(96a2268) - types: remove
Union
(da728ea)
[email protected] (2022-09-30)
- require at least node.js 14 (572ca73)
- set
typesVersions
(20cfa15) - use
mkbuild
to build project (94e3cc1) - deps-dev: bump @types/eslint from 8.4.5 to 8.4.6 (#56) (0bd61c6)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.34.0 (#64) (3f91307)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 (#67) (03cf64d)
- deps-dev: bump @typescript-eslint/parser from 5.33.1 to 5.34.0 (#65) (11cb8b9)
- deps-dev: bump @typescript-eslint/parser from 5.34.0 to 5.35.1 (#66) (dfc4796)
- deps-dev: bump @vitest/coverage-c8 from 0.22.0 to 0.22.1 (#62) (3f2eb47)
- deps-dev: bump @vitest/ui from 0.22.0 to 0.22.1 (#60) (91363f6)
- deps-dev: bump cspell from 6.6.1 to 6.7.0 (#58) (8bb6770)
- deps-dev: bump cspell from 6.7.0 to 6.8.0 (#63) (a500255)
- deps-dev: bump eslint-plugin-jsonc from 2.3.1 to 2.4.0 (1e45ef3)
- deps-dev: bump eslint-plugin-promise from 6.0.0 to 6.0.1 (#69) (5ec7516)
- deps-dev: bump eslint-plugin-react from 7.30.1 to 7.31.0 (#68) (5bde4b7)
- deps-dev: bump pretty-format from 28.1.3 to 29.0.0 (efc38f9)
- deps-dev: bump unbuild from 0.8.8 to 0.8.9 (#61) (4add30f)
- deps-dev: bump vitest from 0.22.0 to 0.22.1 (#59) (0de2679)
- exports: remove extraneous conditional
types
exports (13b7990) - pkg: set type to
module
(59fcf62)
- let @dependabot check for new versions at random times (7e4b90e)
- refactor @dependabot workflow (df65f3f)
- deps: bump flex-development/dist-tag-action from 1.0.0 to 1.1.0 (#55) (678c3d0)
- workflows:
add-to-project
(20ee547) - workflows:
dependabot-auto-fix
(70d519a) - workflows: add debug step to ci workflow (f2f1d17)
- workflows: add gh pat for @dependabot (d1ccb27)
- workflows: add test coverage output to ci workflow (8cfe138)
- workflows: add test coverage output to ci workflow (4d7d787)
- workflows: cleanup ci workflow (712557c)
- workflows: cleanup workflow environments and options (39246d3)
- workflows: fix @dependabot package ecosystem conditionals (070cba5)
- workflows: refactor
integrity
(2eb58c0) - workflows: remove
query-linked-issues
(eacd6f9) - workflows: run ci workflow on push to feature and hotfix branches (c23029a)
- workflows: sign @dependabot lockfile fix commits (e16048a)
- workflows: skip
integrity
for @dependabot (5b2aba2) - workflows: skip ci workflow when @dependabot pushes to
main
(1a646fb) - workflows: sync workflow and job names (b52337a)
- workflows: try using
secrets.PAT_ADMIN
to trigger pr synchronize event for @dependabot (05d88e5) - workflows: update prerelease check (178a617)
- workflows: use
secrets.PAT_BOT
(071ef4d)
- cleanup (4064cb7)
- cleanup cspell dictionary (0a9659f)
- cleanup eslint config (3821ca4)
- eslint x graphql support (eb52b2e)
- fix private registry login for @dependabot (378917c)
- only run checks in lint-staged config (172d10c)
- only run checks in lint-staged config (ae7f0db)
- remove duplicate
**/.npmignore
entry from.prettierignore
(9210257) - set specific time for version checks by @dependabot (cf428a8)
- update jsx check in eslint config (f366f2f)
- update sample gitconfig (246a401)
- github: add label
scope:tests
(35909a1) - github: configure issue template chooser (f9746d2)
- github: convert issue templates to issue forms (a741573)
- github: remove
type:discussion
label (3aa5bc3) - github: rename label
scope:deps
toscope:dependencies
(198561e) - github: rename label
scope:typescript
toscope:ts
(f9b6530) - github: update label descriptions (74ba0e8)
- github: update pull request template (bebd4e2)
- release: read tag prefix from
package.json
(6b08e88) - release: update commit message format (9aa4449)
- release: use current date as release date (43a2225)
- vscode: cleanup eslint settings (53571ab)
- vscode: let prettier handle shellscript files (118cde5)
- yarn: configure
flex-development
scope (d24d03e) - yarn: fix lockfile ruined by @dependabot (d73bba2)
- yarn: fix lockfile ruined by @dependabot (87574e4)
- yarn: fix lockfile ruined by @dependabot (705612d)
- yarn: remove registry restrictions (793a0ca)
- update vitest environment (8b79d00)
[email protected] (2022-08-17)
- release: fix release date for
[email protected]
(2b8e28d)
[email protected] (2022-08-16)
- types: remove
DocumentDeepPartial
- types: drop
DeepPartialBy
- types: drop
DeepPartialByHelper
- types: drop
DeepPartialByRequired
- types: drop
DeepPartialByRequiredHelper
- types: drop
PartialBy
- types: drop
PartialByRequired
- types: remove unused and extraneous types (bd2ff45)
- types: use
OrDeepPartial
inDocumentPartial
(dee309f) - types: remove
DocumentDeepPartial
(e14d8e0)
[email protected] (2022-08-15)
- fix .npmignore (068eb2e)
- deps-dev: bump @faker-js/faker from 7.3.0 to 7.4.0 (71421d2)
- deps-dev: bump @types/chai from 4.3.1 to 4.3.3 (eddba63)
- deps-dev: bump @types/prettier from 2.6.4 to 2.7.0 (647f9c0)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.1 (a69a946)
- deps-dev: bump @typescript-eslint/parser from 5.32.0 to 5.33.1 (af40d7b)
- deps-dev: bump cspell from 6.5.0 to 6.6.1 (88b2e86)
- deps-dev: bump eslint from 8.21.0 to 8.22.0 (6f7fca8)
- deps-dev: bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (96d75e3)
- deps-dev: bump tsconfig-paths from 4.0.0 to 4.1.0 (ba3539d)
- deps-dev: bump unbuild from 0.7.6 to 0.8.8 (dd82974)
- add gpr registry config for @dependabot (05b5ca7)
- remove ignored dependencies for @dependabot (748fba1)
- deps: bump actions/github-script from 6.1.0 to 6.1.1 (#51) (aa078c1)
- workflows:
label-linked-issues
(f0ef3bc) - workflows:
query-linked-issues
(d510013) - workflows: close inactionable issues after
14
days (b2f70a4) - workflows: lock inactive threads after
60
days (6a590f2) - workflows: refactor
integrity
(00008a1) - workflows: refactor ci workflow (3eafccb)
- workflows: refactor release and package publishing (2ae4721)
- workflows: reimplement @dependabot auto approve and merge (173d1ae)
- workflows: reimplement label management workflow (85d4de9)
- workflows: reimplement pr auto approval (16ea0a4)
- prevent prettier from formatting markdown (6c67427)
- update jsx check in eslint config (9302f4c)
- update sample gitconfig (8bf65b4)
- github: add label
scope:typescript
(a7b5619) - github: cleanup bug report environment section starter (d60974d)
- release: update local workflow (5b057b2)
- tests: fix path alias recognition (65e625e)
- tests: run tests in alphabetical order (e0cc8cc)
- ts: update module code generation (c22f6fb)
- vscode: update workspace settings (4dcc616)
- yarn: cleanup yarn environment (71871db)
[email protected] (2022-08-04)
- types:
Union
definition - types: drop
.type
extension - enums: drop
.enum
extension - guards: drop
.guard
extension
- enums: drop
.enum
extension (43d858e) - guards: drop
.guard
extension (bc33094) - types: drop
.type
extension (b3207a6)
- types: loosen
Intersection
definition (c5cf5b6)
[email protected] (2022-08-03)
- enums:
HttpStatus
(9e8c352)
- exports:
[DEP0148] DeprecationWarning: Use of deprecated folder mapping "./"
(#36) (151b4ed) - guards:
isNumberString
logic (33dcfde)
- refactor project architecture (#30) (a1a564c)
- github: add commit scope
exports
(af02010) - github: add commit scope
husky
(ad3db94) - github: add commit scope
tests
(8afd47e) - github: add commit scopes
pkg
andvscode
(84bcfea) - github: add commit type
wip
(d9f9450) - github: update feature request template comments (2e65e86)
- husky: add shebang to scripts (177a9d3)
- pkg: add "interfaces" to
keywords
(c72f47a) - release: include reverted commits in changelog (72bd60a)
- release: re-add
chore
andtest
type commits to changelog (3895043) - release: replace
yarn version
withbump
(4ea6736) - release: sort commit groups and commits (50cee2e)
- guards: make
isUnixTimestamp
parameter optional (1a20135)
[email protected] (2022-03-14)
- enums:
BsonTypeAlias
,BsonTypeCode
,ProjectRule
,SortOrder
(992fefb)
[email protected] (2022-03-13)
- enums:
CompareResult
(16b2417)
[email protected] (2022-03-02)
- enums:
AppEnv.CI
(d504f1c) - enums:
JwtType
(d2370a6) - guards:
isJwtType
(f77bcaf) - types:
Numeric
(462f102) - types:
TimestampUnix
(936651e)
[email protected] (2022-02-06)
- enums: update
NodeEnv
annotations (bd4ba29)
[email protected] (2021-11-12)
- guards:
isBooleanish
(7d53fcd) - guards:
isEmptyString
(141902a) - guards:
isEmptyValue
(879aa26) - guards:
isNIL
(011f516) - guards:
isNumberString
(4d3bae0)
[email protected] (2021-11-12)
- types:
OrNil
,OrNull
,OrUndefined
(23ea43e)
[email protected] (2021-11-01)
- package exports (actually) (d6629ad)
[email protected] (2021-10-31)
- package exports (e601c92)
- check for duplicate deps when
yarn.lock
changes (b275a35) - update eslint config to handle dotfiles (179617e)
[email protected] (2021-10-29)
- add conditional exports -
./guards
,./guards/*
(98a1426)
- local integrity check (ea5451d)
- scripts: add
check:ci
script (1233da6) - tools: reorganize build workflow (adf50f6)
- tools: use explicit environment variables in testing workflow (c0c9db8)
- typescript: add typings for
@vercel/ncc
(46065f2) - typescript: add typings for
tsc-prog/dist/utils/log
(4e8a325)
[email protected] (2021-10-22)
- types:
ClassConstructor
(4799845) - types:
DocumentDeepPartial
,DocumentPartial
(6fb47b7) - types:
DUID
(03513e8) - types:
EmptyString
(ccf0af1) - types:
UID
(921883e)
[email protected] (2021-10-16)
- path remapping in
types
build output (78d512a)
[email protected] (2021-10-15)
- deps-dev: interactive upgrades (47e382e)
- deps-dev: remove unused deps (7604d38)
- use fully specified exports and call expressions in build output (e0ae635)
- add testing framework (590d697)
- enums:
NodeEnv
(445a546) - guards:
isNodeEnv
(7b372de) - types:
Intersection
(d270a78) - types:
RegexString
(2c7940f) - types:
Union
(59e1584)
- github: add
guards
commit scope (0735655) - github: add
scope:guards
label (bff9176) - tools: cleanup project tools (2186a3d)
- tools: fix release workflow script (828edc3)
[email protected] (2021-10-14)
Could not find a declaration file for module
(actually! 😉) (5161733)
[email protected] (2021-10-14)
Could not find a declaration file for module
(e075120)
- scripts: remove
*.tgz
files inclean:build
script (e3bd500) - typescript: enable
exactOptionalPropertyTypes
(bcd8f5e) - typescript: upgrade to
[email protected]
(f74cf2f)
- workflows: add
delete-release-branch
job (4b418f1) - workflows: push to protected branch 'main' (efd8d22)
- workflows: update
integrity
triggers (f031e61)
[email protected] (2021-10-13)
- cjs: directory index specifiers (429f3f8)
- esm: update
@flex-development/tutils
path alias (1158135) - tools: add
ts-patch
, dropttypescript
(4d9cb71) - tools: add
tsc-prog
to build workflow (3f3f922) - tools: enable type checking during build workflow (9dc7bf8)
- workflows: update
continuous-integration
triggers (96a59fd) - workflows: update
integrity
triggers (9be038e)
[email protected] (2021-10-11)
- target
node>=14.18.0
- deps-dev: interactive upgrades (acfd4c3)
- deps-dev: use
@flex-development/[email protected]
(771547c) - target
node>=14.18.0
(ad7bbdb) - update package exports and entrypoints (286d9f3)
- local integrity check (087675c)
- release: set package version (9880b9a)
- scripts: update -
clean:build
,postinstall
,check:style
(6e679a2) - tools: add
trext
and@vercel/ncc
to build workflow (9a7b3bd) - tools: update
pkg
helper exports (d7901d4) - tools: update prerelease workflow (47108c1)
[email protected] (2021-10-05)
- use default exports + kebab case filenames
- hybrid: esm-cjs hybrid migration (no longer using
.js
extension)
- https://github.com/peterjwest/convert-extension
- https://github.com/gfmio/typescript-esm-cjs-hybrid-example
- https://nodejs.medium.com/announcing-a-new-experimental-modules-1be8d2d6c2ff
- https://www.sensedeep.com/blog/posts/2021/how-to-create-single-source-npm-module.html
- deps-dev: drop
eslint-plugin-tree-shaking
(6706515) - hybrid: esm-cjs hybrid migration (no longer using
.js
extension) (37b147d)
- use default exports + kebab case filenames (21c25d9)
- types:
OrDeepPartial
(cd1b274)
- workflows: fix
./tools/cli/loadenv: No such file or directory
(6952c62) - workflows: update
strategy.matrix.node
(b1188b3)
- add
enums
,interfaces
, andtypes
commit scopes (a5c3b9d) - fix repo integrity (fd99661)
- release: set package version (3fd1d56)
- tools: update extension conversion logic in
build
workflow (d12d950) - upgrade to
[email protected]
(e3ad638)
[email protected] (2021-09-15)
- deps-peer: make
typescript>=2.7
optional (9bfe059)
[email protected] (2021-09-15)
- deps-peer: add
typescript>=2.7
peer dependency (e4d23dc)
[email protected] (2021-09-05)
- scripts: disable
postinstall
before tarball is packed (a2243b0)
[email protected] (2021-09-04)
- scripts: allow
postinstall
to fail quietly (b8236b0)
[email protected] (2021-09-04)
- scripts: use
husky-run init
inpostinstall
script (812ae42)
[email protected] (2021-09-04)
- scripts: only run
postinstall
in dev environments (3824716)
[email protected] (2021-09-04)
- upgrade to
[email protected]
(a2e7afb) - deps-dev: add
@flex-development/[email protected]
(df2ccd8) - distribute cjs and esm builds (3a80cd6)
- deps-dev: pin
lint-staged
to11.0.0
(999d5c7) - deps-peer: allow any version of
typescript
(c9bf0b5) - deps-dev: add
[email protected]
(4d022c5) - deps-dev: add
release
script dependencies (8153232)
- update formatting and linting configs (165be2e)
- deps-dev: pin commitlint dependencies (689ba55)
- move pr template to
.github
directory (05df609) - move sample
.gitconfig
to.github
directory (8089c7b) - run
yarn check:install
(5acfd1f) - scripts: add
check:format
(c978202) - scripts: add
check:install
(e08214c) - scripts: update
release
workflow script (15f8cfc) - scripts: use
rimraf
inclean
script (b03f5e4) - typescript: update root tsconfig (db8b39f)
- update commitlint config (a2880c9)
- update environment variables (1a9dcba)
- update issue templates (22d4a40)
- update package
keywords
(f399ffd)
- don't run
postinstall
script in ci environments (08b2032) - workflows: add
automate-pr-reviews
(20ab95d) - workflows: add
continuous-deployment
(40f2e94) - workflows: add
continuous-integration
(30ebf2e) - workflows: add
dependabot-auto
(32b44a1) - workflows: add
label-syncer
(414e4ba) - workflows: add
lock-inactive-threads
(e139994) - workflows: add
no-response
(3268f8d) - workflows: add
repo-integrity
(789c64e) - workflows: add yarn env variables to
check
job (572de6b)
[email protected] (2021-05-27)
- types: update description for
DeepOmit
andPath
(07cb3dc)
[email protected] (2021-05-25)
EmptyObject
,EmptyPrimitive
->EmptyValue
,PlainObject
->ObjectPlain
,UnknownObject
->ObjectUnknown
- types: add
DeepPick
(7d215e6) - types: add
DeepRequired
(569a954) - types: add
Join
(88374fd) - types: add
Overwrite
(61ec34f) - types: add
Split
(215e603)
[email protected] (2021-05-24)
- types: rename ObjectPath* types to Path*
- types: remove NullishPrimitive
- types: add symbol to IndexSignature union (8b690b0)
- types: rename ObjectPath* types to Path* (74b33ac)
- types: add DeepOmit and DeepPartial (27c4360)
- types: add JSONArray, update JSONObject and JSONValuedefinitions (a609635)
- types: differentiate between javascript and json primitives (56a80b6)
- update github release script (1536c78)
[email protected] (2021-05-21)
- types: add utility types (f545380)