Socket
Socket
Sign inDemoInstall

satisfactory-json

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

satisfactory-json - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

1

lib/index.d.ts
export { Sav2Json } from "./sav2json";
export { Json2Sav } from "./json2sav";
export * from "./types";

@@ -0,1 +1,2 @@

import { Entity } from "./types";
interface OutputBufferBuffer {

@@ -2,0 +3,0 @@ bytes: string;

/// <reference types="node" />
import { SaveGame, Actor, Entity, Property, Object } from "./types";
declare class DataBuffer {

@@ -3,0 +4,0 @@ buffer: Buffer;

40

lib/types.d.ts

@@ -1,2 +0,2 @@

interface SaveGame {
export interface SaveGame {
saveHeaderType: number;

@@ -15,3 +15,3 @@ saveVersion: number;

}
interface Actor {
export interface Actor {
type: number;

@@ -30,3 +30,3 @@ className: string;

}
interface Object {
export interface Object {
type: number;

@@ -39,4 +39,4 @@ className: string;

}
declare type ActorOrObject = Actor | Object;
interface Entity {
export declare type ActorOrObject = Actor | Object;
export interface Entity {
levelName?: string;

@@ -49,7 +49,7 @@ pathName?: string;

}
interface ObjectReference {
export interface ObjectReference {
levelName: string;
pathName: string;
}
interface BaseProperty {
export interface BaseProperty {
name: string;

@@ -59,18 +59,18 @@ type: string;

}
interface IntProperty extends BaseProperty {
export interface IntProperty extends BaseProperty {
value: number;
}
interface BoolProperty extends BaseProperty {
export interface BoolProperty extends BaseProperty {
value: number;
}
interface FloatProperty extends BaseProperty {
export interface FloatProperty extends BaseProperty {
value: number;
}
interface StrProperty extends BaseProperty {
export interface StrProperty extends BaseProperty {
value: string;
}
interface NameProperty extends BaseProperty {
export interface NameProperty extends BaseProperty {
value: string;
}
interface TextProperty extends BaseProperty {
export interface TextProperty extends BaseProperty {
unknown1: number;

@@ -82,19 +82,19 @@ unknown2: number;

}
interface ByteProperty extends BaseProperty {
export interface ByteProperty extends BaseProperty {
unk1: string;
unk2: string;
}
interface EnumProperty extends BaseProperty {
export interface EnumProperty extends BaseProperty {
enum: string;
value: string;
}
interface ObjectProperty extends BaseProperty {
export interface ObjectProperty extends BaseProperty {
levelName: string;
pathName: string;
}
interface StructProperty extends BaseProperty {
export interface StructProperty extends BaseProperty {
structUnknown: string;
value: any;
}
interface ArrayProperty extends BaseProperty {
export interface ArrayProperty extends BaseProperty {
structName?: string;

@@ -104,4 +104,4 @@ structType?: string;

}
interface MapProperty extends BaseProperty {
export interface MapProperty extends BaseProperty {
}
declare type Property = IntProperty | BoolProperty | FloatProperty | StrProperty | NameProperty | TextProperty | ByteProperty | EnumProperty | ObjectProperty | StructProperty | ArrayProperty | MapProperty;
export declare type Property = IntProperty | BoolProperty | FloatProperty | StrProperty | NameProperty | TextProperty | ByteProperty | EnumProperty | ObjectProperty | StructProperty | ArrayProperty | MapProperty;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
{
"name": "satisfactory-json",
"version": "0.0.2",
"version": "0.0.3",
"description": "Convert Satisfactory save files to JSON and back",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc