Skip to report

Metadata readers arrive on a shared pipeline walker

Follow Valibot’s getMetadata, getTitle and getDescription methods into the internal walker that getTitle and getDescription both search a schema’s pipeline with.

open-circle/valibot #1154 · PR by EskiMojo14 · Merged

open-circle/valibot 42b767d8..7d1b5556

base and head as given

  • Schema metadata can now be retrieved as merged values.
  • Schema titles can now be retrieved.
  • Schema descriptions can now be retrieved.
  • Schema metadata now has an inferred TypeScript type.
files changed
34
in a component
19
lines in components
1,101
components
11
public routes changed
0
schema statements
0
new dependencies
0
excluded by role
15
Based on 12 of 19 eligible changed files

Schema metadata introspection

Added
Before
Metadata readers did not exist
After
Schemas expose metadata readers

Library users can retrieve a schema's merged metadata, effective title, and effective description. Metadata traversal includes nested pipelines; duplicate metadata keys are shallowly overwritten in depth-first order.

In favour

  • In favour: Nested pipelines preserve higher-level title and description precedence
  • In favour: Inferred metadata matches the runtime depth-first merge order

The model found nothing to weigh against this.

Files changed in 11 components (6 shown). Dependencies shown: 4 new, 8 unchanged
unchanged · 8new · 41 component added

4 new dependencies between components — Last Metadata → Types · Last Metadata → Pipe · Utils → Last Metadata · Last Metadata → Methods

What else could behave differently

199 components · 725 files

These components import changed code, directly or through other files. A traced dependency is a place to review, not a confirmed runtime failure.

Reached 3

ComponentSymbolCited atFilesReached by
Typeslibrary/src/types/Signature changed 1 of 5 changed symbols reaching itlibrary/src/methods/pipe/pipe.ts:21-70122 direct · 10 at two steps
Trace path

Shortest component path from the changed symbol:

  1. Pipe
  2. Types

Later steps follow file imports; they do not prove this symbol is called.

library/src/utils/_addIssue/Signature changed 1 of 2 changed symbols reaching itlibrary/src/methods/pipe/pipe.ts:21-702none direct · 1 at two steps · 1 at three steps
Trace path

Shortest component path from the changed symbol:

  1. Pipe
  2. Types
  3. library/src/utils/_addIssue/

Later steps follow file imports; they do not prove this symbol is called.

library/src/Signature changed 1 of 5 changed symbols reaching itlibrary/src/methods/pipe/pipe.ts:21-701none direct · 1 at two steps
Trace path

Shortest component path from the changed symbol:

  1. Pipe
  2. Types
  3. library/src/

Later steps follow file imports; they do not prove this symbol is called.

Held back 31

ComponentFilesReached byResolution
library/src/utils/1none direct · 1 at three stepsprecise
library/1none direct · 1 at three stepsprecise
library/src/actions/2none direct · 1 at three steps · 1 at four stepsprecise
library/src/schemas/1none direct · 1 at three stepsprecise
library/src/methods/1none direct · 1 at three stepsprecise
library/src/actions/transform/5none direct · 4 at three steps · 1 at four stepsprecise
packages/to-json-schema/src/5none direct · 4 at three steps · 1 at four stepsprecise
library/src/actions/readonly/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/brand/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/schemas/unknown/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/schemas/any/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/description/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/title/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/metadata/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/trim/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/await/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/filterItems/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/findItem/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/flavor/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/mapItems/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/normalize/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/reduceItems/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/sortItems/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/toLowerCase/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/toMaxValue/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/toMinValue/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/toUpperCase/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/trimEnd/3none direct · 2 at three steps · 1 at four stepsprecise
library/src/actions/trimStart/3none direct · 2 at three steps · 1 at four stepsprecise
packages/to-json-schema/src/utils/1none direct · 1 at four stepsprecise
packages/to-json-schema/src/vitest/1none direct · 1 at four stepsprecise

Ranked lower 165

