This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory.git


The following commit(s) were added to refs/heads/main by this push:
     new ecab201fb refactor(javascript): rename apache-fory/fory to  
apache-fory/core (#3489)
ecab201fb is described below

commit ecab201fb3fa7acb04c31763a0f82c856b5a37cb
Author: Shawn Yang <[email protected]>
AuthorDate: Wed Mar 18 11:37:17 2026 +0800

    refactor(javascript): rename apache-fory/fory to  apache-fory/core (#3489)
    
    ## Why?
    
    
    
    ## What does this PR do?
    
    
    
    ## Related issues
    
    
    
    ## AI Contribution Checklist
    
    
    
    - [ ] Substantial AI assistance was used in this PR: `yes` / `no`
    - [ ] If `yes`, I included a completed [AI Contribution
    
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
    in this PR description and the required `AI Usage Disclosure`.
    
    
    
    ## Does this PR introduce any user-facing change?
    
    
    
    - [ ] Does this PR introduce any public API change?
    - [ ] Does this PR introduce any binary protocol compatibility change?
    
    ## Benchmark
---
 csharp/README.md                                   | 38 ----------------------
 javascript/README.md                               |  6 ++--
 javascript/benchmark/index.js                      |  4 +--
 javascript/benchmark/map.js                        |  2 +-
 javascript/benchmark/platform-buffer.js            |  2 +-
 javascript/jest.config.js                          |  2 +-
 javascript/package-lock.json                       | 20 ++++++------
 javascript/package.json                            |  6 ++--
 javascript/packages/core/README.md                 |  3 ++
 javascript/packages/{fory => core}/index.ts        |  0
 javascript/packages/{fory => core}/lib/bfloat16.ts |  0
 javascript/packages/{fory => core}/lib/error.ts    |  0
 javascript/packages/{fory => core}/lib/fory.ts     |  0
 javascript/packages/{fory => core}/lib/gen/any.ts  |  0
 .../packages/{fory => core}/lib/gen/array.ts       |  0
 javascript/packages/{fory => core}/lib/gen/bool.ts |  0
 .../packages/{fory => core}/lib/gen/builder.ts     |  0
 .../packages/{fory => core}/lib/gen/collection.ts  |  0
 .../packages/{fory => core}/lib/gen/datetime.ts    |  0
 javascript/packages/{fory => core}/lib/gen/enum.ts |  0
 javascript/packages/{fory => core}/lib/gen/ext.ts  |  0
 .../packages/{fory => core}/lib/gen/index.ts       |  0
 javascript/packages/{fory => core}/lib/gen/map.ts  |  0
 .../packages/{fory => core}/lib/gen/number.ts      |  0
 .../packages/{fory => core}/lib/gen/router.ts      |  0
 .../packages/{fory => core}/lib/gen/scope.ts       |  0
 .../packages/{fory => core}/lib/gen/serializer.ts  |  0
 javascript/packages/{fory => core}/lib/gen/set.ts  |  0
 .../packages/{fory => core}/lib/gen/string.ts      |  0
 .../packages/{fory => core}/lib/gen/struct.ts      |  0
 .../packages/{fory => core}/lib/gen/typedArray.ts  |  0
 .../packages/{fory => core}/lib/meta/MetaString.ts |  0
 .../packages/{fory => core}/lib/meta/TypeMeta.ts   |  0
 .../{fory => core}/lib/metaStringResolver.ts       |  0
 .../packages/{fory => core}/lib/murmurHash3.ts     |  0
 .../packages/{fory => core}/lib/platformBuffer.ts  |  0
 .../packages/{fory => core}/lib/reader/index.ts    |  0
 .../packages/{fory => core}/lib/reader/string.ts   |  0
 .../{fory => core}/lib/referenceResolver.ts        |  0
 javascript/packages/{fory => core}/lib/type.ts     |  0
 javascript/packages/{fory => core}/lib/typeInfo.ts |  0
 .../{fory => core}/lib/typeMetaResolver.ts         |  0
 .../packages/{fory => core}/lib/typeResolver.ts    |  0
 javascript/packages/{fory => core}/lib/util.ts     |  0
 .../packages/{fory => core}/lib/writer/index.ts    |  0
 .../packages/{fory => core}/lib/writer/number.ts   |  0
 javascript/packages/{fory => core}/package.json    |  4 +--
 javascript/packages/{fory => core}/tsconfig.json   |  0
 javascript/packages/fory/README.md                 |  3 --
 javascript/test/any.test.ts                        |  2 +-
 javascript/test/array.test.ts                      |  2 +-
 javascript/test/binary.test.ts                     |  2 +-
 javascript/test/bool.test.ts                       |  2 +-
 javascript/test/crossLanguage.test.ts              |  6 ++--
 javascript/test/datetime.test.ts                   |  2 +-
 javascript/test/depthLimit.test.ts                 |  2 +-
 javascript/test/enum.test.ts                       |  2 +-
 javascript/test/fory.test.ts                       |  4 +--
 javascript/test/hps.test.ts                        |  2 +-
 javascript/test/io.test.ts                         |  8 ++---
 javascript/test/map.test.ts                        |  2 +-
 javascript/test/number.test.ts                     |  2 +-
 javascript/test/object.test.ts                     |  2 +-
 javascript/test/platformBuffer.test.ts             |  2 +-
 javascript/test/protocol/struct.test.ts            |  2 +-
 javascript/test/reader.test.ts                     |  6 ++--
 javascript/test/set.test.ts                        |  2 +-
 javascript/test/string.test.ts                     |  2 +-
 javascript/test/typemeta.test.ts                   |  2 +-
 javascript/test/writer.test.ts                     |  4 +--
 licenserc.toml                                     |  2 +-
 71 files changed, 57 insertions(+), 95 deletions(-)

diff --git a/csharp/README.md b/csharp/README.md
index ff3b82abb..456aeb86e 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -225,44 +225,6 @@ fory.Register<Person>(100); // same ID on other language 
peers
 
 See [xlang guide](https://fory.apache.org/docs/guide/xlang/) for mapping 
details.
 
-## Architecture
-
-The C# implementation consists of:
-
-```text
-csharp/
-├── src/
-│   ├── Fory/
-│   │   ├── Fory.cs                 # Main runtime entry point
-│   │   ├── Config.cs               # Builder + runtime config
-│   │   ├── TypeResolver.cs         # Type binding and registration
-│   │   ├── Serializer.cs           # Serializer base class
-│   │   ├── PrimitiveSerializers.cs # Primitive serializers
-│   │   ├── CollectionSerializers.cs
-│   │   ├── DictionarySerializers.cs
-│   │   └── ...
-│   └── Fory.Generator/
-│       └── ForyObjectGenerator.cs  # Source generator for [ForyObject]
-└── tests/
-    ├── Fory.Tests/
-    └── Fory.XlangPeer/
-```
-
-## Building, Testing, and Publishing
-
-Run from the `csharp` directory:
-
-```bash
-# Build
-dotnet build Fory.sln -c Release
-
-# Run tests
-dotnet test Fory.sln -c Release
-
-# Publish to nuget.org after bumping <Version> in Directory.Build.props
-NUGET_API_KEY=... ../ci/publish-nuget.sh
-```
-
 ## Documentation
 
 - [C# guide index](https://fory.apache.org/docs/guide/csharp/)
diff --git a/javascript/README.md b/javascript/README.md
index 1327c2e88..971b00475 100644
--- a/javascript/README.md
+++ b/javascript/README.md
@@ -7,7 +7,7 @@ The Cross-Language part of the protocol is not stable, so the 
output of this lib
 ## Usage
 
 ```Javascript
-import Fory, { Type } from '@apache-fory/fory';
+import Fory, { Type } from '@apache-fory/core';
 
 /**
  * @apache-fory/hps use v8's fast-calls-api that can be called directly by 
jit, ensure that the version of Node is 20 or above.
@@ -29,9 +29,9 @@ console.log(result);
 
 ## Packages
 
-### fory
+### core
 
-Fory protocol implementation. It generates JavaScript code at runtime to make 
sure that all the code could be optimized by v8 JIT efficiently.
+`@apache-fory/core` is the main Fory protocol implementation for JavaScript. 
It generates JavaScript code at runtime to make sure that all the code could be 
optimized by v8 JIT efficiently.
 
 ### hps
 
diff --git a/javascript/benchmark/index.js b/javascript/benchmark/index.js
index 50d46726c..6141e38db 100644
--- a/javascript/benchmark/index.js
+++ b/javascript/benchmark/index.js
@@ -17,8 +17,8 @@
  * under the License.
  */
 
-const Fory = require("@apache-fory/fory");
-const utils = require("@apache-fory/fory/dist/lib/util");
+const Fory = require("@apache-fory/core");
+const utils = require("@apache-fory/core/dist/lib/util");
 const hps = require('@apache-fory/hps').default;
 const fory = new Fory.default({ hps, refTracking: false, useSliceString: true 
});
 const Benchmark = require("benchmark");
diff --git a/javascript/benchmark/map.js b/javascript/benchmark/map.js
index ddfa20946..bf7fba0ac 100644
--- a/javascript/benchmark/map.js
+++ b/javascript/benchmark/map.js
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-const Fory = require("@apache-fory/fory");
+const Fory = require("@apache-fory/core");
 const beautify = require("js-beautify");
 const hps = require('@apache-fory/hps');
 const fory = new Fory.default({
diff --git a/javascript/benchmark/platform-buffer.js 
b/javascript/benchmark/platform-buffer.js
index f49718edd..96c8d953a 100644
--- a/javascript/benchmark/platform-buffer.js
+++ b/javascript/benchmark/platform-buffer.js
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-const { BrowserBuffer } = require('@apache-fory/fory/dist/lib/platformBuffer')
+const { BrowserBuffer } = require('@apache-fory/core/dist/lib/platformBuffer')
 const Benchmark = require("benchmark");
 const { spawn } = require("child_process");
 
diff --git a/javascript/jest.config.js b/javascript/jest.config.js
index f66e76cbf..8b4f04ebf 100644
--- a/javascript/jest.config.js
+++ b/javascript/jest.config.js
@@ -27,7 +27,7 @@ module.exports = {
     "**/*.ts",
     "!**/dist/**",
     "!**/build/**",
-    "!packages/fory/lib/murmurHash3.ts"
+    "!packages/core/lib/murmurHash3.ts"
   ],
   testPathIgnorePatterns : (
     !process.env["DATA_FILE"] ? ["test/crossLanguage.test.ts"] : []
diff --git a/javascript/package-lock.json b/javascript/package-lock.json
index 051e3f804..be8ab2e5d 100644
--- a/javascript/package-lock.json
+++ b/javascript/package-lock.json
@@ -6,7 +6,7 @@
     "": {
       "workspaces": [
         "packages/hps",
-        "packages/fory"
+        "packages/core"
       ],
       "devDependencies": {
         "@stylistic/eslint-plugin": "^1.5.1",
@@ -548,8 +548,8 @@
         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       }
     },
-    "node_modules/@apache-fory/fory": {
-      "resolved": "packages/fory",
+    "node_modules/@apache-fory/core": {
+      "resolved": "packages/core",
       "link": true
     },
     "node_modules/@apache-fory/hps": {
@@ -6132,9 +6132,9 @@
         "url": "https://github.com/sponsors/sindresorhus";
       }
     },
-    "packages/fory": {
-      "name": "@apache-fory/fory",
-      "version": "0.13.0.dev",
+    "packages/core": {
+      "name": "@apache-fory/core",
+      "version": "0.17.0-alpha.0",
       "license": "Apache-2.0",
       "workspaces": [
         "packages/hps"
@@ -6152,7 +6152,7 @@
         "protobufjs": "^7.2.4"
       }
     },
-    "packages/fory/node_modules/@types/node": {
+    "packages/core/node_modules/@types/node": {
       "version": "18.19.115",
       "dev": true,
       "license": "MIT",
@@ -6160,14 +6160,14 @@
         "undici-types": "~5.26.4"
       }
     },
-    "packages/fory/node_modules/undici-types": {
+    "packages/core/node_modules/undici-types": {
       "version": "5.26.5",
       "dev": true,
       "license": "MIT"
     },
     "packages/hps": {
       "name": "@apache-fory/hps",
-      "version": "0.13.0.dev",
+      "version": "0.17.0-alpha.0",
       "hasInstallScript": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -6470,4 +6470,4 @@
       }
     }
   }
-}
\ No newline at end of file
+}
diff --git a/javascript/package.json b/javascript/package.json
index fca8923ba..6ea30fb3c 100644
--- a/javascript/package.json
+++ b/javascript/package.json
@@ -2,15 +2,15 @@
   "scripts": {
     "test:crosslanguage": "f() { npx jest crossLanguage.test.ts -t \"$@\" > 
/dev/null 2>&1; }; f",
     "test": "npm run build && jest",
-    "clear": "rm -rf ./packages/fory/dist && rm -rf ./packages/hps/dist",
-    "build": "npm run clear && npm run build -w packages/fory -w packages/hps",
+    "clear": "rm -rf ./packages/core/dist && rm -rf ./packages/hps/dist",
+    "build": "npm run clear && npm run build -w packages/core -w packages/hps",
     "lint": "eslint .",
     "lint-fix": "eslint . --fix"
   },
   "repository": "[email protected]:apache/fory.git",
   "workspaces": [
     "packages/hps",
-    "packages/fory"
+    "packages/core"
   ],
   "devDependencies": {
     "@stylistic/eslint-plugin": "^1.5.1",
diff --git a/javascript/packages/core/README.md 
b/javascript/packages/core/README.md
new file mode 100644
index 000000000..d2475fd96
--- /dev/null
+++ b/javascript/packages/core/README.md
@@ -0,0 +1,3 @@
+# @apache-fory/core
+
+Main Apache Fory JavaScript runtime package.
diff --git a/javascript/packages/fory/index.ts 
b/javascript/packages/core/index.ts
similarity index 100%
rename from javascript/packages/fory/index.ts
rename to javascript/packages/core/index.ts
diff --git a/javascript/packages/fory/lib/bfloat16.ts 
b/javascript/packages/core/lib/bfloat16.ts
similarity index 100%
rename from javascript/packages/fory/lib/bfloat16.ts
rename to javascript/packages/core/lib/bfloat16.ts
diff --git a/javascript/packages/fory/lib/error.ts 
b/javascript/packages/core/lib/error.ts
similarity index 100%
rename from javascript/packages/fory/lib/error.ts
rename to javascript/packages/core/lib/error.ts
diff --git a/javascript/packages/fory/lib/fory.ts 
b/javascript/packages/core/lib/fory.ts
similarity index 100%
rename from javascript/packages/fory/lib/fory.ts
rename to javascript/packages/core/lib/fory.ts
diff --git a/javascript/packages/fory/lib/gen/any.ts 
b/javascript/packages/core/lib/gen/any.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/any.ts
rename to javascript/packages/core/lib/gen/any.ts
diff --git a/javascript/packages/fory/lib/gen/array.ts 
b/javascript/packages/core/lib/gen/array.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/array.ts
rename to javascript/packages/core/lib/gen/array.ts
diff --git a/javascript/packages/fory/lib/gen/bool.ts 
b/javascript/packages/core/lib/gen/bool.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/bool.ts
rename to javascript/packages/core/lib/gen/bool.ts
diff --git a/javascript/packages/fory/lib/gen/builder.ts 
b/javascript/packages/core/lib/gen/builder.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/builder.ts
rename to javascript/packages/core/lib/gen/builder.ts
diff --git a/javascript/packages/fory/lib/gen/collection.ts 
b/javascript/packages/core/lib/gen/collection.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/collection.ts
rename to javascript/packages/core/lib/gen/collection.ts
diff --git a/javascript/packages/fory/lib/gen/datetime.ts 
b/javascript/packages/core/lib/gen/datetime.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/datetime.ts
rename to javascript/packages/core/lib/gen/datetime.ts
diff --git a/javascript/packages/fory/lib/gen/enum.ts 
b/javascript/packages/core/lib/gen/enum.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/enum.ts
rename to javascript/packages/core/lib/gen/enum.ts
diff --git a/javascript/packages/fory/lib/gen/ext.ts 
b/javascript/packages/core/lib/gen/ext.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/ext.ts
rename to javascript/packages/core/lib/gen/ext.ts
diff --git a/javascript/packages/fory/lib/gen/index.ts 
b/javascript/packages/core/lib/gen/index.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/index.ts
rename to javascript/packages/core/lib/gen/index.ts
diff --git a/javascript/packages/fory/lib/gen/map.ts 
b/javascript/packages/core/lib/gen/map.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/map.ts
rename to javascript/packages/core/lib/gen/map.ts
diff --git a/javascript/packages/fory/lib/gen/number.ts 
b/javascript/packages/core/lib/gen/number.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/number.ts
rename to javascript/packages/core/lib/gen/number.ts
diff --git a/javascript/packages/fory/lib/gen/router.ts 
b/javascript/packages/core/lib/gen/router.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/router.ts
rename to javascript/packages/core/lib/gen/router.ts
diff --git a/javascript/packages/fory/lib/gen/scope.ts 
b/javascript/packages/core/lib/gen/scope.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/scope.ts
rename to javascript/packages/core/lib/gen/scope.ts
diff --git a/javascript/packages/fory/lib/gen/serializer.ts 
b/javascript/packages/core/lib/gen/serializer.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/serializer.ts
rename to javascript/packages/core/lib/gen/serializer.ts
diff --git a/javascript/packages/fory/lib/gen/set.ts 
b/javascript/packages/core/lib/gen/set.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/set.ts
rename to javascript/packages/core/lib/gen/set.ts
diff --git a/javascript/packages/fory/lib/gen/string.ts 
b/javascript/packages/core/lib/gen/string.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/string.ts
rename to javascript/packages/core/lib/gen/string.ts
diff --git a/javascript/packages/fory/lib/gen/struct.ts 
b/javascript/packages/core/lib/gen/struct.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/struct.ts
rename to javascript/packages/core/lib/gen/struct.ts
diff --git a/javascript/packages/fory/lib/gen/typedArray.ts 
b/javascript/packages/core/lib/gen/typedArray.ts
similarity index 100%
rename from javascript/packages/fory/lib/gen/typedArray.ts
rename to javascript/packages/core/lib/gen/typedArray.ts
diff --git a/javascript/packages/fory/lib/meta/MetaString.ts 
b/javascript/packages/core/lib/meta/MetaString.ts
similarity index 100%
rename from javascript/packages/fory/lib/meta/MetaString.ts
rename to javascript/packages/core/lib/meta/MetaString.ts
diff --git a/javascript/packages/fory/lib/meta/TypeMeta.ts 
b/javascript/packages/core/lib/meta/TypeMeta.ts
similarity index 100%
rename from javascript/packages/fory/lib/meta/TypeMeta.ts
rename to javascript/packages/core/lib/meta/TypeMeta.ts
diff --git a/javascript/packages/fory/lib/metaStringResolver.ts 
b/javascript/packages/core/lib/metaStringResolver.ts
similarity index 100%
rename from javascript/packages/fory/lib/metaStringResolver.ts
rename to javascript/packages/core/lib/metaStringResolver.ts
diff --git a/javascript/packages/fory/lib/murmurHash3.ts 
b/javascript/packages/core/lib/murmurHash3.ts
similarity index 100%
rename from javascript/packages/fory/lib/murmurHash3.ts
rename to javascript/packages/core/lib/murmurHash3.ts
diff --git a/javascript/packages/fory/lib/platformBuffer.ts 
b/javascript/packages/core/lib/platformBuffer.ts
similarity index 100%
rename from javascript/packages/fory/lib/platformBuffer.ts
rename to javascript/packages/core/lib/platformBuffer.ts
diff --git a/javascript/packages/fory/lib/reader/index.ts 
b/javascript/packages/core/lib/reader/index.ts
similarity index 100%
rename from javascript/packages/fory/lib/reader/index.ts
rename to javascript/packages/core/lib/reader/index.ts
diff --git a/javascript/packages/fory/lib/reader/string.ts 
b/javascript/packages/core/lib/reader/string.ts
similarity index 100%
rename from javascript/packages/fory/lib/reader/string.ts
rename to javascript/packages/core/lib/reader/string.ts
diff --git a/javascript/packages/fory/lib/referenceResolver.ts 
b/javascript/packages/core/lib/referenceResolver.ts
similarity index 100%
rename from javascript/packages/fory/lib/referenceResolver.ts
rename to javascript/packages/core/lib/referenceResolver.ts
diff --git a/javascript/packages/fory/lib/type.ts 
b/javascript/packages/core/lib/type.ts
similarity index 100%
rename from javascript/packages/fory/lib/type.ts
rename to javascript/packages/core/lib/type.ts
diff --git a/javascript/packages/fory/lib/typeInfo.ts 
b/javascript/packages/core/lib/typeInfo.ts
similarity index 100%
rename from javascript/packages/fory/lib/typeInfo.ts
rename to javascript/packages/core/lib/typeInfo.ts
diff --git a/javascript/packages/fory/lib/typeMetaResolver.ts 
b/javascript/packages/core/lib/typeMetaResolver.ts
similarity index 100%
rename from javascript/packages/fory/lib/typeMetaResolver.ts
rename to javascript/packages/core/lib/typeMetaResolver.ts
diff --git a/javascript/packages/fory/lib/typeResolver.ts 
b/javascript/packages/core/lib/typeResolver.ts
similarity index 100%
rename from javascript/packages/fory/lib/typeResolver.ts
rename to javascript/packages/core/lib/typeResolver.ts
diff --git a/javascript/packages/fory/lib/util.ts 
b/javascript/packages/core/lib/util.ts
similarity index 100%
rename from javascript/packages/fory/lib/util.ts
rename to javascript/packages/core/lib/util.ts
diff --git a/javascript/packages/fory/lib/writer/index.ts 
b/javascript/packages/core/lib/writer/index.ts
similarity index 100%
rename from javascript/packages/fory/lib/writer/index.ts
rename to javascript/packages/core/lib/writer/index.ts
diff --git a/javascript/packages/fory/lib/writer/number.ts 
b/javascript/packages/core/lib/writer/number.ts
similarity index 100%
rename from javascript/packages/fory/lib/writer/number.ts
rename to javascript/packages/core/lib/writer/number.ts
diff --git a/javascript/packages/fory/package.json 
b/javascript/packages/core/package.json
similarity index 95%
rename from javascript/packages/fory/package.json
rename to javascript/packages/core/package.json
index 31b5df6ba..1e890573c 100644
--- a/javascript/packages/fory/package.json
+++ b/javascript/packages/core/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "@apache-fory/fory",
+  "name": "@apache-fory/core",
   "version": "0.17.0-alpha.0",
   "description": "Apache Fory™ is a blazingly fast multi-language 
serialization framework powered by jit and zero-copy",
   "main": "dist/index.js",
@@ -27,4 +27,4 @@
   "workspaces": [
     "packages/hps"
   ]
-}
\ No newline at end of file
+}
diff --git a/javascript/packages/fory/tsconfig.json 
b/javascript/packages/core/tsconfig.json
similarity index 100%
rename from javascript/packages/fory/tsconfig.json
rename to javascript/packages/core/tsconfig.json
diff --git a/javascript/packages/fory/README.md 
b/javascript/packages/fory/README.md
deleted file mode 100644
index ba32a56da..000000000
--- a/javascript/packages/fory/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Apache Fory™ JavaScript
-
-Javascript implementation for the Fory protocol.
diff --git a/javascript/test/any.test.ts b/javascript/test/any.test.ts
index d27f4f7a2..59cd55a7b 100644
--- a/javascript/test/any.test.ts
+++ b/javascript/test/any.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 describe('bool', () => {
diff --git a/javascript/test/array.test.ts b/javascript/test/array.test.ts
index 0abbd571a..36da859ec 100644
--- a/javascript/test/array.test.ts
+++ b/javascript/test/array.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type, BFloat16Array } from '../packages/fory/index';
+import Fory, { Type, BFloat16Array } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 import * as beautify from 'js-beautify';
 
diff --git a/javascript/test/binary.test.ts b/javascript/test/binary.test.ts
index 6fca3add0..1c683d37a 100644
--- a/javascript/test/binary.test.ts
+++ b/javascript/test/binary.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 
diff --git a/javascript/test/bool.test.ts b/javascript/test/bool.test.ts
index 326cf8f24..69db08e4f 100644
--- a/javascript/test/bool.test.ts
+++ b/javascript/test/bool.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory from '../packages/fory/index';
+import Fory from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 
 describe('bool', () => {
diff --git a/javascript/test/crossLanguage.test.ts 
b/javascript/test/crossLanguage.test.ts
index 75b13e836..64abba6ad 100644
--- a/javascript/test/crossLanguage.test.ts
+++ b/javascript/test/crossLanguage.test.ts
@@ -22,11 +22,11 @@ import Fory, {
   BinaryWriter,
   Type,
   Dynamic,
-} from "../packages/fory/index";
+} from "../packages/core/index";
 import { describe, expect, test } from "@jest/globals";
 import * as fs from "node:fs";
 import * as beautify from 'js-beautify';
-import { TypeId } from "../packages/fory/lib/type";
+import { TypeId } from "../packages/core/lib/type";
 
 const Byte = {
   MAX_VALUE: 127,
@@ -183,7 +183,7 @@ describe("bool", () => {
     writeToFile(writer.dump() as Buffer);
   });
   test("test_murmurhash3", () => {
-    const { x64hash128 } = require("../packages/fory/lib/murmurHash3");
+    const { x64hash128 } = require("../packages/core/lib/murmurHash3");
     const reader = new BinaryReader({});
     reader.reset(content);
     let dataview = x64hash128(new Uint8Array([1, 2, 8]), 47);
diff --git a/javascript/test/datetime.test.ts b/javascript/test/datetime.test.ts
index 73c77346e..c243a707c 100644
--- a/javascript/test/datetime.test.ts
+++ b/javascript/test/datetime.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 
 describe('datetime', () => {
diff --git a/javascript/test/depthLimit.test.ts 
b/javascript/test/depthLimit.test.ts
index 384794cc5..bb5393835 100644
--- a/javascript/test/depthLimit.test.ts
+++ b/javascript/test/depthLimit.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 describe('depth-limit', () => {
diff --git a/javascript/test/enum.test.ts b/javascript/test/enum.test.ts
index 8fe4a29fb..34d8a11b1 100644
--- a/javascript/test/enum.test.ts
+++ b/javascript/test/enum.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 
 describe('enum', () => {
diff --git a/javascript/test/fory.test.ts b/javascript/test/fory.test.ts
index 2f5c4d7ad..6ef0e07ad 100644
--- a/javascript/test/fory.test.ts
+++ b/javascript/test/fory.test.ts
@@ -17,9 +17,9 @@
  * under the License.
  */
 
-import Fory, { TypeInfo, Type } from '../packages/fory/index';
+import Fory, { TypeInfo, Type } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
-import { fromUint8Array } from '../packages/fory/lib/platformBuffer';
+import { fromUint8Array } from '../packages/core/lib/platformBuffer';
 
 describe('fory', () => {
     test('should deserialize null work', () => {
diff --git a/javascript/test/hps.test.ts b/javascript/test/hps.test.ts
index 133b566ba..87a52a8c0 100644
--- a/javascript/test/hps.test.ts
+++ b/javascript/test/hps.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { BinaryReader } from '../packages/fory/index';
+import { BinaryReader } from '../packages/core/index';
 import hps from '../packages/hps/index';
 import { describe, expect, test } from '@jest/globals';
 
diff --git a/javascript/test/io.test.ts b/javascript/test/io.test.ts
index 296a1eeba..5f979cd7d 100644
--- a/javascript/test/io.test.ts
+++ b/javascript/test/io.test.ts
@@ -17,10 +17,10 @@
  * under the License.
  */
 
-import { fromUint8Array } from '../packages/fory/lib/platformBuffer';
-import { BinaryReader } from '../packages/fory/lib/reader';
-import { Config, RefFlags } from '../packages/fory/lib/type';
-import { BinaryWriter } from '../packages/fory/lib/writer';
+import { fromUint8Array } from '../packages/core/lib/platformBuffer';
+import { BinaryReader } from '../packages/core/lib/reader';
+import { Config, RefFlags } from '../packages/core/lib/type';
+import { BinaryWriter } from '../packages/core/lib/writer';
 import { describe, expect, test } from '@jest/globals';
 
 
diff --git a/javascript/test/map.test.ts b/javascript/test/map.test.ts
index 0dae5ce94..b6f1968c2 100644
--- a/javascript/test/map.test.ts
+++ b/javascript/test/map.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 
 describe('map', () => {
diff --git a/javascript/test/number.test.ts b/javascript/test/number.test.ts
index 3201905ce..f0c53894b 100644
--- a/javascript/test/number.test.ts
+++ b/javascript/test/number.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type, BFloat16 } from '../packages/fory/index';
+import Fory, { Type, BFloat16 } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 describe('number', () => {
diff --git a/javascript/test/object.test.ts b/javascript/test/object.test.ts
index 30f2b99c1..853994333 100644
--- a/javascript/test/object.test.ts
+++ b/javascript/test/object.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type, TypeInfo } from '../packages/fory/index';
+import Fory, { Type, TypeInfo } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 import * as beautify from 'js-beautify';
 
diff --git a/javascript/test/platformBuffer.test.ts 
b/javascript/test/platformBuffer.test.ts
index 4317abe92..80b4a58e4 100644
--- a/javascript/test/platformBuffer.test.ts
+++ b/javascript/test/platformBuffer.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { fromUint8Array, alloc, BrowserBuffer, PlatformBuffer } from 
'../packages/fory/lib/platformBuffer';
+import { fromUint8Array, alloc, BrowserBuffer, PlatformBuffer } from 
'../packages/core/lib/platformBuffer';
 import { describe, expect, test } from '@jest/globals';
 
 describe('platformBuffer', () => {
diff --git a/javascript/test/protocol/struct.test.ts 
b/javascript/test/protocol/struct.test.ts
index 2593675a2..28d72fa23 100644
--- a/javascript/test/protocol/struct.test.ts
+++ b/javascript/test/protocol/struct.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../../packages/fory/index';
+import Fory, { Type } from '../../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 
diff --git a/javascript/test/reader.test.ts b/javascript/test/reader.test.ts
index 2bd32c6f4..c2a2553c2 100644
--- a/javascript/test/reader.test.ts
+++ b/javascript/test/reader.test.ts
@@ -17,9 +17,9 @@
  * under the License.
  */
 
-import { alloc } from '../packages/fory/lib/platformBuffer';
-import { BinaryReader } from '../packages/fory/lib/reader';
-import { BinaryWriter } from '../packages/fory/lib/writer';
+import { alloc } from '../packages/core/lib/platformBuffer';
+import { BinaryReader } from '../packages/core/lib/reader';
+import { BinaryWriter } from '../packages/core/lib/writer';
 import { describe, expect, test } from '@jest/globals';
 
 
diff --git a/javascript/test/set.test.ts b/javascript/test/set.test.ts
index a1ac5d291..e54d9c0ba 100644
--- a/javascript/test/set.test.ts
+++ b/javascript/test/set.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import { describe, expect, test } from '@jest/globals';
 
 describe('set', () => {
diff --git a/javascript/test/string.test.ts b/javascript/test/string.test.ts
index 1bcfe951f..74c353952 100644
--- a/javascript/test/string.test.ts
+++ b/javascript/test/string.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory from '../packages/fory/index';
+import Fory from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 
 const config = {};
diff --git a/javascript/test/typemeta.test.ts b/javascript/test/typemeta.test.ts
index 525ebaeaf..8f76054a1 100644
--- a/javascript/test/typemeta.test.ts
+++ b/javascript/test/typemeta.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import Fory, { Type } from '../packages/fory/index';
+import Fory, { Type } from '../packages/core/index';
 import {describe, expect, test} from '@jest/globals';
 import * as beautify from 'js-beautify';
 
diff --git a/javascript/test/writer.test.ts b/javascript/test/writer.test.ts
index 9e516ed92..f30fbccdb 100644
--- a/javascript/test/writer.test.ts
+++ b/javascript/test/writer.test.ts
@@ -17,8 +17,8 @@
  * under the License.
  */
 
-import { OwnershipError } from '../packages/fory/lib/error';
-import { BinaryWriter } from '../packages/fory/lib/writer';
+import { OwnershipError } from '../packages/core/lib/error';
+import { BinaryWriter } from '../packages/core/lib/writer';
 import { describe, expect, test } from '@jest/globals';
 
 describe('writer', () => {
diff --git a/licenserc.toml b/licenserc.toml
index 1bacf1d90..fcec58b1f 100644
--- a/licenserc.toml
+++ b/licenserc.toml
@@ -56,7 +56,7 @@ excludes = [
     "java/fory-core/src/main/java/org/apache/fory/util/Preconditions.java",
     "java/fory-core/src/test/java/org/apache/fory/type/GenericsTest.java",
     
"java/fory-format/src/main/java/org/apache/fory/format/vectorized/ArrowWriter.java",
-    "javascript/packages/fory/lib/murmurHash3.ts",
+    "javascript/packages/core/lib/murmurHash3.ts",
     "cpp/fory/thirdparty/MurmurHash3.*",
 ]
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to