{"_id":"@specs-feup/lara","_rev":"58-4c87d05f8d9dc14b482fa61d3e19553d","name":"@specs-feup/lara","dist-tags":{"staging":"3.0.15-202512301626.0","latest":"3.5.2"},"versions":{"3.0.0":{"name":"@specs-feup/lara","version":"3.0.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.0","maintainers":[{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"52ed4891da429ed72436d299be8287ebeaf2b42e","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.0.tgz","fileCount":535,"integrity":"sha512-Db0R+rLn2vCQ7VHXgemPgLKqa/rO9K944gGSGoctP8w/5olmqFJpZR8t3HxoXrzaXC5I18hMMVmVYXc4FaB8XA==","signatures":[{"sig":"MEQCIBMM0RO4Fbj23Qo/I5jCkB4lxfjtP0E0yRGLTa1lqK4sAiBtn2MAOXm4A1ZJ7iEOLLBsete/cjrojdAfhha+ccTSGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2171748},"type":"module","engines":{"node":">=18.18"},"gitHead":"768af2dd4eb471a0ab7cc5b75be0bc33faa05330","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS='$NODE_OPTIONS --experimental-vm-modules' jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"deprecated":"This specific version is flawed and cannot be used properly. Use 3.0.1 or newer.","repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.12.2","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.0_1727280122962_0.9603025716771072","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@specs-feup/lara","version":"3.0.1","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.1","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"290771387b2d3bad3cd820813822556fff59803a","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.1.tgz","fileCount":535,"integrity":"sha512-VGSqdLpvi/CX31vgPOjC3qOvxnZhzXLLRrBUyL2Vzylo3JJBoMS7r7Lu2M3aeQrNtLJI89hwN70rArDLLPUruw==","signatures":[{"sig":"MEYCIQD/pUBwZtSJbOdUo31lQzY2gk8fezcaAHT/wPQxxPfVHgIhAMZ683U3cLZXzcVggjAFjAcLCj1woiCLE47JXA7WNVpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2171862},"type":"module","engines":{"node":">=18.18"},"gitHead":"2df3f3fb021360911662fc95531c87c819340087","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS='$NODE_OPTIONS --experimental-vm-modules' jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.12.2","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.1_1727532248309_0.7648610208388456","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@specs-feup/lara","version":"3.0.2","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.2","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"d9431f23d766c137dde8ac184a972781858faac8","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.2.tgz","fileCount":545,"integrity":"sha512-pncRfIUo07JSIA4BOE/TwqLcR8bqPOZuUHabj3EPfUC0UK+u0q5FPqqxMvcYjDo38JGVMdvCoiLvm2z5Oj9Ysw==","signatures":[{"sig":"MEQCIB9sAg/7pAMlRwlqiqs5agMrymky+0ML95O9j8QGip1aAiBu9bPf4AWA4Q3TANfbvalPMALNZIf00C2QwogQHkcP0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2200026},"type":"module","engines":{"node":">=18.18"},"gitHead":"33a84eef3bd7f68f41589d875acd661f34ed92da","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS='$NODE_OPTIONS --experimental-vm-modules' jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.12.2","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.2_1727809826843_0.03673127384680641","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@specs-feup/lara","version":"3.0.3","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.3","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"2e5c6fd0c8a87953be76b491168f0c28be45ad34","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.3.tgz","fileCount":555,"integrity":"sha512-d+KKeNX6puOKYR3wFiPYAiytqdvVu9FDj6isGKKM8IMrLDopA6dcyNs6AoGN6Vd0c9UzAz4zbvia3FNczx0tmA==","signatures":[{"sig":"MEQCIFeUfiHSaxrxJYYUveRNI96ZaCcY287gqWrpE2vjqN4NAiBflqVieXEKFzNi3WBIX8mY4cd2HM8a2sw3srMDF6INYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2249008},"type":"module","engines":{"node":">=18.18"},"gitHead":"80fb8c7c43b91b15bffceb5b30460e122f836692","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS='$NODE_OPTIONS --experimental-vm-modules' jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.7.0","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"18.20.3","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.3_1733923772891_0.38898923362543414","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-202412301805.0":{"name":"@specs-feup/lara","version":"3.0.4-202412301805.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.4-202412301805.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"4d870527658bf9a41dc3550cb9585c4475859559","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.4-202412301805.0.tgz","fileCount":546,"integrity":"sha512-1k4WdMjr2KPCwE02Cc+nyt4mZQHflD4CaA/x9AA8rXaX+FltVSUO1xxClegKNrzf0ajv9xlk8e6F6Sl+yJw5kg==","signatures":[{"sig":"MEYCIQDRFAReDuYc7eXxyudO5Qnr0crQC7WI3lAdYKrKjktrQgIhAOzOEjnLvtEmXzkKkmXRKUqbi4x6lAZUlGuhhJ1vKtef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206647},"type":"module","engines":{"node":">=18.18"},"gitHead":"259b2a48e841a7c7160119cc38a2ee6793979c1b","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.1","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.4-202412301805.0_1735581906255_0.019866507615630802","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@specs-feup/lara","version":"3.0.4","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.4","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"e6a6491257a97b695cac7ece961b192d78dcbb47","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.4.tgz","fileCount":546,"integrity":"sha512-/A3nDESqHdWZiIBBfjHAf/f5/uF59PPtBz7lR6xzxXwfsqypoWhHCmiKcI7fDhVp25Pn6H0vch9+JwBLnScR6Q==","signatures":[{"sig":"MEUCICx90wAmD0NqQl81XO1gmAgRRUzCTXEDOt2sjglsVcUYAiEA4zq4+72VT1Ja2k7to6OzYwTMf0ws1gYxFy2Swcak860=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206632},"type":"module","engines":{"node":">=18.18"},"gitHead":"bbd023a8f7313943f6c0f8f268d7e3be90ce0442","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.1","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.4_1735582953277_0.2585389729813772","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-202412301822.0":{"name":"@specs-feup/lara","version":"3.0.5-202412301822.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.5-202412301822.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"597f2c7536ab18563aee55f5d0028a4e232cb524","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.5-202412301822.0.tgz","fileCount":546,"integrity":"sha512-f5AtD3xcyfZNGaaw80prIQkriPT4cd3lzn++zFBFug08fyFcu0Kc5lVglcuRdxkAt2J1HfEMwCQw7ZdOz3B4vQ==","signatures":[{"sig":"MEQCIE6IP0+XnX66fh5VBKJB3xxdXin8T83d0jzskhHlIU6AAiAg17ThRMxmqD+zy4p0TJYYKMzfcFa+GZcqBVH+r6eXFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206647},"type":"module","engines":{"node":">=18.18"},"gitHead":"37d0ff02846cfd8d07c966ea1c61841eaab175a9","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.1","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.5-202412301822.0_1735582981527_0.37692142199924783","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-202501021614.0":{"name":"@specs-feup/lara","version":"3.0.5-202501021614.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.5-202501021614.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"dde02c4faa36ad8eba59633765a65d043795f77a","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.5-202501021614.0.tgz","fileCount":546,"integrity":"sha512-LB8kxN4htipzxjtGa216RoeFLF9TWzSbwAfpba3GIOJwnve8OqtKKoPoFb+7V3scj61TAfaysJcdnsrIhIRIFw==","signatures":[{"sig":"MEUCIAJu9whZVhhDf/qVAlZiX3MIlByjEmxBZndkblwm5QlEAiEA8R8VKLtCqFLzHmqntcccDiZHUx+7f5KtTkRie/KIRt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206647},"type":"module","engines":{"node":">=18.18"},"gitHead":"43d74e4797e16d7a618fd185cd78901eacb46023","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.1","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.5-202501021614.0_1735834494487_0.530493037937743","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-202501051552.0":{"name":"@specs-feup/lara","version":"3.0.5-202501051552.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.5-202501051552.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"bad5198a38a7c3315f8b80d57004c3bace67d377","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.5-202501051552.0.tgz","fileCount":546,"integrity":"sha512-ZSV0Twhp9O4qx2tPPDA42tqXgXtKcxANvkSZRCqtzXydPF+werbN0fJw7p+WahIWxzq5kFvol1WPo4rAOZBrOg==","signatures":[{"sig":"MEYCIQCq4MzvrBFapmXIyc+r3MAZCjOX8Oim+gvi/RDJdB5FkgIhAN+cqMrrjhv9aLOrrg0TFyKTvxzjh7Dp35FmpSRQToZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206647},"type":"module","engines":{"node":">=18.18"},"gitHead":"647f43c39b458ddf044d837335ca6a4400d5e29c","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.1","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.5-202501051552.0_1736092362263_0.6188765069440532","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-202502220042.0":{"name":"@specs-feup/lara","version":"3.0.5-202502220042.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.5-202502220042.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"6ff2b43025cce14f285cfc2d3de5478ea5f47e4a","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.5-202502220042.0.tgz","fileCount":546,"integrity":"sha512-gJ0wakE5UfguXVXjfKoHujsLzJ7FB513E5G0pOd2YXTfVsCdxPWZDBbxyg5CQ9tYsLbBVv1F10tUI8TX05Sx6g==","signatures":[{"sig":"MEQCIByEEf0k2sgfZqGr5P13ycFST3pQSn5z7on6iosd7JcgAiB3/njnNuDYWNGnpi10ncM8Pr7skcFvsxKPfNX4l9Pw3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208208},"type":"module","engines":{"node":">=18.18"},"gitHead":"596d48331035b9e4d3da485a5d2b07997cc0abc7","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.2","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.5-202502220042.0_1740184941346_0.14543559535915307","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@specs-feup/lara","version":"3.0.5","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.5","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"95a4e3c54031ef89838b891fe79e17f3ea1f9045","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.5.tgz","fileCount":556,"integrity":"sha512-S1DFsA/ui5rO2M7S7Qom/eenttix6ECo25K1LMhsGYwTIH1/jlhKI3egTrCxbheko6dS0f617n5rdQUIlofEkw==","signatures":[{"sig":"MEUCIGQBwV6vs1AGGye0rWbSOuwJeMfN3TKxjZeE40dUW4LiAiEA+qn93WMaSVp24vzyZ7CqwYlWB2tkmEEncEyRa42xcnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258194},"type":"module","engines":{"node":">=18.18"},"gitHead":"596d48331035b9e4d3da485a5d2b07997cc0abc7","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.7.0","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"18.20.3","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.5_1740185025643_0.2086455792194586","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202502271708.0":{"name":"@specs-feup/lara","version":"3.0.6-202502271708.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.6-202502271708.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"8ac9a8fda1ccb19dd0f9ce96dabca71d97a3d9fc","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.6-202502271708.0.tgz","fileCount":546,"integrity":"sha512-Vas8H/C+YwSBTX6OMgFI5HHaGc40rMiqMFRB7+WfcbNu/ka7luEtiAD1NmYxJwfJfAAHg0q80+zXupxQcg76IA==","signatures":[{"sig":"MEQCIDQaEPs/hACMeOE9rmb1Hos2CjWu9T+v+6n+0DwDBAqXAiAk96xYIegO+vNVsauBYu71/IFdWfplKIEzwcZz+rLtjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208208},"type":"module","engines":{"node":">=18.18"},"gitHead":"14984919bebf5020574b39a2d54185e8ca4d3cc4","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.3","dependencies":{"java":"^0.14.0","debug":"^4.3.5","yargs":"^17.7.2","chokidar":"^3.6.0","supports-color":"^9.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","ts-jest":"^29.2.2","cross-env":"^7.0.3","typescript":"^5.5.3","@types/java":"^0.9.5","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.32","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.0.0-alpha.44","eslint-plugin-jest":"^28.6.0","eslint-plugin-tsdoc":"^0.3.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.6-202502271708.0_1740676129067_0.7840162995686324","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202503141955.0":{"name":"@specs-feup/lara","version":"3.0.6-202503141955.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.6-202503141955.0","maintainers":[{"name":"manuelmccs","email":"manuelcs_sn@protonmail.com"},{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"a1c003ac89f710c8b0670ad6e9cc4fed71e74b0b","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.6-202503141955.0.tgz","fileCount":546,"integrity":"sha512-Ccxv+A+564pYFYyMu8pjfQNxEKKNgHRL2ImdJAlnr8VriZNzpOiq/ZRxYqNGbiFcmSORbcQQGizIaZ5ihzCCLA==","signatures":[{"sig":"MEUCIQDfB2YzJNrgBext5QurRRMGfsr6iIjm7PzSbsH1/1qkCAIgTx4q+/g3Y5Wx4RG4EkJY/hEhCG8TgR061bvDx2MZrVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208409},"type":"module","engines":{"node":">=18.18"},"gitHead":"b85d49b9e60aa22e826a205c3908b2994af8826c","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.18.3","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.6-202503141955.0_1741982104962_0.973972250157578","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202505231339.0":{"name":"@specs-feup/lara","version":"3.0.6-202505231339.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.6-202505231339.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"4ff16e4bdc2d3e902e6b4c994e1aaa09fd0ff568","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.6-202505231339.0.tgz","fileCount":546,"integrity":"sha512-SVdhL44rykz+ELEJWc+8kqSUYT7fJ9+C2IP6eXgxXTpWsArHAN0yztbOkZM8B+Ek1YKEmI/S0g2bRrd64pcDrQ==","signatures":[{"sig":"MEUCIQCe0KU4679sn5vOUhf3ksPaS9MSktcvgjXDfM1tPTG3swIgSfKlQ2MIZe3w+9rY37oRgm3B/qwrr4j4WQ0YAKt4o8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208257},"type":"module","engines":{"node":">=18.18"},"gitHead":"a7a042dad76f347fa832e28b1a173f7afc03e28c","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.6-202505231339.0_1748007596055_0.6505673916505703","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-202505231356.0":{"name":"@specs-feup/lara","version":"3.0.7-202505231356.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.7-202505231356.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"5530254a65089fbb6e624000a6df57d9061b267d","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.7-202505231356.0.tgz","fileCount":546,"integrity":"sha512-+wiGZZC7nL3NUlpJPOxQ59KxABQMVcqwB5TqEcaIMsXLjXQHmC7/pyYSDEy7xtmyuyrzxrV/LZwnQzF/4Lg93w==","signatures":[{"sig":"MEUCICY7e+/hN76LdAQUo5bE/MlIURdpnv8eSHtBSnLY97AAAiEA800i5dyq50MHi+dlEw6jn9OziL0SYZxe5dy1X4Y/EPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208257},"type":"module","engines":{"node":">=18.18"},"gitHead":"0b82bd84e855d618277d553de8edb4b1595f1679","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.7-202505231356.0_1748008617275_0.9944822953205654","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@specs-feup/lara","version":"3.0.6","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.6","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"1831be776d56b8a3627bd0fd6d5fa544582f6008","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.6.tgz","fileCount":546,"integrity":"sha512-TC55r/2mSzDNtbkho92hOzzCN3Lsr8bzQMgXpQwJ8UfUg0dopOlTQUz6xgILhpD4+TDoY7dv1/Bge3q5Rzj6qg==","signatures":[{"sig":"MEUCIQCmLfs1l97wj7pKlzrtRKGHIAtt9Cq9wmWWoa3l87JlPgIgUwH6gwtwzw4qHDdVA565fn3BkfIssRNeipAJ2E0JrYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208242},"type":"module","engines":{"node":">=18.18"},"gitHead":"bb22d98291664406b85984fab876180fa6502566","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.6_1748008792252_0.21718673905904518","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-202505231411.0":{"name":"@specs-feup/lara","version":"3.0.8-202505231411.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.8-202505231411.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"7d04194e6d844baf194510052a46bbaa325dab97","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.8-202505231411.0.tgz","fileCount":546,"integrity":"sha512-QVp0Tl4UEZS4wCVYvYDssexEBktARlJvwKVuDo/tDBDrBtQj6atSeL/KtcYaNNiioi94e9pBGdTLp9HtZQe0wg==","signatures":[{"sig":"MEQCIBNFhJ2f6I6XXtszXAQfdg7te/KronEpedKokwJfrheQAiBfUOqVVUWSuWYrtYUF+6L8n+ObgoDSuA7C5fCMGyveHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207949},"type":"module","engines":{"node":">=18.18"},"gitHead":"329f4b717b71405fa1948192985d8c76426867d1","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.8-202505231411.0_1748009514782_0.09821603390652989","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@specs-feup/lara","version":"3.0.7","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.7","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"91689cb53375095e8389e9c9835dfa5da420d583","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.7.tgz","fileCount":546,"integrity":"sha512-YXXbaD6QmpkHHaGSCcnx/OA8yBuFbjcRvY5IfDxXmm27/S+ICFZiGDTazplT2sm7BBOzKcEvOE7TO5lHVeAGjw==","signatures":[{"sig":"MEUCIDxakcmG25LCySjOS5XXwLD5/Wh/MYB0itl8QUwCLv9kAiEAm34ReOulQlC9K+ta7imZtU4vDhvfzfeFCTZmWAJq8zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207934},"type":"module","engines":{"node":">=18.18"},"gitHead":"329f4b717b71405fa1948192985d8c76426867d1","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.7_1748009535496_0.12334377803548113","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-202505231652.0":{"name":"@specs-feup/lara","version":"3.0.8-202505231652.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.8-202505231652.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"f007197c692c18627e006067b3c22ed72c3aefb9","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.8-202505231652.0.tgz","fileCount":546,"integrity":"sha512-FK7CgosRlaxxwmsVyS/QCWy5EyivwhNLgwkPRn984FMYjP2Fg+kD+dR82yO7DjU/df8TcTrA+1RgzguzsVphbQ==","signatures":[{"sig":"MEUCICtW+0f7XIY8kSHZ6vsK0g+474X0yeSvMInqemNPB0qbAiEAgSHVA5Axi4IbCj2/BgmmJS6ZXX0Wn1h1VneRg9rCMvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207949},"type":"module","engines":{"node":">=18.18"},"gitHead":"4f7a3de63bee98c51613ddb3c2653cba7afeb4c3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.8-202505231652.0_1748019124425_0.6061780322439605","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-202505231700.0":{"name":"@specs-feup/lara","version":"3.0.8-202505231700.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.8-202505231700.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"dce334fb719b80ccb4bee1c211fd3a281150c00d","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.8-202505231700.0.tgz","fileCount":546,"integrity":"sha512-YATTKHn78REnQ8LrAuBd26tOmeADlrjqH6h/RZXEEezvyQshIbO1DFespIAR+2FzOLda8JFxkjGfAExv4EL1hg==","signatures":[{"sig":"MEYCIQCXmnWq/sX5Qatn+uLOAYTL4yDPgJH6wUczaDA580hAGQIhANHFcPgP9bKEWY8aC1RbmYm8N7AG8muI/rwrM5CUhYVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208448},"type":"module","engines":{"node":">=18.18"},"gitHead":"899a056f2ea10b5e8487b937be7748ba67aadd0e","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.8-202505231700.0_1748019650528_0.23191402076480805","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@specs-feup/lara","version":"3.0.8","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.8","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"decc04de7f44f31f55563479fddbdf3bdcd68ad5","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.8.tgz","fileCount":546,"integrity":"sha512-zAEtVy1fI9CDXN6a82ICtBnLwobKSbOSg+2xriHgj2y4BX+MBzL96c2mwDAoCsoST798UcxjnqRQOtKNdQ+ntg==","signatures":[{"sig":"MEUCIQDfJly4Ej/qZ095oTGgCmzueiZ4c+ToZPAG840D4Qp6NgIga62vupcIdzMgwaZ0KVFzuppAUqKIldOGvDuEIITU/+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208433},"type":"module","engines":{"node":">=18.18"},"gitHead":"a23dfbf91084e3f5eb3ebbd321b31889e98a081a","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.8_1748020097549_0.37725608944837585","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-202505301044.0":{"name":"@specs-feup/lara","version":"3.0.9-202505301044.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.9-202505301044.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"16172728613cb158f00b71a475a04d9499f0d140","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.9-202505301044.0.tgz","fileCount":546,"integrity":"sha512-RDD4fMdCQVaoYj3KM2xBmKfZfnUKWsjomkVzASiSJjXGrkBYu6sk/iJa2J7C3849xIxmsO1M+Zzq4T8fJOUuHA==","signatures":[{"sig":"MEQCIH2BuBum6AhhOJgDL1AGbqML8pfhnpQz5QDxjpmjFNBEAiAGg93d4O+/egoD1ydP9nUEsMXbZA/7cHY19SJxzlYSRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208429},"type":"module","engines":{"node":">=18.18"},"gitHead":"a23dfbf91084e3f5eb3ebbd321b31889e98a081a","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.1","dependencies":{"java":"^0.14.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/java":"^0.9.6","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.9-202505301044.0_1748601864907_0.010746299966100104","host":"s3://npm-registry-packages-npm-production"}},"3.0.10-202505311602.0":{"name":"@specs-feup/lara","version":"3.0.10-202505311602.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.10-202505311602.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"89191edbf4526d5d7994e10340772083623446ce","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.10-202505311602.0.tgz","fileCount":554,"integrity":"sha512-37jfQXx1YEJV5pL7YVX9wsY8QX0q1WEMBb584b/JCGMTMPZogfSiGT6ZI6j8nRzOYiqWyRATUdS4u42npA0NlA==","signatures":[{"sig":"MEUCIE82hZryHS/L/t63UEAzMoiaghA4FhFuzu0nZQ79Dcp6AiEA5pzn54hfR41UZUySOBnYLHd3OPxEVWIBAPKg6e+sWQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222087},"type":"module","engines":{"node":">=18.18"},"gitHead":"b4e426f300cc2ef22bc578078bfd467e6bd053c9","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.15.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.10-202505311602.0_1748707346008_0.30181452281470644","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@specs-feup/lara","version":"3.0.9","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.9","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"47d8fa139683f73710f5f418e538d6700c77e41f","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.9.tgz","fileCount":546,"integrity":"sha512-g3gJvh2OUtbFME6SZ+X+bypEI7HXNoJnsKEIdDWbeHCfhZaaFYf91SDl7NnuWCBgdmq+gLfXpm+lWbBPDwc9DQ==","signatures":[{"sig":"MEYCIQDn0zE0mDYCqma7WiGlqeOICVCog5LoUF6Um6tZQ85X7gIhANWwQXq73YsGOH2z0GJigSikcJ8mktroPgooGOzSrcoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207756},"type":"module","engines":{"node":">=18.18"},"gitHead":"be7100234b1a1237f3d03124d6c5dac4ff2ed7e3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.15.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.9_1748708722568_0.98846328993314","host":"s3://npm-registry-packages-npm-production"}},"3.0.10-202506111305.0":{"name":"@specs-feup/lara","version":"3.0.10-202506111305.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.10-202506111305.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"ea685ecf7dba065ee58c6491e783b1e2da1143c6","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.10-202506111305.0.tgz","fileCount":546,"integrity":"sha512-vQBqisrnNLbztQD65Mh+YzmT8uXI5WOJkE0GXhrvE63sxaOFystnUuc4LjZ0EunMpJSoESQfr0cwXDWTcMng0Q==","signatures":[{"sig":"MEQCIB+qWHZ+dyxlpmLvHYvfJdJx2Q0w+vILWxcPghdw02CNAiBTr7ZLQcKuW42VDbb4D3ZFBXgCHqlzOC8yPyGUFw+yAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207772},"type":"module","engines":{"node":">=18.18"},"gitHead":"be7100234b1a1237f3d03124d6c5dac4ff2ed7e3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.16.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.10-202506111305.0_1749647121978_0.31797278961562103","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@specs-feup/lara","version":"3.0.10","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.10","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"ec383648916c96b53ecd54dd4ca4e0455f1381c9","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.10.tgz","fileCount":546,"integrity":"sha512-s5KkefzrA06HAEIg32aNu6mBkmcvATMU3ukqLiFUOfe0zBw84yz+QY0JA+Ln/Mzy0HTkvzu7lagbWaqvqKwQlw==","signatures":[{"sig":"MEYCIQD2gh9n8gADc841zjj9SV4gyLyVSSC6cguvu1E5NolhMAIhAKjCpaK3dFgIEOkP2fp1mAEjVO7S0phD3QkEfvlnTRfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217705},"type":"module","engines":{"node":">=18.18"},"gitHead":"4e94fd7bcf722ad5e2a84091d0625b452d84b137","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","actor":{"name":"joaobispo","type":"user","email":"joaobispo@gmail.com"},"email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.7.0","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"18.20.3","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.10_1752169371014_0.9052245896598989","host":"s3://npm-registry-packages-npm-production"}},"3.0.10-202507101743.0":{"name":"@specs-feup/lara","version":"3.0.10-202507101743.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.10-202507101743.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"540c8918300d57b70bf6bfa5402c216c840d1ec8","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.10-202507101743.0.tgz","fileCount":546,"integrity":"sha512-FQAL+xtkvobjVrqWG28S8keLTNhCtFvVo/MwEmsJO0EnrPZ7FXtoQLeoi6z8di1cYSriJjlLGCR9ND9lQruMKg==","signatures":[{"sig":"MEYCIQCcTaGGlverhA3L9GHcZjD2ncpdm5hGzpau82FyR6SBDQIhAPmJrBumJnX95vGDjKR7JD/bVt26MjCqARcllLQkWNEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208046},"type":"module","engines":{"node":">=18.18"},"gitHead":"2355045b7a450f2f34c82e1be42cb3b1ae16499a","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","actor":{"name":"joaobispo","type":"user","email":"joaobispo@gmail.com"},"email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.10-202507101743.0_1752169410972_0.4559221935901623","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-202507101744.0":{"name":"@specs-feup/lara","version":"3.0.11-202507101744.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.11-202507101744.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"b0f5146c434af7da74c366e04a33cef3e75dd7a4","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.11-202507101744.0.tgz","fileCount":546,"integrity":"sha512-pPaAUdetJwe1gsm7sLhYW7J8HthIoAb+a24s78XHzU/YgcHdzmgGoBBKI98bU2OtVxoG69aM8d4g2hScVjGjcQ==","signatures":[{"sig":"MEYCIQCKls1QB9kycZGalS/uM8SluLMnZrrH+VeZyLnIx1YUiQIhAMJ96P881DAgS6GWaufSO3TgR6KqklXQKk4aR1nBYWVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208046},"type":"module","engines":{"node":">=18.18"},"gitHead":"4e94fd7bcf722ad5e2a84091d0625b452d84b137","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","actor":{"name":"joaobispo","type":"user","email":"joaobispo@gmail.com"},"email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.11-202507101744.0_1752169449342_0.12279838694392886","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@specs-feup/lara","version":"3.0.11","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.11","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"78805caab599b840073231e1f737f43c55008ac6","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.11.tgz","fileCount":546,"integrity":"sha512-o3Xdz4+8BQQ4p7Z2OvaMnQyK6+CHGTdq2Txpv6QKJsR/JCOasjmpqoaJrNqfmrYqEZ/mEOR1sVZxWOX/gowkxA==","signatures":[{"sig":"MEUCIBzH6QuWdhWea8S1F2JRnXe8xQk9XlvjOP/ms7uXw/GJAiEAzKLUVDZ3ygR5wkvyyQ4BKSHsK+2SeCfzewAvWINlpuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218059},"type":"module","engines":{"node":">=18.18"},"gitHead":"a36d9927e59f09f587c8729b4159995629c0ac1a","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","actor":{"name":"joaobispo","type":"user","email":"joaobispo@gmail.com"},"email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.7.0","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"18.20.3","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.11_1752182266382_0.9765869911226619","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202507102119.0":{"name":"@specs-feup/lara","version":"3.0.12-202507102119.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202507102119.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"e6f919c97b181377bb790b02897b347f98ece3d4","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202507102119.0.tgz","fileCount":546,"integrity":"sha512-qUsDxaMJ4Ekt2ugnezHwzBAuSKkw0AxAC8N/vyV93GqjI1LnDoaZZgSjijSDnmZcXVyPpZSiGsz+YpGDWHlLYQ==","signatures":[{"sig":"MEUCIQC6T0cqmo9NjPSh7E2yihBOguMDSbG37qFmq1MYuo21JAIgVs0YOxulDOvWdkKlZr4nFfVClX70PU2QOzwMgaQ2UdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"6b54e47a0203811f73364216cf3b7697e21e360c","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","actor":{"name":"joaobispo","type":"user","email":"joaobispo@gmail.com"},"email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202507102119.0_1752182387749_0.9331516736069447","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202507121810.0":{"name":"@specs-feup/lara","version":"3.0.12-202507121810.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202507121810.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"25b93e692aa7cdec0ef5351329e729513e73abe4","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202507121810.0.tgz","fileCount":546,"integrity":"sha512-M5mnyV46KCo9bdHywDHm0tLP6k15sv9yS4xckdCsZxHT5AyppR/TeJJItlnE14VFQufnalD0Q0j7+8l3u5BunA==","signatures":[{"sig":"MEUCIQDe89S8+7IbptwemNSfEbOkwsb6/DFGTxeYfzXcx/Kq1AIgTiWrk/PYH5FMXKuS2vl8ugJtlc1fPvFd4phPopag+vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"87547ad9412efbbe83ea7cedf43e8de36f2480d3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202507121810.0_1752343849303_0.4856691345950346","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202507171317.0":{"name":"@specs-feup/lara","version":"3.0.12-202507171317.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202507171317.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"c95d4b108133d6a7d187d05281167d9d047b7b4c","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202507171317.0.tgz","fileCount":546,"integrity":"sha512-cRghAMeFIyheOKEvY7Xl4LD3eCIiCJsEFAtGtBU+hRL/Nw5zCqx+qUSW95WHHB+4AUbC+uhpHlSMZH4CR7GVFA==","signatures":[{"sig":"MEYCIQDMgtQfZAPy0IbSvEwxtnxS8jsADC3BrK9doiOpAudV0gIhAKQ+hMQiawzQi2icvDOo6n8VJer7nml6AcfsRSDBDa8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"d923742b05540d318a4fbc9af3e90c3740d8647c","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202507171317.0_1752758226600_0.46853769524231903","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202507220916.0":{"name":"@specs-feup/lara","version":"3.0.12-202507220916.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202507220916.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"43721c9d976efd919563955c7e47f9648097b548","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202507220916.0.tgz","fileCount":546,"integrity":"sha512-U/iOF69ywvUC1to/gURw6IuVLiMleOi/fhdBnv2NlNMJSQHA37aI0Qul0/NnUzhwNtSWNYHjnMqhdssboGbCfg==","signatures":[{"sig":"MEUCIQDycUKnLx9gqkNdCFJ5yuz8N4WdxSReOwsY5rvR6r84LwIgN8BnvUKS73AZRqdgH7ULURSgZARdx3KfzusIJxOUNdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"5f6c2b2a6650d6b79ed9e23396d981a55f27bee3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202507220916.0_1753175773920_0.5784591538478956","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202507310042.0":{"name":"@specs-feup/lara","version":"3.0.12-202507310042.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202507310042.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"7c181c47a6c05939fad32f7390c420e7267ba6c5","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202507310042.0.tgz","fileCount":546,"integrity":"sha512-5Q8BWwAkRW8spR2/p7luBEamZjnzCXHrZ10TM++z2LCeQy2lBIMhfELNHJX2KnW8Sa1BDnXoZQbt+YuNJXwYzA==","signatures":[{"sig":"MEUCICvOLRdlCkBYg1y+zLQ0SYf5N/+mVS8AYPR7fGHQcfkkAiEA2ybYZRYzGIN+gjNxJ0bdNxoR7KEx5PkujigW9JJsceY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"ceec404816a61e18889ab737c4865f43ecb1f73e","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202507310042.0_1753922568510_0.5361266849116921","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202508031602.0":{"name":"@specs-feup/lara","version":"3.0.12-202508031602.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202508031602.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"e9f85d34ce869528a75bcdbaada7e9657d184948","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202508031602.0.tgz","fileCount":546,"integrity":"sha512-7Ek+4FbxLv2DxocKs05Qp0Z6w52QtwSCniZJmEWLyNe3pOgqn/n+gqb0H3p3JBWwihJ8gVAwiXgcCyq/ICB1/Q==","signatures":[{"sig":"MEYCIQCuN+y4yfgqX08hAyCfUF13Sa+AuwdSdhBQZdOSVGbe1AIhALiIa58sfkMAGHHhVnJHmXqFJFh55MIG5rxC33V0wZh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"ac91ff9ca10c39e6a9421d1634f2545321dffa10","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202508031602.0_1754236975302_0.7324181919376411","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202508031605.0":{"name":"@specs-feup/lara","version":"3.0.12-202508031605.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202508031605.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"36af3fb0ad0e08cb31c1325b17c769cedf118b8a","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202508031605.0.tgz","fileCount":546,"integrity":"sha512-fZJEbvO7+Wf4j41kw5DoUYdpEfOALZAl1JL5LrFsyDFMKSlAIAOgD3YwkJOSSvDRxwWFzntaa+SaaQxKzh4YcA==","signatures":[{"sig":"MEUCIQDy2KT3fzgVJafWBpaK29GR+4PY7T2ZSBWuYU7BpNie2wIgd//YYW33pDCLPUDqOOUM9N6EIbOzQShFp/OmdT7jZjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"5b45365c610b5e59e644c47b3e83bcdebbf1384a","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202508031605.0_1754237120231_0.03229706303714108","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202508031747.0":{"name":"@specs-feup/lara","version":"3.0.12-202508031747.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12-202508031747.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"e30b4ab4302bae85a0a67571f93863a2e568fb4e","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12-202508031747.0.tgz","fileCount":546,"integrity":"sha512-mNarAcgcMNW4Ys4Q7HaxNSwt7acMJ6ZDMbdbW0f1E/I7o4DtRLiv5yFXBiTtc1iBJFqrb/ScM1/PC8pmUERJsQ==","signatures":[{"sig":"MEQCIGHieWRGGwH3SgNoiyo1+0PeJgu77W2yuCgW2I+nFRiGAiB2KHs6cwfvWQStkYx0PpRnh+LIcCBj8Au3csT0NuZqBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208400},"type":"module","engines":{"node":">=18.18"},"gitHead":"24087f0949d71ed0cfcc7153c03d5275a6389064","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12-202508031747.0_1754243252533_0.26692932346011355","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@specs-feup/lara","version":"3.0.12","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.12","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"735437731092b2c1c5adec8ee52a00c70fe60343","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.12.tgz","fileCount":546,"integrity":"sha512-hWO3zaHHpTDLDhUgWrGqB8j9zmuA6nX2gk2BlL/VcDOGRgZRES2ixfWYezDMBD85QTQnBar504a13pvTxPnQHQ==","signatures":[{"sig":"MEUCIQDCnFeeD26h4PpMe4pi3xGBkWG49SOTgURq6FTAhGFwzgIgMfbeNxuy+odTvlanmVve2/l7iYjQjvqiKKdjYzyllF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218211},"type":"module","engines":{"node":">=18.18"},"gitHead":"f71c47a6209b099f8dbac9b1029c795ca89b32dc","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.8.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.12_1754578778499_0.9503632388030543","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202508071501.0":{"name":"@specs-feup/lara","version":"3.0.13-202508071501.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13-202508071501.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"2ace9844215b7b69df6c8281c01695f716de6df6","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13-202508071501.0.tgz","fileCount":546,"integrity":"sha512-q/KYjqVJCBVa3Rk++XU5ctCE0aogRehAS3V+71CGiW/0dg1hchHT8ME5VldJtgD2nMgWz54afAg5qaJ/8vWAjQ==","signatures":[{"sig":"MEYCIQDLqJCJ3oMd1ywL91yADRw+La5o78K+P7DBOCs2aCTcNgIhAOXtPJvxQFo3egCyWV8Pn0f+5KGDAsyx9XGUcP/pbGGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208574},"type":"module","engines":{"node":">=18.18"},"gitHead":"f71c47a6209b099f8dbac9b1029c795ca89b32dc","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.2","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13-202508071501.0_1754578907933_0.07343724918634154","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202508131620.0":{"name":"@specs-feup/lara","version":"3.0.13-202508131620.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13-202508131620.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"a66c92c87a1c6577817f3c086bf6425f3ca32914","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13-202508131620.0.tgz","fileCount":546,"integrity":"sha512-wMXbU81uuOTMLqPYNo9b/teV6Ue+DkVPHd3LA8WIOSfN7O9rwTZcFJCmuy3ctKcsZxqXRpnnUi39YYyqhNzXBQ==","signatures":[{"sig":"MEUCIFocmgZ7Mp5paSPHuZP61oxaD6Y0580sM1ZIv6xHfId7AiEA64NRnHTDBEfdVKXxledojbfioewIIZrmvanoGUtOO9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208574},"type":"module","engines":{"node":">=18.18"},"gitHead":"6ff15d2ffca835eab0f90f99584ff465f62a04eb","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.3","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.18.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13-202508131620.0_1755102054870_0.9766916934913983","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202509240942.0":{"name":"@specs-feup/lara","version":"3.0.13-202509240942.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13-202509240942.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"be54d2999a6768f53b47e02d973d14e2dd12a3dd","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13-202509240942.0.tgz","fileCount":546,"integrity":"sha512-lCaPR1u1HbVjxj2kP47X4cFs3A62Uw35x1j2wAE8NnKUVWCtRnOXwMHzRW21OJObVkrwE84TWoo96yytiGuKcQ==","signatures":[{"sig":"MEUCIQCTBYlFcEf0vfJqKMGvC+nqaFwwpG9YFhcqdOl54K1MtwIgeWAIULv+sZrg/mLNob8Fl6KLZwq9dx7um3lokkTN7Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209199},"type":"module","engines":{"node":">=18.18"},"gitHead":"9a06796935eec9c5a73bbf663f28fbc4f391a289","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.3","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13-202509240942.0_1758706939681_0.5120779102339248","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202509301433.0":{"name":"@specs-feup/lara","version":"3.0.13-202509301433.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13-202509301433.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"54584c0186339e0ed0380bcbac2dc79eec6af489","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13-202509301433.0.tgz","fileCount":546,"integrity":"sha512-gb2+wPOVieFaROzmSccKHx7irBq7GMsUUssuJMEB9Ts0noj9yuNQo+7tx0vo+61PqbeUCRZ0RX8pLjdqCBOccw==","signatures":[{"sig":"MEUCICIihDD0fqNNGKFn35Mwbr/ZyJ+N0tCDQ+1clEslRV7fAiEAuEfC0gpH+nwei43SRruDh7xYEk+ReCqOo92K8GN0Xis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209199},"type":"module","engines":{"node":">=18.18"},"gitHead":"b2d2d192d858f8be10873982fc764b20edb32ba3","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.3","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13-202509301433.0_1759242843698_0.9312354556776654","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202509301438.0":{"name":"@specs-feup/lara","version":"3.0.13-202509301438.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13-202509301438.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"4e73ae3b477f777188b1f7f41d0b8f5ac5807c7e","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13-202509301438.0.tgz","fileCount":546,"integrity":"sha512-LKfUhKNM7sMlmjfDWlbgbmdRJsBtu5qSolTfZfFfpnipzwVSmHZL4a7Mjl86mN+g71z6jLxZQ2uv1oCgTuwQAg==","signatures":[{"sig":"MEUCIQCrzm0JCZDXhNjNL7NsiwnhpMZYr1nU0BlCj5NeY4GTngIgZARODbKV+EtXaYVIDgQP0fQajbSlt9CZfGwAFELokWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209199},"type":"module","engines":{"node":">=18.18"},"gitHead":"1d78240bdba277611a3472a6d0fc63839f82a197","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.3","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13-202509301438.0_1759243124674_0.18495128290204366","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@specs-feup/lara","version":"3.0.13","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.13","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"6854c09bf97c56e03c392dbb14ebe14dd9f60cd3","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.13.tgz","fileCount":546,"integrity":"sha512-RzA9IR/lACzp5wZyZwxsD38vWbaboMMrMzty75ELrUxtq0Xeyc3yaSOM9FCA7MwLRonOvD3wg9P5r+uYPbYyvw==","signatures":[{"sig":"MEQCIFplWqGAalQ7ceQncGQDLYxIbGSC2BeB3B+gQRgtrn3jAiBVOxLhrhOW7PRXlCMI/GdpK7wIKlihoWFIo1qsSRXXTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209009},"type":"module","engines":{"node":">=18.18"},"gitHead":"aae0613d55b22d9f8a258287cd029d7c8b9df060","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"11.6.1","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.13_1759249714237_0.12006492589104467","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-202509302022.0":{"name":"@specs-feup/lara","version":"3.0.14-202509302022.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.14-202509302022.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"b39b3ada24e9662ce14d7e2a2ae219cc124b660b","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.14-202509302022.0.tgz","fileCount":546,"integrity":"sha512-caQOmBrEQ1lPkyNOOF3DdgRGEo/R9OBYTukil/wlsNKbZzVUybaqnoTbXnuWivZjK/2MFsPJty5JmHmvU5hMOg==","signatures":[{"sig":"MEUCIQDFxd4+FfSTBefqdn6iVYoay8gfxI3rWR4bkwgzuXjd/wIgeweBlDCRepmW+gc+aMRF3WKG6nNS1cfXg729c/WSkhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209199},"type":"module","engines":{"node":">=18.18"},"gitHead":"aae0613d55b22d9f8a258287cd029d7c8b9df060","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.3","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.14-202509302022.0_1759263744580_0.8969462776002803","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-202511211245.0":{"name":"@specs-feup/lara","version":"3.0.14-202511211245.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.14-202511211245.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"bc967b82dd3a654df14cdca91d7fdd7728519299","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.14-202511211245.0.tgz","fileCount":546,"integrity":"sha512-hnM6tprd9biTEy3e0Yh+Ce2PEFVcxDi9JIfR5RgLxmJpu+t5gv0mPnmVU1ldtv9HZRZgFlB3pfK+O3JYDHOCsQ==","signatures":[{"sig":"MEYCIQC/+XWHHQKxTHrxqEvCTgrgCjpGaafK3Gf51tOt+b4ZoQIhALt19x1VXBAHlZgE4b2cG+eP8F2fZJsJEg8y8TygHbsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209197},"type":"module","engines":{"node":">=18.18"},"gitHead":"d408e1ba4187d3e5bb3ab5776fa54c5fc46ef2a8","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.14-202511211245.0_1763729137429_0.8886943994818306","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-202512062212.0":{"name":"@specs-feup/lara","version":"3.0.14-202512062212.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.14-202512062212.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"366bab405244557d8a1d2db67f2cdf507521371c","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.14-202512062212.0.tgz","fileCount":546,"integrity":"sha512-GKwTiaRy0/mKrUdwp7UZrWX9ClW/5YPCc5jBTL1uHAmbeg4ZJN5N+dcmR63kAn42kcdNjcd5i/lcYIaVYiplug==","signatures":[{"sig":"MEUCIGdZkEc+yYs690H5zwWi9zaMYB7OjZ7USaXSlNTEH8emAiEAliSNvCikRbItLXGV/mZ2ndXcJKGhfaYsuz8LMrdvNbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212492},"type":"module","engines":{"node":">=18.18"},"gitHead":"62cb863c9e35df0b9a2bba0fc833950587146fbd","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.14-202512062212.0_1765059129948_0.19898925470948248","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@specs-feup/lara","version":"3.0.14","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.14","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"0b252ef6aac799908dfb8fb2c8f0c05e30f3fe3b","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.14.tgz","fileCount":546,"integrity":"sha512-ozYAzbqOKbJxGpxguJrBdb+F7ZAbsOaI5ZwclLtEPqP/UFc79OOpf0QdYS7xxlYjWa6SPiN6W3G+s6EknUWmYQ==","signatures":[{"sig":"MEUCIQCKtI5m921NX3iwWCx+BqT+CLTxtCkqmY+DZNr8LWaJBQIgGA7ztCGPd1X997tdsoby58VqypfoauXmcOs01uhFwSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222358},"type":"module","engines":{"node":">=18.18"},"gitHead":"958502da7a814819d5bf05a13999b99b8d64a246","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.14_1765290023757_0.7474946849809179","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202512091422.0":{"name":"@specs-feup/lara","version":"3.0.15-202512091422.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.15-202512091422.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"743a828643a925293cd420075a02b9bdcb9129e5","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.15-202512091422.0.tgz","fileCount":546,"integrity":"sha512-U45ncYwYN1MR3+1BFS5GwFv0tGTyRHay0a1LuL1v9AUYP8pCBxisivwQmd6QEk1mToxBbGC5PjPntMwsDk7+Sw==","signatures":[{"sig":"MEUCIDHzY2Q5clqF4CHSW6JQ8vk2hDNm6e+avWkyvdYmzAvzAiEAhWFkhbLQeh500sShMdneugJ5FoIVlhjuFj/CcL/S3ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212492},"type":"module","engines":{"node":">=18.18"},"gitHead":"958502da7a814819d5bf05a13999b99b8d64a246","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.15-202512091422.0_1765290164940_0.3896531792961009","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202512301626.0":{"name":"@specs-feup/lara","version":"3.0.15-202512301626.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.0.15-202512301626.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-java-dist":"scripts/java-dist.js","lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"063a93dcad78ef33522b09ee4ff8ab04a111f7ac","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.0.15-202512301626.0.tgz","fileCount":546,"integrity":"sha512-2H0OaIILsy6lYrBId9DehCc9eNeh2nsUKyCSY528Vbv3TZ1KztMpefaQYf/caKY2Zt02yKktTzHcDScqNK7qmg==","signatures":[{"sig":"MEYCIQCAFcQay/K7O71jmxzBUAURQfjAM40GzkOJQporKm0jhQIhANd4N+JVGIAeFzx/PfHh+IE98vFx20Emi1fYDF272Ui4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2213018},"type":"module","engines":{"node":">=18.18"},"gitHead":"20f95fb9a8baff1c36b01961ed3f261c9c731d48","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"node scripts/copy-folder.js -i src-api/libs -o api/libs && npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","java-dist":"node scripts/java-dist.js --jsSourceFolder api --jsDestinationFolder ../LaraApi/src-lara/ --javaClassname LaraApiJsResource --javaPackageName pt.up.fe.specs.lara --javaDestinationFolder ../LaraApi/src-java/pt/up/fe/specs/lara/","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.0.15-202512301626.0_1767111995227_0.6384147673241425","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@specs-feup/lara","version":"3.5.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.5.0","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"4e98196c1f74b0791481acb90e5d5a696bd088fe","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.5.0.tgz","fileCount":541,"integrity":"sha512-G1gVSQ/CEf3bGHlr/nbwaN7wqYho17NYVJPI02YHy5SlZD5QFqyGm2nIJo+ifQ0O9f6/H65tUzvANhXo5SRhcA==","signatures":[{"sig":"MEUCIQCYtL77AtPsbovtlQ5of5nMJz7ddaeYQ203mLPhTJECZQIgTv5KGvJSE13IFcuqMmb2i9oRzUGwr83bXbsf3BcgAxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032545},"type":"module","engines":{"node":">=18.18"},"gitHead":"698830746a87fe53a334212fd47c712d01101d17","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.16.1","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","cytoscape":"^3.0.0","fast-glob":"^3.3.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.5.0_1768233416867_0.46870626079977185","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@specs-feup/lara","version":"3.5.1","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/lara@3.5.1","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"homepage":"https://github.com/specs-feup/lara-framework#readme","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"bin":{"lara-build-interfaces":"scripts/build-interfaces.js"},"dist":{"shasum":"b237d9b8fe59d691acb937d860c48a9bd6c019df","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.5.1.tgz","fileCount":541,"integrity":"sha512-P70sSFmTDf0uToiaw8wOoTnaB2n5ElVIIwiZNkDA7ebKz4ijSdGIR1ZQKBQBn3ww9ktJgth7qRsfn4njfQ4Jtw==","signatures":[{"sig":"MEQCIFTubILc4ZwnUOWkT/skXJI5KDdzdIlbiou22AYycFtIAiAjXYaXHPhWFP49HJNQZA66eWBnumAp4wO+xnd3r+PBmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023188},"type":"module","engines":{"node":">=18.18"},"gitHead":"2ea9388c4fad4c74985f1a372c068f5dfffd9ecc","scripts":{"lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"npx tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"npx tsc -b src-api","test:code":"npm run test -- src-code","build:code":"npx tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/lara-framework.git","type":"git","directory":"Lara-JS"},"_npmVersion":"10.9.4","description":"A js port of the popular framework for building source-to-source compilers","directories":{},"_nodeVersion":"22.21.1","dependencies":{"java":"^0.18.0","debug":"^4.4.0","yargs":"^17.7.2","chokidar":"^4.0.3","cytoscape":"^3.0.0","fast-glob":"^3.3.3","supports-color":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/debug":"^4.1.12","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","node-notifier":"^10.0.1","typescript-eslint":"^8.26.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lara_3.5.1_1768937131885_0.6594057721173463","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@specs-feup/lara","version":"3.5.2","description":"A js port of the popular framework for building source-to-source compilers","type":"module","bin":{"lara-build-interfaces":"scripts/build-interfaces.js"},"scripts":{"build":"npx tsc -b src-api src-code","build:api":"npx tsc -b src-api","build:code":"npx tsc -b src-code","build:watch":"npm run build -- --watch","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","test:api":"npm run test -- src-api","test:code":"npm run test -- src-code","test:cov":"npm run test -- --coverage","test:watch":"npm run test -- --watch","build-interfaces":"node scripts/build-LaraJoinPoint --input LaraJoinPointSpecification.json --output src-api/LaraJoinPoint.ts"},"repository":{"type":"git","url":"git+https://github.com/specs-feup/lara-framework.git","directory":"Lara-JS"},"keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"homepage":"https://github.com/specs-feup/lara-framework#readme","engines":{"node":">=18.18"},"dependencies":{"chokidar":"^4.0.3","cytoscape":"^3.0.0","debug":"^4.4.0","fast-glob":"^3.3.3","java":"^0.18.0","supports-color":"^10.0.0","yargs":"^17.7.2"},"devDependencies":{"@jest/globals":"^29.7.0","@types/debug":"^4.1.12","@types/jest":"^29.5.14","@types/node":"^20.14.10","@types/yargs":"^17.0.33","typescript-eslint":"^8.26.1","cross-env":"^7.0.3","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jest":"^28.11.0","eslint-plugin-tsdoc":"^0.4.0","jest":"^29.7.0","node-notifier":"^10.0.1","ts-jest":"^29.2.6","typescript":"^5.8.2"},"_id":"@specs-feup/lara@3.5.2","gitHead":"c4928c7ec1a1b2c5ccd2cbb16644c63d9b2d0d57","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-M5Rx4zwHkemkb8UqYOujX5E5LdWY87tkyaRdxGxGKvNeIzI/9/8qs0p+4l7JCAMRWNHFFwf8Xhyk/GGl/1erfA==","shasum":"91f314a6db62e773e7a1fc86356d9df8b1e6818c","tarball":"https://registry.npmjs.org/@specs-feup/lara/-/lara-3.5.2.tgz","fileCount":541,"unpackedSize":1027129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCI9wk7128WG+TuIWYaclNLndSnOgLTrfyjZcWTTBHoGwIgQMGY04iH0vmckERtF11cH1bTANOlUPBIXNYUiEn2p1s="}]},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"directories":{},"maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lara_3.5.2_1786545110399_0.2797857075507515"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T16:02:02.787Z","modified":"2026-08-12T14:31:50.795Z","3.0.0":"2024-09-25T16:02:03.292Z","3.0.1":"2024-09-28T14:04:08.677Z","3.0.2":"2024-10-01T19:10:27.084Z","3.0.3":"2024-12-11T13:29:33.223Z","3.0.4-202412301805.0":"2024-12-30T18:05:06.604Z","3.0.4":"2024-12-30T18:22:33.554Z","3.0.5-202412301822.0":"2024-12-30T18:23:01.772Z","3.0.5-202501021614.0":"2025-01-02T16:14:54.757Z","3.0.5-202501051552.0":"2025-01-05T15:52:42.535Z","3.0.5-202502220042.0":"2025-02-22T00:42:21.610Z","3.0.5":"2025-02-22T00:43:45.881Z","3.0.6-202502271708.0":"2025-02-27T17:08:49.336Z","3.0.6-202503141955.0":"2025-03-14T19:55:05.183Z","3.0.6-202505231339.0":"2025-05-23T13:39:56.269Z","3.0.7-202505231356.0":"2025-05-23T13:56:57.553Z","3.0.6":"2025-05-23T13:59:52.534Z","3.0.8-202505231411.0":"2025-05-23T14:11:55.155Z","3.0.7":"2025-05-23T14:12:15.752Z","3.0.8-202505231652.0":"2025-05-23T16:52:04.755Z","3.0.8-202505231700.0":"2025-05-23T17:00:50.791Z","3.0.8":"2025-05-23T17:08:17.819Z","3.0.9-202505301044.0":"2025-05-30T10:44:25.145Z","3.0.10-202505311602.0":"2025-05-31T16:02:26.248Z","3.0.9":"2025-05-31T16:25:22.780Z","3.0.10-202506111305.0":"2025-06-11T13:05:22.254Z","3.0.10":"2025-07-10T17:42:51.238Z","3.0.10-202507101743.0":"2025-07-10T17:43:31.223Z","3.0.11-202507101744.0":"2025-07-10T17:44:09.550Z","3.0.11":"2025-07-10T21:17:46.582Z","3.0.12-202507102119.0":"2025-07-10T21:19:48.005Z","3.0.12-202507121810.0":"2025-07-12T18:10:49.548Z","3.0.12-202507171317.0":"2025-07-17T13:17:06.786Z","3.0.12-202507220916.0":"2025-07-22T09:16:14.101Z","3.0.12-202507310042.0":"2025-07-31T00:42:48.791Z","3.0.12-202508031602.0":"2025-08-03T16:02:55.589Z","3.0.12-202508031605.0":"2025-08-03T16:05:20.536Z","3.0.12-202508031747.0":"2025-08-03T17:47:32.783Z","3.0.12":"2025-08-07T14:59:38.742Z","3.0.13-202508071501.0":"2025-08-07T15:01:48.276Z","3.0.13-202508131620.0":"2025-08-13T16:20:55.213Z","3.0.13-202509240942.0":"2025-09-24T09:42:19.909Z","3.0.13-202509301433.0":"2025-09-30T14:34:03.958Z","3.0.13-202509301438.0":"2025-09-30T14:38:44.882Z","3.0.13":"2025-09-30T16:28:34.475Z","3.0.14-202509302022.0":"2025-09-30T20:22:24.814Z","3.0.14-202511211245.0":"2025-11-21T12:45:37.695Z","3.0.14-202512062212.0":"2025-12-06T22:12:10.173Z","3.0.14":"2025-12-09T14:20:23.980Z","3.0.15-202512091422.0":"2025-12-09T14:22:45.201Z","3.0.15-202512301626.0":"2025-12-30T16:26:35.426Z","3.5.0":"2026-01-12T15:56:57.043Z","3.5.1":"2026-01-20T19:25:32.036Z","3.5.2":"2026-08-12T14:31:50.567Z"},"bugs":{"url":"https://github.com/specs-feup/lara-framework/issues"},"author":{"name":"L. Sousa"},"license":"Apache-2.0","homepage":"https://github.com/specs-feup/lara-framework#readme","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"repository":{"type":"git","url":"git+https://github.com/specs-feup/lara-framework.git","directory":"Lara-JS"},"description":"A js port of the popular framework for building source-to-source compilers","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"name":"joaobispo","email":"joaobispo@gmail.com"},{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},{"name":"tiagolascasas","email":"tiagolascasas@outlook.com"}],"readme":"# Lara-JS\n\nA rewrite of the LARA source-to-source compiler framework in JS for better compatibility.\n","readmeFilename":"README.md"}