Build toolBuild tooltypeRuns at build time. Nothing of it ships in the deployed application.See every one →What this type is →by a community orgby a community orgoriginPublished by a community organisation, so it outlives any one maintainer.See every one →

@abaplint/transpiler

Transpiles ABAP 7.02 syntax to ES6 JavaScript, so ABAP code and its unit tests run on Node.js in CI without an ABAP system, with optional SQLite, PostgreSQL, Snowflake or SAP HANA drivers.

Running ABAP Unit tests normally needs an ABAP system; this turns the source into ES6 JavaScript that runs on Node.js, so the tests run in CI on every push. abapGit and abap2UI5 are among the projects its README lists as doing that. Input must be ABAP 7.02 syntax, and newer syntax is first rewritten by abaplint's downport rule; the standard ABAP classes the output calls come from the reuse library at open-abap.org, starting with open-abap-core. A database is optional, with drivers for SQLite, PostgreSQL, Snowflake and SAP HANA. Where it differs from a system, its README says so: Open SQL is not client aware, so a statement reaches every client, the encoding is UCS-2 and the time zone is UTC.

Facts

Latestv2.14.10ReleasedLast pushLicenceMIT

Where it sits

Lives in
Provides
Unit testingABAPUnit testingcapabilityTesting application logic without a running business process — and the test doubles that make dependencies on the database and on framework services tractable.
Requires
Node.jsNode.jsoutside the atlasRuns the JavaScript it writes; the transpiled ABAP and its tests execute there.

Who is behind it

abaplintabaplintOrganisationMaintains this
In the atlas: maintains 4
@abaplint
Lars HvamLars HvamPersonMaintains this
In the atlas: maintains 13, contributes to 92, wrote 1
@larshp
maintainersarcanist123PersonContributes to this
In the atlas: contributes to 1
@arcanist123
Birzhan MoldabayevPersonContributes to this
In the atlas: maintains 2, contributes to 4
@bizhuka
Patrick JackesPersonContributes to this
In the atlas: contributes to 1
@BurnerPat
Rahul DwivediPersonContributes to this
In the atlas: contributes to 3
@Dwivedirahul44
Astrid Ellermann-AarslevPersonContributes to this
In the atlas: contributes to 2
@EllermannAarslev
George DrakosPersonContributes to this
In the atlas: maintains 4, contributes to 7
@greltel
Jörgen LindqvistPersonContributes to this
In the atlas: contributes to 3
@joltdx
Maxim KenzhebayevPersonContributes to this
In the atlas: contributes to 3
@kenzhemax
Marc BernardPersonContributes to this
In the atlas: contributes to 26
@mbtools
Milosz1234517PersonContributes to this
In the atlas: contributes to 1
@Milosz1234517
16 contributors

What it declares

Every artifact

Type
Build tool
Origin
By a community org
Runtime
Node.jsbuild time

As a build tool

Distributed through
does not say

Connections7

@abaplint/transpiler connections@abaplint/transpilerPROVIDES→ provides1provides stated Runs ABAP Unit tests transpiled to JavaScript on [Node.js](external:nodejs) in CI, outside any ABAP system; [abapGit](artifact:abapgit-abapgit), [abap2UI5](artifact:abap2ui5-abap2ui5) and abap-file-formats-tools run their unit tests through it on every push. abaplint/transpiler — README: https://github.com/abaplint/transpiler abaplint/transpiler — README: https://github.com/abaplint/transpiler open-abap.org: https://open-abap.orgUnit testingUSED BY← needed by5needed by derived Transpiles the serialised ABAP to JavaScript so the existing ABAP Unit tests can run on Node. Through: inverted from its requires edge abap-offstack-testing README: https://github.com/alokm3hta-star/abap-offstack-testingabap-offstack-aunitneeded by derived turning ABAP into JavaScript: the framework at build time, and the classes in the editor on every Run Through: inverted from its requires edge abap2UI5/playground — README, How it works: https://github.com/abap2ui5/playground abap2UI5/playground — README, What it can and cannot do: https://github.com/abap2ui5/playgroundabap2UI5 Playgroundneeded by derived the transpiler whose output it is written for; the README names the latest version Through: inverted from its requires edge open-abap/open-abap-core — README: https://github.com/open-abap/open-abap-coreopen-abap-coreneeded by derived turns the ABAP in the tree into something that runs; `npm run transpiler:pin` builds the pinned transpiler, CLI, runtime and core for a warm local build Through: inverted from its requires edge oisee/open-steamgate — README, Thanks: https://github.com/oisee/open-steamgate oisee/open-steamgate — README, warm local development: https://github.com/oisee/open-steamgateopen-steamgateneeded by derived turns the downported ABAP into the JavaScript that the express host and the browser bundle run Through: inverted from its requires edge abap2UI5/web-abap2UI5 — README, Functionality: https://github.com/abap2ui5/web-abap2ui5web-abap2UI5NEEDS→ needs1needs stated Runs the JavaScript it writes; the transpiled ABAP and its tests execute there. open-abap.org: https://open-abap.orgNode.js

Install

npm add @abaplint/transpiler

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from abaplint/transpiler under MIT, read
abaplint/transpiler/README.mdOn GitHub

transpiler

npm (scoped) npm (scoped) npm (scoped) CI

Input must be ABAP 7.02 syntax, use abaplint downport rule to automatically change higher syntax before transpiling. Support has been added for many 750 statements and expressions, check https://syntax.abaplint.org for compatibility.

Target is ES6

Playground: https://transpiler.abaplint.org

Connecting to a database is optional, currently the following databases have drivers:

Reuse library

https://open-abap.org

Examples

