From fd59d9efce2cb81926a5e1b409c60bdec39bdfb6 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Tue, 12 Oct 2021 21:22:20 +0300 Subject: [PATCH 01/17] initial config --- abap_transpile.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 abap_transpile.json diff --git a/abap_transpile.json b/abap_transpile.json new file mode 100644 index 0000000..3944ce2 --- /dev/null +++ b/abap_transpile.json @@ -0,0 +1,16 @@ +{ + "input_folder": "src", + "input_filter": ["zcl*","zif*","zcx*"], + "output_folder": "output", + "lib": "https://github.com/open-abap/open-abap", + "write_unit_tests": true, + "write_source_map": true, + "options": { + "ignoreSyntaxCheck": false, + "addFilenames": true, + "addCommonJS": true, + "unknownTypes": "runtimeError", + "skip": [] + } +} + From 989ebe664feeb43f35f443683bc07698a7313a95 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Thu, 14 Oct 2021 15:33:34 +0300 Subject: [PATCH 02/17] add actions --- .github/workflows/transpile.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/transpile.yml diff --git a/.github/workflows/transpile.yml b/.github/workflows/transpile.yml new file mode 100644 index 0000000..ced2cde --- /dev/null +++ b/.github/workflows/transpile.yml @@ -0,0 +1,20 @@ +name: transpile +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + transpile: + name: transpile + runs-on: ubuntu-latest + steps: + - uses: actions/setup-node@v2 + - uses: actions/checkout@v2 + - name: Run abap transpiler + run: | + npm -g install @abaplint/transpiler + abap_transpile abap_transpile.json From ac1370d848f35f8655c3001a57a5cd1e226317cd Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Thu, 14 Oct 2021 18:09:47 +0300 Subject: [PATCH 03/17] fix transpiler --- .github/workflows/transpile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/transpile.yml b/.github/workflows/transpile.yml index ced2cde..85adb52 100644 --- a/.github/workflows/transpile.yml +++ b/.github/workflows/transpile.yml @@ -16,5 +16,5 @@ jobs: - uses: actions/checkout@v2 - name: Run abap transpiler run: | - npm -g install @abaplint/transpiler + npm -g install @abaplint/transpiler-cli abap_transpile abap_transpile.json From e831b36ac04aa1182fca0c9b91b4b430d5730ded Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Thu, 14 Oct 2021 19:03:28 +0300 Subject: [PATCH 04/17] adjust dir --- abap_transpile.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abap_transpile.json b/abap_transpile.json index 3944ce2..56a634c 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -1,7 +1,7 @@ { "input_folder": "src", "input_filter": ["zcl*","zif*","zcx*"], - "output_folder": "output", + "output_folder": "js-transpiled", "lib": "https://github.com/open-abap/open-abap", "write_unit_tests": true, "write_source_map": true, From d26b2a7ffe682430c01114c205f1d28d2ffcc574 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sat, 29 Jul 2023 12:55:46 +0300 Subject: [PATCH 05/17] adjust ci --- .github/workflows/test.yml | 27 ++++++++++++++++++++++++++ .github/workflows/transpile.yml | 20 ------------------- .gitignore | 2 ++ abap_transpile.json | 13 +++++++++---- package-lock.json | 34 ++++++--------------------------- package.json | 2 +- 6 files changed, 45 insertions(+), 53 deletions(-) create mode 100644 .github/workflows/test.yml delete mode 100644 .github/workflows/transpile.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..bc8302b --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,27 @@ +name: testing +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + unit_test: + name: Run unit tests + runs-on: ubuntu-latest + steps: + - uses: actions/setup-node@v3 + with: + node-version: '20' + - uses: actions/checkout@v3 + - name: Run unit tests + run: | + npm -g install @abaplint/transpiler-cli + npm install @abaplint/runtime + rm -rf transpiled + echo "Building ..." + abap_transpile abap_transpile.json + echo "Running unit tests ..." + node transpiled/index.mjs diff --git a/.github/workflows/transpile.yml b/.github/workflows/transpile.yml deleted file mode 100644 index 85adb52..0000000 --- a/.github/workflows/transpile.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: transpile -on: - push: - branches: - - master - pull_request: - branches: - - master - -jobs: - transpile: - name: transpile - runs-on: ubuntu-latest - steps: - - uses: actions/setup-node@v2 - - uses: actions/checkout@v2 - - name: Run abap transpiler - run: | - npm -g install @abaplint/transpiler-cli - abap_transpile abap_transpile.json diff --git a/.gitignore b/.gitignore index 24b688f..476b65a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ abaplint-deps transpiled node_modules +# package.json +# package-lock.json diff --git a/abap_transpile.json b/abap_transpile.json index 56a634c..5a655c8 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -1,8 +1,12 @@ { "input_folder": "src", "input_filter": ["zcl*","zif*","zcx*"], - "output_folder": "js-transpiled", - "lib": "https://github.com/open-abap/open-abap", + "output_folder": "transpiled", + "libs": [ + { + "url": "https://github.com/open-abap/open-abap-core" + } + ], "write_unit_tests": true, "write_source_map": true, "options": { @@ -10,7 +14,8 @@ "addFilenames": true, "addCommonJS": true, "unknownTypes": "runtimeError", - "skip": [] + "keywords": ["return", "in", "class"], + "skip": [ + ] } } - diff --git a/package-lock.json b/package-lock.json index 0eb1032..948abf2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,10 @@ "integrity": "sha512-irRY2YXeEp4OMfqDaErckNTjls+i0f6xEqnLQMsSc2Dx8Yshdfk60RbxATjg6dfJYa0p3tT3zjGoFxmmlkotXQ==" }, "@abaplint/runtime": { - "version": "1.6.47", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.6.47.tgz", - "integrity": "sha512-0kYnwMi2nbGBdIROfwdfR6Y0BtTmXTCJgO4nrCADvno9XkfY+SXshncOZqm3NDDE9pC0kJ3hXABoXWsv4jIvLA==", + "version": "1.8.40", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.8.40.tgz", + "integrity": "sha512-mI3cHzNIOtJZ/5mC8SksFtaF31z3owVct/Ckq6MLi386CM+5obGQklCHS0IUkARd+1IgFuAj9yNz7z9P6Cywcg==", "requires": { - "hdb": "^0.18.3", "sql.js": "^1.6.2" } }, @@ -23,31 +22,10 @@ "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.6.47.tgz", "integrity": "sha512-FSghTSkdJPzee5hJm3o2/xsjshJLswyJiPNEDG0wLW3oLOwzOmcvyW8bL0z49BjLrnom5xIqRRqUrZBxRRSuwQ==" }, - "hdb": { - "version": "0.18.3", - "resolved": "https://registry.npmjs.org/hdb/-/hdb-0.18.3.tgz", - "integrity": "sha512-VH65JBxILtRDFpWsl74sl12rzVVDgEgjmey8b+CyhzZgm2XwuLh20p99uce32s8om7rFFdOC6b/hwt8VHmU8iQ==", - "requires": { - "iconv-lite": "^0.4.18" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, "sql.js": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.6.2.tgz", - "integrity": "sha512-9iucI5fXQa+Gspeqf/BNB20PxJIn5LhXDt4mjXoFPqXdR+NqtFs15SdKpSIJ6s529aGL9zFR9p2eSCIEiMsNGA==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.8.0.tgz", + "integrity": "sha512-3HD8pSkZL+5YvYUI8nlvNILs61ALqq34xgmF+BHpqxe68yZIJ1H+sIVIODvni25+CcxHUxDyrTJUL0lE/m7afw==" } } } diff --git a/package.json b/package.json index 56acdc3..0924964 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { "@abaplint/cli": "^2.79.29", - "@abaplint/runtime": "^1.6.47", + "@abaplint/runtime": "^1.8.40", "@abaplint/transpiler-cli": "^1.6.47" } } From 9e02ba8ca80a5def57d1e84ed961a991ed1a7b69 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sat, 29 Jul 2023 13:41:17 +0300 Subject: [PATCH 06/17] update --- package-lock.json | 12 ++++++------ package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 948abf2..b81aa8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@abaplint/cli": { - "version": "2.79.29", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.79.29.tgz", - "integrity": "sha512-irRY2YXeEp4OMfqDaErckNTjls+i0f6xEqnLQMsSc2Dx8Yshdfk60RbxATjg6dfJYa0p3tT3zjGoFxmmlkotXQ==" + "version": "2.102.7", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.7.tgz", + "integrity": "sha512-C1Fr8RvD+G6jCsys2UM2NbA7O0q9eIfy3ywOyQ+Sl63B8LHUoLh+Fka8vwuf/m7ZYu4ZLPXS+UO/xG+5bKWUfQ==" }, "@abaplint/runtime": { "version": "1.8.40", @@ -18,9 +18,9 @@ } }, "@abaplint/transpiler-cli": { - "version": "1.6.47", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.6.47.tgz", - "integrity": "sha512-FSghTSkdJPzee5hJm3o2/xsjshJLswyJiPNEDG0wLW3oLOwzOmcvyW8bL0z49BjLrnom5xIqRRqUrZBxRRSuwQ==" + "version": "1.8.40", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.8.40.tgz", + "integrity": "sha512-2yN3aun9le122fxYCXYcpfwz9tSnyfoQwFG1K0Kp+1jgscCs+1mJTKjknqN53rm0zGh2MjA6FKDS+ZcwsxzYDw==" }, "sql.js": { "version": "1.8.0", diff --git a/package.json b/package.json index 0924964..5e19dba 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ }, "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { - "@abaplint/cli": "^2.79.29", + "@abaplint/cli": "^2.102.7", "@abaplint/runtime": "^1.8.40", - "@abaplint/transpiler-cli": "^1.6.47" + "@abaplint/transpiler-cli": "^1.8.40" } } From e8a3e53d6242585d2b3ade539cff2e39fdc5ac3f Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sat, 29 Jul 2023 13:57:47 +0300 Subject: [PATCH 07/17] dep domain and dtel --- abap_transpile.json | 9 +++++++-- deps/veri_alpha.doma.xml | 16 ++++++++++++++++ deps/veri_alpha.dtel.xml | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 deps/veri_alpha.doma.xml create mode 100644 deps/veri_alpha.dtel.xml diff --git a/abap_transpile.json b/abap_transpile.json index 5a655c8..4a1a08b 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -1,6 +1,11 @@ { - "input_folder": "src", - "input_filter": ["zcl*","zif*","zcx*"], + "input_folder": "{src,deps}", + "input_filter": [ + "deps/", + "src/zcl*", + "src/zif*", + "src/zcx*" + ], "output_folder": "transpiled", "libs": [ { diff --git a/deps/veri_alpha.doma.xml b/deps/veri_alpha.doma.xml new file mode 100644 index 0000000..4ad269b --- /dev/null +++ b/deps/veri_alpha.doma.xml @@ -0,0 +1,16 @@ + + + + + + VERI_ALPHA + E + CHAR + 000010 + 000010 + ALPHA + VERI_ALPHA + + + + diff --git a/deps/veri_alpha.dtel.xml b/deps/veri_alpha.dtel.xml new file mode 100644 index 0000000..c2b287d --- /dev/null +++ b/deps/veri_alpha.dtel.xml @@ -0,0 +1,21 @@ + + + + + + VERI_ALPHA + E + VERI_ALPHA + 10 + 15 + 20 + VERI_ALPHA + ALPHA + ALPHA + ALPHA + D + D + + + + From 515e522da83d6db81126fc54d3a685d16eb36a6d Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sat, 29 Jul 2023 15:14:34 +0300 Subject: [PATCH 08/17] update again --- package-lock.json | 30 +++++++++++++++++++----------- package.json | 4 ++-- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index b81aa8c..dad9cc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,22 +10,30 @@ "integrity": "sha512-C1Fr8RvD+G6jCsys2UM2NbA7O0q9eIfy3ywOyQ+Sl63B8LHUoLh+Fka8vwuf/m7ZYu4ZLPXS+UO/xG+5bKWUfQ==" }, "@abaplint/runtime": { - "version": "1.8.40", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.8.40.tgz", - "integrity": "sha512-mI3cHzNIOtJZ/5mC8SksFtaF31z3owVct/Ckq6MLi386CM+5obGQklCHS0IUkARd+1IgFuAj9yNz7z9P6Cywcg==", + "version": "2.7.54", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.54.tgz", + "integrity": "sha512-leYzUyti2qileMT3TEo8AvxvU7Gb2mJaY3DnaNqjmDITLZOUShxfyQz1vyHhc3VigEqTAymCdo+QmiSGTV20Ng==", "requires": { - "sql.js": "^1.6.2" + "temporal-polyfill": "^0.1.1" } }, "@abaplint/transpiler-cli": { - "version": "1.8.40", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.8.40.tgz", - "integrity": "sha512-2yN3aun9le122fxYCXYcpfwz9tSnyfoQwFG1K0Kp+1jgscCs+1mJTKjknqN53rm0zGh2MjA6FKDS+ZcwsxzYDw==" + "version": "2.7.54", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.54.tgz", + "integrity": "sha512-vxiaeBxwfQxaBRflXtHYwjP12vugdy9SoYiAH9VKr4WshGMKJSlAh/jGNJC+c6fgVhEwi8lbwFs6SEuKrInZkQ==" }, - "sql.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.8.0.tgz", - "integrity": "sha512-3HD8pSkZL+5YvYUI8nlvNILs61ALqq34xgmF+BHpqxe68yZIJ1H+sIVIODvni25+CcxHUxDyrTJUL0lE/m7afw==" + "temporal-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", + "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", + "requires": { + "temporal-spec": "~0.1.0" + } + }, + "temporal-spec": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", + "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" } } } diff --git a/package.json b/package.json index 5e19dba..afa1888 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { "@abaplint/cli": "^2.102.7", - "@abaplint/runtime": "^1.8.40", - "@abaplint/transpiler-cli": "^1.8.40" + "@abaplint/runtime": "^2.7.54", + "@abaplint/transpiler-cli": "^2.7.54" } } From 96c7803e6c7d8b9a8022b9cfc14b45a4f9286d82 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sun, 30 Jul 2023 18:44:37 +0300 Subject: [PATCH 09/17] more ci --- .github/workflows/test.yml | 9 +++++++-- package-lock.json | 18 +++++++++--------- package.json | 13 ++++++------- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bc8302b..77f5470 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,12 +16,17 @@ jobs: with: node-version: '20' - uses: actions/checkout@v3 - - name: Run unit tests + - name: Prepare env run: | + rm -Rf transpiled + rm package*.json npm -g install @abaplint/transpiler-cli npm install @abaplint/runtime - rm -rf transpiled + - name: Build unit tests + run: | echo "Building ..." abap_transpile abap_transpile.json + - name: Run unit tests + run: | echo "Running unit tests ..." node transpiled/index.mjs diff --git a/package-lock.json b/package-lock.json index dad9cc8..1bb690f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,22 +5,22 @@ "requires": true, "dependencies": { "@abaplint/cli": { - "version": "2.102.7", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.7.tgz", - "integrity": "sha512-C1Fr8RvD+G6jCsys2UM2NbA7O0q9eIfy3ywOyQ+Sl63B8LHUoLh+Fka8vwuf/m7ZYu4ZLPXS+UO/xG+5bKWUfQ==" + "version": "2.102.14", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.14.tgz", + "integrity": "sha512-IeLhMw8ylc9r6kUuTHkkQBXxzQiGHbjv0kDHeULg4CdSmOJO67SZaP8HcEtSH9+K5jxxMwhQhnbgem69pK0XxA==" }, "@abaplint/runtime": { - "version": "2.7.54", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.54.tgz", - "integrity": "sha512-leYzUyti2qileMT3TEo8AvxvU7Gb2mJaY3DnaNqjmDITLZOUShxfyQz1vyHhc3VigEqTAymCdo+QmiSGTV20Ng==", + "version": "2.7.55", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.55.tgz", + "integrity": "sha512-bNQ4nexrF2oLQ3d8baj8rSn6s1V19RqimF4sPwBawnUH9jAXb99zxysYFEqMf/R6aTmPUjnPgB9PLnYPPJ6FoA==", "requires": { "temporal-polyfill": "^0.1.1" } }, "@abaplint/transpiler-cli": { - "version": "2.7.54", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.54.tgz", - "integrity": "sha512-vxiaeBxwfQxaBRflXtHYwjP12vugdy9SoYiAH9VKr4WshGMKJSlAh/jGNJC+c6fgVhEwi8lbwFs6SEuKrInZkQ==" + "version": "2.7.55", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.55.tgz", + "integrity": "sha512-tgSib6t6TnHsQfmm0a6wLoF0vdpw9nyq24laZMXGNWXADN4442kj5/6NUYo8CJ/0gxqK94P3lQwem0ZkQIZSVA==" }, "temporal-polyfill": { "version": "0.1.1", diff --git a/package.json b/package.json index afa1888..b959bd5 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,10 @@ "name": "text2tab", "version": "1.0.0", "private": true, - "description": "abap tab-delimited tax parser/serializer", - "main": "js-transpiled/index.mjs", "scripts": { - "test": "node js-transpiled/index.mjs", - "transpile": "abap_transpile abap_transpile.json" + "test": "npm run build && npm run run_ut", + "run_ut": "node transpiled/index.mjs", + "build": "abap_transpile abap_transpile.json" }, "repository": { "type": "git", @@ -19,8 +18,8 @@ }, "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { - "@abaplint/cli": "^2.102.7", - "@abaplint/runtime": "^2.7.54", - "@abaplint/transpiler-cli": "^2.7.54" + "@abaplint/cli": "^2.102.14", + "@abaplint/runtime": "^2.7.55", + "@abaplint/transpiler-cli": "^2.7.55" } } From b387005353055b0dd3d083fa9834560a2418e7fa Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Tue, 1 Aug 2023 20:11:35 +0300 Subject: [PATCH 10/17] update --- package-lock.json | 60 ++++++++++++++++++++++++++++++++++------------- package.json | 4 ++-- 2 files changed, 46 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1bb690f..612c859 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,36 +1,64 @@ { "name": "text2tab", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@abaplint/cli": { + "packages": { + "": { + "name": "text2tab", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@abaplint/cli": "^2.102.14", + "@abaplint/runtime": "^2.7.62", + "@abaplint/transpiler-cli": "^2.7.62" + } + }, + "node_modules/@abaplint/cli": { "version": "2.102.14", "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.14.tgz", - "integrity": "sha512-IeLhMw8ylc9r6kUuTHkkQBXxzQiGHbjv0kDHeULg4CdSmOJO67SZaP8HcEtSH9+K5jxxMwhQhnbgem69pK0XxA==" + "integrity": "sha512-IeLhMw8ylc9r6kUuTHkkQBXxzQiGHbjv0kDHeULg4CdSmOJO67SZaP8HcEtSH9+K5jxxMwhQhnbgem69pK0XxA==", + "bin": { + "abaplint": "abaplint" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "@abaplint/runtime": { - "version": "2.7.55", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.55.tgz", - "integrity": "sha512-bNQ4nexrF2oLQ3d8baj8rSn6s1V19RqimF4sPwBawnUH9jAXb99zxysYFEqMf/R6aTmPUjnPgB9PLnYPPJ6FoA==", - "requires": { + "node_modules/@abaplint/runtime": { + "version": "2.7.62", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.62.tgz", + "integrity": "sha512-xdjpZuQG3R5CJUjQH6eA47Ymfv8H7C1iMPef22mDPGQ6fNrlGtZ5YgJgC5eAHkl6AAqh0mDkl7TXrSlyFAIA5w==", + "dependencies": { "temporal-polyfill": "^0.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" } }, - "@abaplint/transpiler-cli": { - "version": "2.7.55", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.55.tgz", - "integrity": "sha512-tgSib6t6TnHsQfmm0a6wLoF0vdpw9nyq24laZMXGNWXADN4442kj5/6NUYo8CJ/0gxqK94P3lQwem0ZkQIZSVA==" + "node_modules/@abaplint/transpiler-cli": { + "version": "2.7.62", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.62.tgz", + "integrity": "sha512-TdAB90ToChqnKVQOHEAKPMYC3m+CWI9flSYwuITYKakg5L6hcDFSXCfIIJLmuro9gnYIo2TTBXemg/SplG29EQ==", + "bin": { + "abap_transpile": "abap_transpile" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "temporal-polyfill": { + "node_modules/temporal-polyfill": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", - "requires": { + "dependencies": { "temporal-spec": "~0.1.0" } }, - "temporal-spec": { + "node_modules/temporal-spec": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" diff --git a/package.json b/package.json index b959bd5..78a989a 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { "@abaplint/cli": "^2.102.14", - "@abaplint/runtime": "^2.7.55", - "@abaplint/transpiler-cli": "^2.7.55" + "@abaplint/runtime": "^2.7.62", + "@abaplint/transpiler-cli": "^2.7.62" } } From 84eef068667c8e2c5f7169a179e52200c5381d85 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Sun, 6 Aug 2023 21:18:18 +0300 Subject: [PATCH 11/17] pkg update and sy-sybrc fixes --- package-lock.json | 64 +++++++++++++---------------------------------- package.json | 6 ++--- 2 files changed, 21 insertions(+), 49 deletions(-) diff --git a/package-lock.json b/package-lock.json index 612c859..fe536f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,64 +1,36 @@ { "name": "text2tab", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "text2tab", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@abaplint/cli": "^2.102.14", - "@abaplint/runtime": "^2.7.62", - "@abaplint/transpiler-cli": "^2.7.62" - } - }, - "node_modules/@abaplint/cli": { - "version": "2.102.14", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.14.tgz", - "integrity": "sha512-IeLhMw8ylc9r6kUuTHkkQBXxzQiGHbjv0kDHeULg4CdSmOJO67SZaP8HcEtSH9+K5jxxMwhQhnbgem69pK0XxA==", - "bin": { - "abaplint": "abaplint" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" - } + "dependencies": { + "@abaplint/cli": { + "version": "2.102.15", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.15.tgz", + "integrity": "sha512-qZLqEKm0j1TxFhKapsc8NU/HNpBcA8rxN864/iL61cvsOStdCb1DxEPG4uvnNbKNpOsUskRd4tSNGE/PFphliA==" }, - "node_modules/@abaplint/runtime": { - "version": "2.7.62", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.62.tgz", - "integrity": "sha512-xdjpZuQG3R5CJUjQH6eA47Ymfv8H7C1iMPef22mDPGQ6fNrlGtZ5YgJgC5eAHkl6AAqh0mDkl7TXrSlyFAIA5w==", - "dependencies": { + "@abaplint/runtime": { + "version": "2.7.66", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.66.tgz", + "integrity": "sha512-P8JvjCM9k5I7dt8CJV79XxyqKb/Fht51nTqtMvjAFDAv38gFqmaqfG0TPC1Yk1De4nqyPYAPeTPMPktjnUkg9w==", + "requires": { "temporal-polyfill": "^0.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" } }, - "node_modules/@abaplint/transpiler-cli": { - "version": "2.7.62", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.62.tgz", - "integrity": "sha512-TdAB90ToChqnKVQOHEAKPMYC3m+CWI9flSYwuITYKakg5L6hcDFSXCfIIJLmuro9gnYIo2TTBXemg/SplG29EQ==", - "bin": { - "abap_transpile": "abap_transpile" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" - } + "@abaplint/transpiler-cli": { + "version": "2.7.66", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.66.tgz", + "integrity": "sha512-8fVuyMeVxH+afz59/+xId5kKEtdGQX0XjNVUwzI4nBFYRl+HYXDeztQQf8xOsFTPMS313KLMC1vBpyQNWufdTQ==" }, - "node_modules/temporal-polyfill": { + "temporal-polyfill": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", - "dependencies": { + "requires": { "temporal-spec": "~0.1.0" } }, - "node_modules/temporal-spec": { + "temporal-spec": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" diff --git a/package.json b/package.json index 78a989a..b0051dc 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ }, "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { - "@abaplint/cli": "^2.102.14", - "@abaplint/runtime": "^2.7.62", - "@abaplint/transpiler-cli": "^2.7.62" + "@abaplint/cli": "^2.102.15", + "@abaplint/runtime": "^2.7.66", + "@abaplint/transpiler-cli": "^2.7.66" } } From e7a92674f0ad2cc3adc462d51ae66038d3461646 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Mon, 7 Aug 2023 08:33:14 +0300 Subject: [PATCH 12/17] next --- package-lock.json | 12 ++++++------ package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index fe536f3..0e7685c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,17 +10,17 @@ "integrity": "sha512-qZLqEKm0j1TxFhKapsc8NU/HNpBcA8rxN864/iL61cvsOStdCb1DxEPG4uvnNbKNpOsUskRd4tSNGE/PFphliA==" }, "@abaplint/runtime": { - "version": "2.7.66", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.66.tgz", - "integrity": "sha512-P8JvjCM9k5I7dt8CJV79XxyqKb/Fht51nTqtMvjAFDAv38gFqmaqfG0TPC1Yk1De4nqyPYAPeTPMPktjnUkg9w==", + "version": "2.7.67", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.67.tgz", + "integrity": "sha512-6BwQmAQ1DybTD5VvIM6NkQZYU41rtqfez2+Nl2uBx3oyxW0iIiTq1Tf/ntU+jdZOtnakCawnB2mwF/CFt6SQQg==", "requires": { "temporal-polyfill": "^0.1.1" } }, "@abaplint/transpiler-cli": { - "version": "2.7.66", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.66.tgz", - "integrity": "sha512-8fVuyMeVxH+afz59/+xId5kKEtdGQX0XjNVUwzI4nBFYRl+HYXDeztQQf8xOsFTPMS313KLMC1vBpyQNWufdTQ==" + "version": "2.7.67", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.67.tgz", + "integrity": "sha512-XktGQQ/BDU5HOs3M1PneEVadOunKQSSqGzlq6l5QFSsiDj5G7FWgPsPKpjjrb3Tl4Fj+uB6wYy3RCSMpSHgZQg==" }, "temporal-polyfill": { "version": "0.1.1", diff --git a/package.json b/package.json index b0051dc..e4cddfd 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { "@abaplint/cli": "^2.102.15", - "@abaplint/runtime": "^2.7.66", - "@abaplint/transpiler-cli": "^2.7.66" + "@abaplint/runtime": "^2.7.67", + "@abaplint/transpiler-cli": "^2.7.67" } } From 97b9d0e39d788489b26a1d55bf65a4261d6839a2 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Mon, 7 Aug 2023 11:43:13 +0300 Subject: [PATCH 13/17] skips --- abap_transpile.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/abap_transpile.json b/abap_transpile.json index 4a1a08b..a673881 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -21,6 +21,8 @@ "unknownTypes": "runtimeError", "keywords": ["return", "in", "class"], "skip": [ + { "object": "ZCL_TEXT2TAB_SERIALIZER", "class": "ltcl_text2tab_serializer_test", "method": "serialize_field_cunit", "note": "CUNIT issue" }, + { "object": "ZCL_TEXT2TAB_PARSER", "class": "ltcl_text2tab_parser_test", "method": "parse_field_special", "note": "CUNIT issue" } ] } } From 4fcc3b5f19e9f548353512d7ea395a556838fece Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Wed, 9 Aug 2023 08:57:20 +0300 Subject: [PATCH 14/17] npm updates --- package-lock.json | 64 ++++++++++++++++++++++++++++++++++------------- package.json | 6 ++--- 2 files changed, 49 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0e7685c..d461aaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,36 +1,64 @@ { "name": "text2tab", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@abaplint/cli": { - "version": "2.102.15", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.15.tgz", - "integrity": "sha512-qZLqEKm0j1TxFhKapsc8NU/HNpBcA8rxN864/iL61cvsOStdCb1DxEPG4uvnNbKNpOsUskRd4tSNGE/PFphliA==" + "packages": { + "": { + "name": "text2tab", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@abaplint/cli": "^2.102.17", + "@abaplint/runtime": "^2.7.71", + "@abaplint/transpiler-cli": "^2.7.71" + } + }, + "node_modules/@abaplint/cli": { + "version": "2.102.17", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.17.tgz", + "integrity": "sha512-mEwivTL1J6Y2lbwcMMHKTA2DwDtIwqDbykjLBEShbDBZNVUuYFNwxEKeMBZMf0WJb54LU6FGgobjZDTlq30GBQ==", + "bin": { + "abaplint": "abaplint" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "@abaplint/runtime": { - "version": "2.7.67", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.67.tgz", - "integrity": "sha512-6BwQmAQ1DybTD5VvIM6NkQZYU41rtqfez2+Nl2uBx3oyxW0iIiTq1Tf/ntU+jdZOtnakCawnB2mwF/CFt6SQQg==", - "requires": { + "node_modules/@abaplint/runtime": { + "version": "2.7.71", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.71.tgz", + "integrity": "sha512-Hn+VOkO5OabzjhO/1UlgiwjxRKi30N66/mRoj49zGN9Qj1byCaVwnl0CSMk+vhFYJlwuKGP6t8yZbLWgtlyRhQ==", + "dependencies": { "temporal-polyfill": "^0.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" } }, - "@abaplint/transpiler-cli": { - "version": "2.7.67", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.67.tgz", - "integrity": "sha512-XktGQQ/BDU5HOs3M1PneEVadOunKQSSqGzlq6l5QFSsiDj5G7FWgPsPKpjjrb3Tl4Fj+uB6wYy3RCSMpSHgZQg==" + "node_modules/@abaplint/transpiler-cli": { + "version": "2.7.71", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.71.tgz", + "integrity": "sha512-Ar4uGiRfED6NjVBMKJjlXg0FQ0J07nwoxJX2dGA6BT0fOE02paQxD99bc6aiXXEs5spTSV9F6aEGF459PcPLlg==", + "bin": { + "abap_transpile": "abap_transpile" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "temporal-polyfill": { + "node_modules/temporal-polyfill": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", - "requires": { + "dependencies": { "temporal-spec": "~0.1.0" } }, - "temporal-spec": { + "node_modules/temporal-spec": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" diff --git a/package.json b/package.json index e4cddfd..f4bb8ee 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ }, "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { - "@abaplint/cli": "^2.102.15", - "@abaplint/runtime": "^2.7.67", - "@abaplint/transpiler-cli": "^2.7.67" + "@abaplint/cli": "^2.102.17", + "@abaplint/runtime": "^2.7.71", + "@abaplint/transpiler-cli": "^2.7.71" } } From 280a380e0f13588daa8fc047c8854b5973722a11 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Wed, 9 Aug 2023 10:50:09 +0300 Subject: [PATCH 15/17] excludes --- abap_transpile.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/abap_transpile.json b/abap_transpile.json index a673881..436564c 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -22,7 +22,9 @@ "keywords": ["return", "in", "class"], "skip": [ { "object": "ZCL_TEXT2TAB_SERIALIZER", "class": "ltcl_text2tab_serializer_test", "method": "serialize_field_cunit", "note": "CUNIT issue" }, - { "object": "ZCL_TEXT2TAB_PARSER", "class": "ltcl_text2tab_parser_test", "method": "parse_field_special", "note": "CUNIT issue" } + { "object": "ZCL_TEXT2TAB_PARSER", "class": "ltcl_text2tab_parser_test", "method": "parse_field_special", "note": "CUNIT issue" }, + { "object": "ZCL_TEXT2TAB_PARSER", "class": "ltcl_text2tab_parser_test", "method": "parse_df16", "note": "TypeError: abap.types.typeTodoDecFloat16Type is not a constructor" }, + { "object": "ZCL_TEXT2TAB_PARSER", "class": "ltcl_text2tab_parser_test", "method": "parse_ignore_convexit", "note": "CUNIT issue" } ] } } From e938802f89ffe15c3fee08e02c785bc99f773211 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Thu, 10 Aug 2023 18:28:57 +0300 Subject: [PATCH 16/17] update packages --- package-lock.json | 60 +++++++++++++---------------------------------- package.json | 4 ++-- 2 files changed, 18 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index d461aaa..89316dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,64 +1,36 @@ { "name": "text2tab", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "text2tab", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@abaplint/cli": "^2.102.17", - "@abaplint/runtime": "^2.7.71", - "@abaplint/transpiler-cli": "^2.7.71" - } - }, - "node_modules/@abaplint/cli": { + "dependencies": { + "@abaplint/cli": { "version": "2.102.17", "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.17.tgz", - "integrity": "sha512-mEwivTL1J6Y2lbwcMMHKTA2DwDtIwqDbykjLBEShbDBZNVUuYFNwxEKeMBZMf0WJb54LU6FGgobjZDTlq30GBQ==", - "bin": { - "abaplint": "abaplint" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" - } + "integrity": "sha512-mEwivTL1J6Y2lbwcMMHKTA2DwDtIwqDbykjLBEShbDBZNVUuYFNwxEKeMBZMf0WJb54LU6FGgobjZDTlq30GBQ==" }, - "node_modules/@abaplint/runtime": { - "version": "2.7.71", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.71.tgz", - "integrity": "sha512-Hn+VOkO5OabzjhO/1UlgiwjxRKi30N66/mRoj49zGN9Qj1byCaVwnl0CSMk+vhFYJlwuKGP6t8yZbLWgtlyRhQ==", - "dependencies": { + "@abaplint/runtime": { + "version": "2.7.73", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.73.tgz", + "integrity": "sha512-0kKnRjDQDWmHssZR/5rXVI8jXAZ8oU45XQLWbDvJkdmXnQ2l5sPUFc29fP9VUH7v/ngQLLjxJhHWIIk9Hz8Vqw==", + "requires": { "temporal-polyfill": "^0.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" } }, - "node_modules/@abaplint/transpiler-cli": { - "version": "2.7.71", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.71.tgz", - "integrity": "sha512-Ar4uGiRfED6NjVBMKJjlXg0FQ0J07nwoxJX2dGA6BT0fOE02paQxD99bc6aiXXEs5spTSV9F6aEGF459PcPLlg==", - "bin": { - "abap_transpile": "abap_transpile" - }, - "funding": { - "url": "https://github.com/sponsors/larshp" - } + "@abaplint/transpiler-cli": { + "version": "2.7.73", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.73.tgz", + "integrity": "sha512-gGR6XUN55TCjCfdYn1bxrjGKpwA35xX4RdTmVYUzEZz5eSnJfVX89+aqB8YlxBr3mrKESc7HjUicotmngDnJKg==" }, - "node_modules/temporal-polyfill": { + "temporal-polyfill": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", - "dependencies": { + "requires": { "temporal-spec": "~0.1.0" } }, - "node_modules/temporal-spec": { + "temporal-spec": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" diff --git a/package.json b/package.json index f4bb8ee..90e4655 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { "@abaplint/cli": "^2.102.17", - "@abaplint/runtime": "^2.7.71", - "@abaplint/transpiler-cli": "^2.7.71" + "@abaplint/runtime": "^2.7.73", + "@abaplint/transpiler-cli": "^2.7.73" } } From f2d12205813c126c0090164e198f17b621358d1a Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Mon, 18 Nov 2024 18:19:51 +0200 Subject: [PATCH 17/17] update pkg --- package-lock.json | 85 ++++++++++++++++++++++++++++++++--------------- package.json | 6 ++-- 2 files changed, 62 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 89316dd..dcd28a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,39 +1,72 @@ { "name": "text2tab", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@abaplint/cli": { - "version": "2.102.17", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.102.17.tgz", - "integrity": "sha512-mEwivTL1J6Y2lbwcMMHKTA2DwDtIwqDbykjLBEShbDBZNVUuYFNwxEKeMBZMf0WJb54LU6FGgobjZDTlq30GBQ==" + "packages": { + "": { + "name": "text2tab", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@abaplint/cli": "^2.113.63", + "@abaplint/runtime": "^2.10.20", + "@abaplint/transpiler-cli": "^2.10.20" + } + }, + "node_modules/@abaplint/cli": { + "version": "2.113.63", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.63.tgz", + "integrity": "sha512-CTUv+cDRNCzE4ddzcXeNi8vsHyNM6iW7hSlo6OWVsfNGQtpPhsnavOVjKh+V/OXMWNMndq1dvfR60atBqsseKw==", + "license": "MIT", + "bin": { + "abaplint": "abaplint" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "@abaplint/runtime": { - "version": "2.7.73", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.7.73.tgz", - "integrity": "sha512-0kKnRjDQDWmHssZR/5rXVI8jXAZ8oU45XQLWbDvJkdmXnQ2l5sPUFc29fP9VUH7v/ngQLLjxJhHWIIk9Hz8Vqw==", - "requires": { - "temporal-polyfill": "^0.1.1" + "node_modules/@abaplint/runtime": { + "version": "2.10.20", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.10.20.tgz", + "integrity": "sha512-eSBMH77HGCzmftzHnzJk2DQiqq5PdxEkDXOIN+5J5I/OF6DPDJnOTQETLMFOpOYV/uUyhZG2qePAVvLnBE2vNQ==", + "license": "MIT", + "dependencies": { + "temporal-polyfill": "^0.2.5" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" } }, - "@abaplint/transpiler-cli": { - "version": "2.7.73", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.7.73.tgz", - "integrity": "sha512-gGR6XUN55TCjCfdYn1bxrjGKpwA35xX4RdTmVYUzEZz5eSnJfVX89+aqB8YlxBr3mrKESc7HjUicotmngDnJKg==" + "node_modules/@abaplint/transpiler-cli": { + "version": "2.10.20", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.10.20.tgz", + "integrity": "sha512-1LQ6cRgHS9uixf+AAErtNW+aWcRrYlHFVnpzWlhaZloA9uyra0B9dhylPDaQKoMkmwJXsMq1Em3zlbYWCFK43g==", + "license": "MIT", + "bin": { + "abap_transpile": "abap_transpile" + }, + "funding": { + "url": "https://github.com/sponsors/larshp" + } }, - "temporal-polyfill": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.1.1.tgz", - "integrity": "sha512-/5e4EVRA0wBI/bEhWLirSjwUg1lELhQyTXxw9zNbVhqjKvI9BLczs+3wtsoD9sn3HN2ImAMW5XJQwAiXgWT+GA==", - "requires": { - "temporal-spec": "~0.1.0" + "node_modules/temporal-polyfill": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.2.5.tgz", + "integrity": "sha512-ye47xp8Cb0nDguAhrrDS1JT1SzwEV9e26sSsrWzVu+yPZ7LzceEcH0i2gci9jWfOfSCCgM3Qv5nOYShVUUFUXA==", + "license": "MIT", + "dependencies": { + "temporal-spec": "^0.2.4" } }, - "temporal-spec": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.1.0.tgz", - "integrity": "sha512-sMNggMeS6trCgMQuudgFHhX1gtBK3e+AT1zGrMsFYG1wlqtRT5E9rcvm3I1iNlvHpJX/3DO6L4qtWAuEl/T04Q==" + "node_modules/temporal-spec": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.2.4.tgz", + "integrity": "sha512-lDMFv4nKQrSjlkHKAlHVqKrBG4DyFfa9F74cmBZ3Iy3ed8yvWnlWSIdi4IKfSqwmazAohBNwiN64qGx4y5Q3IQ==", + "license": "ISC" } } } diff --git a/package.json b/package.json index 90e4655..f6eadfe 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ }, "homepage": "https://github.com/sbcgua/text2tab#readme", "dependencies": { - "@abaplint/cli": "^2.102.17", - "@abaplint/runtime": "^2.7.73", - "@abaplint/transpiler-cli": "^2.7.73" + "@abaplint/cli": "^2.113.63", + "@abaplint/runtime": "^2.10.20", + "@abaplint/transpiler-cli": "^2.10.20" } }