You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@balancy/core

Package Overview
Dependencies
Maintainers
2
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@balancy/core - npm Package Compare versions

Comparing version
1.4.4
to
1.4.5
+2
-0
dist/core/balancy.class.d.ts

@@ -10,2 +10,3 @@ import { Core, InitOptions } from '../../../wasm/dist';

import { DataObjectsManager } from './data-objects-manager.class';
import { RenderViewsManager } from '../webview';
export declare class Main {

@@ -75,2 +76,3 @@ static isReadyToUse: boolean;

static DataObjectsManager: typeof DataObjectsManager;
static RenderViewsManager: typeof RenderViewsManager;
private static LibraryMethods;

@@ -77,0 +79,0 @@ private onProgressUpdateCallback;

+1
-1

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

{"version":3,"file":"balancy.class.d.ts","sourceRoot":"","sources":["../../src/core/balancy.class.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"balancy.class.d.ts","sourceRoot":"","sources":["../../src/core/balancy.class.ts"],"names":[],"mappings":"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"}

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

{"version":3,"file":"unny-object.model.d.ts","sourceRoot":"","sources":["../../src/entities/unny-object.model.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,eAAe,EAAE,QAAQ,EAAC,MAAM,2BAA2B,CAAC;AAIpE,KAAK,cAAc,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAC;AAEvD,aAAK,UAAU;IAEX,OAAO,IAAI;IACX,MAAM,IAAS;IACf,KAAK,IAAS;IACd,IAAI,KAAS;CAChB;AAED,qBAAa,UAAW,SAAQ,eAAe;IAE3C,OAAO,CAAC,GAAG,CAAe;IAC1B,OAAO,CAAC,KAAK,CAAkC;IAE/C,IAAW,EAAE,IAAI,MAAM,CAEtB;IAED,IAAW,IAAI,IAAI,UAAU,CAAuB;IAE7C,QAAQ;IAMf,UAAU,IAAI,MAAM;WAIN,WAAW,IAAK,MAAM;IAIpC,UAAU,CAAC,QAAQ,EAAE,cAAc,GAAG,IAAI;IAI1C,QAAQ,CAAC,QAAQ,EAAC,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,EAAE,KAAK,GAAE,QAAQ,CAAC,eAAe,CAAQ;IAsBrF,MAAM,CAAC,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAa;WAEpC,WAAW,CAAC,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI;CAK5D"}
{"version":3,"file":"unny-object.model.d.ts","sourceRoot":"","sources":["../../src/entities/unny-object.model.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,eAAe,EAAE,QAAQ,EAAC,MAAM,2BAA2B,CAAC;AAIpE,KAAK,cAAc,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAC;AAEvD,aAAK,UAAU;IAEX,OAAO,IAAI;IACX,MAAM,IAAS;IACf,KAAK,IAAS;IACd,IAAI,KAAS;CAChB;AAED,qBAAa,UAAW,SAAQ,eAAe;IAE3C,OAAO,CAAC,GAAG,CAAe;IAC1B,OAAO,CAAC,KAAK,CAAkC;IAE/C,IAAW,EAAE,IAAI,MAAM,CAEtB;IAED,IAAW,IAAI,IAAI,UAAU,CAAuB;IAE7C,QAAQ;IAMf,UAAU,IAAI,MAAM;WAIN,WAAW,IAAK,MAAM;IAIpC,UAAU,CAAC,QAAQ,EAAE,cAAc,GAAG,IAAI;IAI1C,QAAQ,CAAC,QAAQ,EAAC,CAAC,OAAO,EAAE,OAAO,KAAK,IAAI,EAAE,KAAK,GAAE,QAAQ,CAAC,eAAe,CAAQ;IAuBrF,MAAM,CAAC,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAa;WAEpC,WAAW,CAAC,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI;CAK5D"}
{
"name": "@balancy/core",
"version": "1.4.4",
"version": "1.4.5",
"homepage": "https://balancy.co",

@@ -26,3 +26,3 @@ "repository": {

"copy:webview:safe": "node -e \"if (process.env.CI !== 'true') require('child_process').execSync('npm run copy:webview:force', {stdio: 'inherit'})\"",
"copy:webview:force": "cp dist/webview/balancy-webview.umd.js /Volumes/PavelData/Projects/plugin_cpp_unity/Assets/Balancy/WebView/Resources/WebGL/balancy-webview.umd.js && cp dist/webview/balancy-webview.umd.js.map /Volumes/PavelData/Projects/plugin_cpp_unity/Assets/Balancy/WebView/Resources/WebGL/balancy-webview.umd.js.map && echo '✅ WebView bundle copied to Unity Balancy package'",
"copy:webview:force": "node -e \"const fs=require('fs'),p=require('path'),d=p.resolve(__dirname,'../../../plugin_cpp_unity/WebView/Resources/WebGL');fs.copyFileSync('dist/webview/balancy-webview.umd.js',p.join(d,'balancy-webview.umd.js'));fs.copyFileSync('dist/webview/balancy-webview.umd.js.map',p.join(d,'balancy-webview.umd.js.map'));console.log('WebView bundle copied to Unity Balancy package')\"",
"start": "vite build --watch",

@@ -47,3 +47,3 @@ "build:webview:watch": "vite build --config vite.config.webview.ts --watch",

"dependencies": {
"@balancy/wasm": "~1.4.4",
"@balancy/wasm": "~1.4.5",
"@types/jszip": "^3.4.0",

@@ -50,0 +50,0 @@ "jszip": "^3.10.1",

@@ -6,1 +6,31 @@ # Installation

```
# Development Notes
## Build
```shell
npm run build # build core + webview, then copy to Unity plugin
npm run build:core # build core only
npm run build:webview # build webview + copy to Unity plugin
```
## Unity Plugin Copy Path
The `copy:webview:force` script copies the built WebView bundle to the sibling `plugin_cpp_unity` repo:
```
plugin_cpp_typescript/packages/core/ --> plugin_cpp_unity/WebView/Resources/WebGL/
```
This expects `plugin_cpp_unity` to be cloned as a sibling of `plugin_cpp_typescript`:
```
Projects/
plugin_cpp_typescript/ <-- this repo
plugin_cpp_unity/ <-- Unity plugin repo (sibling)
```
The copy is skipped in CI (`CI=true`). Locally, it runs automatically after `build:webview`.
Previously this path was hardcoded to Pavel's Mac (`/Volumes/PavelData/Projects/...`). It now uses a relative path and cross-platform Node.js `fs.copyFileSync` instead of `cp`, so it works on Windows (cmd.exe, PowerShell), macOS, and Linux.

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display