Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip: release: Quicktype v23.1.0 #2610

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Commits on May 30, 2024

  1. bump version

    inferrinizzard committed May 30, 2024
    Configuration menu
    Copy the full SHA
    0a34f5b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. feat: Add const typing for Language Names (#2554)

    * standardise json formatting
    
    * fix @types in deps
    
    * add file association for schema files
    
    * uses const type for All array
    
    * move python args to own constructor
    
    * make constructor first in misc languages
    
    * add generics to TargetLanguage for names and extension
    
    * fix generics for JavaScript + subclassing
    
    * add strict types for language names and display names
    
    * move language displayName, names, extension to class static members
    
    * add strict typing for language name
    
    * ♻️
    
    * Revert "move language displayName, names, extension to class static members"
    
    This reverts commit 5ca879c.
    
    * add generics to TargetLanguage for names and extension
    
    * fix generics for JavaScript + subclassing
    
    * ♻️
    
    * 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
    
    * use full generics for all languages to all extensibility
    
    * add generics for elixir
    
    * typescript 4.9 doesn't support const generics yet
    
    * export LanguageName type and predicates
    
    * fix type safety for extension
    
    * fix type safety for cli
    
    * reduce target language generic to singular config object
    
    * update all non-inherited target languages to have external language config
    
    * flatten all languages to extend from TargetLanguage
    
    * fix new lint errors
    
    * Merge branch 'refactor/imports/languages'
    
    * fix package-lock
    
    * lint fixed
    
    * use LanguageName in cli index
    
    * fix type errors in test
    
    * add docs for creating custom languages and renderers
    
    * update README
    inferrinizzard authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    15b652d View commit details
    Browse the repository at this point in the history