Skip to content

Commit 66c08c4

Browse files
committed
release: @black-flag/[email protected] [skip ci]
## ✨ Features - **packages/extensions:** allow tweaking `safeDeepClone` operations in `getInvocableExtendedHandler` ([f24e683][2]) ## 🪄 Fixes - **packages/extensions:** delete undefined defaults (as docs say should happen) instead of throwing framework error ([96ef5ef][3]) - **packages/extensions:** improve `safeDeepClone` to account for own symbol properties ([119919e][4]) - **packages/extensions:** replace internal `safeDeepClone` implementation with @-xun/js ([fff47db][5]) ## ⚙️ Build System - **deps:** bump @-xun/js from 1.0.0 to 1.1.0 ([c14d3cf][6]) - **deps:** bump @-xun/js from 1.1.0 to 1.1.1 ([5f6dfff][7]) [1]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected] [2]: f24e683 [3]: 96ef5ef [4]: 119919e [5]: fff47db [6]: c14d3cf [7]: 5f6dfff
1 parent 6ed277e commit 66c08c4

33 files changed

+124
-99
lines changed

Diff for: packages/extensions/CHANGELOG.md

+67-41
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,43 @@ this project adheres to [Semantic Versioning][2].
66

77
<br />
88

9-
## @black-flag/extensions[@2.1.0][3] (2025-03-17)
9+
## @black-flag/extensions[@2.2.0][3] (2025-03-19)
1010

1111
### ✨ Features
1212

