summaryrefslogtreecommitdiff
path: root/packages/studio
diff options
context:
space:
mode:
Diffstat (limited to 'packages/studio')
-rw-r--r--packages/studio/CHANGELOG.md6
-rw-r--r--packages/studio/package.json8
-rw-r--r--packages/studio/src/core/tokens.ts6
3 files changed, 13 insertions, 7 deletions
diff --git a/packages/studio/CHANGELOG.md b/packages/studio/CHANGELOG.md
index 593bb1704..cbb514628 100644
--- a/packages/studio/CHANGELOG.md
+++ b/packages/studio/CHANGELOG.md
@@ -1,5 +1,11 @@
# @astrojs/studio
+## 0.1.2-beta.0
+
+### Patch Changes
+
+- [#12073](https://github.com/withastro/astro/pull/12073) [`acf264d`](https://github.com/withastro/astro/commit/acf264d8c003718cda5a0b9ce5fb7ac1cd6641b6) Thanks [@bluwy](https://github.com/bluwy)! - Replaces `ora` with `yocto-spinner`
+
## 0.1.1
### Patch Changes
diff --git a/packages/studio/package.json b/packages/studio/package.json
index 6554a5105..51ac46c97 100644
--- a/packages/studio/package.json
+++ b/packages/studio/package.json
@@ -1,6 +1,6 @@
{
"name": "@astrojs/studio",
- "version": "0.1.1",
+ "version": "0.1.2-beta.0",
"description": "Internal package powering integrations between Astro projects and Astro Studio",
"license": "MIT",
"repository": {
@@ -36,12 +36,12 @@
"dependencies": {
"ci-info": "^4.1.0",
"kleur": "^4.1.5",
- "ora": "^8.1.1"
+ "yocto-spinner": "^0.1.0"
},
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "typescript": "^5.7.2",
- "vite": "^5.4.11"
+ "typescript": "^5.6.3",
+ "vite": "^6.0.1"
}
}
diff --git a/packages/studio/src/core/tokens.ts b/packages/studio/src/core/tokens.ts
index 0fb718e5d..cb43d70ff 100644
--- a/packages/studio/src/core/tokens.ts
+++ b/packages/studio/src/core/tokens.ts
@@ -4,7 +4,7 @@ import { join } from 'node:path';
import { pathToFileURL } from 'node:url';
import ci from 'ci-info';
import { green } from 'kleur/colors';
-import ora from 'ora';
+import yoctoSpinner from 'yocto-spinner';
import {
MISSING_PROJECT_ID_ERROR,
MISSING_SESSION_ID_CI_ERROR,
@@ -52,7 +52,7 @@ class ManagedRemoteAppToken implements ManagedAppToken {
sessionToken: string,
projectId: string,
): Promise<{ token: string; ttl: number }> {
- const spinner = ora('Connecting to remote database...').start();
+ const spinner = yoctoSpinner({ text: 'Connecting to remote database...' }).start();
const response = await safeFetch(
new URL(`${getAstroStudioUrl()}/auth/cli/token-create`),
{
@@ -66,7 +66,7 @@ class ManagedRemoteAppToken implements ManagedAppToken {
throw new Error(`Failed to create token: ${res.status} ${res.statusText}`);
},
);
- spinner.succeed(green('Connected to remote database.'));
+ spinner.success(green('Connected to remote database.'));
const { token, ttl } = await response.json();
return { token, ttl };