{"_id":"@specs-feup/clava","_rev":"103-707cbeb410ba414a4b157a976167584e","name":"@specs-feup/clava","dist-tags":{"staging":"3.0.34-202512290033.0","latest":"3.5.2"},"versions":{"3.0.1":{"name":"@specs-feup/clava","version":"3.0.1","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"d660d9da6b2514067c20b0df97ed06e6e4f71004","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.1.tgz","fileCount":818,"integrity":"sha512-iZkb4vP6jICzBBIh/v7kHZYR7AJ1JdTxeytCWL9vro/VPofyhgrXsq6tiZ2LBOObTNym5Wbq0NPrqVaGt4s0Aw==","signatures":[{"sig":"MEUCIDgty+HiH/tVHy1jA7e1A4H3+I9CY9apP6+bzQAf6uUxAiEAjhbgMO8Q433X5SBQYaN/4D57qtbKch/pZldCZkzj0Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108233415},"type":"module","gitHead":"9fe7b8df06b5f301017a0b7796f07b8517db053c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@specs-feup/lara":"^3.0.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/clava_3.0.1_1727532767777_0.37238053214813105","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@specs-feup/clava","version":"3.0.2","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.2","maintainers":[{"name":"zeppf","email":"up201904515@up.pt"},{"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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3e1cde5ceeda83f9eded35d8627eca670d9e8bf5","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.2.tgz","fileCount":704,"integrity":"sha512-0JyUYyJbsOvfzKItQGMej9Rxdh2fRK3fAlzvt3eayuyHeishGNZMUl0KXrmvhgGTnc1ARfuAQxqH1q9vo3tgBA==","signatures":[{"sig":"MEUCIG8ZaX3nKBg0B5GWnahfS/e5S+YkA3W4XHf5zoQMkxq3AiEA2TwUMZNhkPDS5JS1CutBism/5+QUCMFCzlqiz6pE5Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2069987},"type":"module","gitHead":"ec9f70feb767265f6a26350023aff5af55268717","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.2_1732216197053_0.875015848460813","host":"s3://npm-registry-packages"}},"3.0.3-20241230163538.0":{"name":"@specs-feup/clava","version":"3.0.3-20241230163538.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.3-20241230163538.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"de3cc8159c9f932ff7785935160f33c7be06dc4c","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.3-20241230163538.0.tgz","fileCount":820,"integrity":"sha512-3cnC4GCQLZW4IQXHiTLlUGwoameQZZpH0npd6dysAg+jdN5LkG4bwR7vNtiHY42ifBIKqV4vLpOYJ3FvkCXmrQ==","signatures":[{"sig":"MEUCIQDFd0FleA0eIWlsv9cRgxTefyLNtvXFR3AJ9crN95D7TAIgBQ+1rKGtw/8NAUpuLrctDaDnieAxsxAEBztlCAK0EXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108352625},"type":"module","gitHead":"4c79e4ee5c842cc833971ba511419df28b2538d1","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.3-20241230163538.0_1735576550494_0.13874960703363626","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-202412301657.0":{"name":"@specs-feup/clava","version":"3.0.3-202412301657.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.3-202412301657.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"2786b979fb0dc1ccf3fd1728586a8c0243219ad2","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.3-202412301657.0.tgz","fileCount":820,"integrity":"sha512-Xu7R8/nxCImO2LYC/FyVpGAWpp1SJTCYSCdHNBoLI7XCMeyJtVKGeR534OG4wYnzizC7diu3f4W3hM8QTNQwfQ==","signatures":[{"sig":"MEYCIQDIrtVvk+0PfmowgPlgeLV02tduUoOcrm6hRhNbyu62LAIhANxT8UHpyzMJ0qPfJ/mTzBkVjfhNu4uAnRslyM9F9Pnx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108352623},"type":"module","gitHead":"de4c8981f86658104f020de5ef45e0af498f2107","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.3-202412301657.0_1735577852698_0.027812957766915725","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@specs-feup/clava","version":"3.0.3","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"55ad8070df26c99121d7b1d009939425e25a7582","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.3.tgz","fileCount":820,"integrity":"sha512-2waDJ+4YlwZwqoaHKIvMUYjxwmwBA5Yj2mVDk/vaFcKux39Z+AfuqT0vmqo4F1Owh4ZkCC6ViyuX+xGReH9vUQ==","signatures":[{"sig":"MEQCIHDdgO2gpx5yDlb+h0I9v1BhTHyyxQaKSzPFjFtYdFafAiBTSRHQBJ45K8AKnfE5s+6f6pPS/T/VU6IPt/xgHIaGPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108352608},"type":"module","gitHead":"d7de514faf2a8e02d50dbf06f8be626437e01b90","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.3_1735578427206_0.37551506350293673","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-202412301709.0":{"name":"@specs-feup/clava","version":"3.0.4-202412301709.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.4-202412301709.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"68992303511f0ffd4a69babb29049f646027de7b","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.4-202412301709.0.tgz","fileCount":820,"integrity":"sha512-fIPin7xG3YrCYEYSqNVQqx7OEgIW5QopVVF2gYEwNlBjcUar4RhFEZ1iUIlr729IBhs50lNxqLvXNk1z/Zug6w==","signatures":[{"sig":"MEUCIQCEeH0hCCNR/98NVGzXu0aXGqeo166PCBWLIDx8xu4aaQIgdvcAIGfyXDNP3SANF8mPrzoRsYBlhvjh4alq1heh+K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108352623},"type":"module","gitHead":"d7de514faf2a8e02d50dbf06f8be626437e01b90","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.4-202412301709.0_1735578573848_0.4450008778080976","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-202501021622.0":{"name":"@specs-feup/clava","version":"3.0.4-202501021622.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.4-202501021622.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"4c2d37810910e2eb8786e4c888ef6968877368d9","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.4-202501021622.0.tgz","fileCount":820,"integrity":"sha512-2Ea7G/0qO/d2KkRzlAg2IgdzULTUOjOaAzlFupFOcFoKx/Nfz2DEKIj7vnd9YVYXjs4FUPJNeqrgGpSw3E6gLw==","signatures":[{"sig":"MEUCIAD8dnrMnpFHEvJ/Q/NZM8T6OpeQWKA60OaW2lvzkpq6AiEAyos3klAVDVtOT3kqT1CNmNn6hn85O6VsFZGOkQxNn7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108273216},"type":"module","gitHead":"5c2d9b24cf9d96b6fbb5a13c4239dd4d26901002","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.4-202501021622.0_1735834969995_0.10287324023731315","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@specs-feup/clava","version":"3.0.4","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"cbce28e452783d1e533f66b0f05505aa5d5baca1","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.4.tgz","fileCount":704,"integrity":"sha512-m7+NEu8Fw88m8pdnA2uzI+sfgEwYnpgTVYeWNjMP9MRRbyLaf+xyaEY6AZd/Cq/n1u3FDHzlL0ZOey2T8aoqXg==","signatures":[{"sig":"MEQCIHo9cVvrax39bkcvRSVeT5pHXcerW+YG003hRx8DlvQDAiAQ/WMStCGt/6eBQKILiB6LmGdW78eY1qnbqzrbabEIZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071077},"type":"module","gitHead":"3585b4781539ec132587625bd93e5ce2aaab0d5f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.4_1738771255095_0.8694217149107355","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@specs-feup/clava","version":"3.0.5","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"9ad61f664da3521d41332c7ff1d9d7b8b0783da1","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.5.tgz","fileCount":816,"integrity":"sha512-k0NokNmGbYMvdbbomEZYW33jmi0sSzq8ISAmmels3Qi1MfP0TCq5u6bT1gOZJsG5fRk33i/HxyuLVRLKhh820w==","signatures":[{"sig":"MEUCIFWNpxJ+BaqQWo7qPxwIHhdpSb1WCb0tL++DqAG23kobAiEAitpLnwKs4I+XSODlGXy86z3HEcybpWOj/5Lg4ZWcDmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108248383},"type":"module","gitHead":"3585b4781539ec132587625bd93e5ce2aaab0d5f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.5_1738772001339_0.8674294258815161","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202502110752.0":{"name":"@specs-feup/clava","version":"3.0.6-202502110752.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.6-202502110752.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"e25c1c1cac8bf1ce3f45013b74aa32621b25cc57","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.6-202502110752.0.tgz","fileCount":820,"integrity":"sha512-dlIg/3ppkpeqxfDSNxdhzCdMca4FZbgnnhhtSa2gs0MBJAJNvZujTOkHcEYOxfCGToxq/WTp2iancRWZBbsXeA==","signatures":[{"sig":"MEUCIDWGWdiA3tYSjmcVyW3iLQllxTrbQVQNkqHXGhIuWjW+AiEAqoxMINFNBt4oun8dfDU/9D/cevJ6mslzSdOV0AFQcSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108276483},"type":"module","gitHead":"0c334642a83e6c8a57fc977c7eb777c8b70ad200","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.6-202502110752.0_1739260381688_0.07316597847471917","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202502121519.0":{"name":"@specs-feup/clava","version":"3.0.6-202502121519.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.6-202502121519.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"af76fc2f12d36b619800b131e9b49dcb76cab72f","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.6-202502121519.0.tgz","fileCount":820,"integrity":"sha512-2IItz1wMCHa0IpsZIsTMyIVYONyqdFvGPHqI6/t0SdnAQudTEfiRqOlLvhkcj/zAptoBrB+g6SBaQL5p/2HrCQ==","signatures":[{"sig":"MEUCIQCPIaLSyJvHTIQr8iUXBbGDeVsdj5yqnnp5ENDtSIGxsQIgb5vzDWJSS7+NWjtvlM4vJKWkaGdnRSrdu+drmTPuxNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108276483},"type":"module","gitHead":"41ec039e8fbd2c7a1015fb7e6282f4ebd380a0ac","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.6-202502121519.0_1739373567286_0.6330527039630975","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202502151431.0":{"name":"@specs-feup/clava","version":"3.0.6-202502151431.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.6-202502151431.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"0bd8bbecd2e4ffed7209276964154bf547392b82","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.6-202502151431.0.tgz","fileCount":820,"integrity":"sha512-mbugfht38yFUQAAznAj3792VBEJd84mJ5V2JXN05dSbCF99S4idp1qorK/uiYr19EySR8RzVMKfhN95GnbP6bw==","signatures":[{"sig":"MEYCIQCaxmjztW5O4W5x2g7VVkDLZLGVrt22xAf2oYpdE89ALwIhALm20rR76a4cHwYM2NptUgMevyK7OljTzGKXOCfjff+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108276691},"type":"module","gitHead":"f47ca36493ff0b4df758e55094ca9356570f3fdf","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.6-202502151431.0_1739629907141_0.9040492911179816","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-202502201131.0":{"name":"@specs-feup/clava","version":"3.0.6-202502201131.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.6-202502201131.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"830ee58a1ac1a00e1963f8406828f5b998835f4a","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.6-202502201131.0.tgz","fileCount":820,"integrity":"sha512-aq4YK9sLNCs24enhoBqV/CjT1uTkjSY57NGTW5eXvAhF6ewr7Kx3fCLRmVsRGqpY8GGjMAGE6/ISPPBW/xlV4g==","signatures":[{"sig":"MEYCIQDFzMhUeDk1PVAE7gBYErpcVcPH5rKDMPwd6PP7+KVhSwIhANGz3qYkwo9BbpgUkKLulD+9jy/tgGe3R4Z9SZXJHLZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108276852},"type":"module","gitHead":"f8912d5f32af51e8c95592517958d6fd9f508e37","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@specs-feup/lara":"^3.0.2"},"_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/clava_3.0.6-202502201131.0_1740051094815_0.3028551865383622","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@specs-feup/clava","version":"3.0.6","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.6","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"f056dc9091195aaf4c507dd20062b724420e624d","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.6.tgz","fileCount":705,"integrity":"sha512-BL87lXYHMeCyOR7Tab2dfM3r5NM+oa5Ixsa2LShT++K5itXsYAuHs9CS1URgqpjtNngkW+lXDaJ2hTV1DUGIaw==","signatures":[{"sig":"MEUCIQCkD6C5wCttIOu36fX1XEieTb7lIOoGiLdKzNxStATdkQIgSGPnOy/GOMDYYOrLNXLW7VV3U2GCkGGSP/f8un3RIyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080426},"type":"module","gitHead":"f8912d5f32af51e8c95592517958d6fd9f508e37","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"../../lara-framework/Lara-JS"},"_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/clava_3.0.6_1740184977939_0.888629513697706","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@specs-feup/clava","version":"3.0.7","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.7","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c83b3b3ebd8d010eb4284263e6a8eb5a008a57f4","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.7.tgz","fileCount":705,"integrity":"sha512-Fo+7TVNtAQy04EG8gyb3VJ1KuvQRloIOvlWzGvfMqweViX9eljGFXk45aV+cMtMG9zmfcx+eqYV5gVZefz4nLg==","signatures":[{"sig":"MEUCIQCrvVj+AuWWF5v3JyKzVNIwsH6FHhLiQz8cC2QOnRxOdAIgYPlwD/4sRH1PEoX6cGImPK5ldnXejYGHV2fS4rZsU1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080404},"type":"module","gitHead":"f8912d5f32af51e8c95592517958d6fd9f508e37","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.7_1740185060357_0.2703358961229436","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@specs-feup/clava","version":"3.0.8","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.8","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"a10f9b42d0e53eea6dfb882cd2639a030a3fd2d2","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.8.tgz","fileCount":817,"integrity":"sha512-i3jzhIY/N0N/lobULadel6taybnFcueD9j+5TvM0eazna8gKbDGLzj/wW0iQctzPfjmQv3ROKdaQQOXNpw2q6Q==","signatures":[{"sig":"MEQCIACB41QbvwBtLUO59MMfEJYxRx2pibdkEPzQ7MRfmNs6AiBMLd+Wr5HPQQF5NSYQ/OYw8YCt2C75KkfkQRdF40Xr9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108258230},"type":"module","gitHead":"6d06ec7df7fad72d934a7f24570ed5432fbf109b","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.8_1740417713033_0.7172862148700261","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-202502271708.0":{"name":"@specs-feup/clava","version":"3.0.9-202502271708.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.9-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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"5e1b20c8a30ea3b294fbf018e52d957f8f7a0114","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.9-202502271708.0.tgz","fileCount":820,"integrity":"sha512-VPmVnMbfEw835weR++2DKQdGZK8ZU6jKs6CLeBjVbdB9PVYelR0VwIlQOK5NSOCR+jn6JTOE3UFt3I8agR6gog==","signatures":[{"sig":"MEUCIBGElKRUjkdoN6bU/UUI8COp7BiWj95eRuycSymjeJFgAiEAwFGu9ik5S6PWjy9mq4WOaPfBwnG9tzpdzUPn3i/ArxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108277212},"type":"module","gitHead":"6278edf4f1168b7710f9c50d34aac44240ba8ec6","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.9-202502271708.0_1740676109124_0.1319258610473637","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-202503011638.0":{"name":"@specs-feup/clava","version":"3.0.9-202503011638.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.9-202503011638.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"07c08fe5ab79048c8f46c09a2f50f3273f6eb9be","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.9-202503011638.0.tgz","fileCount":820,"integrity":"sha512-9+oF5XAbj83uU/yJn6nVquZ+bKPN8kZ73cgub8QPx8iB5zVb/LK6ZubnsWnv9KKW7ARaGrgPIfBGAuX61hEPMw==","signatures":[{"sig":"MEUCIQDw6nrXTru4u/f+GkoGA5X55Gl1omKfTjmypA9jllAyeQIgKkZ2X0BGKJ3zRxuPRMbtqNfSMNslxpXjzrPhXy4K4eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108277208},"type":"module","gitHead":"08d691d38d42ab1f01ebaa66983aa054c34cc307","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.9-202503011638.0_1740847112785_0.40841639434966015","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-202503031139.0":{"name":"@specs-feup/clava","version":"3.0.9-202503031139.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.9-202503031139.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"178d6e66ddd8d6096f43150e5a3730307ccc1379","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.9-202503031139.0.tgz","fileCount":820,"integrity":"sha512-aEu/Wg4r5HEmlZUkIgqeUct2Pvp/CmJUmQZB9aZQjBPzaXGqzHQ8jGcRkPoD9PnX78jna+bYxmNJjdi7DbDDMw==","signatures":[{"sig":"MEUCIFSkwrpMXnIon1TNAHg241nzF4XDNmER9lbVWsC6c49MAiEAgOz9Q3vaUjA6r/9GbhdHYOmRrakRIhdSAqd9xdt/RWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108277208},"type":"module","gitHead":"0cfc0d1b8c2021ff97f1482fdc7f0959e53d16db","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.9-202503031139.0_1741001972884_0.020741777554103003","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@specs-feup/clava","version":"3.0.9","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.9","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c9c8b5cda739efbb4d5c7d551366688ce924ee96","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.9.tgz","fileCount":817,"integrity":"sha512-dnZrNkz7b/hf0q47VfZLB6wEX3hLvSJyGjgziq0Tr0+qMcEZZzSwzQHFjI2WGhUR8u3JCt3r7WNrXlNc3ViNVg==","signatures":[{"sig":"MEQCIBMRfmDgrg3MYLnmE3ihlaTFbO2FZltloqS7gPklm+XPAiA28L24reZb1TiV9/JgjVEhcRDOiDIui5Kk7l1elDIgzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108284113},"type":"module","gitHead":"06d543ef9bd8db1ad1bcab4054a2ee92b6e345c6","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.9_1741627686325_0.39431705745055656","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@specs-feup/clava","version":"3.0.10","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.10","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c1a2712e16cb242d16542387931551c2d9f765a6","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.10.tgz","fileCount":817,"integrity":"sha512-0n2HclvDgMJsWvAwhftFAgEBCN8tR/1VXuEdZBo8w1UNm5LhQx5zN1GUb8dcyWwq86hMHYQxq3o0q2PIrsBViw==","signatures":[{"sig":"MEYCIQD28nOsiKVTHkFopAV5wM/d3x1UjJP5DpvgW9CppkoNZgIhAKp+lnjm+Ai+GnQb4ObtTmJQaQsoGBSveO/lol233lAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108285239},"type":"module","gitHead":"e12a849eadc4d3b01b9cccb69fc1fe6ab03d4658","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.10_1741960583702_0.9314001395221698","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-202503142005.0":{"name":"@specs-feup/clava","version":"3.0.11-202503142005.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.11-202503142005.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"1aeac2a3416f6d38e75f34b27e38aafc88d538f4","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.11-202503142005.0.tgz","fileCount":820,"integrity":"sha512-KlQntJrFHK7gM7hHiWrqRz6tiu+II+sxLDFNx2n1BY/mRcpZqmGN/Q06fwY0p0cOhkdFDj85NIm2eeYBon8EfA==","signatures":[{"sig":"MEQCIEJmhrtq96vHCILoxp4onJt07St8mMwDQoMDmh/T8rauAiAwHWKiadr5XaUYAfIWMEKa/hDqM7to9rYAVyhq+43Gng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108304112},"type":"module","gitHead":"98388b6ef812382ec68ae6a3e3950b6385577822","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.11-202503142005.0_1741982734500_0.551345968095222","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-202503231554.0":{"name":"@specs-feup/clava","version":"3.0.11-202503231554.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.11-202503231554.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c7a52a26e8ac960d9f413d5fab4d2c6e0e847b2b","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.11-202503231554.0.tgz","fileCount":820,"integrity":"sha512-1gB35rKl5zWsmvImcmBF3+IWi7UmOE9+mbGuKsIGAfsnwVxzGpT4lAaUDZ5uAayZphVKDP50RmCkOxyCv+7B1w==","signatures":[{"sig":"MEYCIQDqDOqgmzJM1SXxxnhl1rHbTpkOvPz/Wqxnz7krD2QgTQIhAK/DDsy7q0o3Wxeriwa7DxlNghaN4JcnroP0KsaVKhL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108318196},"type":"module","gitHead":"31a7835ecaec75c3fc2ffa44d6670996a1074367","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.11-202503231554.0_1742745270338_0.6840749754747417","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@specs-feup/clava","version":"3.0.11","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.11","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3022e7d81d7910efed09eb33416cbc8e0b4725a8","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.11.tgz","fileCount":817,"integrity":"sha512-Tc8QjKLSG5LMbL+uRo8VaaaLXafrbp9ZoMBTbJTJ8C9b1XpcizpSA9+J/tgPcGvxwmVq8+RjAADEzFo/m1Bj+A==","signatures":[{"sig":"MEQCIBBJBsAOOJXATfDEhSF6xgjMFmcNO5VEIC7LFCVpvQpaAiBNfIsXAOUUbVbtrkvLZ9KK6QZId+d3WGR8+3DnfK8aQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108299371},"type":"module","gitHead":"dd92ab140b048ec8d3a617ace243ee7cc89ae5d2","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.11_1742745365932_0.04354150201567464","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202503231604.0":{"name":"@specs-feup/clava","version":"3.0.12-202503231604.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.12-202503231604.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"46b81bc9f08ecf703e73951c73255894ae275cdf","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.12-202503231604.0.tgz","fileCount":820,"integrity":"sha512-zzLKPFXySw3KKB1jBU/iLFdSX/2HcZslmrYT+KVN2JLg+F6gvu3fKjWv0eThf07DczJLDmxp7GVGsrgCPevTFA==","signatures":[{"sig":"MEUCIFbo1ZWKUZQXQX4rSJjvE01YjbfsRPzb0r6RO8UMNWHBAiEA29PTEIaKS+HUKU1BJjLWeI1r0Bu4UPfxUAHa4xmtkZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108318196},"type":"module","gitHead":"dd92ab140b048ec8d3a617ace243ee7cc89ae5d2","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.12-202503231604.0_1742745861565_0.952643182777722","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202503231612.0":{"name":"@specs-feup/clava","version":"3.0.12-202503231612.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.12-202503231612.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"6741af3672d54fa21ca1a4d186199e81c497bab8","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.12-202503231612.0.tgz","fileCount":820,"integrity":"sha512-X4rep0gOi3RUR9uMETbbhj9gUKhtn1WBjuhnX70ykJw34gN3hyKmUOfl8/K4zgWpSLz/RTURn+jBF5WZFT25xw==","signatures":[{"sig":"MEYCIQDSx1qaxHoPoMCU6b/wIwhwLf8kfV1b+2HW4DCrFWAA8AIhAPP78cUlgJFEYUm2e7XQr9nYM5WtwnfHbExEkgsG5GkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108318196},"type":"module","gitHead":"f695112699716be818f803ff6c3f084ebd8e3ef9","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.12-202503231612.0_1742746385910_0.04698603526031486","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202504041046.0":{"name":"@specs-feup/clava","version":"3.0.12-202504041046.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.12-202504041046.0","maintainers":[{"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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"159347f2807ca4da8d823284bbbadced7aca2969","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.12-202504041046.0.tgz","fileCount":820,"integrity":"sha512-ctvSyfUTPqRDZrASZd9CFqff7ZJUzUHDqdUb/B4xq2OYCsV0/Fs6KYCAORfBRj5rn9FVAbsHMnc307W5Js/r+g==","signatures":[{"sig":"MEUCIQC7mouHRGx4JBkEyqodxNL5dS2YzgSltBFR6cCTqeAF9gIgb3Qm1JqvEWxHQENwRbgFaF6w2NnNEqMpc4O4oOaYEN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108320123},"type":"module","gitHead":"8b8d89c3a80fdbdd6e731ea497252b16d06dcdc2","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.12-202504041046.0_1743763571122_0.3905719900657767","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-202505071219.0":{"name":"@specs-feup/clava","version":"3.0.12-202505071219.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.12-202505071219.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"703d3b0ef4ba257d7b690a70a248d0f75e900699","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.12-202505071219.0.tgz","fileCount":820,"integrity":"sha512-Bk7RxAL8QZ+t8VUXJx/XHP0KSiglDg5vp71DwnViDzuV4X+IkEgTWPu73wZXXyX1uTFcVprTip+ksXxynB8H7w==","signatures":[{"sig":"MEUCIAwmNwiPr1JH92n0xzL8CmqzQ5dwXpOfzgw4V3Eorz2fAiEAkQV7INmuPFGALtzBCD/GDYpdgTHSVuViwUy4YR00ehg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108321776},"type":"module","gitHead":"fbe9f48ea5d3abcbe09ff2e4fccbb390f554c83a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.12-202505071219.0_1746620375249_0.19721127936054983","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-202505071649.0":{"name":"@specs-feup/clava","version":"3.0.13-202505071649.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.13-202505071649.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"0f8450105e07ac92dd4214c9e04995c88539de7c","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.13-202505071649.0.tgz","fileCount":820,"integrity":"sha512-0kiboyxy61WHXM+jinr6v/tWoW0AWpTMA9JMhngzjlF6cI5myZlTYnq2QSIYTxDblRWOwOD/gYza5Fiy2JeGhw==","signatures":[{"sig":"MEYCIQCHzACh4XXkDHDCtdyoSDBejSoAlHrrfCiQL5kt5M4GjwIhAPSl1AQrNRhulpEpoSEj1PsBO5kbVXkUmI/zSXYvyYSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108321776},"type":"module","gitHead":"d7d8514d335c80c1a2e300ec758d0437c576f54f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.13-202505071649.0_1746636586442_0.8599562451027207","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@specs-feup/clava","version":"3.0.12","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"e5e413829c365323171857e9314a51ec6ae978a4","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.12.tgz","fileCount":820,"integrity":"sha512-J/BosI9OBUHfpqrW6K+3gHWZWf4qgvD/3+wJ4oCb/CTkbDtdhCd+JAe+0F74oq14zEj8wBDwXf2rbDEsY+8McA==","signatures":[{"sig":"MEUCIQDQjCmmT4eWXez8y5bol/e1t8SAgZMYoAVqIB5nmyxePQIgJQVvsKnFicSrJU3ue24LvlDgJUGj6yCLo6qVHh+e0xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108321623},"type":"module","gitHead":"d7d8514d335c80c1a2e300ec758d0437c576f54f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.5"},"_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/clava_3.0.12_1746636605742_0.3368886341155146","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@specs-feup/clava","version":"3.0.13","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"b775b2a9c6f2ce7dbf1ba2cc700d0a35a2616369","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.13.tgz","fileCount":825,"integrity":"sha512-ti73i5xfPnwBEvvF/Z7yWsGnMKvp8bk63Je+t5qlHBQO5JunDHGxBGr9Str8HJxMEaBP9LFP9LqC44cWcCMSsQ==","signatures":[{"sig":"MEUCIACAJtsZ7ha3C1dWxHhzaUb1lrdAu41brbzFvrFC9iwUAiEA67NpjGdojz+0Af5a2iaJj3yZ0LIR4eY2w4Q3XfLnnFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108325840},"type":"module","gitHead":"c9e9953bcce2aae83ab88f3d498da39f162b9aa6","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.6"},"_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/clava_3.0.13_1748009186287_0.1312140385284879","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@specs-feup/clava","version":"3.0.14","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"4413ad315c58697aaf1e132cf23db6a8c7ab3d29","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.14.tgz","fileCount":825,"integrity":"sha512-/aP9FIIFjqa5tavg3BnoCmF7RfFLevvsxw76JYR/rYpqnCi3XEDZwAQCDpQUoqJRwp7C9w67CV99Q5wGjgaydg==","signatures":[{"sig":"MEQCIAvS26lhdV2vyvUAG0E5PsjnxgXE10jK7aQ8D95R/cPIAiBFqLteI+XzyvCGyuy15Ch8CIt/TTxOaiaykzJb/oOl0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"56424a34cf368cb17e171e8620548fa5284f8655","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.14_1748020290919_0.8641690204718713","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505292128.0":{"name":"@specs-feup/clava","version":"3.0.15-202505292128.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505292128.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"de678e81aa1bff36d2f020eb3630f658ba975f01","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505292128.0.tgz","fileCount":825,"integrity":"sha512-9MQyzdAVCRLpmbjoTeH36KQ+RVGsPAddj2JVlAHYDuh1oyeDebZi1bGQMNPKRQdSh/sG79Ys9PJ9CHKD4Fqixw==","signatures":[{"sig":"MEYCIQDGk9UoPPjb3JI+4AxGISHrqGEGhKAMSvVY/Pl8A1Ou6AIhAOaY/3qqSG2Bjd4LHPdidRFb4DfyqoOKfN2JlJ8a0Xmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"7132dcae585bcaf318a4e8ba5802b05986dd8171","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505292128.0_1748554104249_0.8860948290842963","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505292215.0":{"name":"@specs-feup/clava","version":"3.0.15-202505292215.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505292215.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"5e7687be59d22c3e0965d17f6718b8ef6b10c5eb","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505292215.0.tgz","fileCount":825,"integrity":"sha512-+YZFIuO1d6NddJawD9W9L9j1q+Dd0dc74mwmb7/lQ5vhHg9TiG7JrsD/NYDEuBIFXbO3/Mtzh8UqT/xJmLIxaw==","signatures":[{"sig":"MEUCIG7ukLvM/2nm/Lu+rgppkoTak+ne6WG+uH/HOLb20GcgAiEA7oTbIj9QOqKyDeJlscJYWi6sEUoIDgkGWD+DCaZBeaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"0f67e5b6617ccfaa46e44a6abb7d8b6d59a5d98f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505292215.0_1748556931741_0.8715222872601454","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505292218.0":{"name":"@specs-feup/clava","version":"3.0.15-202505292218.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505292218.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"1665fbb6bc484c514f164a6515ba95a32bca3ebd","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505292218.0.tgz","fileCount":825,"integrity":"sha512-s4a8Y4y93IuG9vHuRESwRDWyIf97SMRS0Gn48vhHrqN9lhNHY8IwgDOBLtj5sfxqNE3J40/JPZK+kQj+/hFdPQ==","signatures":[{"sig":"MEUCICvjNzE39kMrgNjP0LKfZuiKti/51R4ge5rAjFsrVRdYAiEA2ELbUwmYnbi4ft6tvUy8r+PJ2FGRJCo8hnqPoI40Xrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"5cb99559292c16476974d5e141d1e117c189bab4","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505292218.0_1748557137184_0.035706051018076224","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505292221.0":{"name":"@specs-feup/clava","version":"3.0.15-202505292221.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505292221.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"880f671b2b30d365d4f1e4e7f607002b580554e4","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505292221.0.tgz","fileCount":825,"integrity":"sha512-f7ReWAj2Bh53Lh9GkTJbfq3j9cvCYQdSs/dgKVM26bl0Eku3iwzsC44LBZGHaDNWAgL7w/tW3l1Bw/qb1vu8Rw==","signatures":[{"sig":"MEUCIQCUO3EmSRy9anvK+uw1B4jWfPIbLmJjNlXIy/l8cb1LtQIgCcBGWOlmiIRgwgzqQe+dbRclxoGts87lAQilcIAuIrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"96369383dd84a5bc2caeb10a81a4f000d6421bbb","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505292221.0_1748557303693_0.21454109468617477","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505292244.0":{"name":"@specs-feup/clava","version":"3.0.15-202505292244.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505292244.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"06526ffdbf3c5a609399f14044fe8cf852349425","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505292244.0.tgz","fileCount":825,"integrity":"sha512-XNKR2AOuNWqFggjpTInKbgz4JkbFd9rT3NOn5QujiIlA3lIrrqZAdhZMuzN5omHmfG13Zz0H7/lGkQ9FgqarSg==","signatures":[{"sig":"MEQCIHdXeU8yFE6uEQB7UMRHB9RqHlkfIWetfHS9lhEEpSWiAiBoioRto/oMd5UND6mgyWKUdb2+AlA9AHyAvOuIcA9XDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326249},"type":"module","gitHead":"2ee0ac9a885b86926f256eda0676b780867a5e60","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505292244.0_1748558664741_0.7217749164929723","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-202505301049.0":{"name":"@specs-feup/clava","version":"3.0.15-202505301049.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15-202505301049.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"43cd121d8af33ad8ec16d2345b209b8c08d91ca0","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15-202505301049.0.tgz","fileCount":825,"integrity":"sha512-QP2bvd6hoN4oR/C7lxC1sIFmAjKsSc4JL5zGE7zuAWN1GHnJFTT19axtYg/urKV8I24jwtjZc6DApZru6uZUcA==","signatures":[{"sig":"MEUCIQCkmDdbbLfSbcShVcrPwzxzAGkEAwVsu3MbbCA/P8Jh2wIgfoRoYxOhAJsNf99TQqEoQBy/OAhVftCtj7cmBZiCF8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326245},"type":"module","gitHead":"94b208e53a7cf5a59a287c9f6c7b1d8748e12f04","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15-202505301049.0_1748602162875_0.32637720591193076","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-202505301111.0":{"name":"@specs-feup/clava","version":"3.0.16-202505301111.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.16-202505301111.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"2614b76c773b525a883915bcd9f95b47206a4d05","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.16-202505301111.0.tgz","fileCount":825,"integrity":"sha512-KdUeszZLJT0nWBI5ZpTaIr0RHvwM0YZ8s+KtencmZ/9O0EeSFCHrumwJk39usU27G5EGAurlvPjuXgMuvk3liA==","signatures":[{"sig":"MEYCIQCCSIjdHh9CMfFerbmfRX643NemPXuWHI3QU3Kk86K3TwIhANabnNWGl+4yI//cwBa/t+guLAVIPn0jsYF5x1FoGtWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326245},"type":"module","gitHead":"4128b263156c6c56ba930a7b9a6f9da9b7e5a63d","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.16-202505301111.0_1748603482082_0.22457066972694717","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@specs-feup/clava","version":"3.0.15","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.15","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"11d09648c220ee94a06901d2467feafb51d6e00a","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.15.tgz","fileCount":825,"integrity":"sha512-avhj1M/4CrRlA6Keyf/5+NBMOkn88d1gwN68Se+JZeX5h7b7y2VsydQyNpWDoBX4m3VzB3YVVMyOBN6WeLXoqA==","signatures":[{"sig":"MEUCIGUII+ifS6dJ+VoCizSRF5KAUzrhrgfHgv/hjR9t09l5AiEAhZ1WDS6Bu3qxhXsw+PP/PWWre4CG27UcMvJ0Ik7MhGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326230},"type":"module","gitHead":"4128b263156c6c56ba930a7b9a6f9da9b7e5a63d","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@specs-feup/lara":"^3.0.7"},"_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/clava_3.0.15_1748603496775_0.3197869648287113","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-202505311612.0":{"name":"@specs-feup/clava","version":"3.0.17-202505311612.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.17-202505311612.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"ac062140092083aa8a700bdfa0ab690b9c1f1176","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.17-202505311612.0.tgz","fileCount":825,"integrity":"sha512-mDUxgzAtTm0PS89q3BEsq1uv8DDsui/WZQBbXazTrzFc2qzqpgUBIntdou4iLw+SWBdUsutAjXjuz9tlUH9u0w==","signatures":[{"sig":"MEUCIBa+xZwb/CD8Psm3gzN7GgDFKMAoIBGIcanP3ELGpU4bAiEA5Yb2vnmPD0BbWBVaUi1dde8EFL6qRSmHzaq1Yj6uBxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326351},"type":"module","gitHead":"82c1cd8ab53d48f4ca1b4a526323e61945dd04d5","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.17-202505311612.0_1748707934794_0.3795195378588063","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@specs-feup/clava","version":"3.0.16","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.16","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3d1645762b705d39178f21e00b3608a8a9d50fe9","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.16.tgz","fileCount":825,"integrity":"sha512-llGsTU8LYXIBIjxuHqCnB/3aLbSAqeAnoYVdYbOJ2YsrPFzDlGcnZkj4s8XmMp1AY8D/nqq8HCqZdTc/abncCw==","signatures":[{"sig":"MEUCIQDbEY275jzFtwZGblBkzhNC7glJTlwwrZklKNIohzI/XwIgO66lwOvw4SJ+aW/nHooWwtvxxUPeDAK2UaXMkDwgprI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108326336},"type":"module","gitHead":"82c1cd8ab53d48f4ca1b4a526323e61945dd04d5","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.16_1748709242337_0.9313442397344238","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@specs-feup/clava","version":"3.0.17","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.17","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"08eaf19167cc1ae554cf105f75791f1c8294887b","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.17.tgz","fileCount":822,"integrity":"sha512-1I7DBa+0w0SuAsMHkGZG31jN8NsvfZTjM986laKLKdIqffEbK6pijokJHjTZLlwUTj4GklrAYxwQ4MM0kPcYhQ==","signatures":[{"sig":"MEUCIQC8AowxaMr0pQiQuTgFDHGTODSjBCa+GjFGx4qPb8hQOwIgM+ZQVW1Ok+vmY+L78PpG/JbptBoNwCmUD1IVHfG3o3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108314225},"type":"module","gitHead":"36f3fd810c4f945e5e02b103f17763b1c7f9d77e","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.17_1749664522948_0.39968397057833016","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-202506111804.0":{"name":"@specs-feup/clava","version":"3.0.18-202506111804.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.18-202506111804.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"e8d5500e725d20e4ad46102d9818bd2ea5a6d05a","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.18-202506111804.0.tgz","fileCount":825,"integrity":"sha512-Eo+L7cK3NA2sFoHtEv2upx/9ipx64fPYiV2HBq4X83ikAhRaxdIRIX9882mXCtCE3kyi3ZXm4w0yACwVxx/zJQ==","signatures":[{"sig":"MEUCIQCuG3G04BJ/tVzubGI5nxh6DuMwnQBl9lMEtaH+DPxlDQIgZXYaSXFUUYfpNuaikFJI/sGUX70ZCHaTdQpylgrLtec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108329517},"type":"module","gitHead":"36f3fd810c4f945e5e02b103f17763b1c7f9d77e","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.18-202506111804.0_1749665110695_0.45831391936041843","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-202507101839.0":{"name":"@specs-feup/clava","version":"3.0.18-202507101839.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.18-202507101839.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"9c00ab88dde52d463bccda60edaa05e2d7ac436a","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.18-202507101839.0.tgz","fileCount":826,"integrity":"sha512-thOWaDDWOiWyNg8vTiF9zGwA9JEZXxSSur9a8Mi8bSxktks6TvbNzLUwL4BozykPTnVXJB+TxIhgNqRjw1erdg==","signatures":[{"sig":"MEUCIEex8OQKsarSDDbACEKGGxHSf7XEDDSVdodTPG1LaJuNAiEAh9YERU3rQI+dT1CKl/3THssdXoNfHD3z4fp2NBPMjRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108331395},"type":"module","gitHead":"adb61eaf7ef71f814b827582728aedfada35480c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.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/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.18-202507101839.0_1752172788394_0.9953391135039307","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@specs-feup/clava","version":"3.0.18","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.18","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3ebfb9af169e4693996de4d6616a8bc8436d78ff","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.18.tgz","fileCount":824,"integrity":"sha512-2ilf94ZGqEaQecEhLUod1jv7+mVWxA8sV3YT8W7A3D6CeCdkZiO3hJyt7Z7YQ4GqFTfVnPqay8UGJjgSPqxGdw==","signatures":[{"sig":"MEUCIQCZelXOVRhRqUKETx3edEawpcFJ6AwB9EwpOf/N3fR5TgIgPArc7rFobIWzyHjIME0h4G4PPi1xL1CcdkPVnQ+TpU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108317343},"type":"module","gitHead":"27d837926dc617aa704dd9d2e59a6519fae8db28","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.7.0","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.18_1752184005979_0.6942513787834483","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-202507102149.0":{"name":"@specs-feup/clava","version":"3.0.18-202507102149.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.18-202507102149.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"25de8970c955e2204e96f49843211bb257266a25","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.18-202507102149.0.tgz","fileCount":826,"integrity":"sha512-uUJRTcZk+0YJJtkLGWGoLt7kncp2ycOEPSb7tVloBuv9W7xmXEwNRgFPbLjqjwPszuiu36DS0QaRTVBaycYfcA==","signatures":[{"sig":"MEYCIQDKTj7UixZBucQ3p/X+6B8F1hPZtD8jE2k3EjKnhEMOUwIhAIVgPz80bjFUWxr/t/VRUoBqgtO1cZgDPdBYkM8WpCFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108332496},"type":"module","gitHead":"e9b125ac275cbf0094fedcc8423574460b3ff92c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.18-202507102149.0_1752184153700_0.6356610396201032","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-202507102155.0":{"name":"@specs-feup/clava","version":"3.0.19-202507102155.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.19-202507102155.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c2a31bc57ba8fceddca420582dc5bf33d12198e5","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.19-202507102155.0.tgz","fileCount":826,"integrity":"sha512-GMknkb9fOt9pohLkM4jrUheOOr78h2T2+tHT3q9f2ABMbR41Ifp4nc8YrSsdIFa1hR19g19MYs7DYYgFdsv3Sg==","signatures":[{"sig":"MEQCIBu2L4lznp5nX2P8cH8dEYpMzkrflgb15pkXSIvCmCpJAiANanscqfYYB5oIsCz9XUqeR9nzCrXegQOm8wP8WbyTiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108332511},"type":"module","gitHead":"27d837926dc617aa704dd9d2e59a6519fae8db28","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.19-202507102155.0_1752184561412_0.27915919131771627","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-202507102155.0":{"name":"@specs-feup/clava","version":"3.0.18-202507102155.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.18-202507102155.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"352cf18dbfed375a23a77b25e236b2173c431536","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.18-202507102155.0.tgz","fileCount":826,"integrity":"sha512-CS0NEDnKYXdBmm5ZtIZwYmGs2bPlqowdBRIZTnGggD0Tjaz6ZTZkEQc5t3SkiFROId3H+fdvbADtOQEj9QdKcw==","signatures":[{"sig":"MEQCICUigXXA8ae3s6SBHotNf7YaAvxYxgJPphzrJJt4rmgPAiB0+NH/M2/p8gajzfXstyYUvWVsjkJVZaXh3SiKUauHmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108332511},"type":"module","gitHead":"db63eaefe277664dd964f86aec20de686e458a62","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.18-202507102155.0_1752184563767_0.2703185243339452","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-202507220922.0":{"name":"@specs-feup/clava","version":"3.0.19-202507220922.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.19-202507220922.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"7c681c8abc2fc03b2cd571e26e1a431808acb38e","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.19-202507220922.0.tgz","fileCount":826,"integrity":"sha512-EgOQkP+1nVvljlTaEtj7wBhQRKTdC6tyx3BCb+BnSlfBH+xXtx1Ge2PyB9Ft/aQh7oLx0CorZ/Pl5udgvJhTMA==","signatures":[{"sig":"MEYCIQDLZxKptf71n9kgAp18DD4k9mtM2aQ7K2gqc7Nu8nevJQIhAJ6XjI+F5CHbRJpkYKyUFfbKslQu5OhTrqPBEMFFiqdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108336646},"type":"module","gitHead":"899be200e9e9499f95e63b36e5687cd876538fa8","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.19-202507220922.0_1753176212876_0.17570343582686543","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-202507251742.0":{"name":"@specs-feup/clava","version":"3.0.19-202507251742.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.19-202507251742.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"8c3f8efc4378c042fc4b2b69e34733b9c988e517","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.19-202507251742.0.tgz","fileCount":826,"integrity":"sha512-lAXHxcDopIgker/p/HD6ihVNe7oDXTUiyQdgE63/uaPgaRI9cUQrEL3B/oP7aMpxjBpvf2gJVlgPwWk94Yla6A==","signatures":[{"sig":"MEUCIAfp8GWe4Lm0xIawhRtw8PsC34k76qXfjW1qSpoPtBxBAiEA9AuXsAeqh2apq2b6hkLCgTmYWiHbCHDjeV7TEvVfu9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108336755},"type":"module","gitHead":"44c71d811368392bff099ac383f827d1e1494e07","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.19-202507251742.0_1753465368449_0.5532861283646207","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@specs-feup/clava","version":"3.0.19","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.19","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"fb3df74cf09e70dde43e9c371f8ece9fa222868f","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.19.tgz","fileCount":824,"integrity":"sha512-u6xy4R2rhbSxeu7tPYZ+zEGQz3oOiOdMzXBklT/gdeEQTetgkZxm6WyhD2lWE4zcxFhZ95sQ0Wr/av5aopHk6g==","signatures":[{"sig":"MEYCIQDd/E6Y1WmpDsaXgQe48YO3luD9lgMTmZ16a/xWEB8XRQIhAMhbbeWZg6cf194Vdw7JV3XCme0E8UZ1MIml85qc9zKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108327734},"type":"module","gitHead":"b392e5d774f69ad6bf147cbf8e42da9bb37c433a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.19_1753896171076_0.11066070627108893","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-202507301730.0":{"name":"@specs-feup/clava","version":"3.0.19-202507301730.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.19-202507301730.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"26cf30a9c3ccd2621b728e2b70c692527c357882","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.19-202507301730.0.tgz","fileCount":826,"integrity":"sha512-oMs9b2gxNZZ9jHi0PAmKTlRbVPXNGwzYjEdAIXlx8z3blo4Wd1FmpXPzOsPHHbcANJanRqfRHJrZmw6GvO90rA==","signatures":[{"sig":"MEQCIAOIhAPfxlxv+IAihGIexLTo2vXlbiZ4zPJ4eHY6p0+EAiBs6c55T1qqgd8TPIGJsP8oKVindfWLlZD7+ZRH0kn4gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108344972},"type":"module","gitHead":"f5e341cf0d883bdfd6bf7e7eb942215669f95c95","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.19-202507301730.0_1753896661078_0.006114051384926711","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-202507301732.0":{"name":"@specs-feup/clava","version":"3.0.20-202507301732.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.20-202507301732.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"2d2eb8a6ddfbf178c36841186ac6fcd058745fe2","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.20-202507301732.0.tgz","fileCount":826,"integrity":"sha512-mMxu6Cdz1lrMA2JylN2T8h0hPPGtCGyoE4FkD9ETxRvmFXQV+8FCFm7CvAAblT3q4XkpLNYr98zo8f0cSASW1A==","signatures":[{"sig":"MEUCIQDMfzsWfo7WwyybT1vaqvRkw0Nyk9yIpzpMmDGgsO8ZewIgbh16Hy7uuhPrLa9Qyoong7F3JLzFTOHMVFpLLsLzPk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108344972},"type":"module","gitHead":"b392e5d774f69ad6bf147cbf8e42da9bb37c433a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.20-202507301732.0_1753896744680_0.6558674030227116","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@specs-feup/clava","version":"3.0.20","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.20","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"dfa5e2e35bc42d6cf7327ecd3da165e80772b6bd","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.20.tgz","fileCount":823,"integrity":"sha512-35E1+o21Fizpdv2NXnj6PpB8dB7nxt/gehIftp2hXRT9c9EdDmN83BSixCpR+CFW74bCqHqJt5YqEhDnQURccQ==","signatures":[{"sig":"MEYCIQDfedtnFz9ezonrjFm0I3SFvPXVWko41KsuIqKNOOBmnQIhALQpS9vJOYS78BnQv6qxM/TqfU8eD790WkFpLLSgp75f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328499},"type":"module","gitHead":"3863fef2ab04d6941d24494443a15e80c2342f21","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.20_1754036821340_0.02368051883194977","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-202508010836.0":{"name":"@specs-feup/clava","version":"3.0.21-202508010836.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.21-202508010836.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"8d05137cf7f3dba14d6bcf21cf77e7ffdab2d805","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.21-202508010836.0.tgz","fileCount":826,"integrity":"sha512-9qvk4Pb0Ei8icTJT08eFlNcz/jeMx+3uXbT5NfH28X0LX/z98mm4h4GLIeW2pXllcsxSM2tUOjglxT8R5jxyPw==","signatures":[{"sig":"MEQCIAxiddn0c1LCT5t6WjZybdzV/HslZ+kTAjHOucQ9khj1AiBlL3dGRUOOIYDFByiC//t3WXMem2etSwDXKjGrFTeoGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345815},"type":"module","gitHead":"3863fef2ab04d6941d24494443a15e80c2342f21","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.21-202508010836.0_1754037397763_0.12367651997528983","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@specs-feup/clava","version":"3.0.21","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.21","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"263fb7adb680e4f0cc10c387d595b7d6353c6afd","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.21.tgz","fileCount":823,"integrity":"sha512-D6LrcwnZ0phqeZHRk4z9NxRs/Y7u6TqhXhH+5HX+HsR+U01z9QmafUOxiltTsBdc6sC1UG3wq0YUIroQa89zeg==","signatures":[{"sig":"MEUCIBrJH4X+6NIEaqeQcKsawjDkwpsdADHorydpfvpubBf5AiEAxZAT7kM89vhmkzB9ZZhaDB+Dyx2nWSRZ0vFpvH7Q1lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328492},"type":"module","gitHead":"3863fef2ab04d6941d24494443a15e80c2342f21","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.21_1754042959597_0.6519351809373115","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@specs-feup/clava","version":"3.0.22","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.22","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"1bf63d88d6eeddefcc420ad3430c2d3e6bbc3c1f","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.22.tgz","fileCount":823,"integrity":"sha512-EDSqo7ZJZYxrODn1BDqbTyDO0mQj07fRfL99WvLCCHuxXpD9v8sD8+Yf4H92P2VN7YFs4+4raZLKkd1g/ueNVA==","signatures":[{"sig":"MEQCIBUONxrWQ5+Dg0TqdJYllJV5BtFUOPdElVoN8bjVrDliAiBqgUIakbj3t/njo2sj0gkOVkwCnPreK06fUSqsDP8OMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328492},"type":"module","gitHead":"0d38ced4c2f32b7d220437497b316c5ddf45c0ef","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.22_1754044718473_0.9665255459769002","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-202508011047.0":{"name":"@specs-feup/clava","version":"3.0.23-202508011047.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.23-202508011047.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"b570cb62ef294610bc031a1f3d59c64ed21cefc9","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.23-202508011047.0.tgz","fileCount":826,"integrity":"sha512-Kvp7EC/gYry5eksNEjUR13q2My3BCmweGI9XhZ9pOUnGDV/VJrYjkIrqtQVgfiLBT7Qg3pk7uELn4ckDC28wmA==","signatures":[{"sig":"MEUCIHYDrTytZ5u9YlHeTwmmhOJZ8SdD2fjGLlG+HgT0bn3zAiEAlpVO26LlFaY1gnDCzyMcdtIfI204B9ltkvfp3HI08uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345812},"type":"module","gitHead":"5dec1baa7bf7fa83e4ed9624a0cde90300feb771","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.23-202508011047.0_1754045282846_0.49262290056864466","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@specs-feup/clava","version":"3.0.23","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.23","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"06f5f1dd4805238b69927a0ca076932fc63fe4a3","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.23.tgz","fileCount":823,"integrity":"sha512-VFyF1RkroMg5rDvSlap3nGCQtRE2b0VUWZEqaQtNxZ/16EYBpCcWCfkaa+RzhqJuJNOj/jSgmD+HEK4CICbpxg==","signatures":[{"sig":"MEUCIQD63EuWT0cc/Ck4xdQe5mOq2eqfsd2jZ17Hwh6GlYL+/wIgQLSRVGNTx9cpd0ahLmUPAnXAt4UunlpuBNTKNtK2kws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328496},"type":"module","gitHead":"5dec1baa7bf7fa83e4ed9624a0cde90300feb771","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.23_1754046870721_0.5652845021571655","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-202508011124.0":{"name":"@specs-feup/clava","version":"3.0.24-202508011124.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.24-202508011124.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3930e3397909789e23feca78cc40ca4af814336c","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.24-202508011124.0.tgz","fileCount":826,"integrity":"sha512-MJvkqO4769MU2z9MOJJbl8fQ87yBOEB0ZgeZM7pdw8cdFbPO7rQUDAh/J4teMZDvHMDSD/XuUSuKIxYnnmpBow==","signatures":[{"sig":"MEUCIQCvFbEbAEf5+P3jau5FYejcjFcxYMXsY4uqpNd9d9/a6wIgHBpcpsedcAHesKW7oqpuTAl09uSTtzFCr3mNuixzrDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345812},"type":"module","gitHead":"aa522761440049e8f1b80445ce86ad8293a4da66","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.24-202508011124.0_1754047491607_0.7841078517004256","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@specs-feup/clava","version":"3.0.24","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.24","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"bc3def302be9c3b0287f6b09275176b81b1aa7c4","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.24.tgz","fileCount":823,"integrity":"sha512-39N+P7dUbjKKM5ot33hiAHuylAdawkDrFj5x2m5aIynMEvE3q1v7Vd4RhDbGQ8Lhs1LMqercop3kjRqmzf0rsQ==","signatures":[{"sig":"MEQCIE9eM9LjWCQ0NMOkRYn/BOV6q1ZUaYrdCpZ08WsQ7lU3AiBKFnNlfw624dLtbVV+FIJeKNTD2Upn7V5eONNvO5JAuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328488},"type":"module","gitHead":"aa522761440049e8f1b80445ce86ad8293a4da66","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.24_1754054405601_0.2579775883105526","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-202508011330.0":{"name":"@specs-feup/clava","version":"3.0.25-202508011330.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.25-202508011330.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"bf8453f003af2568265453f8288585313ace0f42","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.25-202508011330.0.tgz","fileCount":826,"integrity":"sha512-60ptQnXIHZcgqogA3Kz+eRUihvKv7qsagyM+xSrwMFTh5rXYfh//Kffi/lDsvtokP1CS2NQu99iO1b7dT+hP0g==","signatures":[{"sig":"MEYCIQDMvat7LZd7KlbNO/osM+8Ou9dC+7QNfjCMlnTGqYL6nAIhAOeQf1PltLePdbOc5DG8xuTuT4Clfv22wL0uG+59dLE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345777},"type":"module","gitHead":"79113df00dea00f6702f77ca56803f085ed0b795","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.25-202508011330.0_1754055023706_0.019956816086954987","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@specs-feup/clava","version":"3.0.25","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.25","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"fac5f70a2a9fba948e82bb16cafbdd8e6db64e81","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.25.tgz","fileCount":823,"integrity":"sha512-16duOjcVDowAhLC6VHx1qf3al7Yw34ObuEFe82B3g6nfScdRpGaphY7GB7ijzrzg9KHNfTnwRT5Q/+13MUTv2A==","signatures":[{"sig":"MEUCIDfRwL2tX9jh/5F016Rw8AxzDCRiVbelbXkk5DFQkIZ5AiEA4tqXu0vIkbIj6Lhw3Burgcj35W/k7vWouJ1XMhmCP1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328579},"type":"module","gitHead":"79113df00dea00f6702f77ca56803f085ed0b795","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.25_1754059108456_0.6455557548983892","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-202508011448.0":{"name":"@specs-feup/clava","version":"3.0.26-202508011448.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.26-202508011448.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"5e8f906025c45099c47b899b545f00cc9b4f6d02","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.26-202508011448.0.tgz","fileCount":826,"integrity":"sha512-wDKDFx3LQfjfLaaZdbXWHl4UmICFK6MpIfaW977uEg26ZQg6kCogtHKSQ1UM4AAYdgSS28wMgsaVDnGVNQrf2A==","signatures":[{"sig":"MEQCIGaF3piLMOVrMuAohX7uk1VfxcttxXwS5ChoJQoJudb5AiBP8/nYatvyMc1b2AaDBwrTy+CZDTRf1km//tyvVpBq6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345868},"type":"module","gitHead":"a01dc623743049bd4a2e8c1d0b2537cad8658e7c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.26-202508011448.0_1754059745562_0.05351170733519672","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-202508061855.0":{"name":"@specs-feup/clava","version":"3.0.26-202508061855.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.26-202508061855.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"0eec9a4595294e934f3184b9d4987304a18f3180","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.26-202508061855.0.tgz","fileCount":826,"integrity":"sha512-kNSU1TdZgO6LiwvTEK15RoMl35j+nmlglNApsC6evSJlNQV80iMsHYROWNJ1b3by1P7fyEhpC0zraMfyRrGB8A==","signatures":[{"sig":"MEQCIBhOCT+n63WYK4UZxTScq602QQ4SJTDCKpGs+1Wptf5aAiAw/oq/bwaiO1l5TA6b9MmZTMiWag2QHOxLzRGd9vhEWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345705},"type":"module","gitHead":"3493129d369351d1896a0113e63e176076183c72","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.26-202508061855.0_1754506531770_0.5802266905627489","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@specs-feup/clava","version":"3.0.26","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.26","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"2752df181b0ac7a011a44c0e7b3a151ffece33a6","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.26.tgz","fileCount":823,"integrity":"sha512-FQBUdQdhB42p0TFBFlgMKHi18j9YkyjZpV03jzm/k2+iYq1k9qedoMAx8NKZtzxfZd0lT/E3ojrrmMZ95yqa7w==","signatures":[{"sig":"MEUCIB6QK1n0xH7TAlRUo8IwaWy/Y5rnoglvgWr9m72c4ALYAiEAmsCplztfs1bBuGEGPIFvHdQnymnIFF16dVsPQIY+NRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108328769},"type":"module","gitHead":"3493129d369351d1896a0113e63e176076183c72","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.26_1754578924897_0.8824130312759835","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-202508071512.0":{"name":"@specs-feup/clava","version":"3.0.27-202508071512.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27-202508071512.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"695d4bf5b56d4e1caf90a8c2434325e213527978","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27-202508071512.0.tgz","fileCount":826,"integrity":"sha512-nT3oDMYJYwSVzw5xFlTkrQMOLkn6QAJGSWKg1vjuq1lgpJ4e5EhxaspdiEdoDiY9/SzaC5aUhW2uChoYAwkfMA==","signatures":[{"sig":"MEQCIAEJxGjCBAaa9Y835PoSEYZdM7ZSSFahGccy8v6EBdd5AiA1V0ymbHDGhzoRdJcwdlIg362req6MBVBNG+F7KzOF3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345705},"type":"module","gitHead":"a31e522de7f202931f192425d13bedf7e117e48d","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27-202508071512.0_1754579557093_0.9724484062115957","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-202508091048.0":{"name":"@specs-feup/clava","version":"3.0.27-202508091048.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27-202508091048.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"64ba076f5a8e85c008d31fd6b8bc27173f983bd5","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27-202508091048.0.tgz","fileCount":826,"integrity":"sha512-w5q0W//HlSOkcaCiIgmf1QcKE/mx/8JaOYAuaIBYRb5b7oI9mJXjKnJQqGBBfdTKTndHTyJ/4MjBk4Qsgfw4/Q==","signatures":[{"sig":"MEYCIQDW2GvoPRAyh66bHk5Cl9kogVcPmAFeLjjg3pmJ0pr7pwIhAMVKITmuVi6SL5HyDqOq3EJqR2FaYiq46P09qOsVoynO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108355012},"type":"module","gitHead":"d64cd773aeb911ed7e2a29abd6a4a8f8dca343f6","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27-202508091048.0_1754736493801_0.6543509057169965","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-202508091210.0":{"name":"@specs-feup/clava","version":"3.0.27-202508091210.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27-202508091210.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"9b203d134563c34ba4a0c58a11492406e2229959","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27-202508091210.0.tgz","fileCount":826,"integrity":"sha512-KIVP5P3nKsb+5pIK+4IzAPwT36P/c49aoQyrwT6IyzWf0Sd004WqdIMftpAXD8Lv6DowMzpRB6Ct6N4aLV06wQ==","signatures":[{"sig":"MEQCIAd3dTFWysMorhtLDdlsu5C71s4MBjakGuOgdupjG/HMAiBTa2WLxlJny99VGzPcYNdSzohi+/dVJEnWfj4/PT4/eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108355012},"type":"module","gitHead":"2016236ba12552a9d583a568ccff950ba0a0e515","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27-202508091210.0_1754741458476_0.09787901481757633","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-202508091620.0":{"name":"@specs-feup/clava","version":"3.0.27-202508091620.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27-202508091620.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c4b8a5fe91b54a17452e6d206dca9ac8d45edfec","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27-202508091620.0.tgz","fileCount":826,"integrity":"sha512-ubDLy/d9uynx9n8QlAYW4iDBhVF0VA7zp+RZOB3T38KgH29SN5o1ZTGRjrVf/lR+Ssdzr0Dj/1vnHqs1Ck9NyA==","signatures":[{"sig":"MEQCIHNvsFWlRPHULRqbRTqovUm4TYjt/wMtekdPj7rRjE7HAiB0GRAP6+Dtpfu/DUIK2CwBPIRu9xB4s7UZ5XWTLOIWXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108355002},"type":"module","gitHead":"6188a3f09eb0744f82c8e04baa0b45c83d648098","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27-202508091620.0_1754756466139_0.6469016373658447","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@specs-feup/clava","version":"3.0.27","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"3fc0c20a8f0448695528df16fccad733a81df1a7","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27.tgz","fileCount":823,"integrity":"sha512-WmAHuIJTl+NJcgUDPlHqeNIKR54aAWg1QG4x89R+xZWpk+LhPMXuqcA/CGcapXcRNZEUqcYnXwxOTKB1s7V+Hw==","signatures":[{"sig":"MEUCIQDaveGBZQsh78C36Vy+tUrT00ZiYcbAZG+7fI8471Y6jQIgDJ1YR9nkiuB8SKQN84UC0U3RKObCjapa48XMoeQt9/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108339082},"type":"module","gitHead":"eea7c43da340eeee01e8e0f0bc057471660bc68a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27_1754854566131_0.09097036583153262","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-202508101939.0":{"name":"@specs-feup/clava","version":"3.0.27-202508101939.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.27-202508101939.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"bc4556322a83905ca58a43478d3951e61c731209","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.27-202508101939.0.tgz","fileCount":826,"integrity":"sha512-fACohTBqfxokJggVBIjlNI24rfvrEZkZElb6FY9g5h9VMplch0U4ZGJca8aDnLBgJaUpZOYEsZttr6znJ4sUDw==","signatures":[{"sig":"MEQCIBIxM+RrG2Loce1YiNrZw5Flmcvx4iLKa7aUKv9s1m6sAiBYtAyGqVp0S2TXWk+dCY6OjfDFkWMwq0nxyYSLH+w3HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108355382},"type":"module","gitHead":"3280df6e7d87842766532f8cbf94cdfc69e60dcf","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.27-202508101939.0_1754854805698_0.32599317818089646","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-202508101941.0":{"name":"@specs-feup/clava","version":"3.0.28-202508101941.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.28-202508101941.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"396bd51ca7e28aa94f8be42963f2a02258026b93","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.28-202508101941.0.tgz","fileCount":826,"integrity":"sha512-Jrop1ohCOBEvCt0B6Gm8+1T4iTLLyLM5A5FH0sqyc5C5x9cC5vvBaxOY2XrdkgRup98A1cR09bgdHEynKWh7vQ==","signatures":[{"sig":"MEQCIDkqfqMXsN4p2NUASL6lI7tica4GOjKzTO50VVwyjXPgAiAYkt+oiALYjNK2f4DPS0kdTPYIqnXwzn1WtzsexUHzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108356051},"type":"module","gitHead":"6c485067200a4921b2409dfbbc45de3c1ee97abd","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.28-202508101941.0_1754854927704_0.5632947011512452","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-202508161830.0":{"name":"@specs-feup/clava","version":"3.0.28-202508161830.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.28-202508161830.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c35dcb2a68ad384fdbaaf452601342b3d50bb58e","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.28-202508161830.0.tgz","fileCount":826,"integrity":"sha512-WkvY8iIaa6pLLOhOSkdBLVERaro5IBQxaEUnPMU4qCk6A+1g7agqRiKTMtDv08KYBLF2F983Z4gv/+bLyBuNEw==","signatures":[{"sig":"MEUCIGhQnFMr6evFejU3XToteERzE7Wct1ZFBHLN4z+XRsGyAiEA7tUWesN5dhDyrcUJniuVofP3u6LqgUePi6KewP6YxOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108357675},"type":"module","gitHead":"c40c2e5ec163dccc4cf624a8a37b7549a4134bc8","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.28-202508161830.0_1755369069586_0.9745477205133013","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-202508171635.0":{"name":"@specs-feup/clava","version":"3.0.28-202508171635.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.28-202508171635.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"19b49c42e1c51eabb798db77d9746035f2d75d93","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.28-202508171635.0.tgz","fileCount":826,"integrity":"sha512-KCa9+5wIQxH7xYRhpxrv9rRx2OBT1fZYt505/bm3xnqsMOYtsnmTN96lIsWem6Eb6NrPQVp5+qShU/JKkYqDJw==","signatures":[{"sig":"MEYCIQCFUfZ6KBw8h8o42zh54Ne3++kb7pnM5lb0lyOiDYPIAgIhAIVnzw800NTkVmSf5XijO9KnrNPpvfP4LQ5NNiZSZH8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108357759},"type":"module","gitHead":"0c02ccfa5208005b34a20c8b8c7c4470832830c8","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.28-202508171635.0_1755448570401_0.9014340045564833","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-202509031751.0":{"name":"@specs-feup/clava","version":"3.0.28-202509031751.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.28-202509031751.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"329d44c3c9c525d2c7cd9de055b0380e18c37959","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.28-202509031751.0.tgz","fileCount":826,"integrity":"sha512-eVWT2EosWa4NJMJEtugGukh0+/nV096yiAvZUSkfmk+ov7AIqWR0JCqHBLFajjkhRMImfZWW89HOQZtAXul7wg==","signatures":[{"sig":"MEUCIQDj+iaGTDkb05B7DTRUMDmrmFhJPZLzL5X/i6fNQzNoLgIgEhCzJ/nqhT/3OOIkerrxRJQgyJUy3uWT5b1rzalIQ2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108357903},"type":"module","gitHead":"f7e23bc2af7cc094211f5575a545c3b9bbc0b41c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.28-202509031751.0_1756921918587_0.6658750450792246","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@specs-feup/clava","version":"3.0.28","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.28","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"803bb41c9c3c7acf07a9d5852c96052238e1b200","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.28.tgz","fileCount":823,"integrity":"sha512-JdMqHyP4hKDTrEqz+zHgtJrVOmTmebBpFNQM1L8BeY7ispbNitCmeXCUQ4Qtb9ak+UkYBUs9N+ueveyYcE6fjA==","signatures":[{"sig":"MEQCIFNN1odoqobVkh9WBskGqOILPC5IIhOwg+EwCIzlOy4xAiBRxOE6R5gUd8p+2IfAY4yl37ZEbrLl+E4vXr5B7lCs+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108355754},"type":"module","gitHead":"f7e23bc2af7cc094211f5575a545c3b9bbc0b41c","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.28_1756922992702_0.7259532816894809","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-202509031834.0":{"name":"@specs-feup/clava","version":"3.0.29-202509031834.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.29-202509031834.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"c68a3b43c47138263877fd0c1514f3b9904a3184","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.29-202509031834.0.tgz","fileCount":826,"integrity":"sha512-+2UJnqXzGalndrl9WDc8u9y6QTneUMlZ06Ya7XDSCr0cLY1DqYKJ8F5sKqINzhyDqHxDxk+jWu7D06o6A/t+eQ==","signatures":[{"sig":"MEMCIG7XNAzUi6BslSHpP62aeNMRFmdOdTpwEuSaCbwntvF4Ah9d77b3MweRx5y11sWt4a2fy/OHleU8OhreXNEOrnZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108372621},"type":"module","gitHead":"81422a0cb0a095f0e69079c60d608f4be38f6f12","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.29-202509031834.0_1756924492091_0.32956639127471354","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-202509051359.0":{"name":"@specs-feup/clava","version":"3.0.29-202509051359.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.29-202509051359.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"353976de7f27b3961ebffdd599ebfe7be3b5da1b","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.29-202509051359.0.tgz","fileCount":826,"integrity":"sha512-akAAFJl65RXBzSaa+eUUV85dJ77NPfH3vFParkGCDaI5tsTMze6q6tZhQjEUVTPacFZ1tnPD9XsxCAnETGXEyg==","signatures":[{"sig":"MEQCIE/X3DZbwa4e5C/0/v12MXACQSRF5V0HN0pc5fR6l4qKAiBfrjjpHoIM8szlwZ3u+Si2jlnqd7aBHna8J5Crfs6nWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108373286},"type":"module","gitHead":"7cd2dfa4a9f66b02d9f52b3b1148b65a53234b7d","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.29-202509051359.0_1757080765220_0.00955368145309432","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@specs-feup/clava","version":"3.0.29","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.29","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"4c482666300df6182caf9e5929f7af5e4650eb84","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.29.tgz","fileCount":823,"integrity":"sha512-TpjV3MlrNdyoLtf//QUge4xJGza/m8Z7M4b6HVMmhLT60t+ySukoVsDpA7lA09SIMe6p/o0ytl05oyq4hi6DAA==","signatures":[{"sig":"MEQCIAFVGUjGaKo8BWZpswDA9HqfIZcLqA/0ZTH3z5a7pEtdAiA8+gScbi1X0CAUqO1LGxF+E1gvzm53JOnjVMsQ437Efg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108356050},"type":"module","gitHead":"ee4900674f0d51cda141024a7f91422b72a90d78","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.29_1757580884884_0.8266477485922703","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@specs-feup/clava","version":"3.0.30","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.30","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"a3a6349cc5e926aa84ad0dfc2c922828dfcce5fb","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.30.tgz","fileCount":823,"integrity":"sha512-59WNg7j9E8aNoDyOgV7uRwcCL5iwukDycDBhJ1O5S+LXrDV7STPmrnldAN/jljOeIdy5Re1JiEhdelC00AeWAw==","signatures":[{"sig":"MEUCIQC86E6xlzmbXrmHszdX86PiENez+JXkqFGyHLN+XEANQQIgEoSHvFrHtgNquDTSTdeenT7WyKP9f2uCNCTaqQKoRlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108356051},"type":"module","gitHead":"fa0d1721019b25ac3255811bcd59d792676d0b3f","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.30_1757586639553_0.2586850961231346","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@specs-feup/clava","version":"3.0.31","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.31","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"70a476ea59536acbf9aa5adf76fd38ac4dcdbd22","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.31.tgz","fileCount":823,"integrity":"sha512-03EC4TnWOUqKpSO7+TOT5BAAZ5ZaV4CyvCxW05xKJO1Ud3v6TE+3MtcZ8258Ro+9Ifs9nMFDhoXD8uo+HKyIAA==","signatures":[{"sig":"MEQCIEFu2jrtgEVjh/N7/t+irzDvjiVp12E5Y153/tpBM/YGAiAGVXBK82niZSWDxXfD52CtwZYf4bW+DMvgVhtoWg1ROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108356189},"type":"module","gitHead":"c1b11f4539aedd96e0e30660a9ccf81cdde17db6","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.31_1757588531050_0.9630341762424206","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-202509111138.0":{"name":"@specs-feup/clava","version":"3.0.32-202509111138.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.32-202509111138.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"6b5d80b7321a53f9a8442b3be90c252a2d02c559","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.32-202509111138.0.tgz","fileCount":826,"integrity":"sha512-/9GkvOMQDK/Y8SGNVdWl0VkWd6jKxAIouWgWoAgXRBUZQUkDITY8zVxo6Ct4yyinHvLlrDAx5m3r3XA7xLlgZA==","signatures":[{"sig":"MEUCIQDt70SnUfGeI5aX/ZM36zauW3qqBnGlpgLZR54v8l3UfgIgZu5zdYWa9+urphd5tB5PyllyH9wrsMAoPpSw7u/ptmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108373606},"type":"module","gitHead":"a4d3fbd759f59cf5aff0f9b9597acf3c11483b96","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@specs-feup/lara":"^3.0.9"},"_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/clava_3.0.32-202509111138.0_1757590733410_0.5673893426004275","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@specs-feup/clava","version":"3.0.32","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.32","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"600b8b83ad9e28b387e1acdb4f98ff414eb62498","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.32.tgz","fileCount":826,"integrity":"sha512-bwFpy539H/Lo5Z6glBLEPTdD1ARANqvyPBExqdmAeevqKtuBUBx7odGfcnQo0rKV3Na3/SrQZVPz5V8mg/YXnQ==","signatures":[{"sig":"MEYCIQDOlsIJGjuCnR3J7Wx7B/NeVkKGe/rrG71r3NCEMXeSSQIhAO/GcMRk4TSBgDn+g6hucPPvFZSfpw86XQW6pZaSvWzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108744324},"type":"module","gitHead":"9345eacfa20d474b79a64b3bed8ae84b0f7a4c68","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"lmsousa","email":"lm.sousa@fe.up.pt"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"11.6.1","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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/clava_3.0.32_1759249832096_0.03636519098157609","host":"s3://npm-registry-packages-npm-production"}},"3.0.33-202509301708.0":{"name":"@specs-feup/clava","version":"3.0.33-202509301708.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.33-202509301708.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"ca168e2f1d7f991578e68f8e2f18d5daf624aaf5","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.33-202509301708.0.tgz","fileCount":827,"integrity":"sha512-MZq0pTMukLVXnFFTOEeZrpHR5M2ymHgHaTEqlyU2S13VlaBqekMGNTFdjolN1YXujxebBoIIoUJ6aTFvVlRx1g==","signatures":[{"sig":"MEYCIQDoeNxDSN1HgYkXanfKzVpFS0Y520I1TxGW/z7VLuOX0gIhAOSo1Ux/9J15S1SDYu/2PvGrbaVUhit4qQqc40/cZVmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108752539},"type":"module","gitHead":"c0b51ea5363feb5781180f3cd896d48c82f16676","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.3","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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/clava_3.0.33-202509301708.0_1759252113423_0.011550092243395316","host":"s3://npm-registry-packages-npm-production"}},"3.0.33-202511041453.0":{"name":"@specs-feup/clava","version":"3.0.33-202511041453.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.33-202511041453.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"15e7bbf66121215e464d00b0ee28fd88ca91c07b","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.33-202511041453.0.tgz","fileCount":827,"integrity":"sha512-gjEo0cGp5AH8Fa2bHggcAk0NJErCcZGaqxzPmLL/qy9NCyBwWjAdzeiCFGbQqpeVe9dntcunX9HqzvKlps3yIQ==","signatures":[{"sig":"MEYCIQDtGPvUh8fzEnE2mAomuUPAYU2CrGYDuliYNJwpd3HZNAIhALQnVtKVP3LX28qxzPgDGwZK5VqBqbOvYq2BRqBNPWpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108761925},"type":"module","gitHead":"b31e0e495532f2b11a4e0fb38d61031b86268b1a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.33-202511041453.0_1762267999880_0.4647843321226859","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@specs-feup/clava","version":"3.0.33","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.33","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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"b81aef7311ace9bd01037f55e876235ca94ea5fe","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.33.tgz","fileCount":824,"integrity":"sha512-yp8UzsOFw3tBewtbpPd3LBVtg4W6mv/SxTsI6vEB073+Qngi4UnAFUk4Y2O17uqXk3ssO/5Q+LojLxH8oOnODg==","signatures":[{"sig":"MEYCIQCDc3rr3PhpjYWBehVpDTI6EWJAdyrQXmD1ZzW4mhuArgIhAPKn9G7o/6KVUZT/15oef/DrCM/F7nbBH5Dygw6e3HzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108739823},"type":"module","gitHead":"b31e0e495532f2b11a4e0fb38d61031b86268b1a","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.8.2","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@specs-feup/lara":"~3.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.9.0","@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/clava_3.0.33_1762268764038_0.0707285297957303","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202511041514.0":{"name":"@specs-feup/clava","version":"3.0.34-202511041514.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202511041514.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"39f64901b3edc95d268d92c7ee8cc4e81909ab52","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202511041514.0.tgz","fileCount":827,"integrity":"sha512-Aqxz6rBmK/r/hxP3Uvl/TvLyXm38YTf3GmctlPQTTQgWgGR1/IOMI6z02c8A2nfmjBDsfIgOIF2qjEMrubiobg==","signatures":[{"sig":"MEUCIBLamyPGRZpfpI8h5cuf2RWEDgQpUmZa6LLXO5L8URJ6AiEAh+MYVWKJfAYs4DJdVw3c561Y5KVG3UUo7ePkE8U9Cgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108761925},"type":"module","gitHead":"6552f797bd7df4ecf82cea056a2a42c539ad10ec","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202511041514.0_1762269303480_0.31098360166924355","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202511132148.0":{"name":"@specs-feup/clava","version":"3.0.34-202511132148.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202511132148.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"d0006ccf40281c02072529db35c2d9752976d80c","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202511132148.0.tgz","fileCount":827,"integrity":"sha512-ybqOUVqZcm7VFt4s1CrWGzYbqHf7C2HQYeVU8xxg7BobAOaHfQviphjlL7bl0GmQAr+q9JU15kHqinbL+HYwKQ==","signatures":[{"sig":"MEQCIGIIOhp0a+Jd1LYuPkQcsldbCSpMNvSFLYtU7RfduruMAiBXcIY8TR5VjozsXXt3sys/Lwnm9DESNcWG77YKld9Hbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108762009},"type":"module","gitHead":"a652bacba84eb2584f793391f5dec35d0ab28793","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202511132148.0_1763070529453_0.5154309018892556","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202511191715.0":{"name":"@specs-feup/clava","version":"3.0.34-202511191715.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202511191715.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"ed789fbba2f23985ee1b8c85b79c77e1121d5310","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202511191715.0.tgz","fileCount":827,"integrity":"sha512-wI/8+cDr0Y2Zwi+0E/DyFH/3MooyPe1bKr6DEE0rFiFB9pW8gyH9St4E8t4yQSMOINtWLU2yBQNEM6w14M33Tg==","signatures":[{"sig":"MEYCIQDWINDEqQHhcwMvbiYt5O6kj3BDYKJbJ4ef/fBVkJxeVAIhAKIAaxe+7Wmw/2pLcHkV1JHr0MvnKeHYGQX+Z0dtCIUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108764724},"type":"module","gitHead":"605704fff1fea681eddd72476065f5dd990bc633","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202511191715.0_1763572533364_0.127117787046932","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202512062218.0":{"name":"@specs-feup/clava","version":"3.0.34-202512062218.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202512062218.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"14ef0e4fbe6379727849cdbd52313b62671149f8","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202512062218.0.tgz","fileCount":827,"integrity":"sha512-qe62q9BYhuWu63eN+Ol3g+xEBvsS8f27g+Cqk1AtnIYsWPoCv9XioR6S5hlvKTAgXf4boHMdcevXZDfCFhc2QQ==","signatures":[{"sig":"MEQCIFWjenyTXZDVuV82bshOm9vppZ/W8d44HJVU9LPIzh8dAiAgLqKC82hBvYlzQd10kOGbEYc5jqYPVTeAVCqaDja53w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108764701},"type":"module","gitHead":"605704fff1fea681eddd72476065f5dd990bc633","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202512062218.0_1765059542480_0.13088557111316246","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202512201059.0":{"name":"@specs-feup/clava","version":"3.0.34-202512201059.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202512201059.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"4b39460df152056645b7fc1fd7b4aa827760726c","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202512201059.0.tgz","fileCount":827,"integrity":"sha512-Gko+7/AHaMrE7VljLw0S6Tv2b/CtyhbJxNQ7jLpwf2LeDI1074hJrfFUnyaIHxnXeDtgV6rQCEevZn/iPkvZ7g==","signatures":[{"sig":"MEQCIDtSHqnw+ITPUM8uvY0TokwBxWjsn1mZl7FAz3Looc6YAiBXIGxJQjNL1yRugh/fvg98y+0zczpOEX/bDaSE6ZLHfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108764701},"type":"module","gitHead":"0f92d5d2a026be14b9d4a255840325ba23c76a48","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202512201059.0_1766228352261_0.5941210863035813","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202512201103.0":{"name":"@specs-feup/clava","version":"3.0.34-202512201103.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202512201103.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"1d186db79393efe80b6bb88983992155277b156a","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202512201103.0.tgz","fileCount":827,"integrity":"sha512-WRhcjyJugmmEmUm9UschT1WPBkpJaG1wJskCdihmPcn80yYDvXIuz0Azil+uXnoWRid1NbUaEeahYgwvxpmqSw==","signatures":[{"sig":"MEUCICq1jf7pOFZyBrssYXT1QhGQG/ST2i3FxJ1hQs9pKnBDAiEAwW71dA9f02PLia0VxzAh8IhG02Kqt4xDi/3mvpW+LJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108764701},"type":"module","gitHead":"e692b4a94e5f823d2ee97676a9023ede236862a5","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202512201103.0_1766228604345_0.49341039389675445","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-202512290033.0":{"name":"@specs-feup/clava","version":"3.0.34-202512290033.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@3.0.34-202512290033.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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"7b3bd7c09c7a5729d5ba0fad582368ebb9ff3b53","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.0.34-202512290033.0.tgz","fileCount":827,"integrity":"sha512-2h5hu1KI7i6Xigf/BNHZRVxOxzvOjeX/Bxkl9QEDEgm7f11TvAJ16KvhkpV3x5pJJyXDFo4ztOgpGenPeGO5rA==","signatures":[{"sig":"MEYCIQD5L6aPpzKIQbJI5g57Hbhhnl9P+rgTUAO3eTB6cWNVNgIhAP+LG7QIMyFsZ9iOaj5ZPMLt0jLt4EYAdYO9YeijapmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108766073},"type":"module","gitHead":"e0f4ec8f1d56f96497aab6b6f8bab6b754f17a30","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","java-dist":"npx lara-java-dist --jsSourceFolder api --jsDestinationFolder ../ClavaLaraApi/src-lara/clava/ --javaClassname ClavaApiJsResource --javaPackageName pt.up.fe.specs.clava.weaver --javaDestinationFolder ../ClavaLaraApi/src-java/pt/up/fe/specs/clava/weaver/ --javaResourceNamespace clava","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@specs-feup/lara":"~3.0.13"},"_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.9.0","@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/clava_3.0.34-202512290033.0_1766968413318_0.09509728478948087","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@specs-feup/clava","version":"3.5.0","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"6019f14e84d47af3e46b071600ca99a40e22808d","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.5.0.tgz","fileCount":734,"integrity":"sha512-ffGRERiFawI5CLQBXGM27Jk1XbaDPSA5z/1n200hzWATEGKq6xgkA90tgfMcRQIWXgDaKSiJ8HjJ+o0XDBNbnw==","signatures":[{"sig":"MEYCIQC6k/oSnY10olIoXZCfsyS+qO/B7mvFzfukiF7RH8WnLQIhAI+pg+iHC5BKQPoMWWKrYDpnKQOCMaclzl4kdnE2Zg2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52216669},"type":"module","gitHead":"5af5a2c275f0a3e202b85df7d988fd7f49b2eedb","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cytoscape":"^3.0.0","@specs-feup/lara":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.9.0","@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/clava_3.5.0_1768239495035_0.42832214754110964","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@specs-feup/clava","version":"3.5.1","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","_id":"@specs-feup/clava@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/clava#readme","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"bin":{"clava":"code/index.js"},"dist":{"shasum":"69a60c25959bd29b6c3f872d78f77f8d66fbdde9","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.5.1.tgz","fileCount":736,"integrity":"sha512-M1oUcY9B8pIL7q9jSy8Bwxh6PAivXpR5PeYiDv0bvplwHg1oI+VfiptCOoH5UzCbA9G9ikP6xKVz4fqAEwJteA==","signatures":[{"sig":"MEYCIQDEcjfXEl9FPs1oC/zfkMx5Is8lMb7O6+SQCou+cufUBAIhAJj7joaM/CFn+CRDjFvg1A2/EQs/MDyNGJ94De7ZP79/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52234560},"type":"module","gitHead":"3717bdfd472ce8d76b5f462bb13fc92f2017b31e","scripts":{"run":"node ./code/index.js","lint":"eslint .","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --detectOpenHandles --forceExit","build":"tsc -b src-api src-code","test:api":"npm run test -- src-api","test:cov":"npm run test -- --coverage","build:api":"tsc -b src-api","test:code":"npm run test -- src-code","build:code":"tsc -b src-code","test:watch":"npm run test -- --watch","build:watch":"npm run build -- --watch","build-interfaces":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"_npmUser":{"name":"joaobispo","email":"joaobispo@gmail.com"},"repository":{"url":"git+https://github.com/specs-feup/clava.git","type":"git","directory":"Clava-JS"},"_npmVersion":"10.9.4","description":"A C/C++ source-to-source compiler written in Typescript","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cytoscape":"^3.0.0","@specs-feup/lara":"~3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","cross-env":"^7.0.3","typescript":"^5.9.0","@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/clava_3.5.1_1768937637667_0.6125700365931073","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@specs-feup/clava","version":"3.5.2","description":"A C/C++ source-to-source compiler written in Typescript","type":"module","bin":{"clava":"code/index.js"},"scripts":{"run":"node ./code/index.js","build":"tsc -b src-api src-code","build:api":"tsc -b src-api","build:code":"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":"npx lara-build-interfaces --input ../ClavaWeaver/src/pt/up/fe/specs/clava/weaver/CxxWeaver.json --lara @specs-feup/lara/LaraJoinPointSpecification.json --output src-api/Joinpoints.ts"},"repository":{"type":"git","url":"git+https://github.com/specs-feup/clava.git","directory":"Clava-JS"},"keywords":["C","C++","source-to-source","compiler","metaprogramming"],"author":{"name":"L. Sousa"},"license":"Apache-2.0","bugs":{"url":"https://github.com/specs-feup/clava/issues"},"homepage":"https://github.com/specs-feup/clava#readme","dependencies":{"@specs-feup/lara":"~3.5.0","cytoscape":"^3.0.0"},"devDependencies":{"@jest/globals":"^29.7.0","@types/debug":"^4.1.12","@types/java":"^0.9.6","@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.9.0"},"_id":"@specs-feup/clava@3.5.2","gitHead":"3717bdfd472ce8d76b5f462bb13fc92f2017b31e","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-s7dkBHDvMRm6/4PovkgoEGqAKKIg8ZYgE6T6KQORWWK/rZ3e0zKavcxnw8cJkpojA1KH+ozLE9aAbC/3qOdJVg==","shasum":"e4fb7e9491cdebe28894b0aaa516549956f7bfb6","tarball":"https://registry.npmjs.org/@specs-feup/clava/-/clava-3.5.2.tgz","fileCount":733,"unpackedSize":52383230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDXgiunr8D0S9GDmpaPJa08/wM2DuC0PTg8cH5IrRHmwIgS1mKp+4AyJqTH6C3wYjB3UC+2yzkuu0LCBeMAbon2hk="}]},"_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/clava_3.5.2_1782923953963_0.3987519196622116"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T16:18:15.665Z","modified":"2026-07-01T16:39:14.866Z","3.0.0":"2024-09-25T16:18:16.890Z","3.0.1":"2024-09-28T14:12:49.007Z","3.0.2":"2024-11-21T19:09:57.358Z","3.0.3-20241230163538.0":"2024-12-30T16:35:51.426Z","3.0.3-202412301657.0":"2024-12-30T16:57:33.632Z","3.0.3":"2024-12-30T17:07:08.340Z","3.0.4-202412301709.0":"2024-12-30T17:09:35.122Z","3.0.4-202501021622.0":"2025-01-02T16:22:54.417Z","3.0.4":"2025-02-05T16:00:55.353Z","3.0.5":"2025-02-05T16:13:22.589Z","3.0.6-202502110752.0":"2025-02-11T07:53:02.704Z","3.0.6-202502121519.0":"2025-02-12T15:19:28.326Z","3.0.6-202502151431.0":"2025-02-15T14:31:48.165Z","3.0.6-202502201131.0":"2025-02-20T11:31:35.790Z","3.0.6":"2025-02-22T00:42:58.290Z","3.0.7":"2025-02-22T00:44:20.644Z","3.0.8":"2025-02-24T17:21:54.025Z","3.0.9-202502271708.0":"2025-02-27T17:08:30.158Z","3.0.9-202503011638.0":"2025-03-01T16:38:33.772Z","3.0.9-202503031139.0":"2025-03-03T11:39:33.918Z","3.0.9":"2025-03-10T17:28:07.348Z","3.0.10":"2025-03-14T13:56:24.716Z","3.0.11-202503142005.0":"2025-03-14T20:05:35.528Z","3.0.11-202503231554.0":"2025-03-23T15:54:31.389Z","3.0.11":"2025-03-23T15:56:06.966Z","3.0.12-202503231604.0":"2025-03-23T16:04:22.592Z","3.0.12-202503231612.0":"2025-03-23T16:13:06.937Z","3.0.12-202504041046.0":"2025-04-04T10:46:12.148Z","3.0.12-202505071219.0":"2025-05-07T12:19:36.324Z","3.0.13-202505071649.0":"2025-05-07T16:49:47.569Z","3.0.12":"2025-05-07T16:50:06.824Z","3.0.13":"2025-05-23T14:06:27.386Z","3.0.14":"2025-05-23T17:11:32.050Z","3.0.15-202505292128.0":"2025-05-29T21:28:25.298Z","3.0.15-202505292215.0":"2025-05-29T22:15:32.869Z","3.0.15-202505292218.0":"2025-05-29T22:18:58.231Z","3.0.15-202505292221.0":"2025-05-29T22:21:44.818Z","3.0.15-202505292244.0":"2025-05-29T22:44:25.768Z","3.0.15-202505301049.0":"2025-05-30T10:49:23.936Z","3.0.16-202505301111.0":"2025-05-30T11:11:23.171Z","3.0.15":"2025-05-30T11:11:37.838Z","3.0.17-202505311612.0":"2025-05-31T16:12:15.905Z","3.0.16":"2025-05-31T16:34:03.389Z","3.0.17":"2025-06-11T17:55:24.050Z","3.0.18-202506111804.0":"2025-06-11T18:05:11.855Z","3.0.18-202507101839.0":"2025-07-10T18:39:49.446Z","3.0.18":"2025-07-10T21:46:47.019Z","3.0.18-202507102149.0":"2025-07-10T21:49:14.753Z","3.0.19-202507102155.0":"2025-07-10T21:56:02.491Z","3.0.18-202507102155.0":"2025-07-10T21:56:04.782Z","3.0.19-202507220922.0":"2025-07-22T09:23:34.002Z","3.0.19-202507251742.0":"2025-07-25T17:42:49.567Z","3.0.19":"2025-07-30T17:22:52.160Z","3.0.19-202507301730.0":"2025-07-30T17:31:02.158Z","3.0.20-202507301732.0":"2025-07-30T17:32:25.782Z","3.0.20":"2025-08-01T08:27:04.744Z","3.0.21-202508010836.0":"2025-08-01T08:36:38.762Z","3.0.21":"2025-08-01T10:09:20.672Z","3.0.22":"2025-08-01T10:38:39.523Z","3.0.23-202508011047.0":"2025-08-01T10:48:03.890Z","3.0.23":"2025-08-01T11:14:31.752Z","3.0.24-202508011124.0":"2025-08-01T11:24:52.634Z","3.0.24":"2025-08-01T13:20:06.672Z","3.0.25-202508011330.0":"2025-08-01T13:30:24.774Z","3.0.25":"2025-08-01T14:38:29.628Z","3.0.26-202508011448.0":"2025-08-01T14:49:06.629Z","3.0.26-202508061855.0":"2025-08-06T18:55:32.841Z","3.0.26":"2025-08-07T15:02:05.944Z","3.0.27-202508071512.0":"2025-08-07T15:12:38.202Z","3.0.27-202508091048.0":"2025-08-09T10:48:14.838Z","3.0.27-202508091210.0":"2025-08-09T12:10:59.551Z","3.0.27-202508091620.0":"2025-08-09T16:21:07.193Z","3.0.27":"2025-08-10T19:36:09.887Z","3.0.27-202508101939.0":"2025-08-10T19:40:06.734Z","3.0.28-202508101941.0":"2025-08-10T19:42:08.739Z","3.0.28-202508161830.0":"2025-08-16T18:31:10.635Z","3.0.28-202508171635.0":"2025-08-17T16:36:11.470Z","3.0.28-202509031751.0":"2025-09-03T17:51:59.659Z","3.0.28":"2025-09-03T18:09:53.877Z","3.0.29-202509031834.0":"2025-09-03T18:34:53.180Z","3.0.29-202509051359.0":"2025-09-05T13:59:26.280Z","3.0.29":"2025-09-11T08:54:45.918Z","3.0.30":"2025-09-11T10:30:40.596Z","3.0.31":"2025-09-11T11:02:12.087Z","3.0.32-202509111138.0":"2025-09-11T11:38:54.457Z","3.0.32":"2025-09-30T16:30:33.166Z","3.0.33-202509301708.0":"2025-09-30T17:08:34.501Z","3.0.33-202511041453.0":"2025-11-04T14:53:20.946Z","3.0.33":"2025-11-04T15:06:05.163Z","3.0.34-202511041514.0":"2025-11-04T15:15:04.539Z","3.0.34-202511132148.0":"2025-11-13T21:48:50.481Z","3.0.34-202511191715.0":"2025-11-19T17:15:34.415Z","3.0.34-202512062218.0":"2025-12-06T22:19:04.228Z","3.0.34-202512201059.0":"2025-12-20T10:59:14.177Z","3.0.34-202512201103.0":"2025-12-20T11:03:26.198Z","3.0.34-202512290033.0":"2025-12-29T00:33:35.152Z","3.5.0":"2026-01-12T17:38:16.415Z","3.5.1":"2026-01-20T19:33:59.055Z","3.5.2":"2026-07-01T16:39:14.748Z"},"bugs":{"url":"https://github.com/specs-feup/clava/issues"},"author":{"name":"L. Sousa"},"license":"Apache-2.0","homepage":"https://github.com/specs-feup/clava#readme","keywords":["C","C++","source-to-source","compiler","metaprogramming"],"repository":{"type":"git","url":"git+https://github.com/specs-feup/clava.git","directory":"Clava-JS"},"description":"A C/C++ source-to-source compiler written in Typescript","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":"# Clava-JS\n\nClava source-to-source compiler running on top of Node.js.\n\nCurrent version only works on Node 20 and 22.\n\nTo test Clava-JS you can try the [Clava project template](https://github.com/specs-feup/clava-project-template).\n\n## Installing dev environment\n\nExecute the following commands to build Clava-JS in a folder called `workspace`:\n\n```bash\nmkdir workspace\ncd workspace\ntouch package.json\ngit clone https://github.com/specs-feup/specs-java-libs.git\ngit clone https://github.com/specs-feup/lara-framework.git\ngit clone https://github.com/specs-feup/clava.git\n```\n\nIn the `workspace` directory, edit the `package.json` file and add the following:\n\n```json\n{\n  \"type\": \"module\",\n  \"workspaces\": [\n    \"clava/Clava-JS\",\n    \"lara-framework/Lara-JS\"\n  ]\n}\n```\n\nStarting from the `workspace` directory, execute the following commands to build Clava-JS:\n\n```bash\nnpm install\nnpm run build -w lara-framework/Lara-JS\nnpm run build -w clava/Clava-JS\nnpm install\ncd clava/ClavaWeaver\ngradle installDist\ncd ../..\n```\n\nFinally, copy the JARs in the folder `./clava/ClavaWeaver/build/install/ClavaWeaver/lib` into a new folder called java-binaries in `./clava/Clava-JS`:\n\n```bash\nmkdir clava/Clava-JS/java-binaries\ncp -r ./clava/ClavaWeaver/build/install/ClavaWeaver/lib ./clava/Clava-JS/java-binaries\n```\n\nInstall the package globally:\n\n```bash\nnpm install -g @specs-feup/clava\n```\n\nIt should now be available as a command in the terminal:\n\n```bash\nnpx clava classic <your CLI options, pass a non-existing flag, such as -dummy, to check the options>\n```\n\nIf you want to reflect local changes in Clava-JS (or Lara-JS) in the installed command, use the `link` option:\n\n```bash\nnpm link @specs-feup/clava\n```\n\n## Executing Clava-JS\n\nYou can execute Clava-JS by running the following on your terminal\n\n```bash\nnpx clava classic <scriptfile.js> -p \"<c++ files or folders>\"\n```\n\nAdditionally, if you would like to see the help menu\n\n```bash\nnpx clava --help\n```\n\nor run in watch mode\n\n```bash\nnpx clava classic <scriptfile.js> -w <directory/file to watch> -c <clava config file>\n```\n\nTo create a Clava config file, launch the Java-based GUI:\n\n```bash\n./clava/ClavaWeaver/build/install/ClavaWeaver/bin/ClavaWeaver\n```\n\n## Debugging\n\nYou can get debugging information using a `DEBUG` environment variable.\nThis variable is used by the [debug](https://www.npmjs.com/package/debug) module to determine what to expose.\n\n```bash\nDEBUG=\"*\" npx clava classic <scriptfile.js> <your CLI options>\n```\n\n## CMake\n\nClava has a [CMake package](https://github.com/specs-feup/clava/tree/staging/CMake), check the link for more details on how to use it.\n","readmeFilename":"README.md"}