summaryrefslogtreecommitdiff
path: root/packages/telemetry
diff options
context:
space:
mode:
Diffstat (limited to 'packages/telemetry')
-rw-r--r--packages/telemetry/CHANGELOG.md12
-rw-r--r--packages/telemetry/package.json10
-rw-r--r--packages/telemetry/src/config.ts1
-rw-r--r--packages/telemetry/src/post.ts2
-rw-r--r--packages/telemetry/tsconfig.json2
5 files changed, 20 insertions, 7 deletions
diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md
index a4edcc553..b56b1129b 100644
--- a/packages/telemetry/CHANGELOG.md
+++ b/packages/telemetry/CHANGELOG.md
@@ -1,5 +1,17 @@
# @astrojs/telemetry
+## 3.0.0-beta.1
+
+### Patch Changes
+
+- [#7952](https://github.com/withastro/astro/pull/7952) [`b675acb2a`](https://github.com/withastro/astro/commit/b675acb2aa820448e9c0d363339a37fbac873215) Thanks [@astrobot-houston](https://github.com/astrobot-houston)! - Remove undici dependency
+
+## 3.0.0-beta.0
+
+### Major Changes
+
+- [`1eae2e3f7`](https://github.com/withastro/astro/commit/1eae2e3f7d693c9dfe91c8ccfbe606d32bf2fb81) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.
+
## 2.1.1
### Patch Changes
diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json
index be9e88b13..6e54d1d37 100644
--- a/packages/telemetry/package.json
+++ b/packages/telemetry/package.json
@@ -1,6 +1,6 @@
{
"name": "@astrojs/telemetry",
- "version": "2.1.1",
+ "version": "3.0.0-beta.1",
"type": "module",
"types": "./dist/types/index.d.ts",
"author": "withastro",
@@ -13,7 +13,10 @@
"bugs": "https://github.com/withastro/astro/issues",
"homepage": "https://astro.build",
"exports": {
- ".": "./dist/index.js",
+ ".": {
+ "types": "./dist/types/index.d.ts",
+ "default": "./dist/index.js"
+ },
"./package.json": "./package.json"
},
"scripts": {
@@ -32,7 +35,6 @@
"dset": "^3.1.2",
"is-docker": "^3.0.0",
"is-wsl": "^2.2.0",
- "undici": "^5.22.1",
"which-pm-runs": "^1.1.0"
},
"devDependencies": {
@@ -45,6 +47,6 @@
"mocha": "^9.2.2"
},
"engines": {
- "node": ">=16.12.0"
+ "node": ">=18.14.1"
}
}
diff --git a/packages/telemetry/src/config.ts b/packages/telemetry/src/config.ts
index d03f9102b..f0d855597 100644
--- a/packages/telemetry/src/config.ts
+++ b/packages/telemetry/src/config.ts
@@ -1,4 +1,5 @@
import dget from 'dlv';
+// @ts-expect-error `dset` is mispackaged: https://publint.dev/dset@3.1.2
import { dset } from 'dset';
import fs from 'node:fs';
import os from 'node:os';
diff --git a/packages/telemetry/src/post.ts b/packages/telemetry/src/post.ts
index 4ce227388..6aef03bc9 100644
--- a/packages/telemetry/src/post.ts
+++ b/packages/telemetry/src/post.ts
@@ -1,5 +1,3 @@
-import { fetch } from 'undici';
-
const ASTRO_TELEMETRY_ENDPOINT = `https://telemetry.astro.build/api/v1/record`;
export function post(body: Record<string, any>): Promise<any> {
diff --git a/packages/telemetry/tsconfig.json b/packages/telemetry/tsconfig.json
index b35c3d244..451badc02 100644
--- a/packages/telemetry/tsconfig.json
+++ b/packages/telemetry/tsconfig.json
@@ -3,7 +3,7 @@
"include": ["src"],
"compilerOptions": {
"allowJs": true,
- "target": "ES2021",
+ "target": "ES2022",
"module": "ES2022",
"outDir": "./dist",
"declarationDir": "./dist/types"