Skip to content

Commit e787c05

Browse files
authored
webpack backend (#11)
1 parent 5ab3e7c commit e787c05

13 files changed

+7178
-484
lines changed

.github/workflows/build_web.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ jobs:
1515
- uses: actions/setup-node@v4
1616
- run: npm ci
1717
- run: npm run clone
18-
- run: npm run unit
18+
- run: npm run unit
19+
- run: npm run webpack:build

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ downport
33
abap2UI5
44
abap2UI5-samples
55
output
6-
src
6+
src
7+
build

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ npm test
1515

1616
1. Clone repositories into `/src/`
1717
2. Downport `/src/` into `/downport/`
18-
3. Transpile with [express-icf-shim](https://github.com/open-abap/express-icf-shim) into `/output/`
18+
3. Transpile with [express-icf-shim](https://github.com/open-abap/express-icf-shim) into `/output/`
19+
4. Webpack backend + frontend + database into folder `build`

abap_transpile.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"addCommonJS": true,
1818
"extraSetup": "../test/setup.mjs",
1919
"unknownTypes": "runtimeError",
20+
"skipReposrc": true,
2021
"keywords": ["return", "in", "class", "for", "delete", "var"],
2122
"skip": [
2223
{"object": "Z2UI5_CL_AJSON", "class": "ltcl_parser_test", "method": "parse_error", "note": "NodeJS 20 does not set position of parsing error"}

0 commit comments

Comments
 (0)