ComponentFilesReached by
library/src/utils/_getStandardProps/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/string/3none direct · 1 at two steps · 2 at three steps
library/src/methods/pipe/52 direct · 2 at two steps · 1 at three steps
library/src/schemas/number/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/object/62 direct · 3 at two steps · 1 at three steps
library/src/schemas/optional/62 direct · 3 at two steps · 1 at three steps
library/src/storages/9none direct · 4 at two steps · 4 at three steps · 1 at four steps
library/src/schemas/nullish/62 direct · 3 at two steps · 1 at three steps
library/src/schemas/boolean/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/looseObject/62 direct · 3 at two steps · 1 at three steps
library/src/schemas/objectWithRest/62 direct · 3 at two steps · 1 at three steps
library/src/schemas/strictObject/62 direct · 3 at two steps · 1 at three steps
library/src/methods/getDefault/3none direct · 1 at two steps · 2 at three steps
library/src/vitest/9none direct · 8 at two steps · 1 at three steps
library/src/schemas/undefinedable/62 direct · 3 at two steps · 1 at three steps
library/src/schemas/exactOptional/52 direct · 2 at two steps · 1 at three steps
library/src/methods/getFallback/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/array/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/null/3none direct · 1 at two steps · 2 at three steps
library/src/utils/ValiError/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/nullable/62 direct · 3 at two steps · 1 at three steps
library/src/methods/fallback/52 direct · 2 at two steps · 1 at three steps
library/src/schemas/union/9none direct · 4 at two steps · 4 at three steps · 1 at four steps
library/src/schemas/custom/6none direct · 1 at two steps · 5 at three steps
library/src/schemas/looseTuple/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/strictTuple/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/tuple/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/tupleWithRest/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/nonOptional/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/undefined/3none direct · 1 at two steps · 2 at three steps
library/src/utils/_getLastMetadata/21 direct · 1 at two steps
library/src/schemas/nonNullable/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/nonNullish/6none direct · 3 at two steps · 3 at three steps
library/src/actions/email/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minLength/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minValue/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/literal/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/picklist/3none direct · 1 at two steps · 2 at three steps
library/src/utils/getDotPath/3none direct · 2 at two steps · 1 at three steps
library/src/methods/safeParse/64 direct · 2 at two steps
library/src/schemas/record/63 direct · 3 at two steps
library/src/actions/check/6none direct · 1 at two steps · 5 at three steps
library/src/schemas/intersect/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/map/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/set/6none direct · 3 at two steps · 3 at three steps
library/src/schemas/variant/6none direct · 3 at two steps · 3 at three steps
library/src/methods/parse/5none direct · 2 at two steps · 3 at three steps
library/src/schemas/lazy/5none direct · 2 at two steps · 3 at three steps
library/src/actions/decimal/3none direct · 1 at two steps · 2 at three steps
library/src/actions/startsWith/3none direct · 1 at two steps · 2 at three steps
library/src/actions/url/3none direct · 1 at two steps · 2 at three steps
library/src/methods/safeParser/54 direct · 1 at two steps
library/src/methods/getMetadata/32 direct · 1 at two steps
library/src/utils/entriesFromObjects/31 direct · 2 at two steps
library/src/methods/getDescription/21 direct · 1 at two steps
library/src/methods/getTitle/21 direct · 1 at two steps
library/src/actions/partialCheck/9none direct · 2 at two steps · 6 at three steps · 1 at four steps
library/src/actions/checkItems/6none direct · 1 at two steps · 5 at three steps
library/src/actions/rawCheck/6none direct · 1 at two steps · 5 at three steps
library/src/actions/rawTransform/6none direct · 3 at two steps · 3 at three steps
library/src/methods/forward/6none direct · 2 at two steps · 4 at three steps
library/src/methods/getDefaults/6none direct · 3 at two steps · 3 at three steps
library/src/methods/getFallbacks/6none direct · 3 at two steps · 3 at three steps
library/src/actions/args/5none direct · 2 at two steps · 3 at three steps
library/src/actions/returns/5none direct · 2 at two steps · 3 at three steps
library/src/methods/parser/5none direct · 2 at two steps · 3 at three steps
library/src/methods/partial/5none direct · 2 at two steps · 3 at three steps
library/src/methods/required/5none direct · 2 at two steps · 3 at three steps
library/src/actions/base64/3none direct · 1 at two steps · 2 at three steps
library/src/actions/bic/3none direct · 1 at two steps · 2 at three steps
library/src/actions/bytes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/creditCard/3none direct · 1 at two steps · 2 at three steps
library/src/actions/cuid2/3none direct · 1 at two steps · 2 at three steps
library/src/actions/digits/3none direct · 1 at two steps · 2 at three steps
library/src/actions/emoji/3none direct · 1 at two steps · 2 at three steps
library/src/actions/empty/3none direct · 1 at two steps · 2 at three steps
library/src/actions/endsWith/3none direct · 1 at two steps · 2 at three steps
library/src/actions/entries/3none direct · 1 at two steps · 2 at three steps
library/src/actions/everyItem/3none direct · 1 at two steps · 2 at three steps
library/src/actions/excludes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/finite/3none direct · 1 at two steps · 2 at three steps
library/src/actions/graphemes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/gtValue/3none direct · 1 at two steps · 2 at three steps
library/src/actions/hash/3none direct · 1 at two steps · 2 at three steps
library/src/actions/hexadecimal/3none direct · 1 at two steps · 2 at three steps
library/src/actions/hexColor/3none direct · 1 at two steps · 2 at three steps
library/src/actions/imei/3none direct · 1 at two steps · 2 at three steps
library/src/actions/includes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/integer/3none direct · 1 at two steps · 2 at three steps
library/src/actions/ip/3none direct · 1 at two steps · 2 at three steps
library/src/actions/ipv4/3none direct · 1 at two steps · 2 at three steps
library/src/actions/ipv6/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoDate/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoDateTime/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoTime/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoTimeSecond/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoTimestamp/3none direct · 1 at two steps · 2 at three steps
library/src/actions/isoWeek/3none direct · 1 at two steps · 2 at three steps
library/src/actions/length/3none direct · 1 at two steps · 2 at three steps
library/src/actions/ltValue/3none direct · 1 at two steps · 2 at three steps
library/src/actions/mac/3none direct · 1 at two steps · 2 at three steps
library/src/actions/mac48/3none direct · 1 at two steps · 2 at three steps
library/src/actions/mac64/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxBytes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxEntries/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxGraphemes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxLength/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxSize/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxValue/3none direct · 1 at two steps · 2 at three steps
library/src/actions/maxWords/3none direct · 1 at two steps · 2 at three steps
library/src/actions/mimeType/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minBytes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minEntries/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minGraphemes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minSize/3none direct · 1 at two steps · 2 at three steps
library/src/actions/minWords/3none direct · 1 at two steps · 2 at three steps
library/src/actions/multipleOf/3none direct · 1 at two steps · 2 at three steps
library/src/actions/nanoid/3none direct · 1 at two steps · 2 at three steps
library/src/actions/nonEmpty/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notBytes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notEntries/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notGraphemes/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notLength/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notSize/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notValue/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notValues/3none direct · 1 at two steps · 2 at three steps
library/src/actions/notWords/3none direct · 1 at two steps · 2 at three steps
library/src/actions/octal/3none direct · 1 at two steps · 2 at three steps
library/src/actions/parseJson/3none direct · 1 at two steps · 2 at three steps
library/src/actions/regex/3none direct · 1 at two steps · 2 at three steps
library/src/actions/rfcEmail/3none direct · 1 at two steps · 2 at three steps
library/src/actions/safeInteger/3none direct · 1 at two steps · 2 at three steps
library/src/actions/size/3none direct · 1 at two steps · 2 at three steps
library/src/actions/slug/3none direct · 1 at two steps · 2 at three steps
library/src/actions/someItem/3none direct · 1 at two steps · 2 at three steps
library/src/actions/stringifyJson/3none direct · 1 at two steps · 2 at three steps
library/src/actions/ulid/3none direct · 1 at two steps · 2 at three steps
library/src/actions/uuid/3none direct · 1 at two steps · 2 at three steps
library/src/actions/value/3none direct · 1 at two steps · 2 at three steps
library/src/actions/values/3none direct · 1 at two steps · 2 at three steps
library/src/actions/words/3none direct · 1 at two steps · 2 at three steps
library/src/methods/assert/3none direct · 1 at two steps · 2 at three steps
library/src/methods/config/3none direct · 1 at two steps · 2 at three steps
library/src/methods/flatten/3none direct · 2 at two steps · 1 at three steps
library/src/methods/is/3none direct · 1 at two steps · 2 at three steps
library/src/methods/keyof/3none direct · 1 at two steps · 2 at three steps
library/src/methods/message/3none direct · 1 at two steps · 2 at three steps
library/src/methods/omit/3none direct · 1 at two steps · 2 at three steps
library/src/methods/pick/3none direct · 1 at two steps · 2 at three steps
library/src/methods/unwrap/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/bigint/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/blob/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/date/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/enum/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/file/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/function/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/instance/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/nan/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/never/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/promise/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/symbol/3none direct · 1 at two steps · 2 at three steps
library/src/schemas/void/3none direct · 1 at two steps · 2 at three steps
library/src/utils/entriesFromList/3none direct · 1 at two steps · 2 at three steps
library/src/methods/summarize/2none direct · 1 at two steps · 1 at three steps
library/src/utils/isValiError/2none direct · 1 at two steps · 1 at three steps

