File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 "test" : " jest" ,
1818 "test:watch" : " jest --watch --notify"
1919 },
20- "dependencies" : {},
2120 "devDependencies" : {
2221 "@rollup/plugin-commonjs" : " ^21.0.1" ,
2322 "@rollup/plugin-node-resolve" : " ^13.1.3" ,
2423 "@rollup/plugin-typescript" : " ^8.3.0" ,
2524 "eslint" : " ^8.8.0" ,
25+ "jest" : " ^26.5.5" ,
26+ "os" : " ^0.1.2" ,
27+ "npm-run-all" : " ^4.1.2" ,
2628 "prettier" : " ^2.5.1" ,
29+ "prettier-check" : " ^2.0.0" ,
2730 "rimraf" : " ^3.0.2" ,
2831 "rollup" : " ^2.66.1" ,
2932 "ts-node" : " ^10.4.0" ,
3033 "tslib" : " ^2.3.1" ,
34+ "tslint" : " ^5.11.0" ,
3135 "typedoc" : " ^0.22.11" ,
32- "typescript" : " ^4.5.5" ,
33- "jest" : " ^26.5.5" ,
34- "npm-run-all" : " ^4.1.2" ,
35- "prettier-check" : " ^2.0.0" ,
36- "tslint" : " ^5.11.0"
36+ "typescript" : " ^4.5.5"
3737 },
3838 "jest" : {
3939 "verbose" : false ,
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ import * as http from "http";
22import { RequestStatus } from "../transport/enums" ;
33import {
44 EventResponse ,
5- KlepperConnectionEvent ,
65 KlepperEvent ,
6+ KlepperReleaseEvent ,
77} from "../transport/events" ;
88import { KlepperIncomingMessage , RequestOptions } from "../transport/http" ;
99import { getGlobalClientData } from "./global" ;
@@ -17,7 +17,7 @@ const createHttpOptions = ({
1717 event,
1818 api = KLEPPER_API ,
1919} : {
20- event ?: KlepperEvent | KlepperConnectionEvent | KlepperConnectionEvent ;
20+ event ?: KlepperEvent | KlepperReleaseEvent ;
2121 api ?: string ;
2222} ) : http . RequestOptions => {
2323 const client = getGlobalClientData ( ) ;
@@ -45,7 +45,7 @@ const statusFromCode = (code: number) =>
4545 code >= 200 && code <= 299 ? RequestStatus . SUCCESS : RequestStatus . ERROR ;
4646
4747export const sendConnection = (
48- connectionData : KlepperConnectionEvent
48+ connectionData : KlepperReleaseEvent
4949) : void => {
5050 const httpOptions = createHttpOptions ( {
5151 event : connectionData ,
@@ -125,5 +125,3 @@ export const sendEvent = async (
125125 request . end ( ) ;
126126 } ) ;
127127} ;
128-
129- const send = ( ) => { } ;
Original file line number Diff line number Diff line change 11import { setGlobalClientData } from "../core/global" ;
22import { sendConnection } from "../core/http" ;
33import { isClientConnected } from "../core/is" ;
4- import { KlepperConnectionEvent } from "../transport/events" ;
4+ import { KlepperReleaseEvent } from "../transport/events" ;
55import { KlepperOptions } from "../transport/options" ;
6+ import * as os from "os" ;
67
78const defaultBooleanCallback = ( ) => true ;
89
@@ -49,9 +50,15 @@ export const init = (
4950 } ) ;
5051 }
5152
52- const conn : KlepperConnectionEvent = {
53+ const conn : KlepperReleaseEvent = {
5354 env : options ?. environment ,
5455 version : options ?. version ,
56+ os : {
57+ arch : os . arch ( ) ,
58+ platform : os . platform ( ) ,
59+ release : os . release ( ) ,
60+ version : os . version ( ) ,
61+ }
5562 } ;
5663
5764 sendConnection ( conn ) ;
Original file line number Diff line number Diff line change @@ -38,7 +38,13 @@ export interface KlepperEvent {
3838 version ?: string ;
3939}
4040
41- export interface KlepperConnectionEvent {
41+ export interface KlepperReleaseEvent {
4242 version ?: string ;
4343 env : Environment ;
44+ os : {
45+ arch : string ,
46+ platform : string ,
47+ release : string ,
48+ version : string ,
49+ }
4450}
You can’t perform that action at this time.
0 commit comments