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
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
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
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