Statements 5

SchemaWithPipe's signature change was traced to 12 files in types. 210
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in _addIssue. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in library source. 1
library/src/methods/pipe/pipe.ts:21-70
SafeParseResult's signature change was traced to 6 files in safeParse. 42
library/src/methods/safeParse/types.ts:12-46
SafeParseResult's signature change was traced to 5 files in safeParser. 41
library/src/methods/safeParse/types.ts:12-46

242 reached files belong to no component — tests, docs and config.

Routes, schema, dependencies

No public URL, no migration and no new package.

Inspect components, files and symbols

Component

TypesModified
library/src/types/

1 file · 10 lines

191 dependents

The exported surface added Merge.
UtilsModified
library/src/utils/

1 file · 1 line

149 dependents

PipeModified
library/src/methods/pipe/

2 files · 7 lines

29 dependents

MethodsModified
library/src/methods/

1 file · 3 lines

18 dependents

Last MetadataAdded
library/src/utils/_getLastMetadata/

2 files · 83 lines

3 dependents

The exported surface added _getLastMetadata.
Safe ParseModified
library/src/methods/safeParse/

1 file · 2 lines

2 dependents

Get MetadataAdded
library/src/methods/getMetadata/

3 files · 237 lines

1 dependent

ranked lower · 0.06

