castle
castle copied to clipboard
Framework for building Kafka and avro based apps in typescript
Hi, Is there any option or workaround to support BigInt? number won't support 64bit id which is used as snowflake id Avro: `union {null,long} orderId = null;` will generate `orderId?:...
I'm using a wildcard pattern to generate typescript from my avro files, and have some folder structuring to organize these files. I would like to be able to output to...
Snyk has created this PR to upgrade @ovotech/ts-compose from 0.16.0 to 0.20.0. ![merge advice](https://app.snyk.io/badges/merge-advice/?package_manager=npm&package_name=@ovotech/ts-compose&from_version=0.16.0&to_version=0.20.0&pr_id=f79754f9-a82c-44d5-83cc-c241d543fccc&visibility=true&has_feature_flag=false) :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more...
It seems, that record field types are not properly nested with a record namespace. Namely having `a.avsc` schema: ``` { "type": "enum", "name": "A", "namespace": "com.example", "symbols": [ "foo", "bar"...
Changes import to align with guidance: https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require Fixes #146
I got this error when trying to build a typescript project using `@ovotech/castle`: > node_modules/@ovotech/castle/node_modules/@ovotech/avro-kafkajs/dist/AvroTransformBatch.d.ts:4:23 - error TS2497: This module can only be referenced with ECMAScript imports/exports by turning on...
See code sandbox: https://codesandbox.io/s/javascript-forked-k99d2s If I have union of `null` and `int`, the integer value is wrapped within an object. But `avro-ts-cli` does not seem to generate it properly. It...
This project is super useful for us! Thank you for providing it. However there is some deprecation warnings being logged when calling `toTypeScript` which would be nice to get rid...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. Release notes Sourced from word-wrap's releases. 1.2.4 What's Changed Remove default indent by @mohd-akram in jonschlinkert/word-wrap#24 🔒fix: CVE 2023 26115 (2) by @OlafConijn in...
From to the README of `avro-ts` > Avro Ts attempts to generate the types of the "auto" setting for wrapped unions. It does this with the following simple logic on...