Socket
Socket
Sign inDemoInstall

@nuxt/telemetry

Package Overview
Dependencies
192
Maintainers
6
Versions
59
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.4.1 to 2.5.0

dist/cli.d.mts

49

dist/module.d.ts
import * as _nuxt_schema from '@nuxt/schema';
import { Nuxt } from '@nuxt/schema';
declare class Telemetry {
nuxt: Nuxt;
options: TelemetryOptions;
storage: any;
_contextPromise?: Promise<Context>;
events: Promise<EventFactoryResult<any>>[];
eventFactories: Record<string, EventFactory<any>>;
constructor(nuxt: Nuxt, options: TelemetryOptions);
getContext(): Promise<Context>;
createEvent(name: string, payload?: object): void | Promise<any>;
_invokeEvent(name: string, eventFactory: EventFactory<any>, payload?: object): Promise<any>;
getPublicContext(): Promise<Record<string, any>>;
sendEvents(debug?: boolean): Promise<void>;
}
interface TelemetryOptions {

@@ -11,5 +27,36 @@ debug: boolean

interface Context {
nuxt: Nuxt
cli: string
seed: string
projectHash: string
projectSession: string
nuxtVersion: string
nuxtMajorVersion: 2 | 3
isEdge: boolean
nodeVersion: string
os: string
git?: { url: string }
environment: string | null
packageManager: string,
concent: number
}
interface Event {
name: string
[key: string]: any
}
type EventFactoryResult<T> = Promise<T> | T | Promise<T>[] | T[]
type EventFactory<T extends Event> = (context: Context, payload: any) => EventFactoryResult<T>
declare module '@nuxt/schema' {
interface NuxtHooks {
'telemetry:setup': (telemetry: Telemetry) => void
}
}
type ModuleOptions = boolean | TelemetryOptions;
declare const _default: _nuxt_schema.NuxtModule<TelemetryOptions>;
export { ModuleOptions, _default as default };
export { type ModuleOptions, _default as default };

2

dist/module.json
{
"name": "@nuxt/telemetry",
"configKey": "telemetry",
"version": "2.4.1"
"version": "2.5.0"
}
{
"name": "@nuxt/telemetry",
"version": "2.4.1",
"packageManager": "pnpm@8.7.6",
"version": "2.5.0",
"repository": "nuxt/telemetry",

@@ -24,3 +25,3 @@ "license": "MIT",

"dependencies": {
"@nuxt/kit": "^3.6.5",
"@nuxt/kit": "^3.7.3",
"chalk": "^5.3.0",

@@ -31,3 +32,3 @@ "ci-info": "^3.8.0",

"defu": "^6.1.2",
"destr": "^2.0.0",
"destr": "^2.0.1",
"dotenv": "^16.3.1",

@@ -37,22 +38,22 @@ "fs-extra": "^11.1.1",

"is-docker": "^3.0.0",
"jiti": "^1.19.1",
"jiti": "^1.20.0",
"mri": "^1.2.0",
"nanoid": "^4.0.2",
"node-fetch": "^3.3.1",
"ofetch": "^1.1.1",
"node-fetch": "^3.3.2",
"ofetch": "^1.3.3",
"parse-git-config": "^3.0.0",
"pathe": "^1.1.1",
"rc9": "^2.1.1",
"std-env": "^3.3.3"
"std-env": "^3.4.3"
},
"devDependencies": {
"@nuxt/module-builder": "^0.4.0",
"@nuxt/test-utils": "^3.6.5",
"@nuxtjs/eslint-config-typescript": "^12.0.0",
"@types/fs-extra": "^11.0.1",
"@vitest/coverage-v8": "^0.33.0",
"eslint": "^8.45.0",
"nuxt": "^3.6.5",
"standard-version": "^9.5.0",
"vitest": "^0.33.0"
"@nuxt/module-builder": "^0.5.1",
"@nuxt/test-utils": "^3.7.3",
"@nuxtjs/eslint-config-typescript": "^12.1.0",
"@types/fs-extra": "^11.0.2",
"@vitest/coverage-v8": "^0.34.4",
"changelogen": "^0.5.5",
"eslint": "^8.49.0",
"nuxt": "^3.7.3",
"vitest": "^0.34.4"
},

@@ -67,5 +68,5 @@ "scripts": {

"nuxt-telemetry": "jiti ./src/cli.ts",
"release": "pnpm test && pnpm build && standard-version && git push --follow-tags && pnpm publish",
"release": "pnpm test && pnpm build && pnpm changelogen --release --push && pnpm publish",
"test": "pnpm vitest run --coverage"
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc