Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide whitespace changes
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Text styles
Change appearance
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
Diff between my jlist and theirs
Created
6 years ago
Diff never expires
Clear
Export
Share
Explain
128 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
271 lines
Copy
73 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
213 lines
Copy
export interface Root {
export interface Root {
pid: number;
pid: number;
name: string;
name: string;
pm2_env: Pm2Env;
pm2_env: Pm2Env;
pm_id: number;
pm_id: number;
monit: Monit;
monit: Monit;
}
}
export interface Pm2Env {
export interface Pm2Env {
Copy
Copied
Copy
Copied
exit_c
ode
: number;
n
ode
_version
?:
string
;
prev_restart_delay
?:
number
;
versioning
?
: Versioning;
versioning
: Versioning;
node_version: string;
unstable_restarts: number;
unstable_restarts: number;
restart_time: number;
restart_time: number;
Copy
Copied
Copy
Copied
pm_id: number;
created_at: number;
created_at: number;
axm_dynamic: AxmDynamic;
axm_dynamic: AxmDynamic;
axm_options: AxmOptions;
axm_options: AxmOptions;
axm_monitor: AxmMonitor;
axm_monitor: AxmMonitor;
Copy
Copied
Copy
Copied
axm_actions:
AxmAction
[];
axm_actions:
any
[];
pm_uptime: number;
pm_uptime: number;
status: string;
status: string;
unique_id: string;
unique_id: string;
PM2_HOME: string;
PM2_HOME: string;
XDG_SESSION_ID: string;
XDG_SESSION_ID: string;
Copy
Copied
Copy
Copied
HOSTNAME: string;
SELINUX_ROLE_REQUESTED: string;
TERM: string;
TERM: string;
SHELL: string;
SHELL: string;
Copy
Copied
Copy
Copied
HISTSIZE: string;
SSH_CLIENT: string;
SSH_CLIENT: string;
Copy
Copied
Copy
Copied
SELINUX_USE_CURRENT_RANGE: string;
SSH_TTY: string;
SSH_TTY: string;
USER: string;
USER: string;
LS_COLORS: string;
LS_COLORS: string;
MAIL: string;
MAIL: string;
PATH: string;
PATH: string;
PWD: string;
PWD: string;
LANG: string;
LANG: string;
Copy
Copied
Copy
Copied
SELINUX_LEVEL_REQUESTED: string;
HISTCONTROL: string;
SHLVL: string;
SHLVL: string;
HOME: string;
HOME: string;
LOGNAME: string;
LOGNAME: string;
Copy
Copied
Copy
Copied
XDG_DATA_DIRS: string;
SSH_CONNECTION: string;
SSH_CONNECTION: string;
LESSOPEN: string;
LESSOPEN: string;
XDG_RUNTIME_DIR: string;
XDG_RUNTIME_DIR: string;
Copy
Copied
Copy
Copied
LESSCLOSE: string;
_: string;
_: string;
Copy
Copied
Copy
Copied
OLDPWD: string;
PM2_USAGE: string;
PM2_USAGE: string;
NODE_APP_INSTANCE: number;
NODE_APP_INSTANCE: number;
vizion_running: boolean;
vizion_running: boolean;
km_link: boolean;
km_link: boolean;
pm_pid_path: string;
pm_pid_path: string;
pm_err_log_path: string;
pm_err_log_path: string;
pm_out_log_path: string;
pm_out_log_path: string;
Copy
Copied
Copy
Copied
instances: number;
exec_mode: string;
exec_interpreter: string;
exec_interpreter: string;
pm_cwd: string;
pm_cwd: string;
Copy
Copied
Copy
Copied
env: Env;
pm_exec_path: string;
pm_exec_path: string;
node_args: any[];
node_args: any[];
name: string;
name: string;
Copy
Copied
Copy
Copied
namespace: string;
merge_logs
: boolean;
env: Env;
merge_logs
?
: boolean;
vizion: boolean;
vizion: boolean;
autorestart: boolean;
autorestart: boolean;
Copy
Copied
Copy
Copied
watch
?
: boolean;
watch
: boolean;
exec_mode: string;
instance_var: string;
instance_var: string;
pmx: boolean;
pmx: boolean;
automation: boolean;
automation: boolean;
treekill: boolean;
treekill: boolean;
username: string;
username: string;
windowsHide: boolean;
windowsHide: boolean;
kill_retry_time: number;
kill_retry_time: number;
Copy
Copied
Copy
Copied
version
?: string;
pm_id: number;
_pm2_version
?:
string
;
exit_code: number;
"api.oldschool.gg"
?: string;
OLDPWD
?: string;
NODE_ENV
?: string;
max_restarts
?:
number;
instances?: number
;
kongAuthenticator
?: string;
XMODIFIERS
?: string;
PM2_JSON_PROCESSING?: string;
PM2_JSON_PROCESSING?: string;
Copy
Copied
Copy
Copied
source_map_support
?:
boolean
;
GoAPI?: string;
cwd
?:
string
;
env_production?: EnvProduction;
env_production?: EnvProduction;
Copy
Copied
Copy
Copied
GoServeAPI?: string;
}
}
export interface Versioning {
export interface Versioning {
type: string;
type: string;
url: string;
url: string;
revision: string;
revision: string;
Copy
Copied
Copy
Copied
update_time: string;
comment: string;
comment: string;
unstaged: boolean;
unstaged: boolean;
branch: string;
branch: string;
remotes: string[];
remotes: string[];
remote: string;
remote: string;
branch_exists_on_remote: boolean;
branch_exists_on_remote: boolean;
ahead: boolean;
ahead: boolean;
Copy
Copied
Copy
Copied
next_rev:
any
;
next_rev:
string
;
prev_rev: string;
prev_rev: string;
Copy
Copied
Copy
Copied
update_time
: string
;
tags
: string
[]
;
repo_path: string;
repo_path: string;
}
}
export interface AxmDynamic {}
export interface AxmDynamic {}
export interface AxmOptions {
export interface AxmOptions {
Copy
Copied
Copy
Copied
error
: boolean;
error
?
: boolean;
heapdump: boolean;
metrics
?
: Metrics;
"feature.profiler.heapsnapshot": boolean;
actions?: Actions
;
"feature.profiler.heapsampling": boolean;
module_conf
?
: ModuleConf;
"feature.profiler.cpu_js": boolean;
module_name
?
: string;
latency: boolean;
module_version
?: string;
catchExceptions: boolean;
pmx_version?
: string;
profiling
: boolean;
metrics
: Metrics;
standalone: boolean;
tracing: Tracing
;
module_conf
: ModuleConf;
apm: Apm;
module_name
: string;
module_version
: string;
}
}
export interface Metrics {
export interface Metrics {
Copy
Copied
Copy
Copied
transaction: Transaction;
v8: boolean;
deepMetrics: boolean;
}
export interface Transaction {
http: boolean;
http: boolean;
Copy
Copied
Copy
Copied
runtime: boolean;
tracing
: boolean;
eventLoop: boolean;
network: boolean;
v8
: boolean;
}
}
Copy
Copied
Copy
Copied
export interface
Tracing
{
export interface
Actions
{
outbound
: boolean;
profilingHeap: boolean;
enabled
: boolean;
profilingCpu
: boolean;
eventLoopDump
: boolean;
}
}
export interface ModuleConf {}
export interface ModuleConf {}
Copy
Copied
Copy
Copied
export interface Apm {
version: string;
type: string;
}
export interface AxmMonitor {
export interface AxmMonitor {
Copy
Copied
Copy
Copied
"Heap Size": HeapSize;
"Loop delay"?: LoopDelay;
"Heap Usage": HeapUsage;
"Active handles"
?
: ActiveHandles;
"Used Heap Size": UsedHeapSize;
"Active requests"?: ActiveRequests;
"Active requests": ActiveRequests;
"Active handles"
: ActiveHandles;
"Event Loop Latency": EventLoopLatency;
"Event Loop Latency p95": EventLoopLatencyP95;
"HTTP Mean Latency"?: HttpMeanLatency;
"HTTP P95 Latency"?: HttpP95Latency;
HTTP?: Http;
}
}
Copy
Copied
Copy
Copied
export interface
HeapSize {
export interface
LoopDelay {
value: string;
type: string;
unit: string;
unit: string;
Copy
Copied
Copy
Copied
historic: boolean;
}
export interface HeapUsage {
value: number;
type: string;
type: string;
Copy
Copied
Copy
Copied
unit: string;
historic: boolean;
historic: boolean;
Copy
Copied
Copy
Copied
}
agg_type: string;
export interface UsedHeapSize {
value: string;
value: string;
Copy
Copied
Copy
Copied
type: string;
unit: string;
historic: boolean;
}
export interface ActiveRequests {
value: number;
type: string;
historic: boolean;
}
}
export interface ActiveHandles {
export interface ActiveHandles {
Copy
Copied
Copy
Copied
value: number;
type: string;
type: string;
historic: boolean;
historic: boolean;
Copy
Copied
Copy
Copied
}
agg_type: string;
export interface EventLoopLatency {
value: string;
type: string;
unit: string;
historic: boolean;
}
export interface EventLoopLatencyP95 {
value: string;
type: string;
unit: string;
historic: boolean;
}
export interface HttpMeanLatency {
value: number;
value: number;
Copy
Copied
Copy
Copied
type: string;
unit: string;
historic: boolean;
}
}
Copy
Copied
Copy
Copied
export interface
HttpP95Latency {
export interface
ActiveRequests {
value: number;
type: string;
type: string;
Copy
Copied
Copy
Copied
unit: string;
historic: boolean;
historic: boolean;
Copy
Copied
Copy
Copied
}
agg_type: string;
export interface Http {
value: number;
value: number;
Copy
Copied
Copy
Copied
type: string;
unit: string;
historic: boolean;
}
export interface AxmAction {
action_name: string;
action_type: string;
arity: number;
}
}
export interface Env {
export interface Env {
unique_id: string;
unique_id: string;
Copy
Copied
Copy
Copied
osts
?:
Osts
;
app
?:
App
;
PM2_HOME: string;
PM2_HOME: string;
XDG_SESSION_ID: string;
XDG_SESSION_ID: string;
Copy
Copied
Copy
Copied
HOSTNAME: string;
SELINUX_ROLE_REQUESTED: string;
TERM: string;
TERM: string;
SHELL: string;
SHELL: string;
Copy
Copied
Copy
Copied
HISTSIZE: string;
SSH_CLIENT: string;
SSH_CLIENT: string;
Copy
Copied
Copy
Copied
SELINUX_USE_CURRENT_RANGE: string;
SSH_TTY: string;
SSH_TTY: string;
USER: string;
USER: string;
LS_COLORS: string;
LS_COLORS: string;
MAIL: string;
MAIL: string;
PATH: string;
PATH: string;
PWD: string;
PWD: string;
LANG: string;
LANG: string;
Copy
Copied
Copy
Copied
SELINUX_LEVEL_REQUESTED: string;
HISTCONTROL: string;
SHLVL: string;
SHLVL: string;
HOME: string;
HOME: string;
LOGNAME: string;
LOGNAME: string;
Copy
Copied
Copy
Copied
XDG_DATA_DIRS: string;
SSH_CONNECTION: string;
SSH_CONNECTION: string;
LESSOPEN: string;
LESSOPEN: string;
XDG_RUNTIME_DIR: string;
XDG_RUNTIME_DIR: string;
Copy
Copied
Copy
Copied
LESSCLOSE: string;
_: string;
_: string;
Copy
Copied
Copy
Copied
OLDPWD: string;
PM2_USAGE: string;
PM2_USAGE: string;
Copy
Copied
Copy
Copied
"api.oldschool.gg"
?: string;
agent?: Agent;
NODE_ENV
?: string;
OLDPWD?: string;
kongAuthenticator
?: string;
XMODIFIERS
?: string;
PM2_JSON_PROCESSING?: string;
PM2_JSON_PROCESSING?: string;
Copy
Copied
Copy
Copied
ordo
?:
Ordo
;
GoAPI?: string;
GoServeAPI
?:
string
;
}
}
Copy
Copied
Copy
Copied
export interface
Osts
{}
export interface
App
{}
Copy
Copied
Copy
Copied
export interface
Ordo
{}
export interface
Agent
{}
export interface EnvProduction {
export interface EnvProduction {
NODE_ENV: string;
NODE_ENV: string;
}
}
export interface Monit {
export interface Monit {
memory: number;
memory: number;
cpu: number;
cpu: number;
}
}
Saved diffs
Original text
Open file
export interface Root { pid: number; name: string; pm2_env: Pm2Env; pm_id: number; monit: Monit; } export interface Pm2Env { exit_code: number; prev_restart_delay?: number; versioning: Versioning; node_version: string; unstable_restarts: number; restart_time: number; pm_id: number; created_at: number; axm_dynamic: AxmDynamic; axm_options: AxmOptions; axm_monitor: AxmMonitor; axm_actions: AxmAction[]; pm_uptime: number; status: string; unique_id: string; PM2_HOME: string; XDG_SESSION_ID: string; TERM: string; SHELL: string; SSH_CLIENT: string; SSH_TTY: string; USER: string; LS_COLORS: string; MAIL: string; PATH: string; PWD: string; LANG: string; SHLVL: string; HOME: string; LOGNAME: string; XDG_DATA_DIRS: string; SSH_CONNECTION: string; LESSOPEN: string; XDG_RUNTIME_DIR: string; LESSCLOSE: string; _: string; OLDPWD: string; PM2_USAGE: string; NODE_APP_INSTANCE: number; vizion_running: boolean; km_link: boolean; pm_pid_path: string; pm_err_log_path: string; pm_out_log_path: string; instances: number; exec_mode: string; exec_interpreter: string; pm_cwd: string; pm_exec_path: string; node_args: any[]; name: string; namespace: string; env: Env; merge_logs?: boolean; vizion: boolean; autorestart: boolean; watch?: boolean; instance_var: string; pmx: boolean; automation: boolean; treekill: boolean; username: string; windowsHide: boolean; kill_retry_time: number; version?: string; _pm2_version?: string; "api.oldschool.gg"?: string; NODE_ENV?: string; PM2_JSON_PROCESSING?: string; source_map_support?: boolean; env_production?: EnvProduction; } export interface Versioning { type: string; url: string; revision: string; comment: string; unstaged: boolean; branch: string; remotes: string[]; remote: string; branch_exists_on_remote: boolean; ahead: boolean; next_rev: any; prev_rev: string; update_time: string; repo_path: string; } export interface AxmDynamic {} export interface AxmOptions { error: boolean; heapdump: boolean; "feature.profiler.heapsnapshot": boolean; "feature.profiler.heapsampling": boolean; "feature.profiler.cpu_js": boolean; latency: boolean; catchExceptions: boolean; profiling: boolean; metrics: Metrics; standalone: boolean; tracing: Tracing; module_conf: ModuleConf; apm: Apm; module_name: string; module_version: string; } export interface Metrics { http: boolean; runtime: boolean; eventLoop: boolean; network: boolean; v8: boolean; } export interface Tracing { outbound: boolean; enabled: boolean; } export interface ModuleConf {} export interface Apm { version: string; type: string; } export interface AxmMonitor { "Heap Size": HeapSize; "Heap Usage": HeapUsage; "Used Heap Size": UsedHeapSize; "Active requests": ActiveRequests; "Active handles": ActiveHandles; "Event Loop Latency": EventLoopLatency; "Event Loop Latency p95": EventLoopLatencyP95; "HTTP Mean Latency"?: HttpMeanLatency; "HTTP P95 Latency"?: HttpP95Latency; HTTP?: Http; } export interface HeapSize { value: string; type: string; unit: string; historic: boolean; } export interface HeapUsage { value: number; type: string; unit: string; historic: boolean; } export interface UsedHeapSize { value: string; type: string; unit: string; historic: boolean; } export interface ActiveRequests { value: number; type: string; historic: boolean; } export interface ActiveHandles { value: number; type: string; historic: boolean; } export interface EventLoopLatency { value: string; type: string; unit: string; historic: boolean; } export interface EventLoopLatencyP95 { value: string; type: string; unit: string; historic: boolean; } export interface HttpMeanLatency { value: number; type: string; unit: string; historic: boolean; } export interface HttpP95Latency { value: number; type: string; unit: string; historic: boolean; } export interface Http { value: number; type: string; unit: string; historic: boolean; } export interface AxmAction { action_name: string; action_type: string; arity: number; } export interface Env { unique_id: string; osts?: Osts; PM2_HOME: string; XDG_SESSION_ID: string; TERM: string; SHELL: string; SSH_CLIENT: string; SSH_TTY: string; USER: string; LS_COLORS: string; MAIL: string; PATH: string; PWD: string; LANG: string; SHLVL: string; HOME: string; LOGNAME: string; XDG_DATA_DIRS: string; SSH_CONNECTION: string; LESSOPEN: string; XDG_RUNTIME_DIR: string; LESSCLOSE: string; _: string; OLDPWD: string; PM2_USAGE: string; "api.oldschool.gg"?: string; NODE_ENV?: string; PM2_JSON_PROCESSING?: string; ordo?: Ordo; } export interface Osts {} export interface Ordo {} export interface EnvProduction { NODE_ENV: string; } export interface Monit { memory: number; cpu: number; }
Changed text
Open file
export interface Root { pid: number; name: string; pm2_env: Pm2Env; pm_id: number; monit: Monit; } export interface Pm2Env { node_version?: string; versioning?: Versioning; unstable_restarts: number; restart_time: number; created_at: number; axm_dynamic: AxmDynamic; axm_options: AxmOptions; axm_monitor: AxmMonitor; axm_actions: any[]; pm_uptime: number; status: string; unique_id: string; PM2_HOME: string; XDG_SESSION_ID: string; HOSTNAME: string; SELINUX_ROLE_REQUESTED: string; TERM: string; SHELL: string; HISTSIZE: string; SSH_CLIENT: string; SELINUX_USE_CURRENT_RANGE: string; SSH_TTY: string; USER: string; LS_COLORS: string; MAIL: string; PATH: string; PWD: string; LANG: string; SELINUX_LEVEL_REQUESTED: string; HISTCONTROL: string; SHLVL: string; HOME: string; LOGNAME: string; SSH_CONNECTION: string; LESSOPEN: string; XDG_RUNTIME_DIR: string; _: string; PM2_USAGE: string; NODE_APP_INSTANCE: number; vizion_running: boolean; km_link: boolean; pm_pid_path: string; pm_err_log_path: string; pm_out_log_path: string; exec_interpreter: string; pm_cwd: string; env: Env; pm_exec_path: string; node_args: any[]; name: string; merge_logs: boolean; vizion: boolean; autorestart: boolean; watch: boolean; exec_mode: string; instance_var: string; pmx: boolean; automation: boolean; treekill: boolean; username: string; windowsHide: boolean; kill_retry_time: number; pm_id: number; exit_code: number; OLDPWD?: string; max_restarts?: number; instances?: number; kongAuthenticator?: string; XMODIFIERS?: string; PM2_JSON_PROCESSING?: string; GoAPI?: string; cwd?: string; env_production?: EnvProduction; GoServeAPI?: string; } export interface Versioning { type: string; url: string; revision: string; update_time: string; comment: string; unstaged: boolean; branch: string; remotes: string[]; remote: string; branch_exists_on_remote: boolean; ahead: boolean; next_rev: string; prev_rev: string; tags: string[]; repo_path: string; } export interface AxmDynamic {} export interface AxmOptions { error?: boolean; metrics?: Metrics; actions?: Actions; module_conf?: ModuleConf; module_name?: string; module_version?: string; pmx_version?: string; } export interface Metrics { transaction: Transaction; v8: boolean; deepMetrics: boolean; } export interface Transaction { http: boolean; tracing: boolean; } export interface Actions { profilingHeap: boolean; profilingCpu: boolean; eventLoopDump: boolean; } export interface ModuleConf {} export interface AxmMonitor { "Loop delay"?: LoopDelay; "Active handles"?: ActiveHandles; "Active requests"?: ActiveRequests; } export interface LoopDelay { unit: string; type: string; historic: boolean; agg_type: string; value: string; } export interface ActiveHandles { type: string; historic: boolean; agg_type: string; value: number; } export interface ActiveRequests { type: string; historic: boolean; agg_type: string; value: number; } export interface Env { unique_id: string; app?: App; PM2_HOME: string; XDG_SESSION_ID: string; HOSTNAME: string; SELINUX_ROLE_REQUESTED: string; TERM: string; SHELL: string; HISTSIZE: string; SSH_CLIENT: string; SELINUX_USE_CURRENT_RANGE: string; SSH_TTY: string; USER: string; LS_COLORS: string; MAIL: string; PATH: string; PWD: string; LANG: string; SELINUX_LEVEL_REQUESTED: string; HISTCONTROL: string; SHLVL: string; HOME: string; LOGNAME: string; SSH_CONNECTION: string; LESSOPEN: string; XDG_RUNTIME_DIR: string; _: string; PM2_USAGE: string; agent?: Agent; OLDPWD?: string; kongAuthenticator?: string; XMODIFIERS?: string; PM2_JSON_PROCESSING?: string; GoAPI?: string; GoServeAPI?: string; } export interface App {} export interface Agent {} export interface EnvProduction { NODE_ENV: string; } export interface Monit { memory: number; cpu: number; }
Find difference