diff --git a/package-lock.json b/package-lock.json index 36c92e5..8e51d95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "workspace", - "version": "1.5.8", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "workspace", - "version": "1.5.8", + "version": "1.6.0", "workspaces": [ "packages/web", "packages/web-data", @@ -2198,9 +2198,9 @@ } }, "node_modules/flatbuffers": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", - "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" + "version": "25.2.10", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.2.10.tgz", + "integrity": "sha512-7JlN9ZvLDG1McO3kbX0k4v+SUAg48L1rIwEvN6ZQl/eCtgJz9UylTMzE9wrmYrcorgxm3CX/3T/w5VAub99UUw==" }, "node_modules/fn.name": { "version": "1.1.0", @@ -3677,22 +3677,22 @@ } }, "node_modules/onnxruntime-web": { - "version": "1.21.0-dev.20250114-228dd16893", - "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.21.0-dev.20250114-228dd16893.tgz", - "integrity": "sha512-fUnedxS63NYwNkQJlvdD55jVcOtyM+Qzw1SGt9Pj3jZVaIwR4mltx/5C0yvwdue44BTSV7M5Q0qnhL6/30ewqA==", + "version": "1.21.0-dev.20250206-d981b153d3", + "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.21.0-dev.20250206-d981b153d3.tgz", + "integrity": "sha512-esDVQdRic6J44VBMFLumYvcGfioMh80ceLmzF1yheJyuLKq/Th8VT2aj42XWQst+2bcWnAhw4IKmRQaqzU8ugg==", "dependencies": { - "flatbuffers": "^1.12.0", + "flatbuffers": "^25.1.24", "guid-typescript": "^1.0.9", "long": "^5.2.3", - "onnxruntime-common": "1.21.0-dev.20241212-1f88284f96", + "onnxruntime-common": "1.21.0-dev.20250206-d981b153d3", "platform": "^1.3.6", "protobufjs": "^7.2.4" } }, "node_modules/onnxruntime-web/node_modules/onnxruntime-common": { - "version": "1.21.0-dev.20241212-1f88284f96", - "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.21.0-dev.20241212-1f88284f96.tgz", - "integrity": "sha512-zD6mQJfgeezbNKV2fiN/ZqB+LKdixJ7sKc5vu6PdqMU+bZk581g5XqrhoYNwe/RDJdFGQSMKK9+gUg4Mep+jKw==" + "version": "1.21.0-dev.20250206-d981b153d3", + "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.21.0-dev.20250206-d981b153d3.tgz", + "integrity": "sha512-TwaE51xV9q2y8pM61q73rbywJnusw9ivTEHAJ39GVWNZqxCoDBpe/tQkh/w9S+o/g+zS7YeeL0I/2mEWd+dgyA==" }, "node_modules/os-browserify": { "version": "0.3.0", @@ -5332,7 +5332,7 @@ }, "packages/node": { "name": "@imgly/background-removal-node", - "version": "1.5.8", + "version": "1.6.0", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@types/lodash": "~4.14.195", @@ -5884,7 +5884,7 @@ }, "packages/web": { "name": "@imgly/background-removal", - "version": "1.5.8", + "version": "1.6.0", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "lodash-es": "^4.17.21", @@ -5908,15 +5908,15 @@ "webpack-cli": "~5.1.0" }, "peerDependencies": { - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" } }, "packages/web-data": { "name": "@imgly/background-removal-data", - "version": "1.5.8", + "version": "1.6.0", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" } }, "packages/web/node_modules/@esbuild/android-arm": { diff --git a/package.json b/package.json index 745110a..05b178a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.5.8", + "version": "1.6.0", "name": "workspace", "workspaces": [ "packages/web", diff --git a/packages/node-e2e/package.json b/packages/node-e2e/package.json index f587e6f..a8e0444 100644 --- a/packages/node-e2e/package.json +++ b/packages/node-e2e/package.json @@ -6,5 +6,5 @@ "@imgly/background-removal-node": "file:../node", "jest": "^29.6.2" }, - "version": "1.5.8" + "version": "1.6.0" } diff --git a/packages/node-examples/package.json b/packages/node-examples/package.json index e783c50..a340691 100644 --- a/packages/node-examples/package.json +++ b/packages/node-examples/package.json @@ -9,5 +9,5 @@ "@imgly/background-removal-node": "file:../node", "uuidv4": "^6.2.13" }, - "version": "1.5.8" + "version": "1.6.0" } diff --git a/packages/node/package.json b/packages/node/package.json index 409030d..0fb8570 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@imgly/background-removal-node", - "version": "1.5.8", + "version": "1.6.0", "description": "Background Removal in NodeJS", "resources": "@imgly/background-removal-node", "keywords": [ diff --git a/packages/web-data/package.json b/packages/web-data/package.json index daeeded..5bab606 100644 --- a/packages/web-data/package.json +++ b/packages/web-data/package.json @@ -1,6 +1,6 @@ { "name": "@imgly/background-removal-data", - "version": "1.5.8", + "version": "1.6.0", "description": "Background Removal Data", "keywords": [ "background-removal", @@ -47,6 +47,6 @@ "package:pack": "npm pack . --pack-destination ../../releases" }, "dependencies": { - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" } } diff --git a/packages/web-examples/next-example/package.json b/packages/web-examples/next-example/package.json index 22e3dc4..804727e 100644 --- a/packages/web-examples/next-example/package.json +++ b/packages/web-examples/next-example/package.json @@ -1,6 +1,6 @@ { "name": "next-example", - "version": "1.5.8", + "version": "1.6.0", "private": true, "scripts": { "dev": "next dev", @@ -14,7 +14,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "@imgly/background-removal": "file:../../web", - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" }, "devDependencies": { "@eslint/eslintrc": "^3", diff --git a/packages/web-examples/vite-project/package.json b/packages/web-examples/vite-project/package.json index 9fb3c1e..948abde 100644 --- a/packages/web-examples/vite-project/package.json +++ b/packages/web-examples/vite-project/package.json @@ -1,7 +1,7 @@ { "name": "vite-project", "private": true, - "version": "1.5.8", + "version": "1.6.0", "type": "module", "scripts": { "start": "npm run dev", @@ -13,7 +13,7 @@ "@imgly/background-removal": "file:../../web", "@imgly/background-removal-data": "file:../../web-data", "vue": "^3.2.47", - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" }, "devDependencies": { "@vitejs/plugin-vue": "^4.1.0", diff --git a/packages/web/README.md b/packages/web/README.md index 5791f9e..f551fcd 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -31,7 +31,7 @@ You can install `@imgly/background-removal` via npm or yarn. You also need to in ### NPM ```shell -npm install @imgly/background-removal onnxruntime-web@1.21.0-dev.20250114-228dd16893 +npm install @imgly/background-removal onnxruntime-web@1.21.0-dev.20250206-d981b153d3 ``` ## Usage diff --git a/packages/web/package.json b/packages/web/package.json index 2b7fff1..00efd75 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@imgly/background-removal", - "version": "1.5.8", + "version": "1.6.0", "description": "Background Removal in the Browser", "keywords": [ "background-removal", @@ -64,7 +64,7 @@ "zod": "^3.23.8" }, "peerDependencies": { - "onnxruntime-web": "1.21.0-dev.20250114-228dd16893" + "onnxruntime-web": "1.21.0-dev.20250206-d981b153d3" }, "devDependencies": { "@types/lodash-es": "^4.17.12", diff --git a/packages/web/src/api/v1.ts b/packages/web/src/api/v1.ts index eed260b..e08c06a 100644 --- a/packages/web/src/api/v1.ts +++ b/packages/web/src/api/v1.ts @@ -9,10 +9,9 @@ export { }; export type { Config, ImageSource }; -import { memoize } from 'lodash'; +import memoize from 'lodash-es/memoize'; import { initInference, runInference } from '../inference'; -import { preload as preloadResources } from '../resource'; import { Config, validateConfig } from '../schema'; import * as utils from '../utils'; import { ImageSource } from '../utils';