13-
- **packages/extensions:** implement `enableAutomaticSorting` option for `withBuilderExtensions` ([3b93860][4]) <sup>see [#182][5]</sup>
13+
- **packages/extensions:** allow tweaking `safeDeepClone` operations in `getInvocableExtendedHandler` ([f24e683][4])
1414

1515
### 🪄 Fixes
1616

17-
- **packages/extensions:** fix `getInvocableExtendedHandler` contextual "cross-talk" issue ([1adf708][6]) <sup>see [#175][7]</sup>
17+
- **packages/extensions:** delete undefined defaults (as docs say should happen) instead of throwing framework error ([96ef5ef][5])
18+
- **packages/extensions:** improve `safeDeepClone` to account for own symbol properties ([119919e][6])
19+
- **packages/extensions:** replace internal `safeDeepClone` implementation with @-xun/js ([fff47db][7])
1820

1921
### ⚙️ Build System
2022

21-
- **deps:** bump core-js from 3.40.0 to 3.41.0 ([12658b9][8])
22-
- **deps:** bump core-js from 3.40.0 to 3.41.0 ([9371719][9])
23+
- **deps:** bump @-xun/js from 1.0.0 to 1.1.0 ([c14d3cf][8])
24+
- **deps:** bump @-xun/js from 1.1.0 to 1.1.1 ([5f6dfff][9])
2325

2426
<br />
2527

26-
## @black-flag/extensions[@2.0.0][10] (2025-03-14)
28+
## @black-flag/extensions[@2.1.0][10] (2025-03-17)
29+
30+
### ✨ Features
31+
32+
- **packages/extensions:** implement `enableAutomaticSorting` option for `withBuilderExtensions` ([3b93860][11]) <sup>see [#182][12]</sup>
33+
34+
### 🪄 Fixes
35+
36+
- **packages/extensions:** fix `getInvocableExtendedHandler` contextual "cross-talk" issue ([1adf708][13]) <sup>see [#175][14]</sup>
37+
38+
### ⚙️ Build System
39+
40+
- **deps:** bump core-js from 3.40.0 to 3.41.0 ([12658b9][15])
41+
- **deps:** bump core-js from 3.40.0 to 3.41.0 ([9371719][16])
42+
43+
<br />
44+
45+
## @black-flag/extensions[@2.0.0][17] (2025-03-14)
2746

2847
### 💥 BREAKING CHANGES 💥
2948

@@ -35,57 +54,64 @@ this project adheres to [Semantic Versioning][2].
3554

3655
### ✨ Features
3756

38-
- **packages/extensions:** implement @black-flag/extensions ([f0525c5][11])
57+
- **packages/extensions:** implement @black-flag/extensions ([f0525c5][18])
3958

4059
### 🪄 Fixes
4160

42-
- Fix Windows interop issues ([b3abf95][12]) <sup>see [#174][13]</sup>
61+
- Fix Windows interop issues ([b3abf95][19]) <sup>see [#174][20]</sup>
4362

4463
### ⚙️ Build System
4564

46-
- **deps:** bump type-fest from 4.35.0 to 4.36.0 ([80350cc][14])
47-
- **deps:** bump type-fest from 4.36.0 to 4.37.0 ([7c8ff7a][15])
48-
- **husky:** force lint-staged (via husky) to only use global config file ([5d3f2cc][16])
49-
- **packages/extensions:** use correct git repo metadata in package.json ([0548f8f][17])
65+
- **deps:** bump type-fest from 4.35.0 to 4.36.0 ([80350cc][21])
66+
- **deps:** bump type-fest from 4.36.0 to 4.37.0 ([7c8ff7a][22])
67+
- **husky:** force lint-staged (via husky) to only use global config file ([5d3f2cc][23])
68+
- **packages/extensions:** use correct git repo metadata in package.json ([0548f8f][24])
5069

5170
### 🧙🏿 Refactored
5271

53-
- Make exported symbols cross-realm ([af78a8f][18])
54-
- Rename and restructure exports for better docs generation ([8303ba7][19])
72+
- Make exported symbols cross-realm ([af78a8f][25])
73+
- Rename and restructure exports for better docs generation ([8303ba7][26])
5574

5675
### 🔥 Reverted
5776

58-
- _"build(deps): bump core-js from 3.40.0 to 3.41.0"_ ([aebeab7][20])
77+
- _"build(deps): bump core-js from 3.40.0 to 3.41.0"_ ([aebeab7][27])
5978

60-
## @black-flag/extensions[@1.0.2][21] (2025-02-21)
79+
## @black-flag/extensions[@1.0.2][28] (2025-02-21)
6180

6281
#### ⚙️ Build System
6382

64-
- **husky:** update to latest hooks ([75d5c66][22])
65-
- **tsconfig:** fix internal path resolution ([fbe3a69][23])
66-
- **tsconfig:** upgrade to NodeNext ([d3a499e][24])
83+
- **husky:** update to latest hooks ([75d5c66][29])
84+
- **tsconfig:** fix internal path resolution ([fbe3a69][30])
85+
- **tsconfig:** upgrade to NodeNext ([d3a499e][31])
6786

6887
[1]: https://conventionalcommits.org
6988
[2]: https://semver.org
70-
[3]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected]
71-
[4]: https://github.com/Xunnamius/black-flag/commit/3b9386082ffb4c7b2987c0f2b2e00e6cd48ad4bb
72-
[5]: https://github.com/Xunnamius/black-flag/issues/182
73-
[6]: https://github.com/Xunnamius/black-flag/commit/1adf7086f5837a4166d7bdfc87028a031d772480
74-
[7]: https://github.com/Xunnamius/black-flag/issues/175
75-
[8]: https://github.com/Xunnamius/black-flag/commit/12658b92d7bda44a0105775dae2db2cb0a1fcdee
76-
[9]: https://github.com/Xunnamius/black-flag/commit/937171967cd8887a8aba12cbb23c0adffacc6c78
77-
[10]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected]
78-
[11]: https://github.com/Xunnamius/black-flag/commit/f0525c5f4bf72b0f28fedf4f6d66f4a1b7353b05
79-
[12]: https://github.com/Xunnamius/black-flag/commit/b3abf95ca2958d5d2fca1091178c050ef88fe5f5
80-
[13]: https://github.com/Xunnamius/black-flag/issues/174
81-
[14]: https://github.com/Xunnamius/black-flag/commit/80350cca61bef915d737fb097e4e3838118a1167
82-
[15]: https://github.com/Xunnamius/black-flag/commit/7c8ff7ad8ffd4d822329278da0a21db54f904f25
83-
[16]: https://github.com/Xunnamius/black-flag/commit/5d3f2ccdfcd615917892d27a5c2cfa1b28879e0c
84-
[17]: https://github.com/Xunnamius/black-flag/commit/0548f8fe3c7daa363173184e34f2307f8964dbed
85-
[18]: https://github.com/Xunnamius/black-flag/commit/af78a8fbc5839e0d3db1b07312bbc854ef1b7a0d
86-
[19]: https://github.com/Xunnamius/black-flag/commit/8303ba7f438ae7f7dedfc2b6f5fd396cab32b252
87-
[20]: https://github.com/Xunnamius/black-flag/commit/aebeab7d2567bc70eedd5920ea51c02bfe3dc081
88-
[21]: https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...@black-flag/[email protected]
89-
[22]: https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
90-
[23]: https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
91-
[24]: https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f
89+
[3]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected]
90+
[4]: https://github.com/Xunnamius/black-flag/commit/f24e683503f57d7c6785584366260d2a19cae1f1
91+
[5]: https://github.com/Xunnamius/black-flag/commit/96ef5ef271071d7886664e00b661d5f21655c0f3
92+
[6]: https://github.com/Xunnamius/black-flag/commit/119919ef40e6a89644ec3156b9bae57c5e24b459
93+
[7]: https://github.com/Xunnamius/black-flag/commit/fff47db4d3a0610fec0fdd48ba7a5cf006993ac7
94+
[8]: https://github.com/Xunnamius/black-flag/commit/c14d3cf8c1964184f8d222e6586eb6c95c5b4fbb
95+
[9]: https://github.com/Xunnamius/black-flag/commit/5f6dfffed3686aa83522ed99127c8acc6eff7158
96+
[10]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected]
97+
[11]: https://github.com/Xunnamius/black-flag/commit/3b9386082ffb4c7b2987c0f2b2e00e6cd48ad4bb
98+
[12]: https://github.com/Xunnamius/black-flag/issues/182
99+
[13]: https://github.com/Xunnamius/black-flag/commit/1adf7086f5837a4166d7bdfc87028a031d772480
100+
[14]: https://github.com/Xunnamius/black-flag/issues/175
101+
[15]: https://github.com/Xunnamius/black-flag/commit/12658b92d7bda44a0105775dae2db2cb0a1fcdee
102+
[16]: https://github.com/Xunnamius/black-flag/commit/937171967cd8887a8aba12cbb23c0adffacc6c78
103+
[17]: https://github.com/Xunnamius/black-flag/compare/@black-flag/[email protected]...@black-flag/[email protected]
104+
[18]: https://github.com/Xunnamius/black-flag/commit/f0525c5f4bf72b0f28fedf4f6d66f4a1b7353b05
105+
[19]: https://github.com/Xunnamius/black-flag/commit/b3abf95ca2958d5d2fca1091178c050ef88fe5f5
106+
[20]: https://github.com/Xunnamius/black-flag/issues/174
107+
[21]: https://github.com/Xunnamius/black-flag/commit/80350cca61bef915d737fb097e4e3838118a1167
108+
[22]: https://github.com/Xunnamius/black-flag/commit/7c8ff7ad8ffd4d822329278da0a21db54f904f25
109+
[23]: https://github.com/Xunnamius/black-flag/commit/5d3f2ccdfcd615917892d27a5c2cfa1b28879e0c
110+
[24]: https://github.com/Xunnamius/black-flag/commit/0548f8fe3c7daa363173184e34f2307f8964dbed
111+
[25]: https://github.com/Xunnamius/black-flag/commit/af78a8fbc5839e0d3db1b07312bbc854ef1b7a0d
112+
[26]: https://github.com/Xunnamius/black-flag/commit/8303ba7f438ae7f7dedfc2b6f5fd396cab32b252
113+
[27]: https://github.com/Xunnamius/black-flag/commit/aebeab7d2567bc70eedd5920ea51c02bfe3dc081
114+
[28]: https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...@black-flag/[email protected]
115+
[29]: https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
116+
[30]: https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
117+
[31]: https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f

Diff for: packages/extensions/docs/constant/variables/globalDebuggerNamespace.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
> `const` **globalDebuggerNamespace**: `"bfe"` = `'bfe'`
1010
11-
Defined in: [packages/extensions/src/constant.ts:4](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/constant.ts#L4)
11+
Defined in: [packages/extensions/src/constant.ts:4](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/constant.ts#L4)
1212

1313
The project-wide namespace that appears in debugger output.

Diff for: packages/extensions/docs/error/type-aliases/KeyValueEntries.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
> **KeyValueEntries** = `Entries`\<\{\}\>
1010
11-
Defined in: [packages/extensions/src/error.ts:7](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/error.ts#L7)
11+
Defined in: [packages/extensions/src/error.ts:7](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/error.ts#L7)

Diff for: packages/extensions/docs/error/type-aliases/KeyValueEntry.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
> **KeyValueEntry** = [`KeyValueEntries`](KeyValueEntries.md)\[`number`\]
1010
11-
Defined in: [packages/extensions/src/error.ts:8](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/error.ts#L8)
11+
Defined in: [packages/extensions/src/error.ts:8](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/error.ts#L8)

Diff for: packages/extensions/docs/error/variables/BfeErrorMessage.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> `const` **BfeErrorMessage**: `object`
1010
11-
Defined in: [packages/extensions/src/error.ts:14](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/error.ts#L14)
11+
Defined in: [packages/extensions/src/error.ts:14](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/error.ts#L14)
1212

1313
A collection of possible error and warning messages.
1414

@@ -248,12 +248,6 @@ A collection of possible error and warning messages.
248248

249249
`string`
250250

251-
### IllegalExplicitlyUndefinedDefault()
252-
253-
#### Returns
254-
255-
`string`
256-
257251
### IllegalHandlerInvocation()
258252

259253
#### Returns

Diff for: packages/extensions/docs/index/functions/getInvocableExtendedHandler.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **getInvocableExtendedHandler**\<`CustomCliArguments`, `CustomExecutionContext`\>(`maybeCommand`, `context`): `Promise`\<(`argv`) => `Promise`\<`void`\>\>
1010
11-
Defined in: [packages/extensions/src/index.ts:1440](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L1440)
11+
Defined in: [packages/extensions/src/index.ts:1447](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L1447)
1212

1313
This function returns a version of `maybeCommand`'s handler function that is
1414
ready to invoke immediately. It can be used with both BFE and normal Black
@@ -47,7 +47,7 @@ for more details.
4747

4848
### CustomExecutionContext
4949

50-
`CustomExecutionContext` *extends* `ExecutionContext`
50+
`CustomExecutionContext` *extends* `ExecutionContext` & `object`
5151

5252
## Parameters
5353

Diff for: packages/extensions/docs/index/functions/withBuilderExtensions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **withBuilderExtensions**\<`CustomCliArguments`, `CustomExecutionContext`\>(`customBuilder`?, `__namedParameters`?): [`WithBuilderExtensionsReturnType`](../type-aliases/WithBuilderExtensionsReturnType.md)\<`CustomCliArguments`, `CustomExecutionContext`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:744](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L744)
11+
Defined in: [packages/extensions/src/index.ts:751](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L751)
1212

1313
This function enables several additional options-related units of
1414
functionality via analysis of the returned options configuration object and

Diff for: packages/extensions/docs/index/functions/withUsageExtensions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **withUsageExtensions**(`altDescription`, `__namedParameters`): `string`
1010
11-
Defined in: [packages/extensions/src/index.ts:1368](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L1368)
11+
Defined in: [packages/extensions/src/index.ts:1375](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L1375)
1212

1313
Generate command usage text consistently yet flexibly.
1414

Diff for: packages/extensions/docs/index/type-aliases/AsStrictExecutionContext.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **AsStrictExecutionContext**\<`CustomExecutionContext`\> = `OmitIndexSignature`\<`Exclude`\<`CustomExecutionContext`, `"state"`\>\> & `OmitIndexSignature`\<`CustomExecutionContext`\[`"state"`\]\>
1010
11-
Defined in: [packages/extensions/src/index.ts:626](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L626)
11+
Defined in: [packages/extensions/src/index.ts:633](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L633)
1212

1313
A stricter version of Black Flag's
1414
[ExecutionContext](https://github.com/Xunnamius/black-flag/blob/main/docs/api/src/exports/util/type-aliases/ExecutionContext.md)

Diff for: packages/extensions/docs/index/type-aliases/BfBuilderFunction.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfBuilderFunction**\<`CustomCliArguments`, `CustomExecutionContext`\> = `Extract`\<`Configuration`\<`CustomCliArguments`, `CustomExecutionContext`\>\[`"builder"`\], `Function`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:169](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L169)
11+
Defined in: [packages/extensions/src/index.ts:171](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L171)
1212

1313
The function type of the `builder` export accepted by Black Flag.
1414

Diff for: packages/extensions/docs/index/type-aliases/BfBuilderObject.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfBuilderObject**\<`CustomCliArguments`, `CustomExecutionContext`\> = `Exclude`\<`Configuration`\<`CustomCliArguments`, `CustomExecutionContext`\>\[`"builder"`\], `Function`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:181](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L181)
11+
Defined in: [packages/extensions/src/index.ts:183](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L183)
1212

1313
The object type of the `builder` export accepted by Black Flag.
1414

Diff for: packages/extensions/docs/index/type-aliases/BfBuilderObjectValue.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfBuilderObjectValue**\<`CustomCliArguments`, `CustomExecutionContext`\> = [`BfBuilderObject`](BfBuilderObject.md)\<`CustomCliArguments`, `CustomExecutionContext`\>\[`string`\]
1010
11-
Defined in: [packages/extensions/src/index.ts:195](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L195)
11+
Defined in: [packages/extensions/src/index.ts:197](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L197)
1212

1313
The object value type of a [BfBuilderObject](BfBuilderObject.md).
1414

Diff for: packages/extensions/docs/index/type-aliases/BfGenericBuilderObjectValue.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
> **BfGenericBuilderObjectValue** = [`BfBuilderObjectValue`](BfBuilderObjectValue.md)\<`Record`\<`string`, `unknown`\>, `ExecutionContext`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:203](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L203)
11+
Defined in: [packages/extensions/src/index.ts:205](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L205)
1212

1313
The generic object value type of a [BfBuilderObject](BfBuilderObject.md).

Diff for: packages/extensions/docs/index/type-aliases/BfeBuilderFunction.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfeBuilderFunction**\<`CustomCliArguments`, `CustomExecutionContext`\> = (...`args`) => [`BfBuilderObject`](BfBuilderObject.md)\<`CustomCliArguments`, `CustomExecutionContext`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:589](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L589)
11+
Defined in: [packages/extensions/src/index.ts:596](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L596)
1212

1313
This function implements several additional optionals-related units of
1414
functionality. This function is meant to take the place of a command's

Diff for: packages/extensions/docs/index/type-aliases/BfeBuilderObject.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfeBuilderObject**\<`CustomCliArguments`, `CustomExecutionContext`\> = `object`
1010
11-
Defined in: [packages/extensions/src/index.ts:212](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L212)
11+
Defined in: [packages/extensions/src/index.ts:214](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L214)
1212

1313
A version of the object type of the `builder` export accepted by Black Flag
1414
that supports BFE's additional functionality.

Diff for: packages/extensions/docs/index/type-aliases/BfeBuilderObjectValue.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfeBuilderObjectValue**\<`CustomCliArguments`, `CustomExecutionContext`\> = [`BfeBuilderObjectValueWithoutExtensions`](BfeBuilderObjectValueWithoutExtensions.md) & [`BfeBuilderObjectValueExtensions`](BfeBuilderObjectValueExtensions.md)\<`CustomCliArguments`, `CustomExecutionContext`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:222](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L222)
11+
Defined in: [packages/extensions/src/index.ts:224](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L224)
1212

1313
The object value type of a [BfeBuilderObject](BfeBuilderObject.md).
1414

Diff for: packages/extensions/docs/index/type-aliases/BfeBuilderObjectValueExtensionObject.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfeBuilderObjectValueExtensionObject** = `Record`\<`string`, `unknown`\>
1010
11-
Defined in: [packages/extensions/src/index.ts:470](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L470)
11+
Defined in: [packages/extensions/src/index.ts:477](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L477)
1212

1313
The object type of a [BfeBuilderObjectValueExtensions](BfeBuilderObjectValueExtensions.md).
1414

Diff for: packages/extensions/docs/index/type-aliases/BfeBuilderObjectValueExtensionValue.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
> **BfeBuilderObjectValueExtensionValue** = `string` \| [`BfeBuilderObjectValueExtensionObject`](BfeBuilderObjectValueExtensionObject.md) \| (`string` \| [`BfeBuilderObjectValueExtensionObject`](BfeBuilderObjectValueExtensionObject.md))[]
1010
11-
Defined in: [packages/extensions/src/index.ts:460](https://github.com/Xunnamius/black-flag/blob/fc8d2f90ceaae2703f3b3ef20b36ffbe269cca3b/packages/extensions/src/index.ts#L460)
11+
Defined in: [packages/extensions/src/index.ts:467](https://github.com/Xunnamius/black-flag/blob/6ed277e0a55bcec73d66d48954610cdf899ffe68/packages/extensions/src/index.ts#L467)
1212

1313
The string/object/array type of a [BfeBuilderObjectValueExtensions](BfeBuilderObjectValueExtensions.md).
1414

0 commit comments

Comments
 (0)