The exported surface added InferMetadata and getMetadata.
Get DescriptionAdded
library/src/methods/getDescription/

2 files · 58 lines

1 dependent

ranked lower · 0.06

The exported surface added getDescription.
Get TitleAdded
library/src/methods/getTitle/

2 files · 58 lines

1 dependent

ranked lower · 0.06

The exported surface added getTitle.
Entries From ObjectsModified
library/src/utils/entriesFromObjects/

1 file · 20 lines

1 dependent

ranked lower · 0.06

API RoutesModified
website/src/routes/api/

3 files · 622 lines

ranked lower · 0.06

1 file changed, with 20 lines added or removed.
1 file changed, with 2 lines added or removed.

File

Typeslibrary/src/types/
library/src/types/utils.ts

+10 −0

Utilslibrary/src/utils/
library/src/utils/index.ts

+1 −0

Pipelibrary/src/methods/pipe/
library/src/methods/pipe/pipeAsync.ts

+4 −1

Pipelibrary/src/methods/pipe/
library/src/methods/pipe/pipe.ts

+1 −1

Methodslibrary/src/methods/
library/src/methods/index.ts

+3 −0

Last Metadatalibrary/src/utils/_getLastMetadata/
library/src/utils/_getLastMetadata/_getLastMetadata.ts