Technical

  • SY-SYSID = ABC
  • SY-MANDT = 123
  • Open SQL is not client aware: no MANDT = SY-MANDT predicate is added, and INSERT/UPDATE/DELETE reach every client. A SELECT from a client-dependent table returns the rows of all clients, so data captured from a system with more than one client gives more rows than the same statement gives there. See #606; run a separate database per client if you need the isolation
  • Fixed point arithmetic is always enabled
  • Encoding = UCS-2
  • Time zone = UTC

Development

Prerequisites: Node.js 22+

For testing locally run npm run install && npm test

MIT, read

History

Latest

v2.14.10

  1. v2.14.9

  2. v2.14.8

  3. v2.14.7

  4. v2.14.6

  5. v2.14.5

  6. v2.14.4

  7. v2.14.3

  8. v2.14.2

  9. v2.14.1

  10. v2.14.0

  11. v2.13.100

  12. v2.13.99

  13. v2.13.98

  14. v2.13.97

  15. v2.13.96

  16. v2.13.95

  17. v2.13.94

  18. v2.13.93

  19. v2.13.92

  20. v2.13.91

  21. v2.13.90

  22. v2.13.89

  23. v2.13.88

  24. v2.13.87

  25. v2.13.86

  26. v2.13.85

  27. v2.13.84

  28. v2.13.83

  29. v2.13.82

  30. v2.13.81

  31. v2.13.79

  32. v2.13.78

  33. v2.13.77

  34. v2.13.76

  35. v2.13.75

  36. v2.13.74

  37. v2.13.73

  38. v2.13.72

  39. v2.13.71

  40. v2.13.70

  41. v2.13.69

  42. v2.13.68

  43. v2.13.67

  44. v2.13.66

  45. v2.13.65

  46. v2.13.64

  47. v2.13.63

  48. v2.13.61

  49. v2.13.60

  50. v2.13.59

  51. v2.13.58

  52. v2.13.57

  53. v2.13.56

  54. v2.13.55

  55. v2.13.54

  56. v2.13.53

  57. v2.13.52

  58. v2.13.51

  59. v2.13.50

  60. v2.13.49

  61. v2.13.48

  62. v2.13.47

  63. v2.13.46

  64. v2.13.45

  65. v2.13.44

  66. v2.13.43

  67. v2.13.42

  68. v2.13.41

  69. v2.13.40

  70. v2.13.39

  71. v2.13.38

  72. v2.13.37

  73. v2.13.36

  74. v2.13.35

  75. v2.13.34

  76. v2.13.33

  77. v2.13.32

  78. v2.13.31

  79. v2.13.30

  80. v2.13.29

  81. v2.13.28

  82. v2.13.27

  83. v2.13.26

  84. v2.13.25

  85. v2.13.24

  86. v2.13.23

  87. v2.13.22

  88. v2.13.21

  89. v2.13.20

  90. v2.13.19

  91. v2.13.18

  92. v2.13.17

  93. v2.13.16

  94. v2.13.15

  95. v2.13.14

  96. v2.13.13

  97. v2.13.12

  98. v2.13.11

  99. v2.13.10

  100. v2.13.9

  101. v2.13.8

  102. v2.13.7

  103. v2.13.6

  104. v2.13.5

  105. v2.13.4

  106. v2.13.3

  107. v2.13.2

  108. v2.13.1

  109. v2.13.0

  110. v2.12.35

  111. v2.12.34

  112. v2.12.33

  113. v2.12.32

  114. v2.12.31

  115. v2.12.30

  116. v2.12.29

  117. v2.12.28

  118. v2.12.27

  119. v2.12.26

  120. v2.12.25

  121. v2.12.24

  122. v2.12.23

  123. v2.12.22

  124. v2.12.21

  125. v2.12.20

  126. v2.12.19

  127. v2.12.18

  128. v2.12.17

  129. v2.12.16

  130. v2.12.15

  131. v2.12.14

  132. v2.12.13

  133. v2.12.12

  134. v2.12.11

  135. v2.12.10

  136. v2.12.9

  137. v2.12.8

  138. v2.12.7

  139. v2.12.6

  140. v2.12.5

  141. v2.12.4

  142. v2.12.3

  143. v2.12.2

  144. v2.12.1

  145. v2.12.0

  146. v2.11.96

  147. v2.11.95

  148. v2.11.94

  149. v2.11.93

  150. v2.11.92

  151. v2.11.91

  152. v2.11.90

  153. v2.11.89

  154. v2.11.88

  155. v2.11.87

  156. v2.11.86

  157. v2.11.85

  158. v2.11.84

  159. v2.11.83

  160. v2.11.82

  161. v2.11.81

  162. v2.11.80

  163. v2.11.79

  164. v2.11.78

  165. v2.11.77

  166. v2.11.76

  167. v2.11.75

  168. v2.11.74

  169. v2.11.73

  170. v2.11.72

  171. v2.11.71

  172. v2.11.70

  173. v2.11.69

  174. v2.11.68

  175. v2.11.67

  176. v2.11.66

  177. v2.11.65

  178. v2.11.64

  179. v2.11.63

  180. v2.11.62

  181. v2.11.61

  182. v2.11.60

  183. v2.11.59

  184. v2.11.58

  185. v2.11.57

  186. v2.11.56

  187. v2.11.55

  188. v2.11.54

  189. v2.11.53

  190. v2.11.52

  191. v2.11.51

  192. v2.11.50

  193. v2.11.49

  194. v2.11.48

  195. v2.11.47

  196. v2.11.46

  197. v2.11.45

  198. v2.11.44

  199. v2.11.43

  200. v2.11.42

  201. v2.11.41

  202. v2.11.40

  203. v2.11.39

  204. v2.11.38

  205. v2.11.37

  206. v2.11.36

  207. v2.11.35

  208. v2.11.34

  209. v2.11.33

  210. v2.11.32

  211. v2.11.31

  212. v2.11.30

  213. v2.11.29

  214. v2.11.28

  215. v2.11.27

  216. v2.11.26

  217. v2.11.25

  218. v2.11.24

  219. v2.11.23

  220. v2.11.22

  221. v2.11.21

  222. v2.11.20

  223. v2.11.19

  224. v2.11.18

  225. v2.11.17

  226. v2.11.16

  227. v2.11.15

  228. v2.11.14

  229. v2.11.13

  230. v2.11.12

  231. v2.11.11

  232. v2.11.10

  233. v2.11.9

  234. v2.11.8

  235. v2.11.7

  236. v2.11.6

  237. v2.11.5

  238. v2.11.4

  239. v2.11.3

  240. v2.11.2

  241. v2.11.1

  242. v2.11.0

  243. v2.10.83

  244. v2.10.82

  245. v2.10.81

  246. v2.10.80

  247. v2.10.79

  248. v2.10.78

  249. v2.10.77

  250. v2.10.76

  251. v2.10.75

  252. v2.10.74

  253. v2.10.73

  254. v2.10.72

  255. v2.10.71

  256. v2.10.70

  257. v2.10.69

  258. v2.10.67

  259. v2.10.66

  260. v2.10.65

  261. v2.10.64

  262. v2.10.63

  263. v2.10.62

  264. v2.10.61

  265. v2.10.60

  266. v2.10.59

  267. v2.10.58

  268. v2.10.57

  269. v2.10.56

  270. v2.10.55

  271. v2.10.54

  272. v2.10.53

  273. v2.10.52

  274. v2.10.51

  275. v2.10.50

  276. v2.10.49

  277. v2.10.48

  278. v2.10.47

  279. v2.10.46

  280. v2.10.45

  281. v2.10.44

  282. v2.10.43

  283. v2.10.42

  284. v2.10.41

  285. v2.10.40

  286. v2.10.39

  287. v2.10.38

  288. v2.10.37

  289. v2.10.36

  290. v2.10.35

  291. v2.10.34

  292. v2.10.33

  293. v2.10.32

  294. v2.10.31

  295. v2.10.30

  296. v2.10.29

  297. v2.10.28

  298. v2.10.27

  299. v2.10.26

  300. v2.10.25

  301. v2.10.24

  302. v2.10.23

  303. v2.10.22

  304. v2.10.21

  305. v2.10.20

  306. v2.10.19

  307. v2.10.18

  308. v2.10.17

  309. v2.10.16

  310. v2.10.15

  311. v2.10.14

  312. v2.10.13

  313. v2.10.12

  314. v2.10.11

  315. v2.10.10

  316. v2.10.8

  317. v2.10.7

  318. v2.10.6

  319. v2.10.5

  320. v2.10.4

  321. v2.10.3

  322. v2.10.2

  323. v2.10.1

  324. v2.9.0

  325. v2.8.29

  326. v2.8.28

  327. v2.8.27

  328. v2.8.26

  329. v2.8.25

  330. v2.8.24

  331. v2.8.23

  332. v2.8.22

  333. v2.8.21

  334. v2.8.20

  335. v2.8.19

  336. v2.8.18

  337. v2.8.17

  338. v2.8.16

  339. v2.8.15

  340. v2.8.14

  341. v2.8.13

  342. v2.8.12

  343. v2.8.11

  344. v2.8.10

  345. v2.8.9

  346. v2.8.8

  347. v2.8.7

  348. v2.8.6

  349. v2.8.5

  350. v2.8.4

  351. v2.8.3

  352. v2.8.2

  353. v2.8.1

  354. v2.8.0

  355. v2.7.165

  356. v2.7.164

  357. v2.7.163

  358. v2.7.162

  359. v2.7.161

  360. v2.7.160

  361. v2.7.159

  362. v2.7.158

  363. v2.7.157

  364. v2.7.156

  365. v2.7.155

  366. v2.7.154

  367. v2.7.153

  368. v2.7.152

  369. v2.7.151

  370. v2.7.150

  371. v2.7.149

  372. v2.7.148

  373. v2.7.147

  374. v2.7.146

  375. v2.7.145

  376. v2.7.144

  377. v2.7.143

  378. v2.7.142

  379. v2.7.141

  380. v2.7.140

  381. v2.7.139

  382. v2.7.138

  383. v2.7.137

  384. v2.7.136

  385. v2.7.135

  386. v2.7.134

  387. v2.7.133

  388. v2.7.132

  389. v2.7.131

  390. v2.7.130

  391. v2.7.129

  392. v2.7.128

  393. v2.7.127

  394. v2.7.126

  395. v2.7.125

  396. v2.7.124

  397. v2.7.123

  398. v2.7.122

  399. v2.7.121

  400. v2.7.120

  401. v2.7.119

  402. v2.7.118

  403. v2.7.117

  404. v2.7.116

  405. v2.7.115

  406. v2.7.114

  407. v2.7.113

  408. v2.7.112

  409. v2.7.111

  410. v2.7.110

  411. v2.7.109

  412. v2.7.108

  413. v2.7.107

  414. v2.7.106

  415. v2.7.105

  416. v2.7.104

  417. v2.7.103

  418. v2.7.102

  419. v2.7.101

  420. v2.7.100

  421. v2.7.99

  422. v2.7.98

  423. v2.7.97

  424. v2.7.96

  425. v2.7.95

  426. v2.7.94

  427. v2.7.93

  428. v2.7.92

  429. v2.7.91

  430. v2.7.90

  431. v2.7.89

  432. v2.7.88

  433. v2.7.87

  434. v2.7.86

  435. v2.7.85

  436. v2.7.84

  437. v2.7.83

  438. v2.7.82

  439. v2.7.81

  440. v2.7.80

  441. v2.7.79

  442. v2.7.78

  443. v2.7.77

  444. v2.7.76

  445. v2.7.75

  446. v2.7.74

  447. v2.7.73

  448. v2.7.72

  449. v2.7.71

  450. v2.7.70

  451. v2.7.69

  452. v2.7.68

  453. v2.7.67

  454. v2.7.66

  455. v2.7.65

  456. v2.7.64

  457. v2.7.63

  458. v2.7.62

  459. v2.7.61

  460. v2.7.60

  461. v2.7.59

  462. v2.7.58

  463. v2.7.57

  464. v2.7.56

  465. v2.7.55

  466. v2.7.54

  467. v2.7.53

  468. v2.7.52

  469. v2.7.51

  470. v2.7.50

  471. v2.7.49

  472. v2.7.48

  473. v2.7.47

  474. v2.7.46

  475. v2.7.45

  476. v2.7.44

  477. v2.7.42

  478. v2.7.41

  479. v2.7.40

  480. v2.7.39

  481. v2.7.38

  482. v2.7.37

  483. v2.7.36

  484. v2.7.35

  485. v2.7.34

  486. v2.7.33

  487. v2.7.32

  488. v2.7.31

  489. v2.7.30

  490. v2.7.29

  491. v2.7.28

  492. v2.7.27

  493. v2.7.26

  494. v2.7.25

  495. v2.7.24

  496. v2.7.23

  497. v2.7.22

  498. v2.7.21

  499. v2.7.20

  500. v2.7.19

  501. v2.7.18

  502. v2.7.17

  503. v2.7.16

  504. v2.7.15

  505. v2.7.14

  506. v2.7.13

  507. v2.7.12

  508. v2.7.11

  509. v2.7.10

  510. v2.7.9

  511. v2.7.8

  512. v2.7.7

  513. v2.7.6

  514. v2.7.5

  515. v2.7.4

  516. v2.7.3

  517. v2.7.2

  518. v2.7.1

  519. v2.7.0

  520. v2.6.44

  521. v2.6.43

  522. v2.6.42

  523. v2.6.41

  524. v2.6.40

  525. v2.6.39

  526. v2.6.38

  527. v2.6.37

  528. v2.6.36

  529. v2.6.35

  530. v2.6.34

  531. v2.6.33

  532. v2.6.32

  533. v2.6.31

  534. v2.6.30

  535. v2.6.29

  536. v2.6.28

  537. v2.6.27

  538. v2.6.26

  539. v2.6.25

  540. v2.6.24

  541. v2.6.23

  542. v2.6.22

  543. v2.6.21

  544. v2.6.20

  545. v2.6.19

  546. v2.6.18

  547. v2.6.17

  548. v2.6.16

  549. v2.6.15

  550. v2.6.14

  551. v2.6.13

  552. v2.6.12

  553. v2.6.11

  554. v2.6.10

  555. v2.6.9

  556. v2.6.8

  557. v2.6.7

  558. v2.6.6

  559. v2.6.5

  560. v2.6.4

  561. v2.6.3

  562. v2.6.2

  563. v2.6.1

  564. v2.6.0

  565. v2.5.79

  566. v2.5.78

  567. v2.5.77

  568. v2.5.76

  569. v2.5.75

  570. v2.5.74

  571. v2.5.73

  572. v2.5.72

  573. v2.5.71

  574. v2.5.70

  575. v2.5.69

  576. v2.5.68

  577. v2.5.67

  578. v2.5.66

  579. v2.5.65

  580. v2.5.64

  581. v2.5.63

  582. v2.5.62

  583. v2.5.61

  584. v2.5.60

  585. v2.5.59

  586. v2.5.58

  587. v2.5.57

  588. v2.5.56

  589. v2.5.55

  590. v2.5.54

  591. v2.5.53

  592. v2.5.51

  593. v2.5.50

  594. v2.5.49

  595. v2.5.48

  596. v2.5.47

  597. v2.5.46

  598. v2.5.45

  599. v2.5.44

  600. v2.5.43

  601. v2.5.42

  602. v2.5.41

  603. v2.5.40

  604. v2.5.39

  605. v2.5.38

  606. v2.5.37

  607. v2.5.36

  608. v2.5.35

  609. v2.5.34

  610. v2.5.33

  611. v2.5.32

  612. v2.5.31

  613. v2.5.30

  614. v2.5.29

  615. v2.5.28

  616. v2.5.27

  617. v2.5.26

  618. v2.5.25

  619. v2.5.24

  620. v2.5.23

  621. v2.5.22

  622. v2.5.21

  623. v2.5.20

  624. v2.5.19

  625. v2.5.18

  626. v2.5.17

  627. v2.5.16

  628. v2.5.15

  629. v2.5.14

  630. v2.5.13

  631. v2.5.12

  632. v2.5.11

  633. v2.5.10

  634. v2.5.9

  635. v2.5.8

  636. v2.5.7

  637. v2.5.6

  638. v2.5.5

  639. v2.5.4

  640. v2.5.3

  641. v2.5.2

  642. v2.5.1

  643. v2.5.0

  644. v2.4.23

  645. v2.4.22

  646. v2.4.21

  647. v2.4.20

  648. v2.4.19

  649. v2.4.18

  650. v2.4.17

  651. v2.4.16

  652. v2.4.15

  653. v2.4.14

  654. v2.4.13

  655. v2.4.12

  656. v2.4.11

  657. v2.4.10

  658. v2.4.9

  659. v2.4.8

  660. v2.4.7

  661. v2.4.6

  662. v2.4.5

  663. v2.4.4

  664. v2.4.3

  665. v2.4.2

  666. v2.4.1

  667. v2.4.0

  668. v2.3.127

  669. v2.3.126

  670. v2.3.125

  671. v2.3.124

  672. v2.3.123

  673. v2.3.122

  674. v2.3.121

  675. v2.3.120

  676. v2.3.119

  677. v2.3.118

  678. v2.3.117

  679. v2.3.116

  680. v2.3.115

  681. v2.3.114

  682. v2.3.113

  683. v2.3.112

  684. v2.3.111

  685. v2.3.109

  686. v2.3.108

  687. v2.3.107

  688. v2.3.106

  689. v2.3.105

  690. v2.3.104

  691. v2.3.103

  692. v2.3.102

  693. v2.3.101

  694. v2.3.100

  695. v2.3.99

  696. v2.3.98

  697. v2.3.97

  698. v2.3.96

  699. v2.3.95

  700. v2.3.94

  701. v2.3.93

  702. v2.3.92

  703. v2.3.91

  704. v2.3.90

  705. v2.3.89

  706. v2.3.88

  707. v2.3.87

  708. v2.3.86

  709. v2.3.85

  710. v2.3.84

  711. v2.3.83

  712. v2.3.82

  713. v2.3.81

  714. v2.3.80

  715. v2.3.79

  716. v2.3.78

  717. v2.3.77

  718. v2.3.76

  719. v2.3.75

  720. v2.3.74

  721. v2.3.73

  722. v2.3.72

  723. v2.3.71

  724. v2.3.70

  725. v2.3.69

  726. v2.3.68

  727. v2.3.67

  728. v2.3.66

  729. v2.3.65

  730. v2.3.64

  731. v2.3.63

  732. v2.3.62

  733. v2.3.61

  734. v2.3.60

  735. v2.3.59

  736. v2.3.58

  737. v2.3.57

  738. v2.3.56

  739. v2.3.55

  740. v2.3.54

  741. v2.3.53

  742. v2.3.52

  743. v2.3.51

  744. v2.3.50

  745. v2.3.49

  746. v2.3.48

  747. v2.3.47

  748. v2.3.46

  749. v2.3.45

  750. v2.3.44

  751. v2.3.43

  752. v2.3.42

  753. v2.3.41

  754. v2.3.40

  755. v2.3.39

  756. v2.3.38

  757. v2.3.37

  758. v2.3.36

  759. v2.3.35

  760. v2.3.34

  761. v2.3.33

  762. v2.3.32

  763. v2.3.31

  764. v2.3.30

  765. v2.3.29

  766. v2.3.28

  767. v2.3.27

  768. v2.3.26

  769. v2.3.25

  770. v2.3.24

  771. v2.3.23

  772. v2.3.22

  773. v2.3.21

  774. v2.3.20

  775. v2.3.19

  776. v2.3.18

  777. v2.3.17

  778. v2.3.16

  779. v2.3.15

  780. v2.3.14

  781. v2.3.13

  782. v2.3.12

  783. v2.3.11

  784. v2.3.10

  785. v2.3.9

  786. v2.3.8

  787. v2.3.7

  788. v2.3.6

  789. v2.3.5

  790. v2.3.4

  791. v2.3.3

  792. v2.3.2

  793. v2.3.1

  794. v2.3.0

  795. v2.2.19

  796. v2.2.18

  797. v2.2.17

  798. v2.2.16

  799. v2.2.15

  800. v2.2.14

  801. v2.2.13

  802. v2.2.12

  803. v2.2.11

  804. v2.2.10

  805. v2.2.9

  806. v2.2.8

  807. v2.2.7

  808. v2.2.6

  809. v2.2.5

  810. v2.2.4

  811. v2.2.3

  812. v2.2.2

  813. v2.2.1

  814. v2.2.0

  815. v2.1.92

  816. v2.1.91

  817. v2.1.90

  818. v2.1.89

  819. v2.1.88

  820. v2.1.87

  821. v2.1.86

  822. v2.1.85

  823. v2.1.84

  824. v2.1.83

  825. v2.1.82

  826. v2.1.81

  827. v2.1.80

  828. v2.1.79

  829. v2.1.78

  830. v2.1.77

  831. v2.1.76

  832. v2.1.75

  833. v2.1.74

  834. v2.1.73

  835. v2.1.72

  836. v2.1.71

  837. v2.1.70

  838. v2.1.69

  839. v2.1.68

  840. v2.1.67

  841. v2.1.66

  842. v2.1.65

  843. v2.1.64

  844. v2.1.63

  845. v2.1.62

  846. v2.1.61

  847. v2.1.60

  848. v2.1.59

  849. v2.1.58

  850. v2.1.57

  851. v2.1.56

  852. v2.1.55

  853. v2.1.54

  854. v2.1.53

  855. v2.1.52

  856. v2.1.51

  857. v2.1.50

  858. v2.1.49

  859. v2.1.48

  860. v2.1.47

  861. v2.1.46

  862. v2.1.45

  863. v2.1.44

  864. v2.1.43

  865. v2.1.42

  866. v2.1.41

  867. v2.1.40

  868. v2.1.39

  869. v2.1.38

  870. v2.1.37

  871. v2.1.36

  872. v2.1.35

  873. v2.1.34

  874. v2.1.33

  875. v2.1.32

  876. v2.1.31

  877. v2.1.30

  878. v2.1.29

  879. v2.1.28

  880. v2.1.27

  881. v2.1.26

  882. v2.1.25

  883. v2.1.24

  884. v2.1.23

  885. v2.1.22

  886. v2.1.21

  887. v2.1.20

  888. v2.1.19

  889. v2.1.18

  890. v2.1.17

  891. v2.1.16

  892. v2.1.15

  893. v2.1.14

  894. v2.1.13

  895. v2.1.12

  896. v2.1.11

  897. v2.1.10

  898. v2.1.9

  899. v2.1.8

  900. v2.1.7

  901. v2.1.6

  902. v2.1.5

  903. v2.1.4

  904. v2.1.3

  905. v2.1.2

  906. v2.1.1

  907. v2.1.0

  908. v2.0.72

  909. v2.0.71

  910. v2.0.70

  911. v2.0.69

  912. v2.0.68

  913. v2.0.67

  914. v2.0.66

  915. v2.0.65

  916. v2.0.64

  917. v2.0.63

  918. v2.0.62

  919. v2.0.61

  920. v2.0.60

  921. v2.0.59

  922. v2.0.58

  923. v2.0.57

  924. v2.0.56

  925. v2.0.55

  926. v2.0.54

  927. v2.0.53

  928. v2.0.52

  929. v2.0.51

  930. v2.0.50

  931. v2.0.49

  932. v2.0.48

  933. v2.0.47

  934. v2.0.46

  935. v2.0.45

  936. v2.0.44

  937. v2.0.43

  938. v2.0.42

  939. v2.0.41

  940. v2.0.40

  941. v2.0.39

  942. v2.0.38

  943. v2.0.37

  944. v2.0.36

  945. v2.0.35

  946. v2.0.34

  947. v2.0.33

  948. v2.0.32

  949. v2.0.31

  950. v2.0.30

  951. v2.0.29

  952. v2.0.28

  953. v2.0.27

  954. v2.0.26

  955. v2.0.25

  956. v2.0.24

  957. v2.0.23

  958. v2.0.22

  959. v2.0.21

  960. v2.0.20

  961. v2.0.19

  962. v2.0.18

  963. v2.0.17

  964. v2.0.16

  965. v2.0.15

  966. v2.0.14

  967. v2.0.13

  968. v2.0.12

  969. v2.0.11

  970. v2.0.10

  971. v2.0.9

  972. v2.0.8

  973. v2.0.7

  974. v2.0.6

  975. v2.0.5

  976. v2.0.4

  977. v2.0.3

  978. v2.0.2

  979. v2.0.1

  980. v2.0.0

  981. v1.8.40

  982. v1.8.39

  983. v1.8.38

  984. v1.8.37

  985. v1.8.36

  986. v1.8.35

  987. v1.8.34

  988. v1.8.33

  989. v1.8.32

  990. v1.8.31

  991. v1.8.30

  992. v1.8.29

  993. v1.8.28

  994. v1.8.27

  995. v1.8.26

  996. v1.8.25

  997. v1.8.24

  998. v1.8.23

  999. v1.8.22

  1000. v1.8.21

  1001. v1.8.20

  1002. v1.8.19

  1003. v1.8.18

  1004. v1.8.17

  1005. v1.8.16

  1006. v1.8.15

  1007. v1.8.14

  1008. v1.8.13

  1009. v1.8.12

  1010. v1.8.11

  1011. v1.8.10

  1012. v1.8.9

  1013. v1.8.8

  1014. v1.8.7

  1015. v1.8.6

  1016. v1.8.5

  1017. v1.8.4

  1018. v1.8.3

  1019. v1.8.2

  1020. v1.8.1

  1021. v1.8.0

  1022. v1.7.44

  1023. v1.7.43

  1024. v1.7.42

  1025. v1.7.41

  1026. v1.7.40

  1027. v1.7.39

  1028. v1.7.38

  1029. v1.7.37

  1030. v1.7.36

  1031. v1.7.35

  1032. v1.7.34

  1033. v1.7.33

  1034. v1.7.32

  1035. v1.7.31

  1036. v1.7.30

  1037. v1.7.29

  1038. v1.7.28

  1039. v1.7.27

  1040. v1.7.26

  1041. v1.7.25

  1042. v1.7.24

  1043. v1.7.23

  1044. v1.7.22

  1045. v1.7.21

  1046. v1.7.20

  1047. v1.7.19

  1048. v1.7.18

  1049. v1.7.17

  1050. v1.7.16

  1051. v1.7.15

  1052. v1.7.14

  1053. v1.7.13

  1054. v1.7.12

  1055. v1.7.10

  1056. v1.7.9

  1057. v1.7.8

  1058. v1.7.7

  1059. v1.7.6

  1060. v1.7.5

  1061. v1.7.4

  1062. v1.7.3

  1063. v1.7.2

  1064. v1.7.1

  1065. v1.7.0

  1066. v1.6.69

  1067. v1.6.68

  1068. v1.6.67

  1069. v1.6.66

  1070. v1.6.65

  1071. v1.6.64

  1072. v1.6.63

  1073. v1.6.62

  1074. v1.6.61

  1075. v1.6.60

  1076. v1.6.59

  1077. v1.6.58

  1078. v1.6.57

  1079. v1.6.56

  1080. v1.6.55

  1081. v1.6.54

  1082. v1.6.53

  1083. v1.6.52

  1084. v1.6.51

  1085. v1.6.50

  1086. v1.6.49

  1087. v1.6.48

  1088. v1.6.47

  1089. v1.6.46

  1090. v1.6.44

  1091. v1.6.43

  1092. v1.6.42

  1093. v1.6.41

  1094. v1.6.40

  1095. v1.6.39

  1096. v1.6.38

  1097. v1.6.37

  1098. v1.6.36

  1099. v1.6.35

  1100. v1.6.34

  1101. v1.6.33

  1102. v1.6.32

  1103. v1.6.31

  1104. v1.6.30

  1105. v1.6.29

  1106. v1.6.28

  1107. v1.6.27

  1108. v1.6.26

  1109. v1.6.25

  1110. v1.6.24

  1111. v1.6.23

  1112. v1.6.22

  1113. v1.6.21

  1114. v1.6.20

  1115. v1.6.19

  1116. v1.6.18

  1117. v1.6.17

  1118. v1.6.16

  1119. v1.6.15

  1120. v1.6.14

  1121. v1.6.13

  1122. v1.6.12

  1123. v1.6.11

  1124. v1.6.10

  1125. v1.6.9

  1126. v1.6.8

  1127. v1.6.7

  1128. v1.6.6

  1129. v1.6.5

  1130. v1.6.4

  1131. v1.6.3

  1132. v1.6.2

  1133. v1.6.1

  1134. v1.6.0

  1135. v1.5.8

  1136. v1.5.7

  1137. v1.5.6

  1138. v1.5.5

  1139. v1.5.4

  1140. v1.5.3

  1141. v1.5.2

  1142. v1.5.1

  1143. v1.5.0

  1144. v1.4.14

  1145. v1.4.13

  1146. v1.4.12

  1147. v1.4.11

  1148. v1.4.10

  1149. v1.4.9

  1150. v1.4.8

  1151. v1.4.7

  1152. v1.4.6

  1153. v1.4.5

  1154. v1.4.4

  1155. v1.4.3

  1156. v1.4.2

  1157. v1.4.1

  1158. v1.4.0

  1159. v1.3.53

  1160. v1.3.52

  1161. v1.3.51

  1162. v1.3.50

  1163. v1.3.49

  1164. v1.3.48

  1165. v1.3.47

  1166. v1.3.46

  1167. v1.3.45

  1168. v1.3.44

  1169. v1.3.43

  1170. v1.3.42

  1171. v1.3.41

  1172. v1.3.40

  1173. v1.3.39

  1174. v1.3.38

  1175. v1.3.37

  1176. v1.3.36

  1177. v1.3.35

  1178. v1.3.34

  1179. v1.3.33

  1180. v1.3.32

  1181. v1.3.31

  1182. v1.3.30

  1183. v1.3.29

  1184. v1.3.28

  1185. v1.3.27

  1186. v1.3.26

  1187. v1.3.25

  1188. v1.3.24

  1189. v1.3.23

  1190. v1.3.22

  1191. v1.3.21

  1192. v1.3.20

  1193. v1.3.19

  1194. v1.3.18

  1195. v1.3.17

  1196. v1.3.16

  1197. v1.3.15

  1198. v1.3.14

  1199. v1.3.13

  1200. v1.3.12

  1201. v1.3.11

  1202. v1.3.10

  1203. v1.3.9

  1204. v1.3.8

  1205. v1.3.7

  1206. v1.3.6

  1207. v1.3.5

  1208. v1.3.4

  1209. v1.3.3

  1210. v1.3.2

  1211. v1.3.1

  1212. v1.3.0

  1213. v1.2.28

  1214. v1.2.27

  1215. v1.2.26

  1216. v1.2.25

  1217. v1.2.24

  1218. v1.2.23

  1219. v1.2.22

  1220. v1.2.21

  1221. v1.2.20

  1222. v1.2.19

  1223. v1.2.18

  1224. v1.2.17

  1225. v1.2.16

  1226. v1.2.15

  1227. v1.2.14

  1228. v1.2.13

  1229. v1.2.12

  1230. v1.2.11

  1231. v1.2.10

  1232. v1.2.9

  1233. v1.2.8

  1234. v1.2.7

  1235. v1.2.6

  1236. v1.2.5

  1237. v1.2.4

  1238. v1.2.3

  1239. v1.2.2

  1240. v1.2.1

  1241. v1.2.0

  1242. v1.1.34

  1243. v1.1.33

  1244. v1.1.32

  1245. v1.1.31

  1246. v1.1.30

  1247. v1.1.29

  1248. v1.1.28

  1249. v1.1.27

  1250. v1.1.26

  1251. v1.1.25

  1252. v1.1.24

  1253. v1.1.23

  1254. v1.1.22

  1255. v1.1.21

  1256. v1.1.20

  1257. v1.1.19

  1258. v1.1.18

  1259. v1.1.17

  1260. v1.1.16

  1261. v1.1.15

  1262. v1.1.14

  1263. v1.1.13

  1264. v1.1.12

  1265. v1.1.11

  1266. v1.1.10

  1267. v1.1.9

  1268. v1.1.8

  1269. v1.1.7

  1270. v1.1.6

  1271. v1.1.5

  1272. v1.1.4

  1273. v1.1.3

  1274. v1.1.2

  1275. v1.1.1

  1276. v1.1.0

  1277. v1.0.41

  1278. v1.0.40

  1279. v1.0.39

  1280. v1.0.38

  1281. v1.0.37

  1282. v1.0.36

  1283. v1.0.35

  1284. v1.0.34

  1285. v1.0.33

  1286. v1.0.32

  1287. v1.0.31

  1288. v1.0.30

  1289. v1.0.29

  1290. v1.0.28

  1291. v1.0.27

  1292. v1.0.26

  1293. v1.0.25

  1294. v1.0.24

  1295. v1.0.23

  1296. v1.0.22

  1297. v1.0.21

  1298. v1.0.20

  1299. v1.0.19

  1300. v1.0.18

  1301. v1.0.17

  1302. v1.0.16

  1303. v1.0.15

  1304. v1.0.14

  1305. v1.0.13

  1306. v1.0.12

  1307. v1.0.11

  1308. v1.0.10

  1309. v1.0.9

  1310. v1.0.8

  1311. v1.0.7

  1312. v1.0.5

  1313. v1.0.4

  1314. v1.0.1

  1315. v1.0.0

  1316. v0.8.23

  1317. v0.8.22

  1318. v0.8.21

  1319. v0.8.20

  1320. v0.8.19

  1321. v0.8.18

  1322. v0.8.17

  1323. v0.8.16

  1324. v0.8.14

  1325. v0.8.13

  1326. v0.8.12

  1327. v0.8.10

  1328. v0.8.9

  1329. v0.8.8

  1330. v0.8.7

  1331. v0.8.6

  1332. v0.8.5

  1333. v0.8.4

  1334. v0.8.2

  1335. v0.8.0

  1336. v0.7.49

  1337. v0.7.48

  1338. v0.7.47

  1339. v0.7.46

  1340. v0.7.45

  1341. v0.7.43

  1342. v0.7.42

  1343. v0.7.41

  1344. v0.7.40

  1345. v0.7.39

  1346. v0.7.38

  1347. v0.7.37

  1348. v0.7.36

  1349. v0.7.35

  1350. v0.7.34

  1351. v0.7.33

  1352. v0.7.32

  1353. v0.7.31

  1354. v0.7.30

  1355. v0.7.29

  1356. v0.7.28

  1357. v0.7.27

  1358. v0.7.26

  1359. v0.7.23

  1360. v0.7.20

  1361. v0.7.19

  1362. v0.7.17

  1363. v0.7.14

  1364. v0.7.13

  1365. v0.7.12

  1366. v0.7.11

  1367. v0.7.10

  1368. v0.7.9

  1369. v0.7.8

  1370. v0.7.7

  1371. v0.7.5

  1372. v0.7.3

  1373. v0.7.2

  1374. v0.7.1

  1375. v0.7.0

  1376. v0.6.3

  1377. v0.6.2

  1378. v0.6.1

  1379. v0.6.0

  1380. v0.5.40

  1381. v0.5.38

  1382. v0.5.37

  1383. v0.5.36

  1384. v0.5.35

  1385. v0.5.34

  1386. v0.5.33

  1387. v0.5.32

  1388. v0.5.31

  1389. v0.5.30

  1390. v0.5.29

  1391. v0.5.28

  1392. v0.5.27

  1393. v0.5.26

  1394. v0.5.25

  1395. v0.5.24

  1396. v0.5.21

  1397. v0.5.20

  1398. v0.5.19

  1399. v0.5.18

  1400. v0.5.17

  1401. v0.5.16

  1402. v0.5.15

  1403. v0.5.14

  1404. v0.5.13

  1405. v0.5.12

  1406. v0.5.11

  1407. v0.5.10

  1408. v0.5.9

  1409. v0.5.8

  1410. v0.5.7

  1411. v0.5.6

  1412. v0.5.4

  1413. v0.5.3

  1414. v0.5.2

  1415. v0.5.1

  1416. v0.5.0

  1417. v0.4.12

  1418. v0.4.10

  1419. v0.4.7

  1420. v0.4.6

  1421. v0.4.5

  1422. v0.4.4

  1423. v0.4.3

  1424. v0.4.1

  1425. v0.4.0

  1426. v0.3.3

  1427. v0.3.2

  1428. v0.3.1

  1429. v0.3.0

  1430. v0.2.2

  1431. v0.2.1

  1432. v0.2.0

  1433. v0.1.3

  1434. v0.1.2

  1435. v0.1.1

  1436. v0.1.0

