From 9006deb49ddc689d966605c82e4cf4c1b4a2dcee Mon Sep 17 00:00:00 2001 From: CountBleck Date: Wed, 9 Aug 2023 11:26:41 +0530 Subject: [PATCH] Bump dependencies for as-covers Depends on as-pect/visitor-as#44. --- lerna.json | 5 +---- package.json | 20 +++++++++++--------- packages/assembly/package.json | 2 +- packages/core/package.json | 8 ++++---- packages/glue/package.json | 6 +++--- packages/transform/package.json | 8 ++++---- packages/transform/src/index.ts | 2 ++ 7 files changed, 26 insertions(+), 25 deletions(-) diff --git a/lerna.json b/lerna.json index 54c2af0..156772d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,3 @@ { - "packages": [ - "packages/*" - ], - "version": "0.4.2" + "version": "0.5.0" } diff --git a/package.json b/package.json index c392407..3b09153 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "main": "index.js", "type": "module", "scripts": { - "postinstall": "lerna bootstrap --hoist", "test": "run-s build:src build:test run:test", "test:update-snapshots": "run-s build:src build:test run:test-update-snapshots", "build:src": "lerna run tsc", @@ -19,23 +18,26 @@ ], "license": "MIT", "devDependencies": { - "@assemblyscript/loader": "^0.25.0", - "assemblyscript": "^0.25.0", + "@assemblyscript/loader": "^0.27.8", + "assemblyscript": "^0.27.8", "blessed": "^0.1.81", "colors": "^1.4.0", - "lerna": "^6.1.0", + "lerna": "^7.1.4", "line-column": "^1.0.2", "npm-run-all": "^4.1.5", "ts-node": "^10.9.1", - "typescript": "^4.9.4" + "typescript": "^5.1.6" }, "dependencies": { "@types/chalk": "^2.2.0", - "@types/node": "^18.11.13", + "@types/node": "^20.4.8", "@types/text-table": "^0.2.2", - "chalk": "^5.2.0", + "chalk": "^5.3.0", "micromatch": "^4.0.5", "table": "^6.8.1", - "yaml": "^2.1.3" - } + "yaml": "^2.3.1" + }, + "workspaces": [ + "packages/*" + ] } diff --git a/packages/assembly/package.json b/packages/assembly/package.json index 4d7343b..3a6f50a 100644 --- a/packages/assembly/package.json +++ b/packages/assembly/package.json @@ -1,6 +1,6 @@ { "name": "@as-covers/assembly", - "version": "0.4.1", + "version": "0.5.0", "description": "AssemblyScript code coverage for as-covers", "scripts": {}, "author": "Joshua Tenner ", diff --git a/packages/core/package.json b/packages/core/package.json index 4c44662..82ee63c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@as-covers/core", - "version": "0.4.2", + "version": "0.5.0", "description": "Core code coverage package for as-covers.", "main": "index.js", "scripts": {}, @@ -10,8 +10,8 @@ ], "license": "MIT", "dependencies": { - "@as-covers/assembly": "^0.4.1", - "@as-covers/glue": "^0.4.2", - "@as-covers/transform": "^0.4.2" + "@as-covers/assembly": "^0.5.0", + "@as-covers/glue": "^0.5.0", + "@as-covers/transform": "^0.5.0" } } diff --git a/packages/glue/package.json b/packages/glue/package.json index 62205e0..a94880f 100644 --- a/packages/glue/package.json +++ b/packages/glue/package.json @@ -1,6 +1,6 @@ { "name": "@as-covers/glue", - "version": "0.4.2", + "version": "0.5.0", "description": "Glue code for code coverage using node.js", "main": "lib/index.js", "type": "module", @@ -14,11 +14,11 @@ ], "license": "MIT", "dependencies": { - "csv-stringify": "^6.2.3", + "csv-stringify": "^6.4.0", "table": "^6.8.1" }, "devDependencies": { - "@assemblyscript/loader": "^0.25.0", + "@assemblyscript/loader": "^0.27.8", "@types/table": "^6.3.2" }, "files": [ diff --git a/packages/transform/package.json b/packages/transform/package.json index d78f25e..7520403 100644 --- a/packages/transform/package.json +++ b/packages/transform/package.json @@ -1,6 +1,6 @@ { "name": "@as-covers/transform", - "version": "0.4.2", + "version": "0.5.0", "description": "The transform that enables code coverage for assemblyscript", "main": "lib/index.js", "type": "module", @@ -15,12 +15,12 @@ "license": "MIT", "devDependencies": { "@types/line-column": "^1.0.0", - "assemblyscript": "^0.25.0", - "typescript": "^4.9.4" + "assemblyscript": "^0.27.8", + "typescript": "^5.1.6" }, "dependencies": { "line-column": "^1.0.2", - "visitor-as": "^0.11.4" + "visitor-as": "^0.12.0" }, "files": [ "lib" diff --git a/packages/transform/src/index.ts b/packages/transform/src/index.ts index cbb32e4..e704955 100644 --- a/packages/transform/src/index.ts +++ b/packages/transform/src/index.ts @@ -248,7 +248,9 @@ class CoverTransform extends BaseVisitor { // Handle arrow functions if (!(dec.body instanceof BlockStatement)) { + if (dec.body === null) throw new Error("wtf"); if (!(dec.body instanceof ExpressionStatement)) { + console.log(BlockStatement, dec.body.kind, dec.body.constructor, dec.body.constructor.toString()); throw new TypeError("Expected function declaration body to be a block or expression"); }