diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 53ccb34a..e17a4e0d 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -64,7 +64,7 @@ jobs:
defaults:
run:
- working-directory: packages/dart_firebase_admin
+ working-directory: packages/firebase_admin_sdk
steps:
- uses: actions/checkout@v5
@@ -111,7 +111,7 @@ jobs:
defaults:
run:
- working-directory: packages/dart_firebase_admin
+ working-directory: packages/firebase_admin_sdk
steps:
- uses: actions/checkout@v5
@@ -159,7 +159,7 @@ jobs:
- run: npm install -g firebase-tools
- - name: Run dart_firebase_admin tests with coverage
+ - name: Run firebase_admin_sdk tests with coverage
run: ${{ github.workspace }}/scripts/coverage.sh
- name: Run google_cloud_firestore tests with coverage
@@ -171,7 +171,7 @@ jobs:
cp coverage.lcov coverage_admin.lcov
cp ../google_cloud_firestore/coverage.lcov coverage_firestore.lcov
- # Merge coverage reports from all packages (relative to packages/dart_firebase_admin)
+ # Merge coverage reports from all packages (relative to packages/firebase_admin_sdk)
# Only merge files that exist
COVERAGE_FILES=""
[ -f coverage.lcov ] && COVERAGE_FILES="$COVERAGE_FILES coverage.lcov"
@@ -244,7 +244,7 @@ jobs:
# Console output
echo "=== Coverage Report ==="
- echo "dart_firebase_admin: ${ADMIN_PCT}% (${ADMIN_HIT}/${ADMIN_TOTAL} lines)"
+ echo "firebase_admin_sdk: ${ADMIN_PCT}% (${ADMIN_HIT}/${ADMIN_TOTAL} lines)"
echo "google_cloud_firestore: ${FIRESTORE_PCT}% (${FIRESTORE_HIT}/${FIRESTORE_TOTAL} lines)"
echo "----------------------"
echo "Total: ${COVERAGE_PCT}% (${HIT_LINES}/${TOTAL_LINES} lines)"
@@ -280,7 +280,7 @@ jobs:
### Package Breakdown
| Package | Coverage |
|---------|----------|
- | dart_firebase_admin | ${adminCov}% |
+ | firebase_admin_sdk | ${adminCov}% |
| google_cloud_firestore | ${firestoreCov}% |
_Minimum threshold: 40%_`;
@@ -320,7 +320,7 @@ jobs:
continue-on-error: true
uses: codecov/codecov-action@v4
with:
- files: packages/dart_firebase_admin/coverage.lcov
+ files: packages/firebase_admin_sdk/coverage.lcov
flags: unittests
fail_ci_if_error: false
@@ -340,7 +340,7 @@ jobs:
defaults:
run:
- working-directory: packages/dart_firebase_admin
+ working-directory: packages/firebase_admin_sdk
steps:
- uses: actions/checkout@v5
@@ -380,8 +380,8 @@ jobs:
- name: Run WIF auth test
run: dart test test/integration/app/firebase_app_prod_test.dart --concurrency=1
- build:
- name: Build verification (Dart ${{ matrix.dart-version }})
+ publish:
+ name: Publish verification
runs-on: ubuntu-latest
needs: [check-license-header, lint, test, test-wif]
# Run even if test-wif was skipped (fork PRs), but not if other jobs failed
@@ -392,29 +392,24 @@ jobs:
needs.test.result == 'success' &&
(needs.test-wif.result == 'success' || needs.test-wif.result == 'skipped')
- strategy:
- fail-fast: false
- matrix:
- dart-version: [stable, beta]
-
defaults:
run:
- working-directory: packages/dart_firebase_admin
+ working-directory: packages/firebase_admin_sdk
steps:
- uses: actions/checkout@v5
- uses: dart-lang/setup-dart@v1
with:
- sdk: ${{ matrix.dart-version }}
+ sdk: stable
- name: Cache pub dependencies
uses: actions/cache@v5
with:
path: ~/.pub-cache
- key: pub-${{ matrix.dart-version }}-${{ hashFiles('**/pubspec.lock') }}
+ key: pub-stable-${{ hashFiles('**/pubspec.lock') }}
restore-keys: |
- pub-${{ matrix.dart-version }}-
+ pub-stable-
pub-
- run: dart pub global activate melos
diff --git a/.gitignore b/.gitignore
index b4fc488a..01337a06 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,7 +4,7 @@ firestore-debug.log
coverage.lcov
node_modules
-packages/dart_firebase_admin/test/client/package-lock.json
+packages/firebase_admin_sdk/test/client/package-lock.json
build
coverage
@@ -34,4 +34,4 @@ pubspec.lock
service-account.json
-**/pubspec_overrides.yaml
\ No newline at end of file
+**/pubspec_overrides.yaml
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 453c9517..00000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## 2024-05-06
-
-### Changes
-
----
-
-Packages with breaking changes:
-
- - There are no breaking changes in this release.
-
-Packages with other changes:
-
- - [`dart_firebase_admin` - `v0.3.1`](#dart_firebase_admin---v031)
-
----
-
-#### `dart_firebase_admin` - `v0.3.1`
-
- - **FEAT**: Use GOOGLE_APPLICATION_CREDENTIALS if json value (#32).
-
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 09e1031a..3557d973 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -13,7 +13,7 @@ Thank you for contributing to the Firebase community!
We get lots of those and we love helping you, but GitHub is not the best place for them. Issues which just ask about usage will be closed. Here are some resources to get help:
- Go through the [Firebase Admin SDK setup guide](https://firebase.google.com/docs/admin/setup/)
-- Read the full [API reference](https://pub.dev/documentation/dart_firebase_admin/latest/)
+- Read the full [API reference](https://pub.dev/documentation/firebase_admin_sdk/latest/)
If the official documentation doesn't help, try asking on [Stack Overflow](https://stackoverflow.com/questions/tagged/firebase+dart).
@@ -21,9 +21,9 @@ If the official documentation doesn't help, try asking on [Stack Overflow](https
## Think you found a bug?
-Search through [existing issues](https://github.com/invertase/dart_firebase_admin/issues) before opening a new one — your question may have already been answered.
+Search through [existing issues](https://github.com/firebase/firebase-admin-dart/issues) before opening a new one — your question may have already been answered.
-If your issue appears to be a bug and hasn't been reported, [open a new issue](https://github.com/invertase/dart_firebase_admin/issues/new) using the bug report template and include a minimal repro.
+If your issue appears to be a bug and hasn't been reported, [open a new issue](https://github.com/firebase/firebase-admin-dart/issues/new) using the bug report template and include a minimal repro.
If you are up to the challenge, [submit a pull request](#want-to-submit-a-pull-request) with a fix!
@@ -33,7 +33,7 @@ Share your idea through our [feature request support channel](https://firebase.g
## Want to submit a pull request?
-Sweet, we'd love to accept your contribution! [Open a new pull request](https://github.com/invertase/dart_firebase_admin/pulls) and fill out the provided template.
+Sweet, we'd love to accept your contribution! [Open a new pull request](https://github.com/firebase/firebase-admin-dart/pulls) and fill out the provided template.
**If you want to implement a new feature, please open an issue with a proposal first so that we can figure out if the feature makes sense and how it will work.**
@@ -78,7 +78,7 @@ All submissions, including submissions by project members, require review. We us
3. Verify your setup by running the analyzer and formatter:
```bash
- cd packages/dart_firebase_admin
+ cd packages/firebase_admin_sdk
dart format --set-exit-if-changed .
dart analyze
```
@@ -88,11 +88,11 @@ All submissions, including submissions by project members, require review. We us
This repository is a monorepo managed by [Melos](https://melos.invertase.dev/).
```
-dart_firebase_admin/ # Workspace root
+firebase_admin_sdk/ # Workspace root
├── packages/
-│ ├── dart_firebase_admin/ # Main Firebase Admin SDK package
+│ ├── firebase_admin_sdk/ # Main Firebase Admin SDK package
│ │ ├── lib/
-│ │ │ ├── dart_firebase_admin.dart # Public API barrel file
+│ │ │ ├── firebase_admin_sdk.dart # Public API barrel file
│ │ │ ├── auth.dart # Auth public exports
│ │ │ ├── firestore.dart # Firestore public exports
│ │ │ ├── messaging.dart # Messaging public exports
@@ -123,7 +123,7 @@ Tests are split into unit/emulator tests and production integration tests.
#### Unit and Emulator Tests
```bash
-# From packages/dart_firebase_admin
+# From packages/firebase_admin_sdk
# Run all tests against emulators (requires Firebase CLI)
firebase emulators:exec --project dart-firebase-admin --only auth,firestore,functions,tasks,storage \
@@ -240,7 +240,7 @@ The project uses strict analysis settings (`strict-casts`, `strict-inference`, `
### Public API
- Each Firebase product has its own barrel file (e.g., `lib/auth.dart`, `lib/firestore.dart`). Only add exports there for types that users need directly.
-- The top-level `lib/dart_firebase_admin.dart` re-exports core types. Product-specific types belong in their respective barrel files.
+- The top-level `lib/firebase_admin_sdk.dart` re-exports core types. Product-specific types belong in their respective barrel files.
- Classes under `lib/src/` are implementation details and should not be exported from barrel files unless they are part of the public API.
### Documentation
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 1d6b95cd..3d6fa33d 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -3,7 +3,7 @@ analyzer:
errors:
lines_longer_than_80_chars: ignore
exclude:
- - packages/dart_firebase_admin/example_server_app/**
+ - packages/firebase_admin_sdk/example_server_app/**
language:
strict-casts: true
strict-inference: true
diff --git a/doc/index.html b/doc/index.html
index ac3599bb..d6393f25 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -55,9 +55,9 @@
Firebase Admin SDK for Dart
-
-
dart_firebase_admin
+ firebase_admin_sdk
Main Firebase Admin SDK package with support for Auth, Firestore, Messaging, App Check, Security Rules, and Functions.
- View Documentation →
+ View Documentation →
-
diff --git a/packages/dart_firebase_admin/CHANGELOG.md b/packages/dart_firebase_admin/CHANGELOG.md
deleted file mode 100644
index a1191482..00000000
--- a/packages/dart_firebase_admin/CHANGELOG.md
+++ /dev/null
@@ -1,115 +0,0 @@
-## 0.5.0 - 2026-03-10
-
-### Breaking Changes
-
-- `initializeApp()` now accepts `AppOptions` instead of positional `projectId` and `credential` arguments. Project ID is auto-discovered from credentials, environment variables, or the GCE metadata server if not provided.
-- Firebase service constructors (`Auth(app)`, `Firestore(app)`, etc.) have been removed. Use the instance methods on `FirebaseApp` instead: `app.auth()`, `app.firestore()`, `app.messaging()`, etc. Service instances are now cached — calling `app.auth()` multiple times returns the same instance.
-- `ActionCodeSettings.dynamicLinkDomain` has been removed. Use `linkDomain` instead.
-- `Credential` is now a sealed class with `ServiceAccountCredential` and `ApplicationDefaultCredential` subtypes.
-
-### New Features
-
-**App**
-- Added multi-app support: `initializeApp(options, name: 'secondary')` and `FirebaseApp.getApp('name')`
-- Added `app.serviceAccountEmail()` and `app.sign()` extension methods on `FirebaseApp`
-- All outgoing SDK requests now include an `X-Firebase-Client: fire-admin-dart/` usage tracking header
-
-**Auth**
-- Added tenant support: `app.auth().tenantManager()` returns a `TenantManager`; use `tenantManager.authForTenant(tenantId)` for tenant-scoped auth operations
-- Added `ProjectConfigManager` for managing project-level auth configuration (email privacy, SMS regions, password policies, MFA, reCAPTCHA, mobile links) via `app.auth().projectConfigManager()`
-- Added TOTP multi-factor authentication support
-- Added `SessionCookieOptions` type for `createSessionCookie`
-- Added `linkDomain` to `ActionCodeSettings`
-- Added `Credential.getAccessToken()` to retrieve an OAuth2 access token
-- Added reCAPTCHA managed rules, key types, and toll fraud protection configuration in tenant settings
-
-**Firestore**
-- Added multi-database support: `app.firestore(databaseId: 'analytics-db')`
-- Added `Transaction.getQuery()` to execute queries within a transaction
-- Added `Transaction.getAggregateQuery()` to execute aggregation queries within a transaction
-- Added `BulkWriter` for high-throughput writes with automatic batching (20 ops/batch) and rate limiting using the 500/50/5 rule
-- Added `SetOptions` for merge operations, available on `WriteBatch`, `Transaction`, `BulkWriter`, and `DocumentReference`
-- Added Vector Search support: `FieldValue.vector()`, `VectorValue`, `query.findNearest()`, `VectorQuery`, `VectorQuerySnapshot`
-- Added Query Explain API: `query.explain()` and `vectorQuery.explain()`
-- Added query partitioning: `CollectionGroup.getPartitions(desiredPartitionCount)` returns a list of `QueryPartition` objects; call `partition.toQuery()` to execute each chunk in parallel
-- Added `Firestore.recursiveDelete(ref, bulkWriter)` for bulk deletion of documents and collections
-- `withConverter()` now accepts `null` to reset a typed reference back to `DocumentData`
-
-**Storage** _(new service)_
-- Added `app.storage()` with full `FirebaseApp` lifecycle integration
-- Added emulator support via `FIREBASE_STORAGE_EMULATOR_HOST`
-- Added `file.getSignedUrl()` for V2/V4 signed URL generation
-- Added `file.getDownloadURL()` for retrieving a permanent download URL
-
-**Messaging**
-- Added `messaging.subscribeToTopic(tokens, topic)` and `messaging.unsubscribeFromTopic(tokens, topic)`
-
-**Functions** _(new service)_
-- Added `app.functions()` for Cloud Functions admin operations
-- Added Task Queue API: `functions.taskQueue(functionName)` with `enqueue()` and `delete()`, supporting scheduling, deadlines, custom headers, and custom task IDs
-- Added Cloud Tasks emulator support via `CLOUD_TASKS_EMULATOR_HOST`
-
-### Bug Fixes
-
-- Fixed exceptions being silently swallowed instead of rethrown across all services
-- Fixed `Messaging.sendEach()` incorrectly returning `internalError` for invalid registration tokens; now correctly returns `invalidArgument`
-- Fixed JWT decode exceptions and integer division issues in `verifySessionCookie`
-- Fixed missing `INVALID_ARGUMENT` error code mapping in `SecurityRules`
-- Fixed `ExponentialBackoff` in Firestore not correctly tracking backoff completion state
-- Fixed Auth using `invalidProviderUid` instead of `invalidUid` in `getAccountInfoByFederatedUid`
-
-## 0.4.1 - 2025-03-21
-
-- Bump intl to `0.20.0`
-- Fixed `verifyIdToken` (thanks to @jtdLab)
-- Added Transaction support (thanks to @evandrobubiak)
-- Firebase Emulators now obtain port information from the environment ; if available (thanks to @dinko7)
-- Fix incorrect read of GOOGLE_APPLICATION_CREDENTIALS. It now correctly expects a file path instead of JSON
-- Added `AppCheck` and `SecurityRules` support
-
-## 0.4.0 - 2024-09-11
-
-- Added `firestore.listCollections()` and `doc.listCollections()`
-- Fixes some errors incorrectly coming back as "unknown".
-- `Apns` parameters are no-longer required
-- Fixes argument error in FMC when sending booleans
-- Renamed various error codes to remove duplicates and removed
- unused codes.
-- Fixes crash when updating users (thanks to @HeySreelal)
-- Marked various classes that cannot be extended as base/final.
-- Added a default constructor on `Timestamp` (thanks to @KKimj)
-- Fixes the `Auth.verifyIdToken()` implementation by adding the
- token signature verification part.
-
-## 0.3.1
-
- - **FEAT**: Use GOOGLE_APPLICATION_CREDENTIALS if json value (#32).
-
-## 0.3.0 - 2024-01-02
-
-- **Breaking**: Removed the value `toJson` methods on objects.
- These were not intended to be public.
-- Added Firebase Messaging
-- Upgraded outdated dependencies
-
-## 0.2.0 - 2023-11-30
-
-- Increased minimum Dart SDK to `3.2.0`.
- This fixes a compilation error due to `utf8.encode`.
-- Added `Credential.fromServiceAccountParams` (thanks to @akaboshinit)
-- Added `FirebaseAdminApp.close`, to close open connections and stop the SDK.
-- Fixed various typos
-- Added `Firestore.collectionGroup` support
-- Fix `Auth.getUserByEmail` parsing error.
-
-## 0.1.0 - 2023-10-15
-
-Added Firebase Auth
-
-## 0.0.2
-
-Fix 404 error when not using the emulator.
-
-## 0.0.1
-
-Initial release
diff --git a/packages/dart_firebase_admin/example_server_app/CHANGELOG.md b/packages/dart_firebase_admin/example_server_app/CHANGELOG.md
deleted file mode 100644
index effe43c8..00000000
--- a/packages/dart_firebase_admin/example_server_app/CHANGELOG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-## 1.0.0
-
-- Initial version.
diff --git a/packages/dart_firebase_admin/.firebaserc b/packages/firebase_admin_sdk/.firebaserc
similarity index 100%
rename from packages/dart_firebase_admin/.firebaserc
rename to packages/firebase_admin_sdk/.firebaserc
diff --git a/packages/dart_firebase_admin/.gitignore b/packages/firebase_admin_sdk/.gitignore
similarity index 100%
rename from packages/dart_firebase_admin/.gitignore
rename to packages/firebase_admin_sdk/.gitignore
diff --git a/packages/dart_firebase_admin/.pubignore b/packages/firebase_admin_sdk/.pubignore
similarity index 100%
rename from packages/dart_firebase_admin/.pubignore
rename to packages/firebase_admin_sdk/.pubignore
diff --git a/packages/firebase_admin_sdk/CHANGELOG.md b/packages/firebase_admin_sdk/CHANGELOG.md
new file mode 100644
index 00000000..2af3c2c2
--- /dev/null
+++ b/packages/firebase_admin_sdk/CHANGELOG.md
@@ -0,0 +1,41 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+## 0.5.0
+
+- New release with a new name. See below for historical context.
+
+# Package renamed `firebase_admin_sdk` from `dart_firebase_admin`
+
+- Source lineage from [dart_firebase_admin@0.4.1](https://pub.dev/packages/dart_firebase_admin/versions/0.4.1)
+
+# Historical changes from `firebase_admin_sdk` by [OttomanDeveloper](https://github.com/OttomanDeveloper/)
+
+## 0.0.6 - 2024-04-07
+
+- Updated dependencies
+
+## 0.0.5
+
+- Updated dependencies
+
+## 0.0.4
+
+- Updated dependencies
+
+## 0.0.3
+
+- Dart 3 Support Added
+- Updated dependencies
+
+## 0.0.2
+
+- Updated dependencies
+
+## 0.0.1
+
+- admin sdk for firebase realtime database
+- admin sdk for firebase authentication
+- now you can load your service file as map [Just copy the data inside service-account.json file]
diff --git a/packages/dart_firebase_admin/CONTRIBUTING.md b/packages/firebase_admin_sdk/CONTRIBUTING.md
similarity index 100%
rename from packages/dart_firebase_admin/CONTRIBUTING.md
rename to packages/firebase_admin_sdk/CONTRIBUTING.md
diff --git a/packages/dart_firebase_admin/LICENSE b/packages/firebase_admin_sdk/LICENSE
similarity index 100%
rename from packages/dart_firebase_admin/LICENSE
rename to packages/firebase_admin_sdk/LICENSE
diff --git a/packages/dart_firebase_admin/README.md b/packages/firebase_admin_sdk/README.md
similarity index 94%
rename from packages/dart_firebase_admin/README.md
rename to packages/firebase_admin_sdk/README.md
index 0b48b01c..54995495 100644
--- a/packages/dart_firebase_admin/README.md
+++ b/packages/firebase_admin_sdk/README.md
@@ -62,16 +62,16 @@ The Firebase Admin Dart SDK currently supports the following Firebase services:
## Installation
-The Firebase Admin Dart SDK is available on [pub.dev](https://pub.dev/) as `dart_firebase_admin`:
+The Firebase Admin Dart SDK is available on [pub.dev](https://pub.dev/) as `firebase_admin_sdk`:
```bash
-$ dart pub add dart_firebase_admin
+$ dart pub add firebase_admin_sdk
```
To use the SDK in your application, `import` it from any Dart file:
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
```
## Add the Firebase Admin SDK to your server
@@ -96,16 +96,16 @@ If you don't already have a Firebase project, you need to create one in the [Fir
If you are setting up a new project, you need to install the SDK for the language of your choice.
-The Firebase Admin Dart SDK is available on [pub.dev](https://pub.dev/) as `dart_firebase_admin`:
+The Firebase Admin Dart SDK is available on [pub.dev](https://pub.dev/) as `firebase_admin_sdk`:
```bash
-$ dart pub add dart_firebase_admin
+$ dart pub add firebase_admin_sdk
```
To use the module in your application, `import` it from any Dart file:
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
```
### Initialize the SDK
@@ -279,8 +279,8 @@ Once you have initialized an app instance with a credential, you can use any of
### Authentication
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/auth.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/auth.dart';
final app = FirebaseApp.initializeApp();
final auth = app.auth();
@@ -363,7 +363,7 @@ await auth.setCustomUserClaims('', customUserClaims: {'role': 'admin'})
### App Check
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
final app = FirebaseApp.initializeApp();
```
@@ -389,7 +389,7 @@ print('Token: ${result.token}');
```dart
import 'dart:async';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart';
final app = FirebaseApp.initializeApp();
@@ -481,8 +481,8 @@ final balance = await firestore.runTransaction((tsx) async {
### Functions
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/functions.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/functions.dart';
final app = FirebaseApp.initializeApp();
final queue = app.functions().taskQueue('');
@@ -539,8 +539,8 @@ await queue.delete('payment-order-456');
### Messaging
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/messaging.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/messaging.dart';
final app = FirebaseApp.initializeApp();
final messaging = app.messaging();
@@ -616,7 +616,7 @@ await messaging.unsubscribeFromTopic(['', ''], 'news');
```dart
import 'dart:typed_data';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
import 'package:google_cloud_storage/google_cloud_storage.dart' as gcs;
final app = FirebaseApp.initializeApp();
@@ -668,7 +668,7 @@ print('Download URL: $url');
### Security Rules
```dart
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
final app = FirebaseApp.initializeApp();
final securityRules = app.securityRules();
@@ -748,3 +748,18 @@ Contributions are welcome! Please read the [contributing guide](CONTRIBUTING.md)
[package:google_cloud_firestore]: https://pub.dev/packages/google_cloud_firestore
[package:google_cloud_storage]: https://pub.dev/packages/google_cloud_storage
+
+## Package history
+
+### The package source
+
+The code in this package evolved from [package:dart_firebase_admin](https://pub.dev/packages/dart_firebase_admin)
+by [Invertase](https://invertase.io/).
+
+### The package name
+
+❤️👍🙏 A big thank you to [Muhammad Usman](https://github.com/OttomanDeveloper) for
+letting us take over the `firebase_admin_sdk` name for this package! 🙏👍❤️
+
+Historical versions — [v0.0.6](https://pub.dev/packages/firebase_admin_sdk/versions/0.0.6)
+and earlier — were his work.
diff --git a/packages/dart_firebase_admin/example/.gitignore b/packages/firebase_admin_sdk/example/.gitignore
similarity index 100%
rename from packages/dart_firebase_admin/example/.gitignore
rename to packages/firebase_admin_sdk/example/.gitignore
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/.eslintrc.js b/packages/firebase_admin_sdk/example/example_functions_ts/.eslintrc.js
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/.eslintrc.js
rename to packages/firebase_admin_sdk/example/example_functions_ts/.eslintrc.js
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/.gitignore b/packages/firebase_admin_sdk/example/example_functions_ts/.gitignore
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/.gitignore
rename to packages/firebase_admin_sdk/example/example_functions_ts/.gitignore
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/package.json b/packages/firebase_admin_sdk/example/example_functions_ts/package.json
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/package.json
rename to packages/firebase_admin_sdk/example/example_functions_ts/package.json
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/src/index.ts b/packages/firebase_admin_sdk/example/example_functions_ts/src/index.ts
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/src/index.ts
rename to packages/firebase_admin_sdk/example/example_functions_ts/src/index.ts
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/tsconfig.dev.json b/packages/firebase_admin_sdk/example/example_functions_ts/tsconfig.dev.json
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/tsconfig.dev.json
rename to packages/firebase_admin_sdk/example/example_functions_ts/tsconfig.dev.json
diff --git a/packages/dart_firebase_admin/example/example_functions_ts/tsconfig.json b/packages/firebase_admin_sdk/example/example_functions_ts/tsconfig.json
similarity index 100%
rename from packages/dart_firebase_admin/example/example_functions_ts/tsconfig.json
rename to packages/firebase_admin_sdk/example/example_functions_ts/tsconfig.json
diff --git a/packages/dart_firebase_admin/example/lib/app_check_example.dart b/packages/firebase_admin_sdk/example/lib/app_check_example.dart
similarity index 96%
rename from packages/dart_firebase_admin/example/lib/app_check_example.dart
rename to packages/firebase_admin_sdk/example/lib/app_check_example.dart
index 9238f724..ec6f9f57 100644
--- a/packages/dart_firebase_admin/example/lib/app_check_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/app_check_example.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/app_check.dart';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/app_check.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
Future appCheckExample(FirebaseApp admin) async {
print('\n### App Check Example ###\n');
diff --git a/packages/dart_firebase_admin/example/lib/auth_example.dart b/packages/firebase_admin_sdk/example/lib/auth_example.dart
similarity index 99%
rename from packages/dart_firebase_admin/example/lib/auth_example.dart
rename to packages/firebase_admin_sdk/example/lib/auth_example.dart
index 875befca..1d5458f3 100644
--- a/packages/dart_firebase_admin/example/lib/auth_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/auth_example.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
Future authExample(FirebaseApp admin) async {
print('\n### Auth Example ###\n');
diff --git a/packages/dart_firebase_admin/example/lib/firestore_example.dart b/packages/firebase_admin_sdk/example/lib/firestore_example.dart
similarity index 99%
rename from packages/dart_firebase_admin/example/lib/firestore_example.dart
rename to packages/firebase_admin_sdk/example/lib/firestore_example.dart
index 1567ba42..6bb4aee9 100644
--- a/packages/dart_firebase_admin/example/lib/firestore_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/firestore_example.dart
@@ -13,7 +13,7 @@
// limitations under the License.
import 'dart:async';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart';
/// Main entry point for all Firestore examples
diff --git a/packages/dart_firebase_admin/example/lib/functions_example.dart b/packages/firebase_admin_sdk/example/lib/functions_example.dart
similarity index 95%
rename from packages/dart_firebase_admin/example/lib/functions_example.dart
rename to packages/firebase_admin_sdk/example/lib/functions_example.dart
index 9ff94f22..cc4e8ddd 100644
--- a/packages/dart_firebase_admin/example/lib/functions_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/functions_example.dart
@@ -12,14 +12,14 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/functions.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/functions.dart';
/// Functions example prerequisites:
/// 1) Run `npm run build` in `example_functions_ts` to generate `index.js`.
/// 2) From the example directory root (with `firebase.json` and `.firebaserc`),
/// start emulators with `firebase emulators:start`.
-/// 3) Run `dart_firebase_admin/packages/dart_firebase_admin/example/run_with_emulator.sh`.
+/// 3) Run `firebase_admin_sdk/example/run_with_emulator.sh`.
Future functionsExample(FirebaseApp admin) async {
print('\n### Functions Example ###\n');
diff --git a/packages/dart_firebase_admin/example/lib/main.dart b/packages/firebase_admin_sdk/example/lib/main.dart
similarity index 95%
rename from packages/dart_firebase_admin/example/lib/main.dart
rename to packages/firebase_admin_sdk/example/lib/main.dart
index 68d6fbec..287f8231 100644
--- a/packages/dart_firebase_admin/example/lib/main.dart
+++ b/packages/firebase_admin_sdk/example/lib/main.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
Future main() async {
final admin = FirebaseApp.initializeApp();
diff --git a/packages/dart_firebase_admin/example/lib/messaging_example.dart b/packages/firebase_admin_sdk/example/lib/messaging_example.dart
similarity index 98%
rename from packages/dart_firebase_admin/example/lib/messaging_example.dart
rename to packages/firebase_admin_sdk/example/lib/messaging_example.dart
index 84002c8d..df42f8cc 100644
--- a/packages/dart_firebase_admin/example/lib/messaging_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/messaging_example.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/messaging.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/messaging.dart';
Future messagingExample(FirebaseApp admin) async {
print('\n### Messaging Example ###\n');
diff --git a/packages/dart_firebase_admin/example/lib/security_rules_example.dart b/packages/firebase_admin_sdk/example/lib/security_rules_example.dart
similarity index 97%
rename from packages/dart_firebase_admin/example/lib/security_rules_example.dart
rename to packages/firebase_admin_sdk/example/lib/security_rules_example.dart
index ca7236da..dc482dfa 100644
--- a/packages/dart_firebase_admin/example/lib/security_rules_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/security_rules_example.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/security_rules.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/security_rules.dart';
Future securityRulesExample(FirebaseApp admin) async {
print('\n### Security Rules Example ###\n');
diff --git a/packages/dart_firebase_admin/example/lib/storage_example.dart b/packages/firebase_admin_sdk/example/lib/storage_example.dart
similarity index 96%
rename from packages/dart_firebase_admin/example/lib/storage_example.dart
rename to packages/firebase_admin_sdk/example/lib/storage_example.dart
index 67a9423f..a93cf5df 100644
--- a/packages/dart_firebase_admin/example/lib/storage_example.dart
+++ b/packages/firebase_admin_sdk/example/lib/storage_example.dart
@@ -13,8 +13,8 @@
// limitations under the License.
import 'dart:convert';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/storage.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/storage.dart';
Future storageExample(FirebaseApp admin) async {
print('\n### Storage Example ###\n');
diff --git a/packages/dart_firebase_admin/example/pubspec.yaml b/packages/firebase_admin_sdk/example/pubspec.yaml
similarity index 71%
rename from packages/dart_firebase_admin/example/pubspec.yaml
rename to packages/firebase_admin_sdk/example/pubspec.yaml
index bac8a9f3..393039f5 100644
--- a/packages/dart_firebase_admin/example/pubspec.yaml
+++ b/packages/firebase_admin_sdk/example/pubspec.yaml
@@ -1,4 +1,4 @@
-name: dart_firebase_admin_example
+name: firebase_admin_sdk_example
publish_to: none
resolution: workspace
@@ -7,6 +7,6 @@ environment:
sdk: '^3.9.0'
dependencies:
- dart_firebase_admin:
+ firebase_admin_sdk:
google_cloud_firestore:
google_cloud_storage: ^0.6.0
diff --git a/packages/dart_firebase_admin/example/run_with_emulator.sh b/packages/firebase_admin_sdk/example/run_with_emulator.sh
similarity index 100%
rename from packages/dart_firebase_admin/example/run_with_emulator.sh
rename to packages/firebase_admin_sdk/example/run_with_emulator.sh
diff --git a/packages/dart_firebase_admin/example/run_with_prod.sh b/packages/firebase_admin_sdk/example/run_with_prod.sh
similarity index 100%
rename from packages/dart_firebase_admin/example/run_with_prod.sh
rename to packages/firebase_admin_sdk/example/run_with_prod.sh
diff --git a/packages/dart_firebase_admin/example/storage.rules b/packages/firebase_admin_sdk/example/storage.rules
similarity index 100%
rename from packages/dart_firebase_admin/example/storage.rules
rename to packages/firebase_admin_sdk/example/storage.rules
diff --git a/packages/dart_firebase_admin/example_server_app/.dockerignore b/packages/firebase_admin_sdk/example_server_app/.dockerignore
similarity index 100%
rename from packages/dart_firebase_admin/example_server_app/.dockerignore
rename to packages/firebase_admin_sdk/example_server_app/.dockerignore
diff --git a/packages/dart_firebase_admin/example_server_app/.gitignore b/packages/firebase_admin_sdk/example_server_app/.gitignore
similarity index 100%
rename from packages/dart_firebase_admin/example_server_app/.gitignore
rename to packages/firebase_admin_sdk/example_server_app/.gitignore
diff --git a/packages/dart_firebase_admin/example_server_app/Dockerfile b/packages/firebase_admin_sdk/example_server_app/Dockerfile
similarity index 100%
rename from packages/dart_firebase_admin/example_server_app/Dockerfile
rename to packages/firebase_admin_sdk/example_server_app/Dockerfile
diff --git a/packages/dart_firebase_admin/example_server_app/README.md b/packages/firebase_admin_sdk/example_server_app/README.md
similarity index 100%
rename from packages/dart_firebase_admin/example_server_app/README.md
rename to packages/firebase_admin_sdk/example_server_app/README.md
diff --git a/packages/dart_firebase_admin/example_server_app/bin/server.dart b/packages/firebase_admin_sdk/example_server_app/bin/server.dart
similarity index 93%
rename from packages/dart_firebase_admin/example_server_app/bin/server.dart
rename to packages/firebase_admin_sdk/example_server_app/bin/server.dart
index 43d3bc39..20edc9ae 100644
--- a/packages/dart_firebase_admin/example_server_app/bin/server.dart
+++ b/packages/firebase_admin_sdk/example_server_app/bin/server.dart
@@ -15,8 +15,8 @@
import 'dart:convert';
import 'dart:io';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/messaging.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/messaging.dart';
import 'package:shelf/shelf.dart';
import 'package:shelf/shelf_io.dart' as shelf_io;
import 'package:shelf_router/shelf_router.dart';
@@ -72,7 +72,7 @@ Future sendMessageHandler(Request request, FirebaseApp app) async {
);
}
- final messageId = await app.messaging.send(
+ final messageId = await app.messaging().send(
TokenMessage(
token: token,
notification: Notification(title: title, body: bodyText),
@@ -111,7 +111,7 @@ Future subscribeToTopicHandler(
);
}
- final response = await app.messaging.subscribeToTopic(tokens, topic);
+ final response = await app.messaging().subscribeToTopic(tokens, topic);
return Response.ok(
jsonEncode({
@@ -146,7 +146,7 @@ Future verifyTokenHandler(Request request, FirebaseApp app) async {
);
}
- final decodedToken = await app.auth.verifyIdToken(idToken);
+ final decodedToken = await app.auth().verifyIdToken(idToken);
return Response.ok(
jsonEncode({
diff --git a/packages/dart_firebase_admin/example_server_app/pubspec.yaml b/packages/firebase_admin_sdk/example_server_app/pubspec.yaml
similarity index 71%
rename from packages/dart_firebase_admin/example_server_app/pubspec.yaml
rename to packages/firebase_admin_sdk/example_server_app/pubspec.yaml
index afd25287..b01b098d 100644
--- a/packages/dart_firebase_admin/example_server_app/pubspec.yaml
+++ b/packages/firebase_admin_sdk/example_server_app/pubspec.yaml
@@ -1,4 +1,4 @@
-name: dart_firebase_admin_example_server_app
+name: firebase_admin_sdk_example_server_app
publish_to: none
resolution: workspace
@@ -7,7 +7,7 @@ environment:
sdk: ^3.9.0
dependencies:
- dart_firebase_admin:
+ firebase_admin_sdk:
shelf: ^1.4.2
shelf_router: ^1.1.2
diff --git a/packages/dart_firebase_admin/example_server_app/test/server_test.dart b/packages/firebase_admin_sdk/example_server_app/test/server_test.dart
similarity index 100%
rename from packages/dart_firebase_admin/example_server_app/test/server_test.dart
rename to packages/firebase_admin_sdk/example_server_app/test/server_test.dart
diff --git a/packages/dart_firebase_admin/firebase.json b/packages/firebase_admin_sdk/firebase.json
similarity index 100%
rename from packages/dart_firebase_admin/firebase.json
rename to packages/firebase_admin_sdk/firebase.json
diff --git a/packages/dart_firebase_admin/lib/app_check.dart b/packages/firebase_admin_sdk/lib/app_check.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/app_check.dart
rename to packages/firebase_admin_sdk/lib/app_check.dart
diff --git a/packages/dart_firebase_admin/lib/auth.dart b/packages/firebase_admin_sdk/lib/auth.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/auth.dart
rename to packages/firebase_admin_sdk/lib/auth.dart
diff --git a/packages/dart_firebase_admin/lib/dart_firebase_admin.dart b/packages/firebase_admin_sdk/lib/firebase_admin_sdk.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/dart_firebase_admin.dart
rename to packages/firebase_admin_sdk/lib/firebase_admin_sdk.dart
diff --git a/packages/dart_firebase_admin/lib/firestore.dart b/packages/firebase_admin_sdk/lib/firestore.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/firestore.dart
rename to packages/firebase_admin_sdk/lib/firestore.dart
diff --git a/packages/dart_firebase_admin/lib/functions.dart b/packages/firebase_admin_sdk/lib/functions.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/functions.dart
rename to packages/firebase_admin_sdk/lib/functions.dart
diff --git a/packages/dart_firebase_admin/lib/messaging.dart b/packages/firebase_admin_sdk/lib/messaging.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/messaging.dart
rename to packages/firebase_admin_sdk/lib/messaging.dart
diff --git a/packages/dart_firebase_admin/lib/security_rules.dart b/packages/firebase_admin_sdk/lib/security_rules.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/security_rules.dart
rename to packages/firebase_admin_sdk/lib/security_rules.dart
diff --git a/packages/dart_firebase_admin/lib/src/app.dart b/packages/firebase_admin_sdk/lib/src/app.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app.dart
rename to packages/firebase_admin_sdk/lib/src/app.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/app_exception.dart b/packages/firebase_admin_sdk/lib/src/app/app_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/app_exception.dart
rename to packages/firebase_admin_sdk/lib/src/app/app_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/app_options.dart b/packages/firebase_admin_sdk/lib/src/app/app_options.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/app_options.dart
rename to packages/firebase_admin_sdk/lib/src/app/app_options.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/app_registry.dart b/packages/firebase_admin_sdk/lib/src/app/app_registry.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/app_registry.dart
rename to packages/firebase_admin_sdk/lib/src/app/app_registry.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/credential.dart b/packages/firebase_admin_sdk/lib/src/app/credential.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/credential.dart
rename to packages/firebase_admin_sdk/lib/src/app/credential.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/emulator_client.dart b/packages/firebase_admin_sdk/lib/src/app/emulator_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/emulator_client.dart
rename to packages/firebase_admin_sdk/lib/src/app/emulator_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/environment.dart b/packages/firebase_admin_sdk/lib/src/app/environment.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/environment.dart
rename to packages/firebase_admin_sdk/lib/src/app/environment.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/exception.dart b/packages/firebase_admin_sdk/lib/src/app/exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/exception.dart
rename to packages/firebase_admin_sdk/lib/src/app/exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/firebase_app.dart b/packages/firebase_admin_sdk/lib/src/app/firebase_app.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/firebase_app.dart
rename to packages/firebase_admin_sdk/lib/src/app/firebase_app.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/firebase_service.dart b/packages/firebase_admin_sdk/lib/src/app/firebase_service.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/firebase_service.dart
rename to packages/firebase_admin_sdk/lib/src/app/firebase_service.dart
diff --git a/packages/dart_firebase_admin/lib/src/app/firebase_user_agent_client.dart b/packages/firebase_admin_sdk/lib/src/app/firebase_user_agent_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app/firebase_user_agent_client.dart
rename to packages/firebase_admin_sdk/lib/src/app/firebase_user_agent_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/app_check.dart b/packages/firebase_admin_sdk/lib/src/app_check/app_check.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/app_check.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/app_check.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/app_check_api.dart b/packages/firebase_admin_sdk/lib/src/app_check/app_check_api.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/app_check_api.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/app_check_api.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/app_check_exception.dart b/packages/firebase_admin_sdk/lib/src/app_check/app_check_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/app_check_exception.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/app_check_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/app_check_http_client.dart b/packages/firebase_admin_sdk/lib/src/app_check/app_check_http_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/app_check_http_client.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/app_check_http_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/app_check_request_handler.dart b/packages/firebase_admin_sdk/lib/src/app_check/app_check_request_handler.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/app_check_request_handler.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/app_check_request_handler.dart
diff --git a/packages/dart_firebase_admin/lib/src/app_check/token_generator.dart b/packages/firebase_admin_sdk/lib/src/app_check/token_generator.dart
similarity index 98%
rename from packages/dart_firebase_admin/lib/src/app_check/token_generator.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/token_generator.dart
index e8af17ca..806b69c1 100644
--- a/packages/dart_firebase_admin/lib/src/app_check/token_generator.dart
+++ b/packages/firebase_admin_sdk/lib/src/app_check/token_generator.dart
@@ -17,7 +17,7 @@ import 'dart:convert';
import 'package:googleapis_auth/auth_io.dart' as googleapis_auth;
import 'package:meta/meta.dart';
-import '../../dart_firebase_admin.dart';
+import '../../firebase_admin_sdk.dart';
import '../utils/app_extension.dart';
import 'app_check.dart';
import 'app_check_api.dart';
diff --git a/packages/dart_firebase_admin/lib/src/app_check/token_verifier.dart b/packages/firebase_admin_sdk/lib/src/app_check/token_verifier.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/app_check/token_verifier.dart
rename to packages/firebase_admin_sdk/lib/src/app_check/token_verifier.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth.dart b/packages/firebase_admin_sdk/lib/src/auth.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth.dart
rename to packages/firebase_admin_sdk/lib/src/auth.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/action_code_settings_builder.dart b/packages/firebase_admin_sdk/lib/src/auth/action_code_settings_builder.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/action_code_settings_builder.dart
rename to packages/firebase_admin_sdk/lib/src/auth/action_code_settings_builder.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth.dart b/packages/firebase_admin_sdk/lib/src/auth/auth.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth_config.dart b/packages/firebase_admin_sdk/lib/src/auth/auth_config.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth_config.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth_config.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth_config_tenant.dart b/packages/firebase_admin_sdk/lib/src/auth/auth_config_tenant.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth_config_tenant.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth_config_tenant.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth_exception.dart b/packages/firebase_admin_sdk/lib/src/auth/auth_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth_exception.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth_http_client.dart b/packages/firebase_admin_sdk/lib/src/auth/auth_http_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth_http_client.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth_http_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/auth_request_handler.dart b/packages/firebase_admin_sdk/lib/src/auth/auth_request_handler.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/auth_request_handler.dart
rename to packages/firebase_admin_sdk/lib/src/auth/auth_request_handler.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/base_auth.dart b/packages/firebase_admin_sdk/lib/src/auth/base_auth.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/base_auth.dart
rename to packages/firebase_admin_sdk/lib/src/auth/base_auth.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/identifier.dart b/packages/firebase_admin_sdk/lib/src/auth/identifier.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/identifier.dart
rename to packages/firebase_admin_sdk/lib/src/auth/identifier.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/project_config.dart b/packages/firebase_admin_sdk/lib/src/auth/project_config.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/project_config.dart
rename to packages/firebase_admin_sdk/lib/src/auth/project_config.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/project_config_manager.dart b/packages/firebase_admin_sdk/lib/src/auth/project_config_manager.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/project_config_manager.dart
rename to packages/firebase_admin_sdk/lib/src/auth/project_config_manager.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/tenant.dart b/packages/firebase_admin_sdk/lib/src/auth/tenant.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/tenant.dart
rename to packages/firebase_admin_sdk/lib/src/auth/tenant.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/tenant_manager.dart b/packages/firebase_admin_sdk/lib/src/auth/tenant_manager.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/tenant_manager.dart
rename to packages/firebase_admin_sdk/lib/src/auth/tenant_manager.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/token_generator.dart b/packages/firebase_admin_sdk/lib/src/auth/token_generator.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/token_generator.dart
rename to packages/firebase_admin_sdk/lib/src/auth/token_generator.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/token_verifier.dart b/packages/firebase_admin_sdk/lib/src/auth/token_verifier.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/token_verifier.dart
rename to packages/firebase_admin_sdk/lib/src/auth/token_verifier.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/user.dart b/packages/firebase_admin_sdk/lib/src/auth/user.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/user.dart
rename to packages/firebase_admin_sdk/lib/src/auth/user.dart
diff --git a/packages/dart_firebase_admin/lib/src/auth/user_import_builder.dart b/packages/firebase_admin_sdk/lib/src/auth/user_import_builder.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/auth/user_import_builder.dart
rename to packages/firebase_admin_sdk/lib/src/auth/user_import_builder.dart
diff --git a/packages/dart_firebase_admin/lib/src/firestore/firestore.dart b/packages/firebase_admin_sdk/lib/src/firestore/firestore.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/firestore/firestore.dart
rename to packages/firebase_admin_sdk/lib/src/firestore/firestore.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/functions.dart b/packages/firebase_admin_sdk/lib/src/functions/functions.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/functions.dart
rename to packages/firebase_admin_sdk/lib/src/functions/functions.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/functions_api.dart b/packages/firebase_admin_sdk/lib/src/functions/functions_api.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/functions_api.dart
rename to packages/firebase_admin_sdk/lib/src/functions/functions_api.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/functions_exception.dart b/packages/firebase_admin_sdk/lib/src/functions/functions_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/functions_exception.dart
rename to packages/firebase_admin_sdk/lib/src/functions/functions_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/functions_http_client.dart b/packages/firebase_admin_sdk/lib/src/functions/functions_http_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/functions_http_client.dart
rename to packages/firebase_admin_sdk/lib/src/functions/functions_http_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/functions_request_handler.dart b/packages/firebase_admin_sdk/lib/src/functions/functions_request_handler.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/functions_request_handler.dart
rename to packages/firebase_admin_sdk/lib/src/functions/functions_request_handler.dart
diff --git a/packages/dart_firebase_admin/lib/src/functions/task_queue.dart b/packages/firebase_admin_sdk/lib/src/functions/task_queue.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/functions/task_queue.dart
rename to packages/firebase_admin_sdk/lib/src/functions/task_queue.dart
diff --git a/packages/dart_firebase_admin/lib/src/messaging/fmc_exception.dart b/packages/firebase_admin_sdk/lib/src/messaging/fmc_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/messaging/fmc_exception.dart
rename to packages/firebase_admin_sdk/lib/src/messaging/fmc_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/messaging/messaging.dart b/packages/firebase_admin_sdk/lib/src/messaging/messaging.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/messaging/messaging.dart
rename to packages/firebase_admin_sdk/lib/src/messaging/messaging.dart
diff --git a/packages/dart_firebase_admin/lib/src/messaging/messaging_api.dart b/packages/firebase_admin_sdk/lib/src/messaging/messaging_api.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/messaging/messaging_api.dart
rename to packages/firebase_admin_sdk/lib/src/messaging/messaging_api.dart
diff --git a/packages/dart_firebase_admin/lib/src/messaging/messaging_http_client.dart b/packages/firebase_admin_sdk/lib/src/messaging/messaging_http_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/messaging/messaging_http_client.dart
rename to packages/firebase_admin_sdk/lib/src/messaging/messaging_http_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/messaging/messaging_request_handler.dart b/packages/firebase_admin_sdk/lib/src/messaging/messaging_request_handler.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/messaging/messaging_request_handler.dart
rename to packages/firebase_admin_sdk/lib/src/messaging/messaging_request_handler.dart
diff --git a/packages/dart_firebase_admin/lib/src/object_utils.dart b/packages/firebase_admin_sdk/lib/src/object_utils.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/object_utils.dart
rename to packages/firebase_admin_sdk/lib/src/object_utils.dart
diff --git a/packages/dart_firebase_admin/lib/src/security_rules/security_rules.dart b/packages/firebase_admin_sdk/lib/src/security_rules/security_rules.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/security_rules/security_rules.dart
rename to packages/firebase_admin_sdk/lib/src/security_rules/security_rules.dart
diff --git a/packages/dart_firebase_admin/lib/src/security_rules/security_rules_exception.dart b/packages/firebase_admin_sdk/lib/src/security_rules/security_rules_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/security_rules/security_rules_exception.dart
rename to packages/firebase_admin_sdk/lib/src/security_rules/security_rules_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/security_rules/security_rules_http_client.dart b/packages/firebase_admin_sdk/lib/src/security_rules/security_rules_http_client.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/security_rules/security_rules_http_client.dart
rename to packages/firebase_admin_sdk/lib/src/security_rules/security_rules_http_client.dart
diff --git a/packages/dart_firebase_admin/lib/src/security_rules/security_rules_request_handler.dart b/packages/firebase_admin_sdk/lib/src/security_rules/security_rules_request_handler.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/security_rules/security_rules_request_handler.dart
rename to packages/firebase_admin_sdk/lib/src/security_rules/security_rules_request_handler.dart
diff --git a/packages/dart_firebase_admin/lib/src/storage/storage.dart b/packages/firebase_admin_sdk/lib/src/storage/storage.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/storage/storage.dart
rename to packages/firebase_admin_sdk/lib/src/storage/storage.dart
diff --git a/packages/dart_firebase_admin/lib/src/storage/storage_exception.dart b/packages/firebase_admin_sdk/lib/src/storage/storage_exception.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/storage/storage_exception.dart
rename to packages/firebase_admin_sdk/lib/src/storage/storage_exception.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/app_extension.dart b/packages/firebase_admin_sdk/lib/src/utils/app_extension.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/app_extension.dart
rename to packages/firebase_admin_sdk/lib/src/utils/app_extension.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/error.dart b/packages/firebase_admin_sdk/lib/src/utils/error.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/error.dart
rename to packages/firebase_admin_sdk/lib/src/utils/error.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/index.dart b/packages/firebase_admin_sdk/lib/src/utils/index.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/index.dart
rename to packages/firebase_admin_sdk/lib/src/utils/index.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/jwt.dart b/packages/firebase_admin_sdk/lib/src/utils/jwt.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/jwt.dart
rename to packages/firebase_admin_sdk/lib/src/utils/jwt.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/native_environment.dart b/packages/firebase_admin_sdk/lib/src/utils/native_environment.dart
similarity index 98%
rename from packages/dart_firebase_admin/lib/src/utils/native_environment.dart
rename to packages/firebase_admin_sdk/lib/src/utils/native_environment.dart
index a1fcf1c7..8ceb587e 100644
--- a/packages/dart_firebase_admin/lib/src/utils/native_environment.dart
+++ b/packages/firebase_admin_sdk/lib/src/utils/native_environment.dart
@@ -18,7 +18,7 @@ import 'dart:io';
import 'package:ffi/ffi.dart';
import 'package:meta/meta.dart';
-import '../../dart_firebase_admin.dart';
+import '../../firebase_admin_sdk.dart';
final int Function(Pointer, Pointer, int) _setenv =
DynamicLibrary.process().lookupFunction<
diff --git a/packages/dart_firebase_admin/lib/src/utils/utils.dart b/packages/firebase_admin_sdk/lib/src/utils/utils.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/utils.dart
rename to packages/firebase_admin_sdk/lib/src/utils/utils.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/validator.dart b/packages/firebase_admin_sdk/lib/src/utils/validator.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/validator.dart
rename to packages/firebase_admin_sdk/lib/src/utils/validator.dart
diff --git a/packages/dart_firebase_admin/lib/src/utils/validator.ts b/packages/firebase_admin_sdk/lib/src/utils/validator.ts
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/utils/validator.ts
rename to packages/firebase_admin_sdk/lib/src/utils/validator.ts
diff --git a/packages/dart_firebase_admin/lib/src/version.g.dart b/packages/firebase_admin_sdk/lib/src/version.g.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/src/version.g.dart
rename to packages/firebase_admin_sdk/lib/src/version.g.dart
diff --git a/packages/dart_firebase_admin/lib/storage.dart b/packages/firebase_admin_sdk/lib/storage.dart
similarity index 100%
rename from packages/dart_firebase_admin/lib/storage.dart
rename to packages/firebase_admin_sdk/lib/storage.dart
diff --git a/packages/dart_firebase_admin/pubspec.yaml b/packages/firebase_admin_sdk/pubspec.yaml
similarity index 83%
rename from packages/dart_firebase_admin/pubspec.yaml
rename to packages/firebase_admin_sdk/pubspec.yaml
index 841d4820..c62f219e 100644
--- a/packages/dart_firebase_admin/pubspec.yaml
+++ b/packages/firebase_admin_sdk/pubspec.yaml
@@ -1,9 +1,8 @@
-name: dart_firebase_admin
+name: firebase_admin_sdk
description: A Firebase Admin SDK implementation for Dart.
resolution: workspace
version: 0.5.0
-homepage: "https://github.com/invertase/dart_firebase_admin"
-repository: "https://github.com/invertase/dart_firebase_admin"
+repository: https://github.com/firebase/firebase-admin-dart/tree/main/packages/firebase_admin_sdk
publish_to: none
environment:
diff --git a/packages/dart_firebase_admin/storage.rules b/packages/firebase_admin_sdk/storage.rules
similarity index 100%
rename from packages/dart_firebase_admin/storage.rules
rename to packages/firebase_admin_sdk/storage.rules
diff --git a/packages/dart_firebase_admin/test/fixtures/auth/helpers.dart b/packages/firebase_admin_sdk/test/fixtures/auth/helpers.dart
similarity index 96%
rename from packages/dart_firebase_admin/test/fixtures/auth/helpers.dart
rename to packages/firebase_admin_sdk/test/fixtures/auth/helpers.dart
index da4c4f5f..cc98e5b3 100644
--- a/packages/dart_firebase_admin/test/fixtures/auth/helpers.dart
+++ b/packages/firebase_admin_sdk/test/fixtures/auth/helpers.dart
@@ -15,8 +15,8 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../helpers.dart';
diff --git a/packages/dart_firebase_admin/test/fixtures/functions/helpers.dart b/packages/firebase_admin_sdk/test/fixtures/functions/helpers.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/fixtures/functions/helpers.dart
rename to packages/firebase_admin_sdk/test/fixtures/functions/helpers.dart
index 1b9e4803..ebae544a 100644
--- a/packages/dart_firebase_admin/test/fixtures/functions/helpers.dart
+++ b/packages/firebase_admin_sdk/test/fixtures/functions/helpers.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/functions.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/functions.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:googleapis_auth/auth_io.dart';
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/fixtures/helpers.dart b/packages/firebase_admin_sdk/test/fixtures/helpers.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/fixtures/helpers.dart
rename to packages/firebase_admin_sdk/test/fixtures/helpers.dart
index 5641710e..e0901d19 100644
--- a/packages/dart_firebase_admin/test/fixtures/helpers.dart
+++ b/packages/firebase_admin_sdk/test/fixtures/helpers.dart
@@ -15,7 +15,7 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart'
as google_cloud_firestore;
import 'package:googleapis_auth/googleapis_auth.dart' as googleapis_auth;
diff --git a/packages/dart_firebase_admin/test/fixtures/mock.dart b/packages/firebase_admin_sdk/test/fixtures/mock.dart
similarity index 92%
rename from packages/dart_firebase_admin/test/fixtures/mock.dart
rename to packages/firebase_admin_sdk/test/fixtures/mock.dart
index 2ae6d143..3d352294 100644
--- a/packages/dart_firebase_admin/test/fixtures/mock.dart
+++ b/packages/firebase_admin_sdk/test/fixtures/mock.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:googleapis/fcm/v1.dart';
import 'package:googleapis_auth/auth_io.dart';
import 'package:http/http.dart';
diff --git a/packages/dart_firebase_admin/test/fixtures/mock_service_account.dart b/packages/firebase_admin_sdk/test/fixtures/mock_service_account.dart
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/mock_service_account.dart
rename to packages/firebase_admin_sdk/test/fixtures/mock_service_account.dart
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/lib/index.js b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/lib/index.js
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/lib/index.js
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/lib/index.js
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/lib/index.js.map b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/lib/index.js.map
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/lib/index.js.map
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/lib/index.js.map
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/package-lock.json b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/package-lock.json
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/package-lock.json
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/package-lock.json
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/package.json b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/package.json
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/package.json
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/package.json
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/src/index.ts b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/src/index.ts
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/src/index.ts
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/src/index.ts
diff --git a/packages/dart_firebase_admin/test/fixtures/task_queue_functions/tsconfig.json b/packages/firebase_admin_sdk/test/fixtures/task_queue_functions/tsconfig.json
similarity index 100%
rename from packages/dart_firebase_admin/test/fixtures/task_queue_functions/tsconfig.json
rename to packages/firebase_admin_sdk/test/fixtures/task_queue_functions/tsconfig.json
diff --git a/packages/dart_firebase_admin/test/integration/app/firebase_app_prod_test.dart b/packages/firebase_admin_sdk/test/integration/app/firebase_app_prod_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/integration/app/firebase_app_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/app/firebase_app_prod_test.dart
index 2979e09f..6c4d9b35 100644
--- a/packages/dart_firebase_admin/test/integration/app/firebase_app_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/app/firebase_app_prod_test.dart
@@ -15,8 +15,8 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/app/firebase_app_test.dart b/packages/firebase_admin_sdk/test/integration/app/firebase_app_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/integration/app/firebase_app_test.dart
rename to packages/firebase_admin_sdk/test/integration/app/firebase_app_test.dart
index eb56c6a1..5ba6daa5 100644
--- a/packages/dart_firebase_admin/test/integration/app/firebase_app_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/app/firebase_app_test.dart
@@ -15,9 +15,9 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/app_check/app_check_test.dart b/packages/firebase_admin_sdk/test/integration/app_check/app_check_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/integration/app_check/app_check_test.dart
rename to packages/firebase_admin_sdk/test/integration/app_check/app_check_test.dart
index 830e305c..b0226342 100644
--- a/packages/dart_firebase_admin/test/integration/app_check/app_check_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/app_check/app_check_test.dart
@@ -14,8 +14,8 @@
import 'dart:async';
-import 'package:dart_firebase_admin/app_check.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/app_check.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/auth_prod_test.dart b/packages/firebase_admin_sdk/test/integration/auth/auth_prod_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/auth_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/auth_prod_test.dart
index 9f805379..6ce6c6e7 100644
--- a/packages/dart_firebase_admin/test/integration/auth/auth_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/auth_prod_test.dart
@@ -35,8 +35,8 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:googleapis/identitytoolkit/v1.dart';
import 'package:test/test.dart';
import 'package:uuid/uuid.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/auth_test.dart b/packages/firebase_admin_sdk/test/integration/auth/auth_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/auth_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/auth_test.dart
index fc9311fe..8647ecf9 100644
--- a/packages/dart_firebase_admin/test/integration/auth/auth_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/auth_test.dart
@@ -30,8 +30,8 @@
import 'dart:convert';
import 'dart:io';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:http/http.dart';
import 'package:mocktail/mocktail.dart';
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/project_config_prod_test.dart b/packages/firebase_admin_sdk/test/integration/auth/project_config_prod_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/project_config_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/project_config_prod_test.dart
index 4be7512a..22b4c40c 100644
--- a/packages/dart_firebase_admin/test/integration/auth/project_config_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/project_config_prod_test.dart
@@ -31,8 +31,8 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/project_config_test.dart b/packages/firebase_admin_sdk/test/integration/auth/project_config_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/project_config_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/project_config_test.dart
index c500114e..d92ab441 100644
--- a/packages/dart_firebase_admin/test/integration/auth/project_config_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/project_config_test.dart
@@ -20,7 +20,7 @@
// Run with:
// FIREBASE_AUTH_EMULATOR_HOST=localhost:9099 dart test test/auth/project_config_integration_test.dart
-import 'package:dart_firebase_admin/auth.dart';
+import 'package:firebase_admin_sdk/auth.dart';
import 'package:test/test.dart';
import '../../fixtures/auth/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/tenant_prod_test.dart b/packages/firebase_admin_sdk/test/integration/auth/tenant_prod_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/tenant_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/tenant_prod_test.dart
index 20973820..c7cddaeb 100644
--- a/packages/dart_firebase_admin/test/integration/auth/tenant_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/tenant_prod_test.dart
@@ -38,8 +38,8 @@
import 'dart:async';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:googleapis/identitytoolkit/v1.dart';
import 'package:test/test.dart';
import 'package:uuid/uuid.dart';
diff --git a/packages/dart_firebase_admin/test/integration/auth/tenant_test.dart b/packages/firebase_admin_sdk/test/integration/auth/tenant_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/auth/tenant_test.dart
rename to packages/firebase_admin_sdk/test/integration/auth/tenant_test.dart
index 90845f40..52a31182 100644
--- a/packages/dart_firebase_admin/test/integration/auth/tenant_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/auth/tenant_test.dart
@@ -20,8 +20,8 @@
// Run with:
// FIREBASE_AUTH_EMULATOR_HOST=localhost:9099 dart test test/auth/tenant_integration_test.dart
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/auth/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/firestore/firestore_test.dart b/packages/firebase_admin_sdk/test/integration/firestore/firestore_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/firestore/firestore_test.dart
rename to packages/firebase_admin_sdk/test/integration/firestore/firestore_test.dart
index 824ff0eb..fc13d873 100644
--- a/packages/dart_firebase_admin/test/integration/firestore/firestore_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/firestore/firestore_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart' as gfs;
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/integration/functions/functions_test.dart b/packages/firebase_admin_sdk/test/integration/functions/functions_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/functions/functions_test.dart
rename to packages/firebase_admin_sdk/test/integration/functions/functions_test.dart
index cd16feef..0e217721 100644
--- a/packages/dart_firebase_admin/test/integration/functions/functions_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/functions/functions_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/functions.dart';
+import 'package:firebase_admin_sdk/functions.dart';
import 'package:test/test.dart';
import '../../fixtures/functions/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/messaging/messaging_test.dart b/packages/firebase_admin_sdk/test/integration/messaging/messaging_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/messaging/messaging_test.dart
rename to packages/firebase_admin_sdk/test/integration/messaging/messaging_test.dart
index dfb33e00..fb44288b 100644
--- a/packages/dart_firebase_admin/test/integration/messaging/messaging_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/messaging/messaging_test.dart
@@ -23,7 +23,7 @@
// To run these tests:
// dart test test/messaging/messaging_integration_test.dart
-import 'package:dart_firebase_admin/src/messaging/messaging.dart';
+import 'package:firebase_admin_sdk/src/messaging/messaging.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/security_rules/security_rules_prod_test.dart b/packages/firebase_admin_sdk/test/integration/security_rules/security_rules_prod_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/security_rules/security_rules_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/security_rules/security_rules_prod_test.dart
index 0944b384..b24e7622 100644
--- a/packages/dart_firebase_admin/test/integration/security_rules/security_rules_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/security_rules/security_rules_prod_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/security_rules.dart';
+import 'package:firebase_admin_sdk/security_rules.dart';
import 'package:test/test.dart';
import '../../fixtures/helpers.dart';
diff --git a/packages/dart_firebase_admin/test/integration/storage/storage_prod_test.dart b/packages/firebase_admin_sdk/test/integration/storage/storage_prod_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/integration/storage/storage_prod_test.dart
rename to packages/firebase_admin_sdk/test/integration/storage/storage_prod_test.dart
index fffd6029..8e2387ab 100644
--- a/packages/dart_firebase_admin/test/integration/storage/storage_prod_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/storage/storage_prod_test.dart
@@ -15,7 +15,7 @@
import 'dart:async';
import 'dart:typed_data';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:google_cloud_storage/google_cloud_storage.dart' as gcs;
import 'package:http/http.dart' as http;
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/integration/storage/storage_test.dart b/packages/firebase_admin_sdk/test/integration/storage/storage_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/integration/storage/storage_test.dart
rename to packages/firebase_admin_sdk/test/integration/storage/storage_test.dart
index e965ed6e..2645e6f1 100644
--- a/packages/dart_firebase_admin/test/integration/storage/storage_test.dart
+++ b/packages/firebase_admin_sdk/test/integration/storage/storage_test.dart
@@ -14,7 +14,7 @@
import 'dart:typed_data';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:google_cloud_storage/google_cloud_storage.dart' as gcs;
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app/app_registry_test.dart b/packages/firebase_admin_sdk/test/unit/app/app_registry_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/app/app_registry_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/app_registry_test.dart
index f1c535e7..75f73cb4 100644
--- a/packages/dart_firebase_admin/test/unit/app/app_registry_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/app_registry_test.dart
@@ -16,7 +16,7 @@ import 'dart:async';
import 'dart:convert';
import 'dart:io';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/mock_service_account.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app/credential_test.dart b/packages/firebase_admin_sdk/test/unit/app/credential_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/app/credential_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/credential_test.dart
index 042ca770..4aacd3de 100644
--- a/packages/dart_firebase_admin/test/unit/app/credential_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/credential_test.dart
@@ -16,8 +16,8 @@ import 'dart:async';
import 'dart:convert';
import 'dart:io';
-import 'package:dart_firebase_admin/src/app.dart';
import 'package:file/memory.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
import '../../fixtures/mock_service_account.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app/exception_test.dart b/packages/firebase_admin_sdk/test/unit/app/exception_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/unit/app/exception_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/exception_test.dart
index c20fd89e..81a24b55 100644
--- a/packages/dart_firebase_admin/test/unit/app/exception_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/exception_test.dart
@@ -14,8 +14,8 @@
import 'dart:convert';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/app/firebase_admin_app_test.dart b/packages/firebase_admin_sdk/test/unit/app/firebase_admin_app_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/unit/app/firebase_admin_app_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/firebase_admin_app_test.dart
index a8d8584a..243c1bb8 100644
--- a/packages/dart_firebase_admin/test/unit/app/firebase_admin_app_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/firebase_admin_app_test.dart
@@ -14,7 +14,7 @@
import 'dart:async';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/app/firebase_app_test.dart b/packages/firebase_admin_sdk/test/unit/app/firebase_app_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/unit/app/firebase_app_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/firebase_app_test.dart
index 1cc83511..9cf1e51d 100644
--- a/packages/dart_firebase_admin/test/unit/app/firebase_app_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/firebase_app_test.dart
@@ -14,13 +14,13 @@
import 'dart:async';
-import 'package:dart_firebase_admin/functions.dart';
-import 'package:dart_firebase_admin/messaging.dart';
-import 'package:dart_firebase_admin/security_rules.dart';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/app_check/app_check.dart';
-import 'package:dart_firebase_admin/src/auth.dart';
-import 'package:dart_firebase_admin/storage.dart';
+import 'package:firebase_admin_sdk/functions.dart';
+import 'package:firebase_admin_sdk/messaging.dart';
+import 'package:firebase_admin_sdk/security_rules.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/app_check/app_check.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
+import 'package:firebase_admin_sdk/storage.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart'
as google_cloud_firestore;
import 'package:mocktail/mocktail.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app/firebase_user_agent_client_test.dart b/packages/firebase_admin_sdk/test/unit/app/firebase_user_agent_client_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/app/firebase_user_agent_client_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/firebase_user_agent_client_test.dart
index a97bffcf..01372a76 100644
--- a/packages/dart_firebase_admin/test/unit/app/firebase_user_agent_client_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/firebase_user_agent_client_test.dart
@@ -14,9 +14,9 @@
import 'dart:async';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/utils/utils.dart';
-import 'package:dart_firebase_admin/src/version.g.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/utils/utils.dart';
+import 'package:firebase_admin_sdk/src/version.g.dart';
import 'package:googleapis_auth/auth_io.dart' as googleapis_auth;
import 'package:http/http.dart';
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app/refresh_token_credential_test.dart b/packages/firebase_admin_sdk/test/unit/app/refresh_token_credential_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/app/refresh_token_credential_test.dart
rename to packages/firebase_admin_sdk/test/unit/app/refresh_token_credential_test.dart
index ad5ab5a5..47e1c2d8 100644
--- a/packages/dart_firebase_admin/test/unit/app/refresh_token_credential_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app/refresh_token_credential_test.dart
@@ -14,8 +14,8 @@
import 'dart:convert';
-import 'package:dart_firebase_admin/src/app.dart';
import 'package:file/memory.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/app_check/app_check_exception_test.dart b/packages/firebase_admin_sdk/test/unit/app_check/app_check_exception_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/app_check/app_check_exception_test.dart
rename to packages/firebase_admin_sdk/test/unit/app_check/app_check_exception_test.dart
index 615cebd0..cbfba9b3 100644
--- a/packages/dart_firebase_admin/test/unit/app_check/app_check_exception_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app_check/app_check_exception_test.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/app_check.dart';
-import 'package:dart_firebase_admin/src/utils/jwt.dart';
+import 'package:firebase_admin_sdk/app_check.dart';
+import 'package:firebase_admin_sdk/src/utils/jwt.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/app_check/app_check_test.dart b/packages/firebase_admin_sdk/test/unit/app_check/app_check_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/app_check/app_check_test.dart
rename to packages/firebase_admin_sdk/test/unit/app_check/app_check_test.dart
index 31132e25..4056af8f 100644
--- a/packages/dart_firebase_admin/test/unit/app_check/app_check_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app_check/app_check_test.dart
@@ -12,11 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/app_check.dart';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/app_check/app_check.dart';
-import 'package:dart_firebase_admin/src/app_check/token_generator.dart';
-import 'package:dart_firebase_admin/src/app_check/token_verifier.dart';
+import 'package:firebase_admin_sdk/app_check.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/app_check/app_check.dart';
+import 'package:firebase_admin_sdk/src/app_check/token_generator.dart';
+import 'package:firebase_admin_sdk/src/app_check/token_verifier.dart';
import 'package:mocktail/mocktail.dart';
import 'package:test/expect.dart';
import 'package:test/scaffolding.dart';
diff --git a/packages/dart_firebase_admin/test/unit/app_check/token_verifier_test.dart b/packages/firebase_admin_sdk/test/unit/app_check/token_verifier_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/app_check/token_verifier_test.dart
rename to packages/firebase_admin_sdk/test/unit/app_check/token_verifier_test.dart
index 703015fb..ba1490c1 100644
--- a/packages/dart_firebase_admin/test/unit/app_check/token_verifier_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/app_check/token_verifier_test.dart
@@ -12,9 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/app_check.dart';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/src/app_check/token_verifier.dart';
+import 'package:firebase_admin_sdk/app_check.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/src/app_check/token_verifier.dart';
import 'package:test/test.dart';
import '../../fixtures/mock_service_account.dart';
diff --git a/packages/dart_firebase_admin/test/unit/auth/auth_config_tenant_test.dart b/packages/firebase_admin_sdk/test/unit/auth/auth_config_tenant_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/auth_config_tenant_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/auth_config_tenant_test.dart
index 7724ac13..25caaf14 100644
--- a/packages/dart_firebase_admin/test/unit/auth/auth_config_tenant_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/auth_config_tenant_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/auth/auth_exception_test.dart b/packages/firebase_admin_sdk/test/unit/auth/auth_exception_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/unit/auth/auth_exception_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/auth_exception_test.dart
index 0d415a26..5c00d663 100644
--- a/packages/dart_firebase_admin/test/unit/auth/auth_exception_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/auth_exception_test.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/auth/auth_test.dart b/packages/firebase_admin_sdk/test/unit/auth/auth_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/auth_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/auth_test.dart
index 80c36510..11dfbb3e 100644
--- a/packages/dart_firebase_admin/test/unit/auth/auth_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/auth_test.dart
@@ -15,8 +15,8 @@
import 'dart:async';
import 'dart:convert';
import 'dart:io';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:googleapis/identitytoolkit/v1.dart';
import 'package:http/http.dart';
import 'package:mocktail/mocktail.dart';
diff --git a/packages/dart_firebase_admin/test/unit/auth/jwt_test.dart b/packages/firebase_admin_sdk/test/unit/auth/jwt_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/jwt_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/jwt_test.dart
index 068f2617..8613d18c 100644
--- a/packages/dart_firebase_admin/test/unit/auth/jwt_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/jwt_test.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/src/utils/jwt.dart';
import 'package:dart_jsonwebtoken/dart_jsonwebtoken.dart';
+import 'package:firebase_admin_sdk/src/utils/jwt.dart';
import 'package:pointycastle/pointycastle.dart' as pc;
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/auth/project_config_manager_test.dart b/packages/firebase_admin_sdk/test/unit/auth/project_config_manager_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/auth/project_config_manager_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/project_config_manager_test.dart
index 3509b8f7..922de26a 100644
--- a/packages/dart_firebase_admin/test/unit/auth/project_config_manager_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/project_config_manager_test.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
import 'package:test/test.dart';
import '../../fixtures/mock_service_account.dart';
diff --git a/packages/dart_firebase_admin/test/unit/auth/project_config_test.dart b/packages/firebase_admin_sdk/test/unit/auth/project_config_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/project_config_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/project_config_test.dart
index 59ae751f..d967d7ff 100644
--- a/packages/dart_firebase_admin/test/unit/auth/project_config_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/project_config_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
+import 'package:firebase_admin_sdk/auth.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/auth/tenant_manager_test.dart b/packages/firebase_admin_sdk/test/unit/auth/tenant_manager_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/tenant_manager_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/tenant_manager_test.dart
index c570cd20..018dc9f6 100644
--- a/packages/dart_firebase_admin/test/unit/auth/tenant_manager_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/tenant_manager_test.dart
@@ -14,8 +14,8 @@
import 'dart:convert';
-import 'package:dart_firebase_admin/auth.dart';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
+import 'package:firebase_admin_sdk/auth.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
import 'package:http/http.dart';
import 'package:mocktail/mocktail.dart';
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/auth/tenant_test.dart b/packages/firebase_admin_sdk/test/unit/auth/tenant_test.dart
similarity index 98%
rename from packages/dart_firebase_admin/test/unit/auth/tenant_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/tenant_test.dart
index 46f4d900..d4180deb 100644
--- a/packages/dart_firebase_admin/test/unit/auth/tenant_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/tenant_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
+import 'package:firebase_admin_sdk/auth.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/auth/token_verifier_test.dart b/packages/firebase_admin_sdk/test/unit/auth/token_verifier_test.dart
similarity index 97%
rename from packages/dart_firebase_admin/test/unit/auth/token_verifier_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/token_verifier_test.dart
index b7f37f35..e7eb22a5 100644
--- a/packages/dart_firebase_admin/test/unit/auth/token_verifier_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/token_verifier_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/src/auth.dart';
+import 'package:firebase_admin_sdk/src/auth.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/dart_firebase_admin/test/unit/auth/user_test.dart b/packages/firebase_admin_sdk/test/unit/auth/user_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/auth/user_test.dart
rename to packages/firebase_admin_sdk/test/unit/auth/user_test.dart
index 70573bec..efd17f78 100644
--- a/packages/dart_firebase_admin/test/unit/auth/user_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/auth/user_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/auth.dart';
+import 'package:firebase_admin_sdk/auth.dart';
import 'package:googleapis/identitytoolkit/v1.dart' as auth1;
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/firestore/firestore_test.dart b/packages/firebase_admin_sdk/test/unit/firestore/firestore_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/firestore/firestore_test.dart
rename to packages/firebase_admin_sdk/test/unit/firestore/firestore_test.dart
index da929556..b23820bb 100644
--- a/packages/dart_firebase_admin/test/unit/firestore/firestore_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/firestore/firestore_test.dart
@@ -14,8 +14,8 @@
import 'dart:io';
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/src/firestore/firestore.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/src/firestore/firestore.dart';
import 'package:google_cloud_firestore/google_cloud_firestore.dart' as gfs;
import 'package:googleapis_auth/auth_io.dart' as auth;
import 'package:mocktail/mocktail.dart';
diff --git a/packages/dart_firebase_admin/test/unit/functions/functions_test.dart b/packages/firebase_admin_sdk/test/unit/functions/functions_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/functions/functions_test.dart
rename to packages/firebase_admin_sdk/test/unit/functions/functions_test.dart
index bb637538..23e41932 100644
--- a/packages/dart_firebase_admin/test/unit/functions/functions_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/functions/functions_test.dart
@@ -15,8 +15,8 @@
import 'dart:async';
import 'dart:convert';
-import 'package:dart_firebase_admin/functions.dart';
-import 'package:dart_firebase_admin/src/app.dart';
+import 'package:firebase_admin_sdk/functions.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
import 'package:googleapis_auth/auth_io.dart' as auth;
import 'package:http/http.dart';
import 'package:http/testing.dart';
diff --git a/packages/dart_firebase_admin/test/unit/messaging/messaging_test.dart b/packages/firebase_admin_sdk/test/unit/messaging/messaging_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/messaging/messaging_test.dart
rename to packages/firebase_admin_sdk/test/unit/messaging/messaging_test.dart
index 36ad64d0..4aaa5782 100644
--- a/packages/dart_firebase_admin/test/unit/messaging/messaging_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/messaging/messaging_test.dart
@@ -14,7 +14,7 @@
import 'dart:convert';
-import 'package:dart_firebase_admin/src/messaging/messaging.dart';
+import 'package:firebase_admin_sdk/src/messaging/messaging.dart';
import 'package:googleapis/fcm/v1.dart' as fmc1;
import 'package:http/http.dart';
import 'package:mocktail/mocktail.dart';
diff --git a/packages/dart_firebase_admin/test/unit/security_rules/security_rules_test.dart b/packages/firebase_admin_sdk/test/unit/security_rules/security_rules_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/security_rules/security_rules_test.dart
rename to packages/firebase_admin_sdk/test/unit/security_rules/security_rules_test.dart
index 795c4b8d..ff91c736 100644
--- a/packages/dart_firebase_admin/test/unit/security_rules/security_rules_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/security_rules/security_rules_test.dart
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/dart_firebase_admin.dart';
-import 'package:dart_firebase_admin/src/security_rules/security_rules.dart';
+import 'package:firebase_admin_sdk/firebase_admin_sdk.dart';
+import 'package:firebase_admin_sdk/src/security_rules/security_rules.dart';
import 'package:mocktail/mocktail.dart';
import 'package:test/test.dart';
diff --git a/packages/dart_firebase_admin/test/unit/storage/storage_test.dart b/packages/firebase_admin_sdk/test/unit/storage/storage_test.dart
similarity index 99%
rename from packages/dart_firebase_admin/test/unit/storage/storage_test.dart
rename to packages/firebase_admin_sdk/test/unit/storage/storage_test.dart
index 0a29c234..c6141335 100644
--- a/packages/dart_firebase_admin/test/unit/storage/storage_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/storage/storage_test.dart
@@ -15,8 +15,8 @@
import 'dart:async';
import 'dart:convert';
-import 'package:dart_firebase_admin/src/app.dart';
-import 'package:dart_firebase_admin/src/storage/storage.dart';
+import 'package:firebase_admin_sdk/src/app.dart';
+import 'package:firebase_admin_sdk/src/storage/storage.dart';
import 'package:google_cloud_storage/google_cloud_storage.dart' as gcs;
import 'package:googleapis_auth/auth_io.dart' as auth;
import 'package:http/http.dart' as http;
diff --git a/packages/dart_firebase_admin/test/unit/utils_test.dart b/packages/firebase_admin_sdk/test/unit/utils_test.dart
similarity index 96%
rename from packages/dart_firebase_admin/test/unit/utils_test.dart
rename to packages/firebase_admin_sdk/test/unit/utils_test.dart
index ba379dbb..8d4fd529 100644
--- a/packages/dart_firebase_admin/test/unit/utils_test.dart
+++ b/packages/firebase_admin_sdk/test/unit/utils_test.dart
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import 'package:dart_firebase_admin/src/utils/utils.dart';
+import 'package:firebase_admin_sdk/src/utils/utils.dart';
import 'package:test/test.dart';
void main() {
diff --git a/packages/google_cloud_firestore/pubspec.yaml b/packages/google_cloud_firestore/pubspec.yaml
index a4462745..dd356428 100644
--- a/packages/google_cloud_firestore/pubspec.yaml
+++ b/packages/google_cloud_firestore/pubspec.yaml
@@ -2,7 +2,7 @@ name: google_cloud_firestore
description: Google Cloud Firestore client library for Dart.
resolution: workspace
version: 0.1.0
-repository: "https://github.com/invertase/dart_firebase_admin"
+repository: https://github.com/firebase/firebase-admin-dart/tree/main/packages/google_cloud_firestore
environment:
sdk: ^3.9.0
diff --git a/pubspec.yaml b/pubspec.yaml
index 1f5fbe1f..0dccfef9 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,4 +1,4 @@
-name: dart_firebase_admin_workspace
+name: firebase_admin_sdk_workspace
publish_to: none
environment:
@@ -10,10 +10,10 @@ dev_dependencies:
test: ^1.26.3
workspace:
- - packages/dart_firebase_admin
+ - packages/firebase_admin_sdk
- packages/google_cloud_firestore
- - packages/dart_firebase_admin/example
- - packages/dart_firebase_admin/example_server_app
+ - packages/firebase_admin_sdk/example
+ - packages/firebase_admin_sdk/example_server_app
melos:
scripts:
diff --git a/scripts/coverage.sh b/scripts/coverage.sh
index cade9a0b..b9c58292 100755
--- a/scripts/coverage.sh
+++ b/scripts/coverage.sh
@@ -16,7 +16,7 @@ set -e
# Get the script's directory and the package directory
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-PACKAGE_DIR="$SCRIPT_DIR/../packages/dart_firebase_admin"
+PACKAGE_DIR="$SCRIPT_DIR/../packages/firebase_admin_sdk"
# Change to package directory
cd "$PACKAGE_DIR"
@@ -33,4 +33,4 @@ dart pub global activate coverage
firebase emulators:exec --project dart-firebase-admin --only auth,firestore,functions,tasks,storage "dart run coverage:test_with_coverage -- --concurrency=1"
# test_with_coverage already generates lcov.info, just move it
-mv coverage/lcov.info coverage.lcov
\ No newline at end of file
+mv coverage/lcov.info coverage.lcov
diff --git a/scripts/gen-version.sh b/scripts/gen-version.sh
index 35f41eef..fba08b04 100755
--- a/scripts/gen-version.sh
+++ b/scripts/gen-version.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-# Script to generate version.g.dart for dart_firebase_admin
+# Script to generate version.g.dart for firebase_admin_sdk
# Extracts version from pubspec.yaml and writes to lib/src/version.g.dart
set -euo pipefail
@@ -10,7 +10,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Project root is the parent directory
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
-package_dir="$PROJECT_ROOT/packages/dart_firebase_admin"
+package_dir="$PROJECT_ROOT/packages/firebase_admin_sdk"
pubspec_file="$package_dir/pubspec.yaml"
# Extract version from pubspec.yaml (format: version: X.Y.Z)