On npm
1,533downloads per week, npm
Weekly downloads for @abaplint/transpiler26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 1533.20 Apr – 26 Apr: 69627 Apr – 3 May: 1,6354 May – 10 May: 3,91511 May – 17 May: 2,68918 May – 24 May: 2,27425 May – 31 May: 1,7641 Jun – 7 Jun: 1,2038 Jun – 14 Jun: 1,99715 Jun – 21 Jun: 3,47722 Jun – 28 Jun: 28529 Jun – 5 Jul: 2,8316 Jul – 12 Jul: 2,74713 Jul – 19 Jul: 1,31920 Jul – 26 Jul: 7,28127 Jul – 2 Aug: 3,3353 Aug – 9 Aug: 5,94110 Aug – 16 Aug: 8,84617 Aug – 23 Aug: 2,39724 Aug – 30 Aug: 81331 Aug – 6 Sept: 4,2527 Sept – 13 Sept: 3,36414 Sept – 20 Sept: 3,41421 Sept – 27 Sept: 3,48128 Sept – 4 Oct: 9,9065 Oct – 11 Oct: 6,21512 Oct – 18 Oct: 1,533
Unit testing
  1. abap2UI5 headless frontendDrives abap2UI5 app classes from ABAP Unit tests
  2. @abap2ui5/mcp-serverMCP server for the abap2UI5 check, deploy and run loop
  3. assertFluent assertion helper for ABAP Unit tests
  4. Modernization Agents for SAP on AWSAWS agents for ABAP, PI/PO and BW modernisation work
  5. abap_db_preparatorReplays stored database snapshots in ABAP unit tests
  6. cacamber-BDD-for-ABAPBDD framework turning Given/When/Then into ABAP Unit steps
  7. abap-utesthelpHelper classes for ABAP Unit tests and test doubles
  8. regression_testSnapshot testing library for ABAP, from debugger or unit test
  9. abapCovUploads ABAP Unit code coverage to codecov.io
  10. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystem
  11. open-steamgateLocal ABAP server serving /IWBEP/ OData v2 without an SAP system
  12. express-icf-shimShim running an ABAP ICF handler behind an Express 4.x server
  13. open-abap-coreCore ABAP artifacts for code transpiled by @abaplint/transpiler
  14. mockup_loaderLoader of Excel-prepared ABAP unit test data, with stub generation
  15. mockAA free mocking framework for ABAP, published under the Apache License 2.0.
  16. Vise_for_ABAPA characterisation-test helper: `ZCL_VISE=>GRIP` records a field's value once and fails a later run if it has changed.
  17. abap-senchaBDD/TDD assertion library for ABAP Unit, styled after Chai.js
  18. abap-test-containerGitHub-hosted test data container for ABAP Cloud
  19. abap-unit-runnerApplication job that runs and schedules ABAP Unit tests in the cloud
  20. adash-servicesBackend exposing ABAP Unit runs and coverage over REST and OData

Details

Sources4
Added by handdiscovered herechecked
npm registry, @abaplint/transpilerversion, releases, installschecked
github.com/git+https://github.com/abaplint/transpiler.gittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode, build-time
latestv2.14.10
first release
releases and cadence1437, ~1d median
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainabap, developer-experience
Contributors16
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:abaplint-transpiler
JSON
/artifacts/abaplint-transpiler.json
MCP
Connecting an agent