diff --git a/package-lock.json b/package-lock.json index cecb69ca..1585c7eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,17 +9,17 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@abaplint/cli": "^2.113.210", + "@abaplint/cli": "^2.113.226", "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/runtime": "^2.11.92", - "@abaplint/transpiler-cli": "^2.11.92", + "@abaplint/runtime": "^2.12.3", + "@abaplint/transpiler-cli": "^2.12.3", "abapmerge": "^0.16.6" } }, "node_modules/@abaplint/cli": { - "version": "2.113.210", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.210.tgz", - "integrity": "sha512-p+JO7WzevCRHrfBu1vZO0YPft7KgylZ2GKPExA39//MN68Krrbj6xQZRknGKpmIOecmZzrZ6PG2Lp4lEcjt18w==", + "version": "2.113.226", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.226.tgz", + "integrity": "sha512-HANpN66rQD2BA+fgYTiNNW5tFybltGVAEAVuUfJQfmwNAMAuBdDKv3ivMEHTGn84xnKHAeLqeheXGPUPv2Usmg==", "license": "MIT", "bin": { "abaplint": "abaplint" @@ -41,9 +41,9 @@ } }, "node_modules/@abaplint/runtime": { - "version": "2.11.92", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.11.92.tgz", - "integrity": "sha512-bIt8Mwzxz+Flt5htwh6XcT6EP0tBItqMRux5fNli/e9LaJnYV3c6zaKHYdoKMRx42MU5VQtIADBUWEk2TylJZw==", + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.12.3.tgz", + "integrity": "sha512-vPSdgTxJoGyvUJjZxEwCWPtRPMmxCXFxDIdY7WMkkqfgV/3M69Kvi/eRexOI5+yAQeekndh8JQDj8laNevJBIQ==", "license": "MIT", "dependencies": { "temporal-polyfill": "^0.3.0" @@ -53,9 +53,9 @@ } }, "node_modules/@abaplint/transpiler-cli": { - "version": "2.11.92", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.11.92.tgz", - "integrity": "sha512-Dj5LqKAomx1Kwp29Q27ZZQS214QuspcvIVU6F/GePkR6dJp1jKHQ3RSFzsmagAJ4Yz8MJbJDCM9+WqpNqCbkVw==", + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.12.3.tgz", + "integrity": "sha512-uNxeHs4tFOeLpppOdeNalvuG9Zgq2dEcaXh5otDfzUFdY957GsdiBtY3ysIdW9usl+CvqCUAF5s+6eni70jgOQ==", "license": "MIT", "bin": { "abap_transpile": "abap_transpile" @@ -133,9 +133,9 @@ }, "dependencies": { "@abaplint/cli": { - "version": "2.113.210", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.210.tgz", - "integrity": "sha512-p+JO7WzevCRHrfBu1vZO0YPft7KgylZ2GKPExA39//MN68Krrbj6xQZRknGKpmIOecmZzrZ6PG2Lp4lEcjt18w==" + "version": "2.113.226", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.226.tgz", + "integrity": "sha512-HANpN66rQD2BA+fgYTiNNW5tFybltGVAEAVuUfJQfmwNAMAuBdDKv3ivMEHTGn84xnKHAeLqeheXGPUPv2Usmg==" }, "@abaplint/database-sqlite": { "version": "2.11.78", @@ -146,17 +146,17 @@ } }, "@abaplint/runtime": { - "version": "2.11.92", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.11.92.tgz", - "integrity": "sha512-bIt8Mwzxz+Flt5htwh6XcT6EP0tBItqMRux5fNli/e9LaJnYV3c6zaKHYdoKMRx42MU5VQtIADBUWEk2TylJZw==", + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.12.3.tgz", + "integrity": "sha512-vPSdgTxJoGyvUJjZxEwCWPtRPMmxCXFxDIdY7WMkkqfgV/3M69Kvi/eRexOI5+yAQeekndh8JQDj8laNevJBIQ==", "requires": { "temporal-polyfill": "^0.3.0" } }, "@abaplint/transpiler-cli": { - "version": "2.11.92", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.11.92.tgz", - "integrity": "sha512-Dj5LqKAomx1Kwp29Q27ZZQS214QuspcvIVU6F/GePkR6dJp1jKHQ3RSFzsmagAJ4Yz8MJbJDCM9+WqpNqCbkVw==" + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.12.3.tgz", + "integrity": "sha512-uNxeHs4tFOeLpppOdeNalvuG9Zgq2dEcaXh5otDfzUFdY957GsdiBtY3ysIdW9usl+CvqCUAF5s+6eni70jgOQ==" }, "abapmerge": { "version": "0.16.6", diff --git a/package.json b/package.json index 2f3fd205..1242400c 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ }, "license": "MIT", "dependencies": { - "@abaplint/cli": "^2.113.210", + "@abaplint/cli": "^2.113.226", "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/runtime": "^2.11.92", - "@abaplint/transpiler-cli": "^2.11.92", + "@abaplint/runtime": "^2.12.3", + "@abaplint/transpiler-cli": "^2.12.3", "abapmerge": "^0.16.6" } } diff --git a/test/abap_transpile.json b/test/abap_transpile.json index 91ae92eb..5bfa027f 100644 --- a/test/abap_transpile.json +++ b/test/abap_transpile.json @@ -19,7 +19,10 @@ "addCommonJS": true, "keywords": ["in", "default"], "unknownTypes": "runtimeError", - "extraSetup": "../test/setup.mjs", + "setup": { + "filename": "../test/setup.mjs", + "preFunction": "setup" + }, "skip": [ {"object": "ZCL_AFF_ABAP_DOC_PARSER", "class": "ltcl_aff_abap_doc_parser", "method": "content_media_multiple_entries"}, {"object": "ZCL_AFF_ABAP_DOC_PARSER", "class": "ltcl_aff_abap_doc_parser", "method": "content_encod_multiple_entries"}, @@ -27,7 +30,6 @@ {"object": "ZCL_AFF_ABAP_DOC_PARSER", "class": "ltcl_aff_abap_doc_parser", "method": "too_many_titles_and_showalways"}, {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer_abap_doc", "method": "structure_with_default_problem", "note": "cx_sy_move_cast_error, datadescr into structdescr"}, {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer_abap_doc", "method": "number_element_default", "note": "cx_sy_move_cast_error"}, - {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer_abap_doc", "method": "structure_with_wrong_default", "note": "cx_sy_move_cast_error"}, {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer_abap_doc", "method": "title_and_desc_escaped", "note": "some regex problem? escaping of characters?"}, {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer_abap_doc", "method": "unknown_abap_doc_tag", "note": "some regex problem? escaping of characters?"}, {"object": "ZCL_AFF_WRITER_JSON_SCHEMA", "class": "ltcl_json_writer", "method": "use_ddic_info_for_max_length", "note": "Expected table to contain '9' rows , got '8'"},