[packages.dart] chore: migrate workspace to hermetic Bazel build environment
Update README / update-readme (push) Successful in 23s

This commit is contained in:
2026-05-22 21:30:04 -07:00
parent e2a470abfe
commit cc32380977
11 changed files with 113 additions and 12 deletions
+45 -12
View File
@@ -1,22 +1,55 @@
# ==========================================
# 🌌 Federated Workspaces - Ultimate Ignores
# ==========================================
# --- System & Editor Files ---
.DS_Store
.dart_tool/
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
.vscode/
.idea/
*.swp
*.swo
.packages
.pub/
pubspec.lock
# --- Bazel Convenience Symlinks & Outputs ---
bazel-*
bazel_out/
build/
*.iml
# --- C/C++ Outputs ---
*.o
*.obj
*.a
*.lib
*.so
*.dylib
*.dll
*.out
*.exe
DerivedData/
# --- Go Outputs ---
*.test
*.prof
__debug_bin
MODULE.bazel.lock
# --- Node / JavaScript / pnpm ---
node_modules/
.npm/
.pnpm-store/
.pnpm-debug.log*
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Files and directories created by pub
# --- Dart / Flutter ---
.dart_tool/
.packages
.pub-cache/
.pub/
build/
*.SF2
/build/
*.flutter-plugins
*.flutter-plugins-dependencies
+1
View File
@@ -0,0 +1 @@
# Root BUILD file for packages_dart workspace
+25
View File
@@ -0,0 +1,25 @@
module(
name = "packages_dart",
version = "1.0.0",
)
bazel_dep(name = "rules_flutter", version = "0.0.0")
bazel_dep(name = "bazel_skylib", version = "1.7.1")
bazel_dep(name = "rules_go", version = "0.60.0")
bazel_dep(name = "gazelle", version = "0.42.0")
git_override(
module_name = "rules_flutter",
remote = "https://github.com/SpencerC/rules_flutter.git",
commit = "ca70cb77c09d4522fea090c42d81beed597bdacf",
)
flutter = use_extension("@rules_flutter//flutter:extensions.bzl", "flutter")
flutter.toolchain(flutter_version = "3.24.0")
use_repo(
flutter,
"flutter_sdk",
"flutter_toolchains",
)
register_toolchains("@flutter_toolchains//:all")
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "app_review",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "breakpoint",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "flutter_sms",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "flutter_vibrate",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "flutter_whatsnew",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)
+7
View File
@@ -0,0 +1,7 @@
load("@rules_flutter//flutter:defs.bzl", "dart_library")
dart_library(
name = "undo",
srcs = glob(["lib/**/*.dart"]),
visibility = ["//visibility:public"],
)