+82 −0

Last Metadatalibrary/src/utils/_getLastMetadata/
library/src/utils/_getLastMetadata/index.ts

+1 −0

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/getMetadata.ts

+123 −0

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/getMetadata.test-d.ts

+113 −0

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/index.ts

+1 −0

Get Descriptionlibrary/src/methods/getDescription/
library/src/methods/getDescription/getDescription.ts

+57 −0

Get Descriptionlibrary/src/methods/getDescription/
library/src/methods/getDescription/index.ts

+1 −0

Get Titlelibrary/src/methods/getTitle/
library/src/methods/getTitle/getTitle.ts

+57 −0

Get Titlelibrary/src/methods/getTitle/
library/src/methods/getTitle/index.ts

+1 −0

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getMetadata/properties.ts

+212 −0

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getDescription/properties.ts

+205 −0

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getTitle/properties.ts

+205 −0

Function

imports what changeddownstream of it, one mark per step

SchemaWithPipe()library/src/methods/pipe/pipe.ts

reaches 192 components

SchemaWithPipe's signature change was traced to 3 files in _getStandardProps. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in string schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in pipe. 221
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in number schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in object schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in optional schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 9 files in storages. 441
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in nullish schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in boolean schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in looseObject schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in objectWithRest schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in strictObject schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in getDefault. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 9 files in vitest. 81
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in undefinedable schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in exactOptional schemas. 221
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in getFallback. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in array schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in null schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ValiError. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in nullable schemas. 231
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in fallback. 221
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 9 files in union schemas. 441
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in custom schemas. 15
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in looseTuple schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in strictTuple schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in tuple schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in tupleWithRest schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in nonOptional schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in undefined schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in _getLastMetadata. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in nonNullable schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in nonNullish schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in email actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minLength actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minValue actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in literal schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in picklist schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in getDotPath. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in record schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in check actions. 15
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in intersect schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in map schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in set schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in variant schemas. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in parse. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in lazy schemas. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in decimal actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in startsWith actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in url actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in getDescription. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in getTitle. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 9 files in partialCheck actions. 261
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in checkItems actions. 15
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in rawCheck actions. 15
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in rawTransform actions. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in forward. 24
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in getDefaults. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 6 files in getFallbacks. 33
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in args actions. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in returns actions. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in parser. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in partial. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in required. 23
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in base64 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in bic actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in bytes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in creditCard actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in cuid2 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in digits actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in emoji actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in empty actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in endsWith actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in entries actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in everyItem actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in excludes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in finite actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in graphemes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in gtValue actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in hash actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in hexadecimal actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in hexColor actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in imei actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in includes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in integer actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ip actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ipv4 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ipv6 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoDate actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoDateTime actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoTime actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoTimeSecond actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoTimestamp actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in isoWeek actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in length actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ltValue actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in mac actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in mac48 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in mac64 actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxBytes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxEntries actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxGraphemes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxLength actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxSize actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxValue actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in maxWords actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in mimeType actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minBytes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minEntries actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minGraphemes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minSize actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in minWords actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in multipleOf actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in nanoid actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in nonEmpty actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notBytes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notEntries actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notGraphemes actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notLength actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notSize actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notValue actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notValues actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in notWords actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in octal actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in parseJson actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in regex actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in rfcEmail actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in safeInteger actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in size actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in slug actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in someItem actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in stringifyJson actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in ulid actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in uuid actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in value actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in values actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in words actions. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in assert. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in config. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in flatten. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in is. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in keyof. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in message. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in omit. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in pick. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in unwrap. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in bigint schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in blob schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in date schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in enum schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in file schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in function schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in instance schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in nan schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in never schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in promise schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in symbol schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in void schemas. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in entriesFromList. 12
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in summarize. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in isValiError. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in utils. 1
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in library. 1
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 2 files in actions. 11
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in schemas. 1
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in methods. 1
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in transform actions. 41
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 5 files in to-json-schema source. 41
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in readonly actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in brand actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in unknown schemas. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in any schemas. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in description actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in title actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in metadata actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in trim actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in await actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in filterItems actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in findItem actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in flavor actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in mapItems actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in normalize actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in reduceItems actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in sortItems actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in toLowerCase actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in toMaxValue actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in toMinValue actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in toUpperCase actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in trimEnd actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 3 files in trimStart actions. 21
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in to-json-schema utils. 1
library/src/methods/pipe/pipe.ts:21-70
SchemaWithPipe's signature change was traced to 1 file in to-json-schema vitest. 1
library/src/methods/pipe/pipe.ts:21-70

