gg_lang 0.1.0
gg_lang: ^0.1.0 copied to clipboard
Shared language catalog and project-type detection for the gg toolchain.
Changelog #
0.1.0 - 2026-06-08 #
Added #
Manifest— format-driven accessor that reads and writes package name, version and publish-target marker for bothpubspec.yaml(yaml, viayaml_editso formatting/comments survive) andpackage.json(json), driven byManifestSpec. IncludesisPrivate()and aManifest.detectfactory.Registryabstraction withPubDevRegistry(pub.dev HTTP API) andNpmRegistry(npm view <name> version), plus aRegistryFactorythat picks the implementation from the newRegistrySpecin the catalog.RegistrySpecandLanguageSpec.registry;languages.jsonnow describes the registry for dart/flutter (http) and typescript (cli).
Changed #
- chore: prepare gg_lang 0.0.1 for publishing (remove publish_to:none, changelog)
- feat(do add): auto-clone transitive deps into master before graph build & P:\programs\flutter/bin/internal/exit_with_errorlevel.bat
- feat(gg_lang): add example/ for pana compliance
0.0.1 - 2026-06-01 #
Added #
- Initial release:
ProjectType/detectProjectType,TypeScriptPackageManager, and theLanguageCatalogwith a bundledlanguages.jsonasset — the shared catalog of language-specific commands (install / analyze / format / test / publish / registryVersion) and package metadata for Dart, Flutter and TypeScript. Extracted fromgg_oneso it can be shared bygg_one,gg_testandgg_publishwithout circular dependencies.