gg_lang 0.1.0 copy "gg_lang: ^0.1.0" to clipboard
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 both pubspec.yaml (yaml, via yaml_edit so formatting/comments survive) and package.json (json), driven by ManifestSpec. Includes isPrivate() and a Manifest.detect factory.
  • Registry abstraction with PubDevRegistry (pub.dev HTTP API) and NpmRegistry (npm view <name> version), plus a RegistryFactory that picks the implementation from the new RegistrySpec in the catalog.
  • RegistrySpec and LanguageSpec.registry; languages.json now 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 the LanguageCatalog with a bundled languages.json asset — the shared catalog of language-specific commands (install / analyze / format / test / publish / registryVersion) and package metadata for Dart, Flutter and TypeScript. Extracted from gg_one so it can be shared by gg_one, gg_test and gg_publish without circular dependencies.
0
likes
160
points
132
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Shared language catalog and project-type detection for the gg toolchain.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

gg_process, http, mocktail, path, pub_semver, yaml, yaml_edit

More

Packages that depend on gg_lang