{"_id":"@graf-research/adf-core","_rev":"42-148b55bd9845112e08f147f603a6e328","name":"@graf-research/adf-core","dist-tags":{"latest":"1.2.4"},"versions":{"0.0.4":{"name":"@graf-research/adf-core","version":"0.0.4","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.4","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"ffbe36be0224934fb06d4cb5ac82c7b0aa4ed1a2","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.4.tgz","fileCount":35,"integrity":"sha512-i/4l5HbtSPyojUsIbntEZwTyIXBCOTIx2/ibO89xu3vO++02mgzIsi8XXpjYykS/tIx3/bIkX/DwpMjqjThrpg==","signatures":[{"sig":"MEQCIHzWANNd/JDLqB3RYxD9oMxQ4YHo0g2a0c6PT7GuhXzGAiAHJlD+IQbc3fHOzujlwVbCL47kbP5pHz7OzVwm4vZlyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78939},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.4_1730354647792_0.8274317209700863","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@graf-research/adf-core","version":"0.0.5","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.5","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"7e975efc9780371fe587e786c14156d3ad6bfa49","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.5.tgz","fileCount":41,"integrity":"sha512-cMcf7vb0yIZEPQ8O8HEim34xKI1sFLbMm827QVUze74xinneipiRkU3FYQaI26KbQG1N1EnZc7MMTDq8PDlpvQ==","signatures":[{"sig":"MEQCIH8vUVbQYu+aW3w2msrYBoaB0cAUkraZ6Rh3vjCStUaMAiBhh0AM1eub3Thn4UOUVUKUKxEFDBNFFHUNdrgkE+ySLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83134},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.5_1730375204852_0.6984525868948925","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@graf-research/adf-core","version":"0.0.6","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.6","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"3cdcd7dbaf1c10338bdc9db72fc8fb7c4146acb4","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.6.tgz","fileCount":41,"integrity":"sha512-+YM8iOUcTnFswJdlVQFkVNGCMP/cnr3ew/IaWcpVYEigi1eDV4F7fb02vP0+DOlyfn+FW+k12+6focozULBLUw==","signatures":[{"sig":"MEYCIQDivx3dApBLOe8gb7Nr/4Xnv/KNrKFfW0ARw8NXnU68AAIhANRnvVraRgdJ0HIIn+0btAD+fzKfINLxsWRWZdXr5Ggg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97951},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.6_1730392165484_0.7485866626527315","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@graf-research/adf-core","version":"0.0.7","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.7","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"f7ee9dae05457f5669ce5dd7edd88caa9e3f2d8c","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.7.tgz","fileCount":41,"integrity":"sha512-9nruNdLbQZfUGCq3NgsE2LwnuWL/rVB9T58NZPeyY/66obhCt2lvJTt7VeDNyRVi3Y1MqFqUU8phAafvOTmVQQ==","signatures":[{"sig":"MEQCIAo8JEu0R+cFH8Z89307GoXmE9CZ2IYXiLEFu1LeJedmAiA4Dqyd7j9URgCQdJq6Ngg9stHDThr0Jx2saxdckDhIKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97956},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.7_1730396327587_0.7771714515889603","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@graf-research/adf-core","version":"0.0.8","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.8","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"21296982117f91217a19bdb6c1634863be2580d4","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.8.tgz","fileCount":41,"integrity":"sha512-UjgTjzT/J7qhqtF/s7q1O6akyqz0StaZXPImdGP3X5paUqwyByXa9C0YOhlcq0CWNwJNWv+Pddevf0fki0V5Mw==","signatures":[{"sig":"MEUCIGVywtBJRMLEMycj30A8qinKA+yFav4u84m6IohH8PT/AiEAjR9Jtpl4msjO2kyA9se58zNpv+kVYWmzDyXwfynRdwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98260},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.8_1730441206392_0.7253238606982493","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@graf-research/adf-core","version":"0.0.9","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.9","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"d2491461cbf67d34473470b3c4559ad06a2bcead","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.9.tgz","fileCount":41,"integrity":"sha512-bo6yyJftk6DhVDPzj7gs83iMWIPwQg9A3BktA2PKZhzUBmwLhFDNmIqNzJGh5qZAjRAdq/WGUk4Hqaex1tBTiA==","signatures":[{"sig":"MEYCIQDsL4mK5GVijGRbIYNdFS5zpEI+tsJNSUMgJP+hBnhcVwIhAOgC4VjAFTJcAShapgulmAMwO6J0Z4ZJrqfwexESJ8GD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98352},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.9_1730547137865_0.9261119310652195","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@graf-research/adf-core","version":"0.0.10","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.10","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"4597392bcef24c5641e4fadc1421958c2844d930","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.10.tgz","fileCount":41,"integrity":"sha512-ISO92u4iroLM39TcwjA+Tyhn7UjoS1NgtYnRN5oUlg86bTicICihR8LlO1hJRRp3WfV1Wx/S4qP3EhuWFfcUNg==","signatures":[{"sig":"MEYCIQCpyQ9sGLzV4WuSusUEY+ouDmMulL/5HALHTyNcq4VxtAIhAITW5lcfKvISKNG34Dk8bWG4Et5an3r0Piypf4iwrhcM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99114},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.10_1730617566432_0.4096193570495834","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@graf-research/adf-core","version":"0.0.11","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.11","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"e5e0f52119347c19392a273e4aa194a485cf7bad","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.11.tgz","fileCount":41,"integrity":"sha512-JPtqKsbgTW62XfqoTYA4KFkFyroB0RxdNvjPOvwRNUARc+WpGaXcjRS4yytyJ+phhn2nCK6VhL2sBdTNAhOqXA==","signatures":[{"sig":"MEQCIFz8EvX1rmrBHLkT+w91iuGB4BDVpSulNms1/scZ8YvNAiA7v40JIMQ2ToGK1M9QvJCJLvi5wpd/pKTHNlfOZxHtXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99148},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.11_1730617904900_0.45472271625627214","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@graf-research/adf-core","version":"0.0.12","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.12","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"d94cfb85b95cd04ff44b1b8735fa9c6bbfe0cedf","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.12.tgz","fileCount":41,"integrity":"sha512-XT1kyGcl+uIRh6eDIt/AGb5Iy+b+m1JpA2LS7p8GKFXanqIZqIZUANqqTMnyrU1HzYta31fSM8IvGuS6uum1dg==","signatures":[{"sig":"MEQCIDRO2WYi60Qu3etKoNlZOoLI1e2o/XgRXpo1Hebc4BO9AiAQVL5msdltm77UoYgoZnGhkzGPWoxcYjxhloXpbTsXRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99148},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.12_1730618057018_0.14443888230226376","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@graf-research/adf-core","version":"0.0.13","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.13","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"a1275ea5a6769decf7280db964e053509f01efb7","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.13.tgz","fileCount":41,"integrity":"sha512-ruLNETQ5xOhZrVGvHp72Qnf+hYWijn0nnIIuW4AJkiktEXuxdUXcsiNHUIYi3rJJTU+P4m8C4WoSuegQU6yi2g==","signatures":[{"sig":"MEUCIQCGUonclTBD6rmTatzf3Zvniw2xK4bn/Dw5vJ2PzMc5SAIgJtVrkeOIVrfSOK4NlOwYXrhSRhAD7t46yiXQO6yYx3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99126},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.13_1730618323624_0.6966992303076578","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@graf-research/adf-core","version":"0.0.14","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.14","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"fa4dfcdbdc9d67c8d9bf283d768cf288b515e0b5","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.14.tgz","fileCount":41,"integrity":"sha512-i5OWv17XfutBcUrz8oEzdoTMbbPh4h5OiT84ZNeejK4jHZu4Wv/jrvwcYP0J03xP66TPJWmlIIxgdCGgwLd76Q==","signatures":[{"sig":"MEUCIQCOwWlv6gv030tIOB3g1y7ZCDNwQNrYBCehhgJ9TzQoWQIgfcr96PESO3CDcwLIBr1//8bhqM1JpAp+Ov8sTe5V65k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99126},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.14_1730618367652_0.9698217463373247","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@graf-research/adf-core","version":"0.0.15","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.15","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"a80fac06fa0d33d1254263c9e69e715d578741c7","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.15.tgz","fileCount":41,"integrity":"sha512-u+iPdN5GKCJWI87hlIIak0e8O1sENMRv1KQKkhScmoc99QiRUkIyfHrCFZsBeLdDCFs4N1xn97jdQ3VcDdApHw==","signatures":[{"sig":"MEUCIQCc57ggGQYEDhQPDLuyiViMgG4YABHLUGhGtiKTwwztDQIgXobbIQdAp8fL74xFNf3562GGQiPoGOXESDW0PYWA/fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99155},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.15_1730688950538_0.04044191316287682","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@graf-research/adf-core","version":"0.0.16","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.16","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"3bc6930cd594cb5daaf57d340137bc103dced186","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.16.tgz","fileCount":43,"integrity":"sha512-pkuOyEx2fw78wlGXimbNHyfv68Njvu3BJyGxCj61eLSvw8vHeJ2rqbIxaqJOM8yfpUCVlgIjhNWwXyjkxHQcWw==","signatures":[{"sig":"MEQCIGqTRDIVrYrDQGt1IBeoD8s+lMHYCnmu5KqfEc26M9nGAiBVHdSeav/qCcaPWPcKccdqYU/9dHFkgxbWJxAUE+i4Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104438},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"78fb6584913a2d8ba6e859042ef9a9307b805e52","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.16_1730813959127_0.9216593050708601","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@graf-research/adf-core","version":"0.0.17","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.17","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"0ac34770b23eae4ab31f61d3883c47a98bc1bf8a","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.17.tgz","fileCount":45,"integrity":"sha512-oy51DpMQBMv5ZQkybb9DqCKSUCjpemx03BzY4FVToGGx/8FlwlgWvqkvKR/tjxdBj/FqJoaBBJ2xYyM4pgfUpg==","signatures":[{"sig":"MEYCIQCmgIJh2WnEaAQhO5rbK+IDhKY0Tcg6yGMV+2C3Kj3KGAIhALPlSCesKuW/yypuMCZL7g7myVdVQfhgvej5+ejnOGiT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105753},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1ff6a2e48858ce26a7686459534c5fba8a48feb5","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.17_1731652713890_0.24733375166844151","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@graf-research/adf-core","version":"0.0.18","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.18","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"aa2b61bfd1676873454bd7651a0f14f274bcbd59","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.18.tgz","fileCount":53,"integrity":"sha512-1xTk0GPdUcsyrZ/SEHNuFQ60qfbHgvcIJ60gQY6qf3YneS/fCMLS3c8gZL4cvrYdbSEn2Xfv27VvyXTSenN7Iw==","signatures":[{"sig":"MEUCIQD8d2T0OzjbrMvnlg1xybb4btsL2oqMxmLFqT80WTbilAIgNb9scNypB/Qy8v763dJm4R/QmrTCoRlk3e0U9VDUpUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115420},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1ff6a2e48858ce26a7686459534c5fba8a48feb5","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.18_1731666880799_0.9682039579428117","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@graf-research/adf-core","version":"0.0.19","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.19","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"af214f7939c6392ec6974ecc180704e24b2fdc6e","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.19.tgz","fileCount":53,"integrity":"sha512-mnmbaz23D3yz7jmQ70W95FHY+J/urYoLtwePxAP63i5RCR8ouP50BvdxX+mJpcyvJUWHE6ZoeYxwFTeoX3dacQ==","signatures":[{"sig":"MEUCIQDnRrqgS8PRt1b9wz2Z0dtwsaKHUp5YWRtzAQWP2xf1IwIgFM4Z6jlU+L/UWoIj+FOYh7xLedkrvvAEqK/eLeT41ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115314},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c53879fbf81ff9f2ed37cc16eb38e3d03dce016b","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.19_1731752681458_0.24211838910291994","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@graf-research/adf-core","version":"0.0.20","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.20","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"19df0a252e8ca8c1bf6d1b3f6d17aeb0033e5b07","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.20.tgz","fileCount":53,"integrity":"sha512-mTV27fER4qC+A4RXz8Kr5i6FAcpKc1ERRT1RwGLdzT+tXhKt3aB5Z1pgzchAF1sLElIiVu8cOZx+z9V7VHB7lg==","signatures":[{"sig":"MEUCIAtBwLXi1ZRO8m18wRCLlHXADWFXWuRE8Kt3xwIfK636AiEA+7gN3nV+UWLrpLD+mTano6z0uYR2WrghgMTKGxDjBoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115325},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"22203c77429255bd94c7edd283f4a5aaf728e860","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.17.0","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.20_1731984586570_0.7004752881941467","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@graf-research/adf-core","version":"0.0.21","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.21","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"d659f49f077a2a11681d17e1d59d610c7149b0a1","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.21.tgz","fileCount":53,"integrity":"sha512-4zMLff6gOl47lZl5Hx/rDC0ly0IhWFPNTHicwVh7t0bPS+JNtbIvdwO1lCPR4YdlDUvJthkvOYXuvKhrfSierw==","signatures":[{"sig":"MEUCIAfTdj6s3SCIP7CKbUQKfIiJ8XOK6GtkNkM1iZAy1IMKAiEAzFCsqw59B0cdYhOOEXlmW+UKCt+nTCxOCX0P6XqryhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115328},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"22203c77429255bd94c7edd283f4a5aaf728e860","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.21_1739068557353_0.5888877569098052","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@graf-research/adf-core","version":"0.0.22","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@0.0.22","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"65639ae80c58bfcef779c0e3584f0e7997b074d6","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-0.0.22.tgz","fileCount":53,"integrity":"sha512-ZKlk6shPkBkPnzKxwv43f1iO0erK/qUZsFfe8wtiTaGrgSACcndmwyROa9U46c7ebl3H5Sx7WN/TzQyEH+n0Xg==","signatures":[{"sig":"MEQCIFTvz5CpjKq7a/xcTyQVSyZERSMd4/ci3KAZvHGd6TbuAiAbFoHobMQ4oeYGC7ACsFJEf0lvh27b/VOYXtkQC2jTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115387},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"22203c77429255bd94c7edd283f4a5aaf728e860","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_0.0.22_1740938415797_0.6084918178725589","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@graf-research/adf-core","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.0","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"fc0c406dfaccfc3690eaefb3daf402de3a4b0fb4","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.0.tgz","fileCount":55,"integrity":"sha512-411LtgfxCARZX+ftPp+CdOGlzy3sYkKovrHutJ0yKpl4LROqdbA8ig90+7iyzWh/RMPs6gsdY2C0zvTsz3Q4ig==","signatures":[{"sig":"MEYCIQCjeWYE8neMLPdoggsQfb7Mi4HDtDZeZFiCCTPYMPvBBgIhAJL8N+9DpNownS5gbR3OGdmzbW2LRJjTj1PkeZbUK84O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120401},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"22203c77429255bd94c7edd283f4a5aaf728e860","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.0_1741404610034_0.3208982898590209","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@graf-research/adf-core","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.1","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"cd2bc211eb4c545f4c5bceb864866c97bdb0897a","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.1.tgz","fileCount":55,"integrity":"sha512-o4+YYvqRNtriDUMf4x5fLbvBceEI2hvWhMzwTxGujxZ7qQZ6vBRX8StN1Fx8bcEI331N3GMEO3H3BzopoTnUEA==","signatures":[{"sig":"MEUCIQDrre68fyY4q06qLLRRcv0ljvtdOf0kF3AtXkOoJ5o50gIgCkwNdcTrwmGf3BQAXK3VcPXVvTkhwFpHsDXYDozFwqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123746},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"07c8b50921cfee8530ff8d93f809778f451cace0","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.1_1741408376429_0.5700058874617897","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@graf-research/adf-core","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.2","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"c5fcd56e2c8fefc4b454a0a860e85b536ae75e1e","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.2.tgz","fileCount":55,"integrity":"sha512-edl/f9zbEa40F4+z1LD02k5/wpJJVxMdNdrL/VklZGc9GLcJaKQanQ8tJazaaiJIvewDn7b3HvCY8TmdfhViVg==","signatures":[{"sig":"MEQCIC7B0lrwub2NtGQDBuv+lSpIkX4JPju90+DhVdY7JP2WAiBec3CfEdet6QgRrTNy/WkzlCSwDNMUXH3/CGJ0bhATFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124074},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"928d5ed98616aefba7143f5ea97f2826b156be33","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.2_1741408989052_0.29856634606075194","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@graf-research/adf-core","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.3","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"01b902175e0dfc71edc459036be62ffd8ddeaf43","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.3.tgz","fileCount":55,"integrity":"sha512-IgMfKw20VeMcn9fO9ft3izFVnn8Yr6WP7mqm9kCzi3hELjmH8jNbXgqVC4xf9zdAhEsDAybKW6t0R74iPmKavQ==","signatures":[{"sig":"MEUCICa/Fx7A46luMFbldTEboFDacbYF0RVBjEXEgcvFM7o/AiEA9FvcQOJMC8wiZu8eUaQ5d7bEMLlUY/OsGPp5U4DrJRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125442},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f9b0d9673b074d1b5dc7d395186ec6d003a0ace8","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.3_1741409520829_0.49466231644064274","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@graf-research/adf-core","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.4","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"bfde9598d515c56f0a70682a818029328c32419a","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.4.tgz","fileCount":55,"integrity":"sha512-qlLM4vxTjfZrJ/48C0Mq4QVWXoxQpOe83GJGdgclTO/pJfigVb+cUZfOlPobml4tL0Gh1xsB7LjcH804mqjajQ==","signatures":[{"sig":"MEUCIBsk1D4UiaXIrVUTyiz1zYQCdcRvshnZUCjwKZoFVdiiAiEAkGWi30K9FymH8BF3UNUht1fd0cDXP4rDy2oLeNWvdIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125704},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"05171829f86f2b6a6702294ac47327f7a42afe6d","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.4_1741410266224_0.37149214094226357","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@graf-research/adf-core","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.5","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"0fbbd66a8848b01b03961df32518bfba4698835b","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.5.tgz","fileCount":55,"integrity":"sha512-NN7STEIrREi85oKS6tovYJF18pKeFJjHaSalQ89vCA9+M5fuZyTcyzopdnQuGpEsXr4cfnu1W/81+acRAQxVTQ==","signatures":[{"sig":"MEUCIQDn1PEDNBe493vcQneRZOKx/QML4W6Z6/r42AYRT/cpgQIgbZFSZWMiYYEFKBW5IeT0e/jDGgHfbjUWPRJPjKj+Xw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125876},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"37f0267aa1a6fc7e926ee0b012f47513a709c67e","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.5_1741412921757_0.2423451429406549","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@graf-research/adf-core","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.6","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"18adb407e177953595a32b96a95e1a9e17560187","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.6.tgz","fileCount":55,"integrity":"sha512-aAoGi4BlA+aPPJ0nxJZ/WoV7ObFbzbNzkO8t80AhsIF5crvLvB2LWgI2XAeggtLJPsLuKJJgFX30BIDbC2LcVQ==","signatures":[{"sig":"MEUCIDx5R/AhZIzrxgzMCdUlZoFeWStDM69MBoZSeSGkKfooAiEA6pZxMClfaWFBrz1QYGOu/8jrTtSRNAx95CEg+bLHAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126120},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"37f0267aa1a6fc7e926ee0b012f47513a709c67e","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.6_1741413472874_0.686642861554128","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@graf-research/adf-core","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.7","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"bea16e5c63ead57e1282f29861facea9afec5460","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.7.tgz","fileCount":55,"integrity":"sha512-rbwrjE/mN6J4V+dw5d01Ljyyd47tgbRVetRZYPfwZm4oSFMehnsDcBODJ9LF/slkjzvqbrf0p6qsxJAIwzSnIg==","signatures":[{"sig":"MEYCIQCVJWrV0dC8/cJ0aTUyp/xt20MCyc12+Vji13Ffaf6FJQIhAJ+hSfEKYpHlMnONretUQ8h3+BY6UhjGw67ooN+qnVgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130958},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"37f0267aa1a6fc7e926ee0b012f47513a709c67e","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.7_1741417604268_0.7184654921690299","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@graf-research/adf-core","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.8","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"e1fe838c29934ed5488025311538734768135ee2","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.8.tgz","fileCount":55,"integrity":"sha512-Mt7WDfx368Ch0hNcBFJ5EuED5j/X60U05WyxNi+Jj2aMbVx2ASqI6T2XPK5oR7EK8/Ew1p+uDPUBG6B8PuEdoA==","signatures":[{"sig":"MEUCIHA66oBKLd8v+OhIxp2zUZhfVyA1OQnzhmK8q2dBFZ7bAiEA0DMktpAYVaznUABUfuwm+l/72c6hitvIF+ChnVnLm2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131511},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c75e247893daa0e5502a1decf1039afef6c6b109","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.8_1741420230078_0.2730185747162588","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@graf-research/adf-core","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.9","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"ae3b7faf90afd8f3f30c9c13dd8d3a6bfda47c4b","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.9.tgz","fileCount":55,"integrity":"sha512-f7VUNtGrvFe2T0/AqUQGRRUNDOKKadDreLdhjxDEKGBm7qjzW6ZF3CTxC39KkzQVg2GFPX7J6mkqDBnKXWt/Lg==","signatures":[{"sig":"MEUCIQCiq0axDQh5UnMXDilGskn35N7UefLnmF76QA6Yuwz8VgIgV8V9X9JQJ7eMRei8XmnsIYjuH1xF378NyXmf0UT0mO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134491},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"560f59adc8e886b8c540d52360f433e2639ba6fb","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.9_1741579905894_0.776211225261443","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@graf-research/adf-core","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.0.10","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"57587578760f687ded87c0524c1b3e092d97524f","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.0.10.tgz","fileCount":57,"integrity":"sha512-pNmPGQyffRZxvtj0o9oijqSdLYR8kqBg/9FZR8EemU3Qt1Tf0OG9U2rzr9DEx0HV1xsznhWYftyJvIeKuvG8IQ==","signatures":[{"sig":"MEUCIQDIjOXQSfmGPSmdr6+6ncFNclRk7xGcXV0xw1nZ5J0LFgIgKNOn0IMWYgxXS/g42uFxL9QAnIyDjumm6NpIEfksOnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179966},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2bc31775a46ea8e527c5231e27c64413d55ccd0c","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.0.10_1741585327466_0.8995591150376807","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@graf-research/adf-core","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.1.0","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"a59f8cdc17d242af87f62f709d5a22ef5e6a47fd","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.1.0.tgz","fileCount":57,"integrity":"sha512-fZSfYCKzXovMWoZeYye94z/eaaCgkZbtpZzHnVQPk5SKCmC5qrkOFuQs+U1THy7H+emXq+Wd60LMC+uHk41f4A==","signatures":[{"sig":"MEYCIQDnjWnxvhwmZ0b/OPW8oMaZq6lu9kkRdrWmYTFozaQ30AIhAJE16XRbTl9i9vEhrNfuh5Y54XyFj8rzyLhZqAG9ZmPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183445},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2bc31775a46ea8e527c5231e27c64413d55ccd0c","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.1.0_1741586510324_0.5207020650327461","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@graf-research/adf-core","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.1.1","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"6e5cd9018512482ff73273045f9ba4f50fc1b90c","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.1.1.tgz","fileCount":57,"integrity":"sha512-uULedMVn4UOvFibcEOgUG1Hl3+Ni/bNBtDTtMfOBjZgkOA0Pn94u7pVQq17IQMV/I6O8og93INw/sv9dC/djsA==","signatures":[{"sig":"MEUCIQCTayOxTJOvXO2GKxl7HRXe9bS5D16/KnP92yCJtd7UegIgO6gBAVY4OnFf4BIYxOmxNjtmg8I3aT1lvBp8xbDmzFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138609},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2bc31775a46ea8e527c5231e27c64413d55ccd0c","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.18.1","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.1.1_1741589183378_0.33349683226493854","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@graf-research/adf-core","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.2.0","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"5b79115883026c78c10dc68dbdd0b3a0ae0fe65b","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.2.0.tgz","fileCount":57,"integrity":"sha512-I4+atq5svSZ414AklKOv8xfFY0fbiStHPQaoIods/uO69loRXY2xBgziz1S6EebwCWZ22x3Tjf1JzBc95tNgYA==","signatures":[{"sig":"MEUCIQDJqBe40ZLqQ/PO2E6nMszRWm0WV5Quy7IHOEZBuTPQDgIgfNVbTdo1FCHa8f7CsUttLtpEtkMLW86xRopeIhuExFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142378},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b559104651f4abdaba0d41a2df1dd1039f0784f7","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.19.2","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.2.0_1749377206940_0.3452606269490155","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@graf-research/adf-core","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.2.1","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"256c10b7d6e459ee931de540c65ec25e7efaf038","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.2.1.tgz","fileCount":58,"integrity":"sha512-oxsfVM/SD7FUttknkucjF1IoEtzF8cL7+cR7EioAlsj4QjpTZqxao1juOjVcdfhI4V3d202suepX/639nYi3Qw==","signatures":[{"sig":"MEYCIQCy3PS0HoqIxjvGRx/HpXNIlpspycenze8ym+3tvujDQwIhAJKEiUhGqG/Ne89P/z3dIWJmjsr4HqYgD6A/XHdIOQlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160979},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"311a4ed87b8b1877fcd88d87c96b8caeac597226","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.19.2","dependencies":{"moo":"^0.5.2","axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.2.1_1749377803349_0.08104150052687831","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@graf-research/adf-core","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.2.2","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"f7a921e1768e449cd8040409cf89dd713eab3838","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.2.2.tgz","fileCount":58,"integrity":"sha512-Ofk6OwFdTEdV6KvzQb290h7I4xciUuQk1ekCMLdgLnaIeTz0Dzrj9Taqgf4hqcQ/st6/itu2D5apcWq95tyooA==","signatures":[{"sig":"MEYCIQDlbZYhXtrm5c1RIljk4Uc1SzNxBp7tIOCUmkzvjaUwVwIhAKx1CvErOC/lKk9MwhMeZOk1LhhQILTLmworbuSRNh66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160704},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6021f09ba76b9c59aec3be304bc25e6ae37a8891","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.2.2_1749378261808_0.3961366267572226","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@graf-research/adf-core","version":"1.2.3","keywords":[],"author":"","license":"ISC","_id":"@graf-research/adf-core@1.2.3","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"dist":{"shasum":"f686472c1ec2d68a902ead7aedfc90f578975823","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.2.3.tgz","fileCount":58,"integrity":"sha512-gMJBPj1WdsZHQmMKtqokWdllEAbB5jZB5ljiQtsS35Q+2KUwhnkcKs52fm7FbU8YzFq8IkOaBq+QmOvgFrXf2w==","signatures":[{"sig":"MEYCIQDygkbCRSb0wXjzEtRbiWn9nqljFgOMAyH+PKSaSgAVDAIhALrjhu/hQsnxp07aMwlToXy3S9xQXjK0IIQwlOO9oxZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310240},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6021f09ba76b9c59aec3be304bc25e6ae37a8891","scripts":{"test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar"},"_npmUser":{"name":"riochr17","actor":{"name":"riochr17","type":"user","email":"rio@graf-research.com"},"email":"rio@graf-research.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/moo":"^0.5.9","typescript":"^5.6.3","@types/node":"^22.8.5","@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/nearley":"^2.11.5"},"_npmOperationalInternal":{"tmp":"tmp/adf-core_1.2.3_1752123465856_0.9784597619575575","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@graf-research/adf-core","version":"1.2.4","main":"dist/index.js","scripts":{"copy-resources-js":"mkdir ./dist/ast/grammar && cp ./ast/grammar/*.js ./dist/ast/grammar","compile-grammar":"nearleyc ./ast/grammar/adf-lang.ne -o ./ast/grammar/adf-lang.js","test":"npm run build && node dist/test.js","build":"rm -rf dist && tsc && npm run compile-grammar && npm run copy-resources-js"},"keywords":[],"author":"","license":"ISC","description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","devDependencies":{"@types/axios":"^0.9.36","@types/lodash":"^4.17.13","@types/moo":"^0.5.9","@types/nearley":"^2.11.5","@types/node":"^22.8.5","typescript":"^5.6.3"},"dependencies":{"axios":"^1.7.7","lodash":"^4.17.21","nearley":"^2.20.1"},"_id":"@graf-research/adf-core@1.2.4","gitHead":"6021f09ba76b9c59aec3be304bc25e6ae37a8891","types":"./dist/index.d.ts","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ePccoQTvZCvmbS4kNeY9c0cn/fkPqTcvxr/9F+UqMDSz+aeHKMIMBXenlzSFA+B6mbaMYVwL7ERpVbqDKiPLKQ==","shasum":"8e4cddf24f28e25973edd3a878be701ebdc87db2","tarball":"https://registry.npmjs.org/@graf-research/adf-core/-/adf-core-1.2.4.tgz","fileCount":58,"unpackedSize":166045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8kVn8Qncn26s/b0zFnIlwAhgG9gsxr6yhuCagRIwdcQIhAMNu8dD6yqEeLeBO67evfJxrNBGxW4w4EZMrhR8TSf6Z"}]},"_npmUser":{"name":"riochr17","email":"rio@graf-research.com"},"directories":{},"maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adf-core_1.2.4_1752463594818_0.1251522575955959"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-31T06:04:07.614Z","modified":"2025-07-14T03:26:35.164Z","0.0.1":"2024-10-31T05:50:19.896Z","0.0.2":"2024-10-31T05:53:09.527Z","0.0.3":"2024-10-31T06:00:40.596Z","0.0.4":"2024-10-31T06:04:07.990Z","0.0.5":"2024-10-31T11:46:45.022Z","0.0.6":"2024-10-31T16:29:25.667Z","0.0.7":"2024-10-31T17:38:47.798Z","0.0.8":"2024-11-01T06:06:46.574Z","0.0.9":"2024-11-02T11:32:18.048Z","0.0.10":"2024-11-03T07:06:06.705Z","0.0.11":"2024-11-03T07:11:45.106Z","0.0.12":"2024-11-03T07:14:17.225Z","0.0.13":"2024-11-03T07:18:43.804Z","0.0.14":"2024-11-03T07:19:27.873Z","0.0.15":"2024-11-04T02:55:50.759Z","0.0.16":"2024-11-05T13:39:19.285Z","0.0.17":"2024-11-15T06:38:34.107Z","0.0.18":"2024-11-15T10:34:41.003Z","0.0.19":"2024-11-16T10:24:41.640Z","0.0.20":"2024-11-19T02:49:46.776Z","0.0.21":"2025-02-09T02:35:57.549Z","0.0.22":"2025-03-02T18:00:16.041Z","1.0.0":"2025-03-08T03:30:10.226Z","1.0.1":"2025-03-08T04:32:56.643Z","1.0.2":"2025-03-08T04:43:09.237Z","1.0.3":"2025-03-08T04:52:01.036Z","1.0.4":"2025-03-08T05:04:26.431Z","1.0.5":"2025-03-08T05:48:42.015Z","1.0.6":"2025-03-08T05:57:53.071Z","1.0.7":"2025-03-08T07:06:44.455Z","1.0.8":"2025-03-08T07:50:30.266Z","1.0.9":"2025-03-10T04:11:46.060Z","1.0.10":"2025-03-10T05:42:07.713Z","1.1.0":"2025-03-10T06:01:50.553Z","1.1.1":"2025-03-10T06:46:23.560Z","1.2.0":"2025-06-08T10:06:47.135Z","1.2.1":"2025-06-08T10:16:43.590Z","1.2.2":"2025-06-08T10:24:22.024Z","1.2.3":"2025-07-10T04:57:46.050Z","1.2.4":"2025-07-14T03:26:34.990Z"},"license":"ISC","keywords":[],"description":"<div align=\"center\">   <a href=\"http://typeorm.io/\">     <img src=\"https://adf-lang.com/logo.png\" height=\"120\">   </a>   <br>   <br> \t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\"> \t    <img src=\"https://badge.fury.io/js/@graf-research%2Fad","maintainers":[{"name":"riochr17","email":"rio@graf-research.com"}],"readme":"<div align=\"center\">\n  <a href=\"http://typeorm.io/\">\n    <img src=\"https://adf-lang.com/logo.png\" height=\"120\">\n  </a>\n  <br>\n  <br>\n\t<a href=\"https://badge.fury.io/js/@graf-research%2Fadf-core\">\n\t    <img src=\"https://badge.fury.io/js/@graf-research%2Fadf-core.svg\" alt=\"npm version\" height=\"18\" />\n    </a>\n  <br>\n  <br>\n</div>\n\nDSL (Domain Specific Language) ADF didesain untuk mendokumentasikan sistem/program dan men-generate kode sesuai spesifikasi ADF. Kode ADF mendokumentasikan desain model data dan mekanisme komunikasi antar program dalam sebuah sistem. Lihat [Spesifikasi Bahasa ADF](https://adf-lang.com/docs/syntax) untuk panduan menulis desain ADF.\n\n**Generator Kode**\n\nSpesifikasi ADF memiliki informasi minimal untuk desain sebuah sistem berbasis data. Informasi pada ADF dapat digunakan untuk men-generate kode program langsung/template kode program. Generator kode yang ada saat ini:\n\n- [adf-codegen-api-nodejs](https://github.com/Graf-Research/adf-codegen-api-nodejs) Template Backend REST API dengan ExpressJS+TypeORM\n- [adf-codegen-schema-typescript](https://github.com/Graf-Research/adf-codegen-schema-typescript) Schema data dalam bentuk interface Typescript\n- [adf-codegen-model-typescript](https://github.com/Graf-Research/adf-codegen-model-typescript) Model data dalam bentuk interface Typescript\n- [adf-codegen-model-typeorm](https://github.com/Graf-Research/adf-codegen-model-typeorm) Model data dalam bentuk kelas [TypeORM](https://github.com/typeorm/typeorm)\n\n**Todo List Generator Kode**:\n1. Generator API Tester (seperti Swagger, Postman, Apiary, dll).\n2. HTTP Client secara umum untuk segala jenis framework frontend web.\n3. React `useAPI` HTTP Client, mirip poin nomor 2, namun untuk framework react dengan fitur hook.\n4. HTTP Client untuk bahasa pemrograman lain, kasus pemakaiannya untuk koneksi host-to-host.\n5. dll\n\n## Library\n\n```bash\nnpm install --save @graf-research/adf-core\n```\n\n### Fungsi\n\n#### parse(uri: string)\n\nMenerima masukan berupa path (absolute/relative) ke file `*.adf` atau url file ADF.\n\n```typescript\nasync function parse(uri: string): Promise<SAResult>\n```\n\n#### parseString(code: string)\n\nMenerima masukan berupa kode ADF dengan format string.\n\n```typescript\nasync function parseString(code: string): Promise<SAResult>\n```\n\n### Contoh Penggunaan\n\n```typescript\nimport { parse, SAResult } from '@graf-research/adf-core';\n\nasync function main() {\n  const adf_url = 'https://gitlab.graf.run/api/v4/projects/rio%2Fblueprint-collection/repository/files/contoh-marketplace.adf/raw';\n  const result: SAResult = await parse(adf_url);\n  console.log(result)\n}\n\nmain();\n```\n\n## ADF Core\n\nADF Core berisi program parser file desain ADF yang berisi format [Spesifikasi Bahasa ADF](https://adf-lang.com/docs/syntax) menjadi spesifikasi JSON. Proses parsing ADF terdiri dari tiga tahap:\n\n- Lexer\n- Parser\n- Analisis Semantik\n\n### Lexer\n\nADF menggunakan [no-context/moo](https://github.com/no-context/moo) sebagai lexer. Daftar token lexer dapat dilihat di file [ast/grammar/lexer.js](ast/grammar/lexer.js).\n\n### Parser\n\nADF menggunakan grammar dan parser [nearley.js](https://nearley.js.org/). Grammar ADF dapat dilihat di file [ast/grammar/adf-lang.ne](ast/grammar/adf-lang.ne). Parser ADF menghasilkan bentuk JSON sementara representasi AST (abstract syntax tree) dengan skema/jenis data berikut:\n\n- `AST_Import`\n- `AST_Model`\n- `AST_Flow`\n- `AST_Schema`\n- `AST_API`\n\n### Analisis Semantik\n\nData JSON hasil parser dianalisis memastikan seluruh sintaks sesuai aturan ADF. Proses analisis semantik dilakukan pada:\n\n- **API** memastikan method, path, paths param, query, headers, body, dan return value pada AST valid dan jenis data yang digunakan ada pada skema, tabel, atau enum.\n- **Schema** memastikan jenis data skema valid, referensi ke table, enum, atau skema lain valid.\n- **Model** memastikan item enum valid, kolom tabel sesuai semantik yang seharusnya.\n- **Import** mengimpor data dari file atau url lain.\n- **Flow** *&lt;pending&gt;*\n\nAnalisis semantik menghasilkan spesifikasi JSON dengan format berikut:\n\n```typescript\nexport interface SAResult {\n  list_enum: Model.Enum[]\n  list_table: Model.Table[]\n  list_flow: Flow.Flow[]\n  list_schema: Schema.Schema[]\n  list_api: API.API[]\n}\n```\n\n`SAResult` merupakan keluaran akhir dari parser (lexer, parser, semantic analysis).\n\n","readmeFilename":"README.md"}