Diff

Typeslibrary/src/types/
library/src/types/utils.ts

54–63

Utilslibrary/src/utils/
library/src/utils/index.ts

4–4

Pipelibrary/src/methods/pipe/
library/src/methods/pipe/pipeAsync.ts

35–38

Pipelibrary/src/methods/pipe/
library/src/methods/pipe/pipe.ts

27–27

Methodslibrary/src/methods/
library/src/methods/index.ts

8–8, 11–12

Last Metadatalibrary/src/utils/_getLastMetadata/
library/src/utils/_getLastMetadata/_getLastMetadata.ts

1–82

Last Metadatalibrary/src/utils/_getLastMetadata/
library/src/utils/_getLastMetadata/index.ts

1–1

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/getMetadata.ts

1–123

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/getMetadata.test-d.ts

1–113

Get Metadatalibrary/src/methods/getMetadata/
library/src/methods/getMetadata/index.ts

1–1

Get Descriptionlibrary/src/methods/getDescription/
library/src/methods/getDescription/getDescription.ts

1–57

Get Descriptionlibrary/src/methods/getDescription/
library/src/methods/getDescription/index.ts

1–1

Get Titlelibrary/src/methods/getTitle/
library/src/methods/getTitle/getTitle.ts

1–57

Get Titlelibrary/src/methods/getTitle/
library/src/methods/getTitle/index.ts

1–1

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getMetadata/properties.ts

1–212

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getDescription/properties.ts

1–205

API Routeswebsite/src/routes/api/
website/src/routes/api/(methods)/getTitle/properties.ts

1–205

Analysis scope

2691 → 11
  1. 2,691
    files at head
  2. 228
    components
  3. 11
    changed by this change
  4. 6
    shown above of 11

Where the new files landed

12 new files
New fileBelongs toUsed byCallsServes
library/src/utils/_getLastMetadata/2 new files
Last Metadatanew territory
Get DescriptionGet TitleUtils
library/src/actions/MethodsTypes
library/src/methods/getMetadata/3 new files
Get Metadatanew territory
Methods
library/src/actions/Pipelibrary/src/schemas/Types
library/src/methods/getDescription/2 new files
Get Descriptionnew territory
Methods
library/src/actions/MethodsTypesUtils
library/src/methods/getTitle/2 new files
Get Titlenew territory
Methods
library/src/actions/title/MethodsTypesUtils
website/src/routes/api/3 new files
API Routesbase frame
nothing in the existing application
website/src/components/

8 added files carry no component — 4 docs, 4 test.

11components changed
189reached, not changed
4components added/removed
31dependencies added between components
0dependencies removed between components
0files moved to another path

34 files changed, 215 claims stated. 199 components reached in total.

naming: “model

narrative: “model

analyzer 0.2.0, config v1.9.0-phase8

Every line above is derived from 42b767d8..7d1b5556 and nothing else.