summaryrefslogtreecommitdiff
path: root/packages/telemetry
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2023-08-24 10:38:14 -0400
committerGravatar GitHub <noreply@github.com> 2023-08-24 10:38:14 -0400
commitf1c610636a7aeed0a272ab2669815135699b413c (patch)
treed7597c3468197559948f9fe2bafe13a8c3d71106 /packages/telemetry
parent608b2d732d762bf1f7f44a82b278caa8853c8c2f (diff)
parentebaccf8c1a2f37eacb6e1957c82fdf7f93b62b08 (diff)
downloadastro-f1c610636a7aeed0a272ab2669815135699b413c.tar.gz
astro-f1c610636a7aeed0a272ab2669815135699b413c.tar.zst
astro-f1c610636a7aeed0a272ab2669815135699b413c.zip
Merge pull request #8188 from withastro/next
Astro 3.0
Diffstat (limited to 'packages/telemetry')
-rw-r--r--packages/telemetry/CHANGELOG.md24
-rw-r--r--packages/telemetry/package.json17
-rw-r--r--packages/telemetry/src/config.ts1
-rw-r--r--packages/telemetry/src/post.ts3
-rw-r--r--packages/telemetry/tsconfig.json2
5 files changed, 37 insertions, 10 deletions
diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md
index a4edcc553..5237b053b 100644
--- a/packages/telemetry/CHANGELOG.md
+++ b/packages/telemetry/CHANGELOG.md
@@ -1,5 +1,29 @@
# @astrojs/telemetry
+## 3.0.0-rc.3
+
+### Major Changes
+
+- [#8179](https://github.com/withastro/astro/pull/8179) [`6011d52d3`](https://github.com/withastro/astro/commit/6011d52d38e43c3e3d52bc3bc41a60e36061b7b7) Thanks [@matthewp](https://github.com/matthewp)! - Astro 3.0 Release Candidate
+
+## 3.0.0-beta.2
+
+### Patch Changes
+
+- [#8130](https://github.com/withastro/astro/pull/8130) [`3e834293d`](https://github.com/withastro/astro/commit/3e834293d47ab2761a7aa013916e8371871efb7f) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Add some polyfills for Stackblitz until they support Node 18. Running Astro on Node 16 is still not officially supported, however.
+
+## 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..40eb01489 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-rc.3",
"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": {
@@ -31,20 +34,20 @@
"dlv": "^1.1.3",
"dset": "^3.1.2",
"is-docker": "^3.0.0",
- "is-wsl": "^2.2.0",
- "undici": "^5.22.1",
+ "is-wsl": "^3.0.0",
+ "undici": "^5.23.0",
"which-pm-runs": "^1.1.0"
},
"devDependencies": {
"@types/debug": "^4.1.8",
"@types/dlv": "^1.1.2",
- "@types/node": "^18.16.18",
+ "@types/node": "^18.17.8",
"@types/which-pm-runs": "^1.0.0",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
- "mocha": "^9.2.2"
+ "mocha": "^10.2.0"
},
"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..1c1bd83b2 100644
--- a/packages/telemetry/src/post.ts
+++ b/packages/telemetry/src/post.ts
@@ -1,6 +1,5 @@
-import { fetch } from 'undici';
-
const ASTRO_TELEMETRY_ENDPOINT = `https://telemetry.astro.build/api/v1/record`;
+import { fetch } from 'undici';
export function post(body: Record<string, any>): Promise<any> {
return fetch(ASTRO_TELEMETRY_ENDPOINT, {
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"