3776 Commits

Author SHA1 Message Date
4195020560 fix: Extend OptionDefinition from command-line-args, fix positional arg bug (#2767)
* add command-line-args as devDep to core

* extend option definition type from command line args

* add map from optionType to type
2025-05-26 16:54:12 +00:00
b747e4b01a chore: Clean up OptionDefinition (#2747)
* expose enum option value map

* update option.type to optionType union

* add comments to OptionDefinition
2025-05-18 09:50:31 -07:00
ea36c22e5c fix(C#): added dependency usings based on types present in renderContext (#2606)
* added dependecy usings based on types present in renderContext

* PR change : removed array usage for emiting , added local function to ensure single addition of "System.Collections.Generic"

---------

Co-authored-by: inferrinizzard <inferrinizzard@gmail.com>
2025-05-18 15:38:35 +00:00
4a20324fc6 Fix publish check for ci (#2746)
* fix: move publish to setup step
2025-05-17 18:25:24 +00:00
63b028f0dd Fix fetch for ci but not publish (#2745)
* grep in ci only but not publish
2025-05-17 18:07:15 +00:00
3b96de894d Fix fetch with build-time substitution (#2744)
* split fetch into build-time files

* fix lint

* test sh

* add grep replace for ci

* bump types node version

* add info log

* add override for node-fetch whatwg
2025-05-17 16:41:38 +00:00
7cd667e5c8 release: Quicktype v23.2.0 (#2743)
* chore: Update typescript to latest version (#2735)

* install and configure biome (#2741)

* Remove FixMeAnyOptionsType, fix lint issues (#2742)

* bump version to 23.2.0
2025-05-15 16:29:12 +00:00
7143aeedb6 Refactor out import cycles (#2733)
* refactor out PathElement dependency cycle

* refactor out type transformed string util cycle

* separate index for re-exports

* rename to TransformedStringType

* move Type files into dir

* refactor out TypeBuilderUtils

* fix imports

* split TypeGraph utils to own file

* move provenance type attribute kind to own file

* fix getGraph instanceof

* recomment cycle

* export through index

* assign TypeGraph to TypeBuilder after init

* update comments
2025-05-12 01:29:03 +00:00
088dadca2a fix: Options parse check (#2723)
* update options parse to filter by cli option kind
2025-05-01 15:35:06 +00:00
8a9178971b Fix text in C++ default statement (#2623)
* Fix typos

* Fix text in C++ default statement

* Remove whitespace characters in cpp file
2025-04-30 15:53:57 +00:00
Tim
472075a54d update to latest effect/Schema (#2646) 2025-04-29 00:34:54 +00:00
da1238c097 release: Quicktype v23.1.0 (#2610)
* feat: Add const typing for Language Names (#2554)

* feat: feat: Strongly type Language Options (#2611)
2025-04-28 08:07:23 -07:00
12652765ee Disable Swift CI check due to gpg issue (#2712)
* temp disable swift
2025-04-28 01:20:11 +00:00
96f888ed4b feat: expose various emit functions to subclasses (#2658) 2025-04-24 15:02:20 +00:00
d1a3956177 Refine Go renderer's generated file header comment. (#2708)
Updated the header comment for Go files to align with standard conventions. Go tools, like golangci-lint, often rely on this comment format.

see https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source

Co-authored-by: inferrinizzard <inferrinizzard@gmail.com>
2025-04-24 15:00:09 +00:00
63db12c423 fix: Revert GH Actions to use Ubuntu 22.04 (#2701)
* update gh actions test step to use ubuntu 22.04 instead of latest due to issues with 24.04
2025-04-24 14:38:46 +00:00
c7837e64f8 fix: punycode error for non CI (#2587)
* fix: punycode error for non CI

* chore: remove build artifacts

* fix: import add comment

---------

Co-authored-by: avallete <andrew@snaplet.dev>
2025-04-23 08:42:59 -07:00
37320e76f7 feat(python): add --pydantic-base-model option (#2604) 2025-01-20 10:55:37 -08:00
29bb816066 refactor: Fixes some easier dependency cycles (#2605)
* fix Acronym dep cycle

* ♻️

* fix dep cycle in input dir
2024-05-31 08:43:48 -07:00
7b5d1aebe9 Merge pull request #2609 from glideapps/repo/test-pr-release-branches
chore(repo): Allow running test pr workflow for release branches
2024-05-30 08:26:53 -07:00
b28430299b allow running test pr workflow for release branches 2024-05-30 08:16:41 -07:00
ed1ffa43e9 chore(rust): Strongly type Rust NamingStyles (#2602)
* standardise json formatting

* add file association for schema files

* install eslint packages

* add eslint config

* remove tslint

* eslint autofix

* update eslint rules, eslintignore

* add lint:fix script

* update eslint rules, eslintignore

* add lint:fix script

* add import rules

* add import rules

* update import rules

* reduce excess style rules

* downgrade remaining to warnings

* fix enum values

fixup! fix enum values

* add all missing accessibility modifiers

fixup! add all missing accessibility modifiers

fixup! add all missing accessibility modifiers

* fix nullish errors

* update import rules

* fix all require imports

* fix all imports

* reduce excess style rules

* fix any types

fixup! fix any types

fixup! fix any types

* fix misc errors

* downgrade remaining to warnings

* return types

* fix types errors

* fix json import for test tsconfig

* auto lint fix

* fix lint errors in extension

* fix lint errors in Elixir

* make ref.pushElement public

* fix misc

* fix accidental public in CSharp raw text get

* fix new lint errors

* Merge branch 'refactor/imports/languages'

* strongly type Rust naming styles

* fix typo

* unify emitDeriveHeader for Rust

* ♻️
2024-05-18 13:39:15 -07:00
3ddcadf332 Revert "Revert "Revert import order to fix imported class being not yet defin…" (#2603)
This reverts commit 02d860f02a.
2024-05-18 12:36:23 -07:00
8521c65958 Fail the workflow if anything earlier fails (#2601)
* Fail the workflow if anything earlier fails

* Update test-pr.yaml
2024-05-18 18:17:08 +00:00
02d860f02a Revert "Revert import order to fix imported class being not yet defined (#2599)" (#2600)
This reverts commit 1ad532b5b3.
2024-05-18 10:59:03 -07:00
Flo
1ad532b5b3 Revert import order to fix imported class being not yet defined (#2599) 2024-05-18 17:57:58 +00:00
be6a937dbf refactor: Split monolithic language files into dirs with component files (#2564) 2024-05-18 10:56:03 -07:00
2d4ce03d7e fix: Restores old build output by removing package.json import (#2596)
* clean before each build

* fix top level package.json import
2024-05-13 08:04:28 -07:00
ec49e95763 Revert "fix: update dist/index.js to dist/src/index.js (#2594)" (#2595)
This reverts commit 50713eb075.
2024-05-12 21:23:29 -07:00
50713eb075 fix: update dist/index.js to dist/src/index.js (#2594)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-05-13 04:21:24 +00:00
79b94e5870 chore: ESLint fixes (#2558)
* standardise json formatting

* add file association for schema files

* install eslint packages

* add eslint config

* remove tslint

* eslint autofix

* update eslint rules, eslintignore

* add lint:fix script

* update eslint rules, eslintignore

* add lint:fix script

* add import rules

* add import rules

* update import rules

* reduce excess style rules

* downgrade remaining to warnings

* fix enum values

fixup! fix enum values

* add all missing accessibility modifiers

fixup! add all missing accessibility modifiers

fixup! add all missing accessibility modifiers

* fix nullish errors

* update import rules

* fix all require imports

* fix all imports

* reduce excess style rules

* fix any types

fixup! fix any types

fixup! fix any types

* fix misc errors

* downgrade remaining to warnings

* return types

* fix types errors

* fix json import for test tsconfig

* auto lint fix

* fix lint errors in extension

* fix lint errors in Elixir

* make ref.pushElement public

* fix misc

* fix accidental public in CSharp raw text get

* fix new lint errors
2024-05-12 15:05:23 -07:00
e50d5a05fb chore: Replace tslint with eslint (#2555) 2024-04-29 20:23:42 -07:00
bc0608f14e remove unused types devDeps (#2586) 2024-04-29 09:50:19 -07:00
84859e10a3 build(deps-dev): bump @types/lodash from 4.14.197 to 4.17.0 (#2583) 2024-04-29 09:50:04 -07:00
22e34d2706 build(deps): bump browser-or-node from 2.1.1 to 3.0.0 (#2580) 2024-04-28 14:10:21 -07:00
7f0b11c06c build(deps-dev): bump prettier from 3.0.1 to 3.2.5 (#2579) 2024-04-28 14:10:07 -07:00
8eb481f183 build(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.0 (#2578) 2024-04-28 14:09:59 -07:00
Tim
19bba82649 update to latest @effect/schema (#2574) 2024-04-28 14:09:49 -07:00
49e9e032af fix: Resolve ReadableStream types issue in test suite (#2581)
* cast response.body to node readable stream for url fetch

* add comment

* Revert "refactor: update fetch import for node v21+ compatibility (#2573)"

This reverts commit 8d4169bf2d.

* Revert "Revert "refactor: update fetch import for node v21+ compatibility (#2573)""

This reverts commit df1321d77e.

* add FIXME comment

* only use cross-fetch in CI
2024-04-28 09:39:13 -07:00
e1bb8383b6 remove deepsource.toml (#2575) 2024-04-24 21:44:10 -05:00
32028a89ca fix: Emit top level primitives for missing Languages (#2552) 2024-04-20 15:24:42 -07:00
0804c4c740 build(deps-dev): bump @types/node from 18.14.0 to 18.19.31 (#2570) 2024-04-20 15:23:40 -07:00
8d4169bf2d refactor: update fetch import for node v21+ compatibility (#2573) 2024-04-19 21:42:34 +00:00
0608204897 build(deps-dev): bump @types/command-line-usage from 5.0.2 to 5.0.4 (#2569) 2024-04-19 13:37:57 -07:00
8547cf77eb build(deps): bump @glideapps/ts-necessities from 2.1.3 to 2.2.3 (#2568) 2024-04-18 15:18:11 -04:00
5a396beba5 build(deps): bump js-base64 from 3.7.5 to 3.7.7 (#2567)
Bumps [js-base64](https://github.com/dankogai/js-base64) from 3.7.5 to 3.7.7.
- [Commits](https://github.com/dankogai/js-base64/compare/3.7.5...3.7.7)

---
updated-dependencies:
- dependency-name: js-base64
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 20:45:46 -04:00
5ddbd5fd2a Fix unicode-properties import (#2566) 2024-04-14 20:54:13 +00:00
046dc5bb38 build(deps-dev): bump deep-equal from 2.2.2 to 2.2.3 (#2543) 2024-04-13 18:06:25 -07:00
c8740030e5 style: format code with Prettier (#2565) 2024-04-13 23:59:27 +00:00
e4a44309af Elixir (#2553) 2024-04-13 16:49:09 -07:00