This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch TINKERPOP-2335 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 82013ffe612962fd70fbf649b97f838fc6b6c358 Author: Stephen Mallette <[email protected]> AuthorDate: Thu Aug 27 08:09:29 2020 -0400 TINKERPOP-2335 Set node.js support at 10 Upgraded frontend plugin and centralized configuration a bit. --- gremlin-javascript/pom.xml | 19 +++++++++++++++---- .../main/javascript/gremlin-javascript/package.json | 6 +++--- pom.xml | 3 +-- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml index 40c7bf4..3547515 100644 --- a/gremlin-javascript/pom.xml +++ b/gremlin-javascript/pom.xml @@ -29,10 +29,21 @@ limitations under the License. <maven.test.skip>false</maven.test.skip> <skipTests>${maven.test.skip}</skipTests> <gremlin.server.dir>${project.parent.basedir}/gremlin-server</gremlin.server.dir> + <npm.version>6.14.6</npm.version> + <node.version>v10.22.0</node.version> </properties> <build> <directory>${basedir}/target</directory> <finalName>${project.artifactId}-${project.version}</finalName> + <pluginManagement> + <plugins> + <plugin> + <groupId>com.github.eirslett</groupId> + <artifactId>frontend-maven-plugin</artifactId> + <version>1.10.0</version> + </plugin> + </plugins> + </pluginManagement> <plugins> <plugin> <!-- @@ -152,7 +163,6 @@ file.write(file.getText("UTF-8").replaceFirst(/"version": "(.*)",/, "\"version\" <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> - <version>1.7.6</version> <executions> <execution> <id>install node and npm</id> @@ -208,7 +218,8 @@ file.write(file.getText("UTF-8").replaceFirst(/"version": "(.*)",/, "\"version\" </executions> <configuration> <workingDirectory>src/main/javascript/gremlin-javascript</workingDirectory> - <nodeVersion>v6.12.3</nodeVersion> + <nodeVersion>${node.version}</nodeVersion> + <npmVersion>${npm.version}</npmVersion> </configuration> </plugin> <!-- @@ -264,7 +275,6 @@ file.write(file.getText("UTF-8").replaceFirst(/"version": "(.*)",/, "\"version\" <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> - <version>1.4</version> <executions> <execution> <id>npm publish</id> @@ -285,7 +295,8 @@ file.write(file.getText("UTF-8").replaceFirst(/"version": "(.*)",/, "\"version\" --> <skip>false</skip> <workingDirectory>src/main/javascript/gremlin-javascript</workingDirectory> - <nodeVersion>v6.12.3</nodeVersion> + <nodeVersion>${node.version}</nodeVersion> + <npmVersion>${npm.version}</npmVersion> </configuration> </plugin> </plugins> diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json index 39658d6..04c5626 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json @@ -19,9 +19,9 @@ "devDependencies": { "chai": "~4.1.2", "cucumber": "~4.2.1", - "grunt": "~1.0.4", + "grunt": "~1.2.0", "grunt-cli": "~1.3.2", - "grunt-jsdoc": "~2.3.1", + "grunt-jsdoc": "~2.4.1", "mocha": "~5.2.0" }, "repository": { @@ -40,4 +40,4 @@ "engines": { "node": ">=6" } -} \ No newline at end of file +} diff --git a/pom.xml b/pom.xml index f5b3a29..605c4e5 100644 --- a/pom.xml +++ b/pom.xml @@ -409,8 +409,7 @@ limitations under the License. <exclude>**/*.nuspec</exclude> <exclude>**/gremlin-javascript/node_modules/**</exclude> <exclude>**/gremlin-javascript/doc/**</exclude> - <exclude>**/node/node_modules/**</exclude> - <exclude>**/node/node</exclude> + <exclude>**/node/**</exclude> <exclude>**/npm-debug.log</exclude> <exclude>**/_site/**</exclude> <exclude>**/.pytest_cache/**</exclude>
