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]