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

spmallette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


    from f0daf38371 CTR: Update gremlin-python docker health-check to use 
gremlin-lang
     add f59eee536f Migrate JS packages to npm workspaces, enabling semver 
gremlin dep in gremlin-mcp
     add f4f693760d Consolidate JS Maven modules under gremlin-js/ parent
     new d72dc666a7 Merge pull request #3341 from apache/js-multi

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/dependabot.yml                             |     6 +-
 .github/workflows/build-test.yml                   |     6 +-
 .gitignore                                         |     6 +
 bin/publish-docs.sh                                |     2 +-
 bin/run-examples.sh                                |    10 +-
 bin/validate-distribution.sh                       |     2 +-
 docker/build.sh                                    |     2 +-
 .../dev/developer/development-environment.asciidoc |     4 +-
 docs/src/dev/developer/release.asciidoc            |    25 +-
 .../gremlin-javascript/package-lock.json           |  4534 ------
 gremlin-js/AGENTS.md                               |   103 +
 .../gremlin-javascript/.gitignore                  |     0
 .../gremlin-javascript/.mocharc.json               |     0
 .../gremlin-javascript/.npmignore                  |     0
 .../gremlin-javascript/.nvmrc                      |     0
 .../gremlin-javascript/.prettierrc.cjs             |     0
 gremlin-js/gremlin-javascript/AGENTS.md            |   138 +
 .../gremlin-javascript/LICENSE                     |     0
 .../gremlin-javascript/NOTICE                      |     0
 .../gremlin-javascript/README.md                   |     0
 .../gremlin-javascript/docker-compose.yml          |    33 +-
 .../gremlin-javascript/eslint.config.mjs           |     1 +
 .../examples/browser/.gitignore                    |     0
 .../examples/browser/.yarnrc.yml                   |     0
 .../gremlin-javascript}/examples/browser/index.css |     0
 .../examples/browser/index.html                    |     0
 .../gremlin-javascript}/examples/browser/index.ts  |     0
 .../examples/browser/package.json                  |     0
 .../gremlin-javascript}/examples/browser/utils.ts  |     0
 .../gremlin-javascript}/examples/browser/yarn.lock |     0
 .../gremlin-javascript}/examples/node/.gitignore   |     0
 .../examples/node/basic-gremlin.js                 |     0
 .../examples/node/connections.js                   |     0
 .../examples/node/modern-traversals.js             |     0
 .../examples/node/package-lock.json                |     0
 .../gremlin-javascript}/examples/node/package.json |     2 +-
 .../lib/driver/auth/authenticator.ts               |     0
 .../gremlin-javascript/lib/driver/client.ts        |     0
 .../gremlin-javascript/lib/driver/connection.ts    |     0
 .../lib/driver/driver-remote-connection.ts         |     0
 .../lib/driver/remote-connection.ts                |     0
 .../lib/driver/request-message.ts                  |     0
 .../lib/driver/response-error.ts                   |     0
 .../gremlin-javascript/lib/driver/result-set.ts    |     0
 .../gremlin-javascript/lib/index.ts                |     0
 .../gremlin-javascript/lib/language/index.ts       |     0
 .../gremlin-javascript/lib/language/package.json   |     0
 .../translator/AnonymizedTranslateVisitor.ts       |     0
 .../language/translator/DotNetTranslateVisitor.ts  |     0
 .../lib/language/translator/GoTranslateVisitor.ts  |     0
 .../lib/language/translator/GremlinTranslator.ts   |     0
 .../language/translator/GroovyTranslateVisitor.ts  |     0
 .../language/translator/JavaTranslateVisitor.ts    |     0
 .../translator/JavascriptTranslateVisitor.ts       |     0
 .../language/translator/PythonTranslateVisitor.ts  |     0
 .../lib/language/translator/TranslateVisitor.ts    |     0
 .../lib/language/translator/Translation.ts         |     0
 .../lib/language/translator/Translator.ts          |     0
 .../lib/language/translator/TranslatorException.ts |     0
 .../lib/process/anonymous-traversal.ts             |     0
 .../lib/process/graph-traversal.ts                 |     0
 .../gremlin-javascript/lib/process/gremlin-lang.ts |     0
 .../gremlin-javascript/lib/process/transaction.ts  |     0
 .../lib/process/traversal-strategy.ts              |     0
 .../gremlin-javascript/lib/process/traversal.ts    |     0
 .../gremlin-javascript/lib/structure/graph.ts      |     0
 .../lib/structure/io/binary/GraphBinary.js         |     0
 .../structure/io/binary/internals/AnySerializer.js |     0
 .../io/binary/internals/ArraySerializer.js         |     0
 .../io/binary/internals/BigIntegerSerializer.js    |     0
 .../io/binary/internals/BinarySerializer.js        |     0
 .../io/binary/internals/BooleanSerializer.js       |     0
 .../io/binary/internals/ByteSerializer.js          |     0
 .../lib/structure/io/binary/internals/DataType.js  |     0
 .../io/binary/internals/DateTimeSerializer.js      |     0
 .../io/binary/internals/DoubleSerializer.js        |     0
 .../io/binary/internals/EdgeSerializer.js          |     0
 .../io/binary/internals/EnumSerializer.js          |     0
 .../io/binary/internals/FloatSerializer.js         |     0
 .../io/binary/internals/GraphBinaryReader.js       |     0
 .../io/binary/internals/GraphBinaryWriter.js       |     0
 .../structure/io/binary/internals/IntSerializer.js |     0
 .../io/binary/internals/LongSerializer.js          |     0
 .../structure/io/binary/internals/MapSerializer.js |     0
 .../io/binary/internals/MarkerSerializer.js        |     0
 .../internals/NumberSerializationStrategy.js       |     0
 .../io/binary/internals/PathSerializer.js          |     0
 .../io/binary/internals/PropertySerializer.js      |     0
 .../structure/io/binary/internals/SetSerializer.js |     0
 .../io/binary/internals/ShortSerializer.js         |     0
 .../io/binary/internals/StringSerializer.js        |     0
 .../io/binary/internals/StubSerializer.js          |     0
 .../binary/internals/UnspecifiedNullSerializer.js  |     0
 .../io/binary/internals/UuidSerializer.js          |     0
 .../binary/internals/VertexPropertySerializer.js   |     0
 .../io/binary/internals/VertexSerializer.js        |     0
 .../lib/structure/io/binary/internals/utils.js     |     0
 .../gremlin-javascript/lib/utils.ts                |     0
 .../gremlin-javascript/package.json                |    10 +-
 .../gremlin-javascript}/pom.xml                    |    45 +-
 .../scripts/groovy}/generate.groovy                |     2 +-
 .../gremlin-javascript/scripts/patch-antlr4ng.js   |    25 +-
 .../test/cucumber/element-comparison.js            |     0
 .../test/cucumber/feature-steps.js                 |     0
 .../gremlin-javascript/test/cucumber/gremlin.js    |     0
 .../gremlin-javascript/test/cucumber/world.js      |     0
 .../gremlin-javascript/test/helper.js              |     0
 .../test/integration/client-tests.js               |     0
 .../test/integration/remote-connection-tests.js    |     0
 .../test/integration/socket-connection-tests.js    |     0
 .../test/integration/traversal-test.js             |     0
 .../gremlin-javascript/test/unit/client-test.js    |     0
 .../test/unit/element-comparison-test.js           |     0
 .../gremlin-javascript/test/unit/exports-test.js   |     0
 .../unit/graphbinary/GraphBinaryReader-test.js     |     0
 .../unit/graphbinary/GraphBinaryWriter-test.js     |     0
 .../test/unit/graphbinary/error-cases-test.js      |     0
 .../test/unit/graphbinary/model-test.js            |     0
 .../test/unit/graphbinary/model.js                 |     0
 .../test/unit/graphbinary/null-handling-test.js    |     0
 .../test/unit/graphbinary/type-detection-test.js   |     0
 .../test/unit/gremlin-lang-test.js                 |     0
 .../test/unit/result-set-test.js                   |     0
 .../test/unit/structure-types-test.js              |     0
 .../test/unit/translator/corpus-test.js            |     0
 .../unit/translator/gremlin-translator-test.js     |     0
 .../test/unit/traversal-strategy-test.js           |     0
 .../gremlin-javascript/test/unit/traversal-test.js |     0
 .../gremlin-javascript/tsconfig.json               |     0
 .../gremlin-javascript/tsconfig.test.json          |     0
 .../gremlin-mcp}/.env.example                      |     0
 .../gremlin-mcp}/.gitignore                        |     0
 .../gremlin-mcp}/.npmignore                        |     0
 .../gremlin-mcp}/.prettierignore                   |     0
 .../gremlin-mcp}/.prettierrc                       |     0
 .../javascript => gremlin-js/gremlin-mcp}/LICENSE  |     0
 .../javascript => gremlin-js/gremlin-mcp}/NOTICE   |     0
 .../gremlin-mcp}/README.md                         |     4 +-
 .../gremlin-mcp}/eslint.config.js                  |     0
 .../gremlin-mcp}/jest.config.js                    |     0
 .../gremlin-mcp}/package.json                      |     6 +-
 {gremlin-mcp => gremlin-js/gremlin-mcp}/pom.xml    |    76 +-
 .../gremlin-mcp}/scripts/generate-step-names.js    |     2 +-
 .../gremlin-mcp}/src/config.ts                     |     0
 .../gremlin-mcp}/src/connectivity-state.ts         |     0
 .../gremlin-mcp}/src/constants.ts                  |     0
 .../gremlin-mcp}/src/errors.ts                     |     0
 .../gremlin-mcp}/src/gremlin/client.ts             |     0
 .../gremlin-mcp}/src/gremlin/connection.ts         |     0
 .../gremlin-mcp}/src/gremlin/edge-patterns.ts      |     0
 .../src/gremlin/models/graph-schema.ts             |     0
 .../gremlin-mcp}/src/gremlin/models/index.ts       |     0
 .../src/gremlin/models/query-result.ts             |     0
 .../gremlin-mcp}/src/gremlin/property-analyzer.ts  |     0
 .../gremlin-mcp}/src/gremlin/query-utils.ts        |     0
 .../gremlin-mcp}/src/gremlin/schema-assembly.ts    |     0
 .../gremlin-mcp}/src/gremlin/schema-cache.ts       |     0
 .../gremlin-mcp}/src/gremlin/schema-generator.ts   |     0
 .../gremlin-mcp}/src/gremlin/schema.ts             |     0
 .../gremlin-mcp}/src/gremlin/service.ts            |     0
 .../gremlin-mcp}/src/gremlin/types.ts              |     0
 .../gremlin-mcp}/src/handlers/resources.ts         |     0
 .../gremlin-mcp}/src/handlers/tool-patterns.ts     |     0
 .../gremlin-mcp}/src/handlers/tools.ts             |     0
 .../gremlin-mcp}/src/server.ts                     |     0
 .../gremlin-mcp}/src/translator/index.ts           |     0
 .../gremlin-mcp}/src/translator/llm.ts             |     0
 .../src/translator/normalizers/shared.ts           |     0
 .../gremlin-mcp}/src/translator/stepNames.ts       |     0
 .../gremlin-mcp}/src/utils/result-metadata.ts      |     0
 .../gremlin-mcp}/src/utils/result-parser.ts        |     0
 .../gremlin-mcp}/src/utils/type-guards.ts          |     0
 .../gremlin-mcp}/tests/config.test.ts              |     0
 .../gremlin-mcp}/tests/edge-patterns.test.ts       |     0
 .../gremlin-mcp}/tests/gremlint-format.test.ts     |     2 +-
 .../tests/integration/mcp-integration.test.ts      |     0
 .../gremlin-mcp}/tests/models.test.ts              |     0
 .../gremlin-mcp}/tests/property-analyzer.test.ts   |     0
 .../gremlin-mcp}/tests/query-utils.test.ts         |     0
 .../tests/resource-read.integration.test.ts        |     0
 .../gremlin-mcp}/tests/resources.test.ts           |     0
 .../gremlin-mcp}/tests/schema-assembly.test.ts     |     0
 .../gremlin-mcp}/tests/setup.ts                    |     0
 .../gremlin-mcp}/tsconfig.json                     |     9 -
 {gremlint => gremlin-js/gremlint}/.gitignore       |     0
 {gremlint => gremlin-js/gremlint}/.prettierrc      |     0
 {gremlint => gremlin-js/gremlint}/LICENSE          |     0
 {gremlint => gremlin-js/gremlint}/NOTICE           |     0
 {gremlint => gremlin-js/gremlint}/README.md        |     0
 {gremlint => gremlin-js/gremlint}/jestconfig.json  |     0
 {gremlint => gremlin-js/gremlint}/package.json     |     0
 {gremlint => gremlin-js/gremlint}/pom.xml          |    22 +-
 .../__tests__/closureIndentation.test.ts           |     0
 .../curlyBracketMultilineWrapping.test.ts          |     0
 .../__tests__/curlyBracketWrapping.test.ts         |     0
 .../formatQuery/__tests__/defaultConfig.test.ts    |     0
 .../determineWhatPartsOfCodeAreGremlin.test.ts     |     0
 .../__tests__/dotsAfterLineBreaks.test.ts          |     0
 .../invalidIndentationAndMaxLineLength.test.ts     |     0
 .../src/formatQuery/__tests__/layoutUtils.test.ts  |     0
 .../formatQuery/__tests__/maxLineLength.test.ts    |     0
 .../__tests__/modulatorIndentation.test.ts         |     0
 .../__tests__/modulatorWrapping.test.ts            |     0
 .../__tests__/multipleQueriesAtOnce.test.ts        |     0
 .../__tests__/nonGremlinIndentation.test.ts        |     0
 .../__tests__/nonMethodIndentation.test.ts         |     0
 .../gremlint}/src/formatQuery/consts.ts            |     0
 .../formatQuery/formatSyntaxTrees/formatClosure.ts |     0
 .../formatQuery/formatSyntaxTrees/formatMethod.ts  |     0
 .../formatSyntaxTrees/formatNonGremlin.ts          |     0
 .../formatQuery/formatSyntaxTrees/formatString.ts  |     0
 .../formatTraversal/getStepGroups/index.ts         |     0
 .../getStepGroups/reduceFirstStepInStepGroup.ts    |     0
 .../getStepGroups/reduceLastStepInStepGroup.ts     |     0
 .../getStepGroups/reduceMiddleStepInStepGroup.ts   |     0
 .../getStepGroups/reduceSingleStepInStepGroup.ts   |     0
 .../formatTraversal/getStepGroups/utils.ts         |     0
 .../formatSyntaxTrees/formatTraversal/index.ts     |     0
 .../formatQuery/formatSyntaxTrees/formatWord.ts    |     0
 .../src/formatQuery/formatSyntaxTrees/index.ts     |     0
 .../src/formatQuery/formatSyntaxTrees/utils.ts     |     0
 .../gremlint}/src/formatQuery/index.ts             |     0
 .../gremlint}/src/formatQuery/layoutUtils.ts       |     0
 .../__tests__/extractGremlinQueries.test.ts        |     0
 .../parseToSyntaxTrees/extractGremlinQueries.ts    |     0
 .../src/formatQuery/parseToSyntaxTrees/index.ts    |     0
 .../recreateQueryOnelinerFromSyntaxTree.ts         |     0
 .../recreateQueryStringFromFormattedSyntaxTrees.ts |     0
 .../gremlint}/src/formatQuery/types.ts             |     0
 .../gremlint}/src/formatQuery/utils.ts             |     0
 {gremlint => gremlin-js/gremlint}/src/index.ts     |     0
 {gremlint => gremlin-js/gremlint}/tsconfig.json    |     0
 {gremlint => gremlin-js/gremlint}/tslint.json      |     0
 gremlin-js/package-lock.json                       | 15924 +++++++++++++++++++
 gremlin-js/package.json                            |     9 +
 gremlin-js/pom.xml                                 |   108 +
 gremlin-mcp/src/main/javascript/package-lock.json  |  9010 -----------
 .../gremlin/language/translator/translations.json  |    70 +-
 gremlint/package-lock.json                         | 11089 -------------
 pom.xml                                            |    13 +-
 source-release.xml                                 |    29 +-
 241 files changed, 16568 insertions(+), 24761 deletions(-)
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
 create mode 100644 gremlin-js/AGENTS.md
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/.gitignore (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/.mocharc.json (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/.npmignore (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/.nvmrc (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/.prettierrc.cjs (100%)
 create mode 100644 gremlin-js/gremlin-javascript/AGENTS.md
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/LICENSE (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/NOTICE (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/README.md (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/docker-compose.yml (60%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/eslint.config.mjs (99%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/.gitignore (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/.yarnrc.yml (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/index.css (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/index.html (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/index.ts (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/package.json (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/utils.ts (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/browser/yarn.lock (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/.gitignore (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/basic-gremlin.js (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/connections.js (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/modern-traversals.js (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/package-lock.json (100%)
 rename {gremlin-javascript => 
gremlin-js/gremlin-javascript}/examples/node/package.json (81%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/auth/authenticator.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/client.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/connection.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/driver-remote-connection.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/remote-connection.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/request-message.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/response-error.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/driver/result-set.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/index.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/index.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/package.json (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/AnonymizedTranslateVisitor.ts
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/DotNetTranslateVisitor.ts
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/GoTranslateVisitor.ts 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/GremlinTranslator.ts 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/GroovyTranslateVisitor.ts
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/JavaTranslateVisitor.ts 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/JavascriptTranslateVisitor.ts
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/PythonTranslateVisitor.ts
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/TranslateVisitor.ts 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/Translation.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/Translator.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/language/translator/TranslatorException.ts 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/anonymous-traversal.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/graph-traversal.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/gremlin-lang.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/transaction.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/traversal-strategy.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/process/traversal.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/graph.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/GraphBinary.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/AnySerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/ArraySerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/BigIntegerSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/BinarySerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/BooleanSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/ByteSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/DataType.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/DateTimeSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/DoubleSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/EdgeSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/EnumSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/FloatSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryReader.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryWriter.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/IntSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/LongSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/MapSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/MarkerSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/NumberSerializationStrategy.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/PathSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/PropertySerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/ShortSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/StringSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/StubSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/UnspecifiedNullSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/UuidSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/VertexPropertySerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/VertexSerializer.js
 (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/utils.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/lib/utils.ts (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/package.json (90%)
 rename {gremlin-javascript => gremlin-js/gremlin-javascript}/pom.xml (90%)
 rename {gremlin-javascript/build => 
gremlin-js/gremlin-javascript/scripts/groovy}/generate.groovy (98%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/scripts/patch-antlr4ng.js (83%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/cucumber/element-comparison.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/cucumber/feature-steps.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/cucumber/gremlin.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/cucumber/world.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/helper.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/integration/client-tests.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/integration/remote-connection-tests.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/integration/socket-connection-tests.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/integration/traversal-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/client-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/element-comparison-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/exports-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/GraphBinaryReader-test.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/GraphBinaryWriter-test.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/error-cases-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/model-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/model.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/null-handling-test.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/graphbinary/type-detection-test.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/gremlin-lang-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/result-set-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/structure-types-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/translator/corpus-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/translator/gremlin-translator-test.js 
(100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/traversal-strategy-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/test/unit/traversal-test.js (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/tsconfig.json (100%)
 rename {gremlin-javascript/src/main/javascript => 
gremlin-js}/gremlin-javascript/tsconfig.test.json (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/.env.example (100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/.gitignore 
(100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/.npmignore 
(100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/.prettierignore (100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/.prettierrc 
(100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/LICENSE 
(100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/NOTICE 
(100%)
 rename {gremlin-mcp/src/main/javascript => gremlin-js/gremlin-mcp}/README.md 
(99%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/eslint.config.js (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/jest.config.js (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/package.json (94%)
 rename {gremlin-mcp => gremlin-js/gremlin-mcp}/pom.xml (69%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/scripts/generate-step-names.js (98%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/config.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/connectivity-state.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/constants.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/errors.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/client.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/connection.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/edge-patterns.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/models/graph-schema.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/models/index.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/models/query-result.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/property-analyzer.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/query-utils.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/schema-assembly.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/schema-cache.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/schema-generator.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/schema.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/service.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/gremlin/types.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/handlers/resources.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/handlers/tool-patterns.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/handlers/tools.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/server.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/translator/index.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/translator/llm.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/translator/normalizers/shared.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/translator/stepNames.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/utils/result-metadata.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/utils/result-parser.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/src/utils/type-guards.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/config.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/edge-patterns.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/gremlint-format.test.ts (97%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/integration/mcp-integration.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/models.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/property-analyzer.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/query-utils.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/resource-read.integration.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/resources.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/schema-assembly.test.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tests/setup.ts (100%)
 rename {gremlin-mcp/src/main/javascript => 
gremlin-js/gremlin-mcp}/tsconfig.json (75%)
 rename {gremlint => gremlin-js/gremlint}/.gitignore (100%)
 rename {gremlint => gremlin-js/gremlint}/.prettierrc (100%)
 rename {gremlint => gremlin-js/gremlint}/LICENSE (100%)
 rename {gremlint => gremlin-js/gremlint}/NOTICE (100%)
 rename {gremlint => gremlin-js/gremlint}/README.md (100%)
 rename {gremlint => gremlin-js/gremlint}/jestconfig.json (100%)
 rename {gremlint => gremlin-js/gremlint}/package.json (100%)
 rename {gremlint => gremlin-js/gremlint}/pom.xml (92%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/closureIndentation.test.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/curlyBracketMultilineWrapping.test.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/curlyBracketWrapping.test.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/defaultConfig.test.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/determineWhatPartsOfCodeAreGremlin.test.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/dotsAfterLineBreaks.test.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/invalidIndentationAndMaxLineLength.test.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/layoutUtils.test.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/maxLineLength.test.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/modulatorIndentation.test.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/modulatorWrapping.test.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/multipleQueriesAtOnce.test.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/nonGremlinIndentation.test.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/__tests__/nonMethodIndentation.test.ts 
(100%)
 rename {gremlint => gremlin-js/gremlint}/src/formatQuery/consts.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatClosure.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatMethod.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatNonGremlin.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatString.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/index.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceFirstStepInStepGroup.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceLastStepInStepGroup.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceMiddleStepInStepGroup.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceSingleStepInStepGroup.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/utils.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatTraversal/index.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/formatWord.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/index.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/formatSyntaxTrees/utils.ts (100%)
 rename {gremlint => gremlin-js/gremlint}/src/formatQuery/index.ts (100%)
 rename {gremlint => gremlin-js/gremlint}/src/formatQuery/layoutUtils.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/parseToSyntaxTrees/__tests__/extractGremlinQueries.test.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/parseToSyntaxTrees/extractGremlinQueries.ts
 (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/parseToSyntaxTrees/index.ts (100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/recreateQueryOnelinerFromSyntaxTree.ts 
(100%)
 rename {gremlint => 
gremlin-js/gremlint}/src/formatQuery/recreateQueryStringFromFormattedSyntaxTrees.ts
 (100%)
 rename {gremlint => gremlin-js/gremlint}/src/formatQuery/types.ts (100%)
 rename {gremlint => gremlin-js/gremlint}/src/formatQuery/utils.ts (100%)
 rename {gremlint => gremlin-js/gremlint}/src/index.ts (100%)
 rename {gremlint => gremlin-js/gremlint}/tsconfig.json (100%)
 rename {gremlint => gremlin-js/gremlint}/tslint.json (100%)
 create mode 100644 gremlin-js/package-lock.json
 create mode 100644 gremlin-js/package.json
 create mode 100644 gremlin-js/pom.xml
 delete mode 100644 gremlin-mcp/src/main/javascript/package-lock.json
 delete mode 100644 gremlint/package-lock.json


Reply via email to