{"_id":"@odatano/core","_rev":"86-821547a85f3dc563e9db9c03c4b9ec6b","name":"@odatano/core","dist-tags":{"latest":"2.0.0-rc.28"},"versions":{"0.3.1":{"name":"@odatano/core","version":"0.3.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"eda0d69c99bcba19151e4fb9d955e165b1977a1c","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.1.tgz","fileCount":98,"integrity":"sha512-NEAf5S5wp5opE3M1yeOX4v9Wbn6ivFZ8F5V94qm7QUweI1MtF9w4EXGuaOLwO4FNQEawlP13yCAQWWsV6//Xgw==","signatures":[{"sig":"MEQCIEZlW1lfpCflBnnQ/mWayjJdjbEYnsWp7TsDbXgBYqk0AiBQhu0BXEhEV9cTqkRiTFzcGcJcDKOA8Vx8qNdUKzN2VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826893},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"a1f438822c8da15d0a78cb4e71588fed520a892d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1770416037833_0.48777441809652844","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@odatano/core","version":"0.3.2","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"b61e32ec6750c0bed39bc211faeb460eb225d49f","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.2.tgz","fileCount":98,"integrity":"sha512-hwpQEINCpgKHfJv1nbgRVAKJYePY6jS8iSkBUG0mlN5/wRE9N6ydhkyzZKso7UbTONQetuQMzJ67fdhd5J7/9A==","signatures":[{"sig":"MEQCIEKQJxz6tx466xw59W4Jl2Rus6iqVWdHAcwSAZ3wAzvAAiAD5yiradqHXaKHsXK/3q+MBSgmFsgJlIiQWlOFTQ/XGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826102},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"67eff53a0d86d66dd9182fbf1f6d7e1a6067e1f7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1770446772029_0.6466965378368801","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@odatano/core","version":"0.3.3","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"7583b9755c627d508dad69bba47eb5352d1c4bc9","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.3.tgz","fileCount":146,"integrity":"sha512-hERU0LEoCov5yRkvpNbg340jOga/Zjsv05O5vWd8dXinI5+tP3B+pkxX07WAqKb8DtHZpJNi9YkD2hcq5U5RRA==","signatures":[{"sig":"MEUCIQC9J522ch2/nkD7pGOOE8G2TaSXXADJTjgYl5ZZyxJczAIgITbdcOs8/v/Kc/JYsXZgyi0w+L3BwQ1chKyDedkK974=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641443},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"97e98f4bd0c4718382660d1870b9a6633a6a2ebd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1770450725177_0.9307861984029739","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@odatano/core","version":"0.3.4","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"923a6e1e3b0794fdcfaa4fb53895689ea261916d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.4.tgz","fileCount":146,"integrity":"sha512-nd+QJ4d2iGwrayXnyNkitH6uyejhSUXG03ubIPKIcpL+jO3DG/hSx1vrGuajGHkHHYAg73g62PrWGOAO7Bf71w==","signatures":[{"sig":"MEYCIQDdPFRiA907C/0yiJDLEBlnHmlNH9UBwK2i4S32rLvUfAIhAJ1V9qFxtab5ifg9tWdUbrDL8etwoioS1WPy7m+m0rrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1642027},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"97e98f4bd0c4718382660d1870b9a6633a6a2ebd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1770452759993_0.5333765249824187","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@odatano/core","version":"0.3.5","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"71e5961249e6e52a808c25a7736e3ff8cc0bb555","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.5.tgz","fileCount":146,"integrity":"sha512-tbNg8DQvxcoMV4mSmWz7Qmog8GlrkeCdB2vpD7NEsnKSDqtf2pMn9an1PBxEiCWq4yyriiF0+fV9Erl0+XvSJg==","signatures":[{"sig":"MEQCIBWURjF9DpqItB29p/7rdwShqgHecuFJCb0dlGNPoeS5AiB8zqFcwumw5bz/lZAf2RpQWJ14hH0PhfUSUOu9cY4nFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645401},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"a9c7a479392c1af17d6b4d9f64e00debb50f09b3","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1770472795484_0.48363700202618065","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@odatano/core","version":"0.3.6","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"845e6daef6afed0002a92d03f6495afabc23a5b5","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.6.tgz","fileCount":146,"integrity":"sha512-cgqnbKKqCKkoDFgdwgLTUuPagaq8ca29kX+qYh/JMGnvkey5KS3DA8OP1crFG0646j/htnzVCe3GPedwXggKrg==","signatures":[{"sig":"MEUCIG8v4yzn4XriIHQf1jbZc5Ot9Bo+SZpLnXTlXMIvokjSAiEAuJAc380cM3vz0ugfkVGNSoQ1HSLZnfe9e2pAHuqebqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652083},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"1684d2b67a6a06679d664a4e2b93d88ee2fd4a9e","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6_1770476878197_0.10067479464289475","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@odatano/core","version":"0.3.7","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.7","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"d3aefca365455d86345b917a6b899e071106237b","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.7.tgz","fileCount":146,"integrity":"sha512-c0bRxpIHV0K1uPviirrBoqhJwtGx57uHQwdlc5QxBUJq/8xhK980Vs+zdlEgtXBZi/lm7q19nRph5EKTn5Ogww==","signatures":[{"sig":"MEYCIQCABqc4BTE2btmGSsmtGsK87/8fo4WvrAyJ84R/pVMnKQIhAP1F1QTkTXShTOslA2dKqrYBE1Yz3CGaRwZMJ7obE1Os","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662223},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"b66854b16f8ef4fd8d8a254536f8085f4e4f6be8","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.7_1770535510003_0.7907113285373875","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@odatano/core","version":"0.3.8","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.8","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"2dce2ebc31949810a306da5e1ccba396bd52cf63","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.8.tgz","fileCount":146,"integrity":"sha512-MSuPmqmkecUBeHwMLHJOsf6lfyatLcwzQ8DQEYqMcZy3W56wNf19fJ/wCGRrU9L2wfOqXM7gvnorIar98BhECQ==","signatures":[{"sig":"MEUCIBy2oJ4hUYjl3TnbPZRS6DEPhJTTt/Xp/IUEY3MaxSxvAiEA5iaArDkXgIr4FMaPQmwcBM00vrPumEg8P0rPvi37ifs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667452},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"c332ce5f44e3058dd5a9c8afeaef654f5514d5ba","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.8_1770541756612_0.8472099358979435","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@odatano/core","version":"0.3.9","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.9","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"cadcad6960ed3dca267c0517bc7fa89e98625439","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.9.tgz","fileCount":146,"integrity":"sha512-S4guIPcSobbxEa6ZU7WnqqxQr6QmRG+pgoTuQmie50C15rQuFhBwWoOoZVn/0fzYQVZpafKMbPFZtQu4wAUMXA==","signatures":[{"sig":"MEUCIEp04xFD4akjAqK70mzzt83CTSKW4LEstQMz9CWl4jgaAiEAh5CMz1zAsNGp4/O3kmREld3GRuiMYRP0PtAyfIhKfKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672255},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"098934c933986737fda7a9375f474364df50208f","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9_1770545928388_0.7172659818098202","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@odatano/core","version":"0.3.10","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.10","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"35f1ec76d5718a143a36f5034b974cdae1cf5b83","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.10.tgz","fileCount":146,"integrity":"sha512-hcjanOUuEi0pW0lE0v+K8ZS0tYjiXzI7XDVuoE5wDEDS3Fs76LnUGD1KRu7ctUwsIOud5JQhrt/2j1KXyo/15Q==","signatures":[{"sig":"MEYCIQC8ARcxf5HqZPQcoEw2UAtF62EnY7pP14l4u4H/mhFchwIhAI7M+QRqv7fmjY0CtlKF2uOc6spy6NBMLt2u9qgfDwL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676289},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"2433862b3f64dfa624b9b6ae78c4b9ce6f13f2aa","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.10_1770562533962_0.24080173039378439","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@odatano/core","version":"0.3.11","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.11","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f1b8ffce1dd0578f906ee37a638d0d98acd2c3a3","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.11.tgz","fileCount":146,"integrity":"sha512-5uJL6rrFcKcFu3uRT5qJbOK/gqQJRx5dX1twTlJb1AcX0t7biyxqGNqxBzFWlRk3WdI6Ukg6CoeEMxgLOmOHdg==","signatures":[{"sig":"MEQCIEzUVEl98sEofjX/Yl4g2PHgmmu0M5CmIVWz/ieE3Zv2AiAUPWwlMTPjfHm5MZGqnVO8a+P8N/dM8XXZe8Uqo4BiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1682188},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"9402ac392ac4454682ef1f6173ae3cbae21dbab1","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.11_1770575380087_0.2579783912041069","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@odatano/core","version":"0.3.12","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.12","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"c4955d08d5bcb593f174a79994438dd93615c707","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.12.tgz","fileCount":146,"integrity":"sha512-jKA62IiCWnU9NIHWi+imtYsrW2TeCiRUdtpgr9etPKEtRTem5yCp3+oYa3Z0nShCtgoeSfNvwc8a/O/4iSnm+Q==","signatures":[{"sig":"MEUCIQDkxq8NNG4n418FHMAEbDD1EgoLywm8U/DcwZ8GrrJz6QIgM/dZDC+Qb8LtvMZm3QG7zKA68tQLVAjmNrQAye3PU6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697855},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"9790e66a2662b63fafa665c7011ed801504bde46","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.12_1770580788602_0.3232373992923554","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@odatano/core","version":"0.3.13","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.13","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"d6790fb2733ac234d2944c4571532abf947f2029","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.13.tgz","fileCount":146,"integrity":"sha512-ES5vbU53XqVDlua64JTP602z/XIJtmqL2WVxqmvnObawJdRgLNmPKrJr8oTM5Oroy4ABekmcxMz3qCX3TQEevw==","signatures":[{"sig":"MEQCIDUHN0HBWcVxN+9cPmRbwKI8lXa1nyr9BNWiuQl2Nhc5AiABkZZyrvOAQbjlgfHfjuf7GijRRWD5UO/UUaq6I59Wsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703102},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"86f70bddfc705c58d405283f9b7b331e565cac92","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.13_1770625948856_0.8071035086416074","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@odatano/core","version":"0.3.14","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.14","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"6a4051ac01292cf188223427e8c0d40628293148","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.14.tgz","fileCount":146,"integrity":"sha512-0xV596hfRPtQoyUTguzAujLcnla7HkjCb1sFRTkm00VAqgLKjswxEV4yLrEm99FuEeVxu5f8nzQOJWFqY3navA==","signatures":[{"sig":"MEUCIQDBdZbc0xXeT/xnDWFVhnXH7eE01c5OLtkLNGeg4Zg5kQIgIXJN9ERMvBdT4/KHVLFEoEs4WOkwGIzbNAe92M28pkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703477},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"86f70bddfc705c58d405283f9b7b331e565cac92","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.14_1770628521212_0.621512871904917","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@odatano/core","version":"0.3.15","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.15","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"8436ca763b7107b9e294bf63b1620d707375e0f8","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.15.tgz","fileCount":146,"integrity":"sha512-C31Al6VlO50PAC6oyBqPMUrgIfpE5jwXPKHbNBnzUnPjsDWBNOfh0HiqEjZmfIl3uSHYC722kZqAw9krNJlouw==","signatures":[{"sig":"MEYCIQD+skXMveIS6Cb9u9KDYs8Q3ytE9C8UI0S2J2nCMZuZZQIhAKsADo1hnzOuPwVarJKYz+WEu0Blh/jXMv9KEDdZdo97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722106},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"86f70bddfc705c58d405283f9b7b331e565cac92","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.15_1770661639538_0.8960854408319359","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@odatano/core","version":"0.3.16","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.16","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"6135ff702019b46a25a41de6cdd4d6f19625a444","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.16.tgz","fileCount":146,"integrity":"sha512-V5XB7ZYtYehXLcvVGNLUKkZL39OdNLDp4jXJkYhB8RQMO8r8LntdDgXo0mbI7AXUgFWd67sJbDC84kdW0L6zmw==","signatures":[{"sig":"MEQCIGAAN5IrcOs3ekWV43ulqPxybGbLAu5zb2qiIeDCePBiAiBzeD78y/VWqZl4O7q/2krKQXYciGOLLUUu2wQ9tG3OFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721032},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"29610c9bed7dfd6572f148d284496750ee592be6","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":"^9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.21","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.16_1770666841236_0.5389145139191207","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@odatano/core","version":"0.3.17","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.17","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"97a6fb15df7f8df2a1d0c77ee2abd688824e8019","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.17.tgz","fileCount":146,"integrity":"sha512-wbcj7PDFxjoS2pYPP99xDVnHyT/YPhHLFH0/SXF3av3XLuh3RWtr8hoUYy0hoPJN1NKN3akEuOgKAjv2UOkYwQ==","signatures":[{"sig":"MEUCIQCc2739pTCgUwSbJUpnUms0tfWFcIMqdJqMTbAsggztJgIgZk2yhFG17RoS1KQG2wFMwzvEjzlxOe/qUczaBj2KwjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723877},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"29610c9bed7dfd6572f148d284496750ee592be6","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","watch-wallet-viewer":"concurrently --names \"CAP,UI5\" -c \"blue,green\" \"cds watch\" \"npm start --workspace=wallet-viewer\"","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/*"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.17_1770703872547_0.8384636572491064","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@odatano/core","version":"0.3.18","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.18","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"0978673c53668d0bec8d67bbcfb936feb6e567fb","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.18.tgz","fileCount":159,"integrity":"sha512-1sj2w/xo0lx03mO1sAe96Q3zKjXHJ1l88nFGYXVM/YiEYkB7q8wc/73UiNd5lNI/XVNf5qPSoWvAGEQlHF+XUw==","signatures":[{"sig":"MEUCIFDN8BZaHQecoKoqe4GED7P/lPTvHOWJjMUxKaWjTV8rAiEAwct15yOmfrhkTBRU8IaVlEOVIHeWolaTgqx7rCU05s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817074},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"75154d1d7806809676083751e7dac3f7c69f326f","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","pkcs11js":"^2.1.6","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.18_1771877498825_0.7113882858546496","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@odatano/core","version":"0.3.19","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.19","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"65b24a0dfe3c7fe30eef8d40e77e6252291d3f38","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.19.tgz","fileCount":159,"integrity":"sha512-fXXFuzq7taEukYMnZ0iLGDgWCpj9/Z/5fDWrPI2IGzk02+r0ipHqty/z+xonIPAtPfg0FeXTOSRH6GZYhwVJxQ==","signatures":[{"sig":"MEQCIDbTt8aLlbBsBsEC2VFII72YoPZN4asQGtkn58N8sIp+AiA0Cscy0OZoGS5KSsxOE8s8HQIz5k9D6iaknFJu0Q6f+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817478},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"6e4363fa90e6b0d4c3ae77fceaa2e16b0efd8a1a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.19_1771945315446_0.5780992185907805","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@odatano/core","version":"0.3.20","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.20","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"4f24374109256fc6ad496a1ff5d250c4d96d6e4a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.20.tgz","fileCount":159,"integrity":"sha512-zgjA1HB8E6H9bDxUw/RlfX7q5lhhljdPK9NtZj05fAB7SFpbUoSZhjCP5zix9EWwmZYilezSAe5JvNIQEDJIyA==","signatures":[{"sig":"MEQCIDD7qLSz64yItJvYFt4h962Aquyr0VMFgXUL6DVCxmBIAiAudgQYyIleqZ4dJz9h5EBtT28nO5MUb6L176rZ0QrdXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820960},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"d512ead658be287396dc31f1574e6e5b971f6040","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.20_1771961290820_0.36510324163361463","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@odatano/core","version":"0.3.21","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.21","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"77209432c3c18599da523f486d2d3b530129fa99","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.21.tgz","fileCount":159,"integrity":"sha512-CW3mcYJv3xGTjyEGmcVJwkVeMm+rHPkcXUpycOr11LTXG4t6ka9BKjK5pCMqJjHkK0r2JZaG9jYqSkqd5DenDQ==","signatures":[{"sig":"MEQCIEpE91y1OZSz9WdIZGHbvcar8GqvpqZ7GsE7NBbdZAvOAiApNaRGGBmxsMVTKlst0t2eLTS5F9j08kihpEhbM8WdCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825660},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"0a92fb2640df9c1833e5db37e25477e6d794a0ec","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.21_1772356692365_0.11017382976140633","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@odatano/core","version":"0.3.22","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.22","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"e91c34c5b92831f08bf6a844aead4acabc6c4c86","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.22.tgz","fileCount":159,"integrity":"sha512-vh0w1v40t8mZ/DpuexCDT7ns08WeUuWQt9ZqTXHLUA1QRCK1mDBNxz7E17E8vVkrRXpbVUNIEy7lIS/jzdD0+w==","signatures":[{"sig":"MEQCIAvz1dE/S81T0kvGiwRWPxsGVrmQxlWn+7owLp7gZwZDAiBDCkL+qPNumaN1mzWTOfLK6zLmoJj1EdBB5g3u2THD0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825768},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"82247f1714fe95e7cebb3a9b1eb322cce37cd129","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.22_1772357359275_0.05654487244600048","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@odatano/core","version":"0.3.23","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.23","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"3aceeb6d1d66a90b2acd98ef6fea91cf30b2cc43","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.23.tgz","fileCount":159,"integrity":"sha512-zPjMRzV+Od4FcqMumbDXEGAxbestpUM2Y5h3fc66Kjl3qIHKleaMCb+amFL81kVJpYGhDuLigH0MnaY10bKoEw==","signatures":[{"sig":"MEUCIQCxb6FBxImvyKVdPZwieu2/O2W4R6iune+BeTgY3zkvngIgc0xxjN5yoefJKhwo6wClB8B2dzJUAFXdSEajWz8mKFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825768},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"6e934eabf619119649f95d0edb10f5d48bbbe037","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.23_1772357557833_0.020686609450560223","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@odatano/core","version":"0.3.24","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.24","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"7a0d165a9be1ec23cca97e0da0fa9bc28a243d12","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.24.tgz","fileCount":159,"integrity":"sha512-i/CiQ9rog0Vu+tFOLspUc7cJqEJFrbbPjMh+NwL/NN5TW6aevmeAdV1c0wz06WY58JD1ssMn6iymo1KtKHzYAg==","signatures":[{"sig":"MEUCIH7chN/deN6+QxXNk383xomPsgd7I8KyPGzk8eLxEbYhAiEArBtBgoVLkoZM4APx7bBPAgfFz0iauP5RAWVyUaTRUWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830662},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"a1b192188d827701ef0cb6581a694c444a997adb","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.24_1772380947876_0.22989316101767931","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@odatano/core","version":"0.3.25","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.25","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"b3c8840a6e4a7069b8fc8c229756bf042ebf978d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.25.tgz","fileCount":159,"integrity":"sha512-T/8fT9aaC+YlE/c9AAlHNqgzN+NK2w+QLxI6wJ09y5o6U/tXhJG8NQG4JX4IM+asZAybUZ0Okec/sy5qxub8Ng==","signatures":[{"sig":"MEQCIETLE29jb373QoPFQ/gQu0c0NED+YpPg8OGVBKQ9Pt57AiAFvyNnBQoghm23Df2kgNdsRjHU6uVmfrWnpu/p9LpA4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830635},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"c0270ac7631b42144577d2ab6def15fe7e607804","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.25_1772384413786_0.26588632389645306","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@odatano/core","version":"0.3.26","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.26","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"0e2b4bd4ff7400008203d837a8f3b5296b9da183","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.26.tgz","fileCount":159,"integrity":"sha512-SfZKX5jLNy0O+cT5Z3gkkpHdvwWUBz6k/iKPw2BJQhqpEzOTRyhJNjdefrSUO535bqB53AEc8qz5TJRqxQ/NQw==","signatures":[{"sig":"MEYCIQDtn8E/d2s8hy8bEPiAk0+j5dbtj+TRHum0we7KJNFYeQIhAJfJhxO5209frskRbY+6EkIS4J4TZLjQa0l3Sy8XwU+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830657},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"fc088557934d0e91965259dff39097bc47f78da4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","@sap/xssec":"^4","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","@cap-js/hana":"^2","concurrently":"^9.2.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.26_1772391711116_0.4058297797630075","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@odatano/core","version":"0.3.27","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@0.3.27","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"570f2f7846727dd4bb56b58053529dbf8552142c","tarball":"https://registry.npmjs.org/@odatano/core/-/core-0.3.27.tgz","fileCount":196,"integrity":"sha512-Gu8YPOWqy+AQJfUYEcuXM3lOrxj3Eb2IA0G/Sbp2jDnywDNvdeW951kZT3MyLAUNTzGZ/EyxwBJlaSgNzBRH0g==","signatures":[{"sig":"MEQCIBej8ig3u/DHMDhiLZxyWa0X4pNY1hIQ0ycl73CH8Ov/AiASOk/+y0URGRDpami40B0CVZiKDmGmFvIeFCVDo8/Vrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33852290},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"756a710c4d703a49980ca75bd64af7b4631e4d95","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.27_1773338229707_0.1831995057558493","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@odatano/core","version":"1.0.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.0.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"dfb8f0a7046387af9515e3dac2f8e1aaaa5d4dff","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.0.0.tgz","fileCount":196,"integrity":"sha512-huWoFrMfilVmg9wFwVIaA05w2DCY/45GNXxNCOFAwOJBCIbiyJUC7zf/mX+rjWZPn6VuUVO7PGKFOhBgKDU5TQ==","signatures":[{"sig":"MEQCIFDjtPj77vCUZi3FELYJ0b+tH1Xv3SfuFeZxh5xCkJ8dAiBOm3FiWOzG8+Fg9tOAtT5CHJCvJKKZLvWFh2wEjOe6iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33852285},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"5aa31fcd2af1dd6e6de869672d5549f354f10e49","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1773386872696_0.737211371047692","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@odatano/core","version":"1.1.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.1.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"ffe016d62c0b64d80081731a1673d2fa92731027","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.1.0.tgz","fileCount":199,"integrity":"sha512-8igy5/FlkC8G6ybFFn7TMf9eGfz/e+KdZHKyCARUl3bhofKCrgzIfqjRylRp8a2UbiYah9zZRoklfEoIdAYKrg==","signatures":[{"sig":"MEYCIQDwr85jDCed5u9jYTRouvBXjM8UCU7iU8ijSocoDrJTJwIhANgRtOPOtXGWeZN9jwgOJzOGL2wKPsBF4xFmSkwpX9Ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33908781},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"d9bf627d30e6cea703552269203640aedf735411","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1776102596507_0.18527815837680817","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@odatano/core","version":"1.2.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.2.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"615da7587c8f743233dc9f37db35271f5d500818","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.2.0.tgz","fileCount":202,"integrity":"sha512-UJPX6aK51iOPTICchqZ8/k70OG2u1uEKRZ5VaGx29aVp+gyEzlviQjMbLMBfUuTOoCjJR62aEhs6uqdKeD5wXQ==","signatures":[{"sig":"MEUCICXTUOHh6mrPQsvwpXZljgIIZ9aMO2POqrZb9hi4XkDZAiEAvqjwL2PUm+91r4eLVxtUcFlhPdaJc2Sb3pMx1UTQDMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33955896},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"db07d4f289538a9d0c791cb3a16e9c08f718ea40","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1776194221446_0.25474852553619987","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@odatano/core","version":"1.3.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.3.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"10201a5427fb139fb9b5ac1c592fdc1574b4acf7","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.3.0.tgz","fileCount":202,"integrity":"sha512-SZ0zfOj10CRHRwvh7JREFQ4C3jyuful/ZtilF4j2MjTICeT+VWqHIbAdSdIbCQxHFmxZiIYUtYK6wI9TFrpwrw==","signatures":[{"sig":"MEQCIDJuvHDun8pllV+xoFucCuQVO7rb5bm97ZuuAcJcv96XAiABjH/b/1J8Is3QFMGVJiuyQTvLYH1EuQlctQ/O3yjxNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33956880},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"db07d4f289538a9d0c791cb3a16e9c08f718ea40","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1776278083095_0.18387103301876828","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@odatano/core","version":"1.4.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.4.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"8ff879c5edc9804bf53b903d7f95e1249ea82be2","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.4.0.tgz","fileCount":202,"integrity":"sha512-xAut+K4+Edkd++mZng614SIAO8eEQP5gY9KxGnXf5AzD9zm1EclVcFz3MiJzT2pgqIjwSJLKQ1JPkCimSbtd7g==","signatures":[{"sig":"MEUCICvxdkhTz2noHA2uHqL0IzFf9eJuGJt/6+iI5g2WxacaAiEAwf6N+P1KjKhVdyRyI2sKX2AzKF+gspbyFTxn0sdaJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33971665},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"830aecf888219b9e465062f0c57bc29c12c5a455","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1776360225443_0.28423610338397376","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@odatano/core","version":"1.5.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.5.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"8bd00f52de8ddcd68d80f92ecb2e8118d2f3f1dc","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.5.0.tgz","fileCount":202,"integrity":"sha512-xgzvMz55V/vG+x0mKtwQMARfOYMT+aGV2sdIyxJKPXLYgKbQQ79ZsXGmz6oQN5BgfzO3R9/8rPpM/OArysMLsg==","signatures":[{"sig":"MEUCIQCsCLLbjtapCScZn7Y/PKnCsmeQtV/WsafqSydjpSOjlAIgaDMAxP20mdGTDU82qoG0TLO1YiZW4u+xzYI1WvtZPiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33992998},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"dc134937c7cb4d01945b0663052c4b11fbc7d676","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1776408112306_0.12943687892139355","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@odatano/core","version":"1.5.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.5.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"fec0b5f1c29d6b2f2e94a6f16ff418350675b9ea","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.5.1.tgz","fileCount":203,"integrity":"sha512-aKP9AsFst3O3D11QCrOhJQT8Q/tX8DuMldePc3Xr6AEP3KwdpPwJWpoSl4rJmAd401eqM3zlWsjDcFl//8ZAxA==","signatures":[{"sig":"MEUCIALXRf+lrdAVbS6z8sLXfutl+iF6iY79Dgyic7rWDDI5AiEAo5u/fP5iS+xokB3N20+1BTgT4x+eYrDxdrW8A7v9+54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33996055},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"dc134937c7cb4d01945b0663052c4b11fbc7d676","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.1.28","@blockfrost/blockfrost-js":"^6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.4.6","@harmoniclabs/cardano-costmodels-ts":"^1.3.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1_1776412203298_0.9192433718887119","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@odatano/core","version":"1.6.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.6.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"c2a7f27b856fe0ebcc3d01b5373cd2d94fd36b88","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.6.1.tgz","fileCount":202,"integrity":"sha512-/lipj1fBA3jwI3SR7IXO29toctltXdNsIPP9GknH9KaX53yKQlORu6LuuyODHyZKv6k6YioIE0N0OuXlt8dNvg==","signatures":[{"sig":"MEQCIBtXcjnXC9LOICufJrb9r0ZXxFbJC/h0HM+gXW1RCoWUAiA1hv+YWqMb4fu/puLG6cbvY5jpCQRChQOs+bKJDrRtLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34004761},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"3f55be8e14a338ccb3775a6ecc5d8cddb6f1b0db","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1776504978787_0.7612984487901666","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@odatano/core","version":"1.7.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"5081f01a89af8363e26ea1ab6fc2e300abaa8c81","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.0.tgz","fileCount":202,"integrity":"sha512-x1Gu7VOpmSSzkBPFrejhRhGpcYDXZJVJG92bet0+7td1GC6e/M2LdiRwnvQPS1qrSjcvT1WXuCkjptElhf6g9A==","signatures":[{"sig":"MEQCIFTuP56EgAXm79zPxUPnxFeDMOYQaIjx1eklXMLZlXJIAiAarT1WU5eZIaifQYpphkmGvYr46WJn0v99dAVef8fwXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34019652},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"3f55be8e14a338ccb3775a6ecc5d8cddb6f1b0db","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1776543923674_0.10723745619737257","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@odatano/core","version":"1.7.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"eb1ef729acf98c37515ee71340202963b8e1591f","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.1.tgz","fileCount":202,"integrity":"sha512-LIzxLBySro5p+XYsYa8tUSxlnyra7hWfKVC11bkPPUwm2pmhTF4WbgxqQscqLnxRTYjGJLBjYImINyVv59iiSA==","signatures":[{"sig":"MEUCIE2E2ziz/bAkfjcKjjv9/CeU1VH2OCXXlyHA72Y2AEYYAiEAum206qUgFyEPrHcgHtFFwjF05v3dGEzDEKkdJqBBk+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34023465},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"3f55be8e14a338ccb3775a6ecc5d8cddb6f1b0db","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.1_1776544965081_0.2273012305994917","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@odatano/core","version":"1.7.2","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"6619136394f5dba447fa4f0fb0ae9fee511a5db6","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.2.tgz","fileCount":203,"integrity":"sha512-M8sBOql/TnUyI+PEohjBgIaMqy+B0A+cBlvPBiYW6aCnzXEckyypX2j0Vc44jjI8ROa+AQRDIInKJNWfaCwgag==","signatures":[{"sig":"MEUCIEvcDFgZKXLBQqbC6HgJQD8WcqKxReyddRm4idy+nfOuAiEA5CjzhvRzJ7adolZ4NLbePZ/NV/fZRl2cMABSuVGgc24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34031701},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"3f55be8e14a338ccb3775a6ecc5d8cddb6f1b0db","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.2_1776546073464_0.15844475899135624","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@odatano/core","version":"1.7.3","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"9c1ee02ff7e8b570fc3493467a493c1010c6c184","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.3.tgz","fileCount":202,"integrity":"sha512-HiCbklY7dXz8c+LDO5kOyOaf/sTB6R71khk4Avt4ctR1Mocrm+MZdQjFFk66r0bDKUcrK063S5xySJqgs/JJ+Q==","signatures":[{"sig":"MEQCIBK0klqFPZ0qrtG0d1vHO7EH4faq7+xT7xRfVWE8UVlwAiBvwY05NBlygpS6jZ+9X3ywigjw8mF6BWqF/CHsVP711g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34027292},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"3f55be8e14a338ccb3775a6ecc5d8cddb6f1b0db","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.3_1776547018844_0.3985404347806858","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@odatano/core","version":"1.7.4","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"633411ad6b433c3e439b05f88050f6ea6e9ff6fe","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.4.tgz","fileCount":202,"integrity":"sha512-EjI+Fp+BeVFQTwiLNGhACIHGRt6nnsE6kW+f0ZhzEkAyNoBP2CEF3BJo7X39c7+j1BsvSD+Fe7ba2tRV/Ao/jQ==","signatures":[{"sig":"MEUCIQCn0V7VIoUhjNW7hXT+S3YiKWKLwWFVINXfJMf7Y6TQ3AIgSkebBdmVjlSDyZnUMl+P5kUPijQVTGWEcGVy3YTGTrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34029899},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"46690a714c47621827c21f72af3a660b7956c5d5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^14.0.10","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.4_1776590227059_0.8657423990601385","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@odatano/core","version":"1.7.6","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f97ef4953cefc2480fd5581d4bda24be872f06d2","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.6.tgz","fileCount":208,"integrity":"sha512-UiLeHzh+JRv+InpKaS7MxYXslveJknjPLVcmy534zqJnMfLqMf+4QaI4FQ+uj1Sy/ENE8dLxdf/VWNLrzpBbCA==","signatures":[{"sig":"MEUCIAT5unY5ATF1tDY1uDvEHiHaFqm3ushG2KWldv3KbKVJAiEAz+KWNb2u+5YwqKG1UkAEWWZ4q+2PV+wYzAcowL+rnQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34157844},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"2f94eef1c61cc99a2f68ccd02c0fb59700238cf2","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.6_1777749211376_0.5051555367745084","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@odatano/core","version":"1.7.7","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.7","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f7f530cffb345c46d8bd2e360cab67d5fe4abb6d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.7.tgz","fileCount":208,"integrity":"sha512-eSmvLHenf/xEmfRdCGszpvqyevJCWbBPGeLff+7L+/BAL8o7V0yWJ3kf1lHh9qsa38mp+ANQQ78lH5y4T4oTZg==","signatures":[{"sig":"MEUCIQDvUkpAC4RW2aUjYRrgYpgIigQ6L9Eik62YDLxq/GDDVgIgaxdh5oihqhJTUDYLZwGIOeDBQe09uqpaf1u1uEehWbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34162937},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"4769ee95fb2b747d81931419ea11fb5860d1312a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.7_1778099973440_0.518273728696246","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@odatano/core","version":"1.7.8","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.8","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"7a219c1e36a5a605ced3212d33eee8453b75831d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.8.tgz","fileCount":208,"integrity":"sha512-JSeYas7XuHIG5/ahGa9F3Hy5jMNeutMUT3Gla2HhXUBNtDdVtnipTT19WTUoIGMO2jZuvwE3jctmSg2L0qUKiw==","signatures":[{"sig":"MEQCICJERuzrCNZfc0XWQm5tuViXPEsAE3fpCFhXLvis/r5CAiAiyxj1l8gqDZ50YaALmqgxitsmNK8TCsVuZXnjDh5iOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34178383},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"af17b460a352279701867ccf9053ef8147303567","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.0","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.8_1778701342980_0.7012997125425904","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@odatano/core","version":"1.7.9","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.9","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"4f1884c1edc59d796da3e7093a88c97134b5fc95","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.9.tgz","fileCount":208,"integrity":"sha512-OFwmW5jMwzAkzL083bDR0s21KvvTZqYTQRzJSWwNLSs7YqQwHW5jhEkjF7EDEdHP3MDd69+cPg+As3LbqWXvQQ==","signatures":[{"sig":"MEUCIQDXiSqtbULF6TE81J2uWgvYL19W7P9DTwu2/T1r7ytwKwIgGGyUNFhu/Fl61Sdp1X4mrGtAQgzpD0OzvQzZHH4Kmvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34179052},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"661455cf6126a8b9b65c26bf8793b6c51fb345a5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.9_1778851348897_0.7908416363527162","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@odatano/core","version":"1.7.10","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.7.10","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"e287a3812ed89dc2efc5f420158daf242f8ff40f","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.7.10.tgz","fileCount":208,"integrity":"sha512-HRED/pDqwTRs9GzB+Ak3M4NG9FJfjdw911iXYH2ciVzf3/qmCm3KV1rt7Lg9mOxmCLI75fBf8mMMrdpW4LkzHA==","signatures":[{"sig":"MEQCIELiTA+BRGeh+szm1w6mLfjb1KI13TkjbpYRPJIUrJcpAiAYsU8CaQQMSD2XuoRYPnM+s6o6ywHv3J3XJk2mqEgkHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34180140},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"5b0545d593d2aa079563fbe868aedcc1590afde0","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.13.2","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/cds":">=9","@sap/xssec":"^4","@cap-js/hana":"^2","@cap-js/sqlite":"^2","@cap-js/telemetry":"^1.6.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0","@emurgo/cardano-serialization-lib-nodejs":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","express":"^4","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/nock":"^10.0.3","@types/node":"^22.19.7","mock-socket":"^9.3.1","concurrently":"^9.2.1","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.10_1778877813111_0.16775582786281373","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@odatano/core","version":"1.8.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.8.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"c0391fe955d32c54025cf9c4980c60263ea6ceed","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.8.0.tgz","fileCount":203,"integrity":"sha512-qGbxB3rU/qVbRT3jolsCddCjyDBMzkGtSiLViTLmUGw4l/AKN4Mpy2KwT19PEYWDfKpTPon3d17wRGeRuuSbCQ==","signatures":[{"sig":"MEQCICcC+Lqapco1jroR2w9UTFQCrfc6s/+eGF3KIwYGHFsVAiAugEPRZadNal7nAgLEY8QCXf2Y2mWyk2ZAVrJGUFmlfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34079163},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","gitHead":"897c6c12307d77762eee6e4dedc70536d772c30b","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"deprecated":"Superseded — use 1.9.0 or later","repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1781039457707_0.029663051733166412","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@odatano/core","version":"1.9.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"3dc059c49dda8cd57a9bec4e898088152c684f2b","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.0.tgz","fileCount":111,"integrity":"sha512-v/WS4YIh+xUDY6h6AM1VUlHkgDklOopgcS68/m5uh7sfnN3WK9wteWpW559QQvzHvvU5y/micMW9jwQqYDyoqA==","signatures":[{"sig":"MEYCIQDIFNWZ+RuMvADqxaunxPBDnPv+u0ZmQod8sb4StXJ4zwIhAJfqDCeDsGAfiRICjAPGbwOYQHo8nuZcw2Zcb/2OD+MF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897860},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"233649588419790ffbc68841883bdb1c73428f34","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:plugin","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1781457348163_0.8715365032199003","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@odatano/core","version":"1.9.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"32520d5ea5fe9b990496cf5e83cfce1c02301f71","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.1.tgz","fileCount":115,"integrity":"sha512-d8ploEOtI7PKmXCn3VTPXDyARuZVIGjhd6TWEsdcHWyP6RMmEg8Q48M4eE0KMbOshIqqgwO5ghcgnTLmweHAzg==","signatures":[{"sig":"MEQCIFazVmWzKRP0ikEwD8M2A7GhQBcMfW2+VkGKmLQkGeAtAiAKF7fnkbkLTkcxCsxLwSgCn1oobFznaPO8eAPGXEfHzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916958},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"72954d36d871595345338c76da9956a775521062","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"^0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1781625870729_0.7209282028024693","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@odatano/core","version":"1.9.2","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"562a6fc7d2ee8bb853c286b80ed4786905ff4669","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.2.tgz","fileCount":115,"integrity":"sha512-b7XHGverGEF+maSyQVrI2KYqH0gPE2TclEtRw4k0wAYWyJoalMNGu7JuCreKUKxNMKS/E9Fy0aaq8dXeP214bQ==","signatures":[{"sig":"MEQCIEUGQEyYp5DiOLtrzIoGHwu3gw80PVT2Hv4Ku76yng8sAiAbwPnyWCzZ2jc8lbjsXr/lsTQ5/O2OdMkVyvkFj2qIaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922081},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"a449601fb597961034dbd84a02f368765ee4b6f4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","postinstall":"patch-package","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","patch-package":"8.0.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.2_1782508462057_0.7134288820940193","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@odatano/core","version":"1.9.3","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"b8e0534c305c555137c75a1b7ae73d8460b3dd7a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.3.tgz","fileCount":115,"integrity":"sha512-f6PGdca265E9A6ipYsLqmT817TWkoylH/xzrZN8t646K3CvB4OtpE2iO7ECOOTbolKSLtxfLYAqXUtXqbW+eXA==","signatures":[{"sig":"MEUCIQCJCBJ5ID7gDJCxLBRAd38f8P6FxGZfcVtkZlhjV52N/AIgfgg0eFeKy2Dce/+YLSzLvcEaBtyu3Xx37ukXVMUE7UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931678},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"cdc5561134eecbe391f5fb5a73fd96e7f5cd9a55","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand --forceExit","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","postinstall":"patch-package","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage --forceExit","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","patch-package":"8.0.1","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.3_1782663962686_0.9582177169685326","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@odatano/core","version":"1.9.4","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"46912e4d4bf201d7db83b3b713a74ef4235adf23","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.4.tgz","fileCount":117,"integrity":"sha512-dKHFYubLOuOvDfuTglYmAgH5NvFIQGUfWbjvL8t7B/jlCY/dJRxDJFuq313pPYv18GOqvNSRuvfTaClnzrO51A==","signatures":[{"sig":"MEUCIFmfFsrUpqNVdMyt3J2O5lWWecPoksuOP8yUWwMznsXuAiEArU6eqTwiHbjkbq0UKov80dFfsK2PQtvEmkXEmAla/GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955829},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"0f82df7fa39b7b6416157d3dfad5010b4707aacb","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand --forceExit","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage --forceExit","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.4_1783259566117_0.22702605777153773","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@odatano/core","version":"1.9.5","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.9.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"427ac18aeac02c0451291f57f97348bbcc3a094a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.9.5.tgz","fileCount":117,"integrity":"sha512-nv1D84oVvwLYrneeDSgOKKIdgVBrDjOIpBkw25iHh9qX3OkaoERVF7JdH+1lhZc8xTdIq7kfWiE91bgFoFN4yw==","signatures":[{"sig":"MEYCIQDWhqLEHilHMyOCdvFtel9PLKDBpEQm8Cms7LRIHVdq+wIhAJK/Pg8FzaUh4tnAAiJ3PEMtijrs1TOhpYEoKrHTwXGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958838},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"4f80fc7aac26d783ceda115dc367d2b2f870b9d5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand --forceExit","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage --forceExit","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.5_1783533811242_0.08529950341297599","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@odatano/core","version":"1.10.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.10.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"3bfed0e39c981b2bc662edc9161f598e5154bf17","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.10.0.tgz","fileCount":121,"integrity":"sha512-t3Ra4p4ZIVyCH4cwQ//Zp1c/Nsd+Z0G0bxNN/QBbUTx4XNTT2ZIprLqiDkCHm59idPhPep3CXHMgrTg24M3GLg==","signatures":[{"sig":"MEYCIQD1vXnt7r39Pl2l2VTPoUdHVn7jM38H1IZKez6hEHVxmAIhALfwkmaf9E2zOMOjrUY+3JGfHKd+MqbLkRDeWo/GCEsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984780},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"4f80fc7aac26d783ceda115dc367d2b2f870b9d5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand --forceExit","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage --forceExit","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.6","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.1","@harmoniclabs/cardano-costmodels-ts":"~1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1784228255673_0.7400049004438449","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@odatano/core","version":"1.11.0","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@1.11.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"d40dc4aa4457728c4cad3e5fb7edeefa5f884fa0","tarball":"https://registry.npmjs.org/@odatano/core/-/core-1.11.0.tgz","fileCount":119,"integrity":"sha512-A94LLNm+06qKDdVx+C28timAFmtNG8k777CV20oOucaQ7r50T/cglS8EI05YqqMbhzwLzoVjq/sAEEiT98QrHw==","signatures":[{"sig":"MEQCIHgA8XMAdY04Ag/SVVG456xaoW3kAFoxnLCWvyh7ni8CAiBGIZ8H6Tydlz221WsFLQONOEXURwNXECoKgCj5D6kzMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976274},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=20"},"gitHead":"3898f85f1a348ca9d3499464ae9f838b613fd0bc","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"jest --runInBand --forceExit","build":"npm run cds:types && tsc","clean":"node -e \"require('glob').sync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}',{ignore:'**/node_modules/**'}).forEach(f=>require('fs').unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","pretest":"npm run cds:types && npm run db:deploy","test:ci":"jest --runInBand --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"npm test -- --testPathPattern=unit","typecheck":"tsc --noEmit","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","watch-wallet":"cds watch --open wallet/webapp/index.html","test:coverage":"jest --runInBand --coverage --forceExit","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"npm run clean && npm run clean:models && npm run build:plugin","test:ci:coverage":"jest --runInBand --coverage --testPathIgnorePatterns=core-ogmios.test.ts --forceExit","test:integration":"npm test -- --testPathPattern=integration","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"npm test -- --testPathPattern=core.koios.test.ts","test:integration:ogmios":"npm test -- --testPathPattern=core-ogmios.test.ts","test:integration:blockfrost":"npm test -- --testPathPattern=core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"axios":"^1.16.1"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"workspaces":["app/router"],"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.16.1","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^2","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.6.1","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","ts-jest":"^29.4.5","ts-node":"^10.9.2","@sap/cds":"^9","typescript":"^5.9.3","@sap/cds-dk":"^9.4.3","@types/jest":"^29.5.14","@types/node":"^22.19.7","@cap-js/sqlite":"^2","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.15.0","@sap/eslint-plugin-cds":"^4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=9"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1786169174798_0.7419080919935257","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.1":{"name":"@odatano/core","version":"2.0.0-rc.1","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"e14a0313cdc62429bb6577bda778a1da202344c9","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.1.tgz","fileCount":138,"integrity":"sha512-iDeHP8tDvnjxxDVTN5cHwKaWei4KgwezJLcUUOygjEjq9bcWCVg8mnqyw+iMOBzL2LN7sz6dY+nfmsRJqAEk9A==","signatures":[{"sig":"MEYCIQD00jDEiQKYiV2aRk3wFBqulkShfm3SmpldYySfYrytNQIhAOD8wv/h/uMN28U352vBzNbmOEMf5KmPd6dkVydNcIBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499610},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"1f799a37c6816c4319f23014879c35e35b2d3040","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.5","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.1_1786718434944_0.4303462074013058","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.2":{"name":"@odatano/core","version":"2.0.0-rc.2","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"5fafb6dc54aa89831ce63eb983fba54fa5a5ea72","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.2.tgz","fileCount":138,"integrity":"sha512-1CO1a8O1PHM1LRmJfHymNBFYEWV5a9XtYdWAZ6DxJpa6VYrjpltqbvVXiOIoz7MULrfTe5CG6mIPZusHp5v9YA==","signatures":[{"sig":"MEYCIQCNxqHxNsL9g+Cy7jKZylHkap2wA9rnzFbGGnAC9FahfwIhAMaXuR6BuS5QCYhLPV9F493YaMQIEYre5YeGrp6Zm37s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501596},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"9edf23f7f80ee444cfec2766c4e8ccbfcad7e43b","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.5","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.2_1786828506451_0.23389803526611774","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.3":{"name":"@odatano/core","version":"2.0.0-rc.3","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"a061f2f650e7b3a917f940afc8d98bd0c4c0fa20","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.3.tgz","fileCount":138,"integrity":"sha512-84vLoOPz93fWH/9JzW52GS5tg8qBofN92JUU6AIc0Cz28bw6KRMY0Hn+K8ilaLLffUyKdjVVwstZUHpPmf5pxA==","signatures":[{"sig":"MEYCIQDjOjLkIKGH+80PSqo/5exafrYbj0BbCGzSDKaBfiXFegIhAOSqMrtAjOcmPd1ftLi7fdk/VhcYcOU0qID+rB2T8xDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501915},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"4c2794cf9cba411b5a5820dd51e5c9bced946ad9","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.5","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.3_1786880347305_0.8695586011077756","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.4":{"name":"@odatano/core","version":"2.0.0-rc.4","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"8a640ca93350a25fe95a1f536ff435ac95b1e9c5","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.4.tgz","fileCount":138,"integrity":"sha512-cFQSJeiz0JiKKphUNPcR0QV4xTXbaG42nFOK4oCwjWc+EhhjMw9tbksThgxnCS3u8KXY1EEhzY4vjW2A83uIvQ==","signatures":[{"sig":"MEQCIF842fP68Lbfif/vle3BsUENYZVMUxe9S0nCrpjoLduIAiB/txvTn6w6lh4dcpb+10Uu+ZMcOECHkxt6X7fFrLZutA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516645},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"b33397d3db44d94fb7842c6abdcf9a9e529d5b00","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.5","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.4_1787253038870_0.2597588113088094","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.5":{"name":"@odatano/core","version":"2.0.0-rc.5","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"c6f73be7f8c3bf6a5554eda7e044a3f8415d0221","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.5.tgz","fileCount":151,"integrity":"sha512-R+CGhe4RkaWnmety9AbixGDeR3NlMd+8bWo+jBGI8nz+3ckM7R/G9FuErjgwDDb9+WK7/znoQIB70AU4VlBi0Q==","signatures":[{"sig":"MEUCIDSevvuiQ3S1rREtN0xiHn2v0CwE7aDcRohTHXj9r48aAiEAqF/QFydaq9doXEzJnh4Lfo/eiRO8PIppyHuWSrHk20M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvjuAL7EGz28fk2SrhoDjcFInUye5XfyrE+wgglCQcPAiBg6c7u1V8tAWrtCZAeOnDcC5Ucez1sKFZXSRhlXJByXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617309},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"0fdc7a170839d091b9776df2ecb51038993904d3","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.5_1788806530145_0.6319907916093255","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.6":{"name":"@odatano/core","version":"2.0.0-rc.6","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"1141844a9a775031d6f402ebf1d984e218456067","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.6.tgz","fileCount":153,"integrity":"sha512-2tsfbA+nReMFIX1FSYyyi+7yXG+ewajxHaG+h8E9rWjTfvoLMG4kkonbeWz/cfZQD0PKEr8XPJmVQQRQ0XKIFg==","signatures":[{"sig":"MEUCIQDJcdRPg+SuUPm52r08o0ofT05WEolyMShKRQraasH8FwIgKGPNb8sw8YKsSyYwXvdIMZ6bG2FmWACN6bWGU8gnraU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkFN7ZqR5iAPFedwar7zpabcCqrvezQqFd+zHiMwb9kAiEAx4x8JsuasL/PuVGKP3WVfwcNyg4+bZ9u6pdbTc3yw6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664263},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"d1e4d05c3d57d8028fd23cfc67ea8d286a83b25b","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.6_1789749647641_0.2974207908956221","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.7":{"name":"@odatano/core","version":"2.0.0-rc.7","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.7","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"98160c6474aa32d81f9ec39c650016f7452a0620","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.7.tgz","fileCount":153,"integrity":"sha512-ieXjoDIStj3O/3R6fT2GJW3IOs2/odGGTYctRQNVvvPVVsSyjMdqGYQ5tVlsozYDSLRYdYkly349OZDKrQDypg==","signatures":[{"sig":"MEUCIEwcYmP7AxA1HivnC1fVlwz99IglQh+4rCzTF0i5Q9WGAiEAvMY8yzh6+nYCer1M5cuOGcITfocsbl55pFJUT/sJjXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8jsuueCdBaMA9elg4qIfZ7OBKmhFrn1Icy5D/dOtqEgIhAP8okkZgsuJA2oBMPqtFX5oVcEwa52+bh5Zca7+S3Cln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666431},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"6989c57c25f2bb683ebb2bc7af2c581a74e09318","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.7_1789794486126_0.1624023768940701","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.8":{"name":"@odatano/core","version":"2.0.0-rc.8","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.8","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"efa385e5db3a76e27d7fd653589ce2abe78dae31","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.8.tgz","fileCount":153,"integrity":"sha512-Hey5yjJQGmz/k7nRrs1KI+Wfj76W6GyTtQTyOmwlHkyT02aSx1nMulMAl5NxyLGFC6xzcIxr+/FLPenhNL6j8A==","signatures":[{"sig":"MEUCIAkFtNMSOgDmr26kt2HhVEsXDGZTATznq9y5j61zb3juAiEAo/zwwC+apeXFLVEPxUkXGMlSkfUZ+6zOO0LKdVCRmj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCVHMWkUhU7RBCyDdi4PqFou97FvPE+KjXbSjHrjgfTAIgEOV9jJVtw9yqPZ3EtTfqqnd4fhKGZfV59zIo23DZ2Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1656292},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"2fa1520c2ef7981b58f301c54b975c10ab4e718e","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.8_1789812202623_0.902087587492171","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.9":{"name":"@odatano/core","version":"2.0.0-rc.9","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.9","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"44fd93f5b26f0c013378b2b75cfb1335bf85100a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.9.tgz","fileCount":153,"integrity":"sha512-Ff/N1QVrDqv0IYu81/fYm4mNLOMO11Qhf4n5TLDDyWMZRfRqvKSgdmDSgfOcHVH6ewDUWWUNeSMW3ym0GTtAKg==","signatures":[{"sig":"MEYCIQDx+jX5WpBTCxt2DZFuU9qMhBBxI8MpBVMwtP5WVhDtsAIhAKWshsVlqabUA7WCFQTehr9eIInrAReo3ae6s8DPTZIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBYVzPhf/iYjKRJjupbW6Ye0vHj10QBb3ninIgdJlbKAIgZBQ8Fus7CqrePnsO4R9EOTc6PnPYL+HQrYnNanofcX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1656663},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"2359592ab0487f8be1b606cabe9e7d7ad41d89ab","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.9_1789820554769_0.16142566784184953","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.10":{"name":"@odatano/core","version":"2.0.0-rc.10","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.10","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"14e338ecb5e082ddca08a58340fb845e56f66319","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.10.tgz","fileCount":155,"integrity":"sha512-PSIYRro633hr6JHhSO3G2nhONQ4+j38o7VYlaQD26D/2KACJOqj1m4hI2pLzIdGKQeAZZJovFxJuW07qmN8TRA==","signatures":[{"sig":"MEYCIQDLBHUVcCJ1Mt5ZFewjF7WzUqp5+YIFLqAClUdYfxJbuwIhANhwJhFa2eQyYQdTrr/I7v6lbiaceR5jFQgQAAwmdD5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfB1dpalFVckeyp62zkP9jC5mmoUSDen4he9Mo4sMzBQIgT5bjGgbajzfOlThIfbBIr2tKDQbeu/na6PRMMOdpXr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676699},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"910499e5c0ab4d2481b0e0fcef35b80bc4ad6ce1","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.10_1789930712377_0.6872745151015758","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.11":{"name":"@odatano/core","version":"2.0.0-rc.11","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.11","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"06b5c84debd472b51c14e9d10f12f90b10e32a32","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.11.tgz","fileCount":157,"integrity":"sha512-WvSFbhYeWz9YWbyQj1rl3OyYAJ6D30fHTQw8OTNB2gf6hd+ZyJjRjknNAsjpEW/7GhFewihRUinML8cenFYw4A==","signatures":[{"sig":"MEYCIQCtP7em+mZGOj29rdWj5U4t75IuYd37NoO8lXnm+WfehwIhAOQhJn+xpMLF5nlwhT50fdOBgJtAGBB2nS6s8S9ZggTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiZ3gGh48ZKeiTMQLKYeZyIBCkydiqcJVN8KfOvgHZIAIgD+8Q3IrvPYdWJYlX5ot5D0IFb6RQOoGfIEVpzI6Mi0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704717},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"75cc6b157c3d422ee35098d21c2f21945eaac118","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.11_1789992576335_0.4869036674404932","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.12":{"name":"@odatano/core","version":"2.0.0-rc.12","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.12","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"508f62f1627b43f056151324d79633dcf4bb5ceb","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.12.tgz","fileCount":157,"integrity":"sha512-Uv/Fw9YDp3GxCQ5Va7aOnT3SBJ6t/O7DqDzQdDCkF9VCS9uJiEpXsO19XAMZ+ae4/8DJLzTtCz1tW56OFfZxoA==","signatures":[{"sig":"MEUCIFMaV259YI4Wkv+Z5WukdoLewvrLiwMSROuuMcgrnmIgAiEA5QcWIVD7eaWQiIXHWlkwyelX+DukslE2da0XK4AfGhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1o84mfMSkG2i3krljvcZK/EV4XxQfTb5d3ADh9VBG4AiApD2e2TJA0YZhdGt05+UrdIpjoF4tsnU818KNY/kBcwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762835},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"33d602b168310eb7298a3a0ab752dc9037f8b9e7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.12_1790007411661_0.9540758497862183","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.13":{"name":"@odatano/core","version":"2.0.0-rc.13","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.13","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f0be46c8ea4da90072e5b0ef5cfa850450d92b26","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.13.tgz","fileCount":157,"integrity":"sha512-FmiOHOpzjCNwjJwsGhlw/EXXGxD24CVT0KEv8iNAV4Cz38D3TYCM6lyfXkzQvMG+zBtEYlgd5+4OwGpA8qw8yA==","signatures":[{"sig":"MEQCIAQaoeFoSZk3syqog/7mfIABmoOBz1PeKej//1Faayy4AiBl/9YAlQgdVtUIICVqQPWRlx8SI8tqCQKPXLOmo0QnQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxSFyyeUgtZcLV68uhrHcA7BGmUBl6SHgWrnFCt45ntgIgZV0ih3jq4QUYP637q+7gqQnBNrDKgNR3w4OpjoGzk40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763564},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"6cd74415050f9caf0e0f67a65ccb297adfa7dfc7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.13_1790025010319_0.13568537004287418","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.14":{"name":"@odatano/core","version":"2.0.0-rc.14","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.14","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"062832c10e1a8f8c0317b2990375ff98d078f1e1","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.14.tgz","fileCount":157,"integrity":"sha512-DDoAKkh38vMOP/0ciSjTbc9Cfc3ty9uuxwKkrd1ccPi+pNCLEgtzMhy13NJCE/Gv/7RfD4VOCTSkOzgYcloBQg==","signatures":[{"sig":"MEYCIQD6zUdnW/O0zB5Bvk9kp+m1OUMep8oStUGegrvDDP458QIhAPX+sNcdqFgpiA9TVFTORq7UhCOmF2eff7duNeii2o52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKhVuwh2Z4aa3VjlCpVyjrcbMldnM/84oe3uw7HpmlqwIhAJ/Bmw6r+aS+lgBzThjxcjHk1RvuCZ4l2j6VViz9oWhM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775238},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"618b1ab02262d729098fcb90c223d52e41034fcd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.14_1790095271979_0.3020969387597652","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.15":{"name":"@odatano/core","version":"2.0.0-rc.15","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.15","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f2f9c44bacf6178e67bd977a73e5008938682229","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.15.tgz","fileCount":157,"integrity":"sha512-86vfRglyv8kd0sr+7oB8VVSOGJo5tPbntXKLNMetqSjUvflj0OlKQvr5lzxOKcKxJo4xwQ0WKBAj9r8VlfNH7g==","signatures":[{"sig":"MEQCIEJH0aQ6KfPd3eGeDdW2rTProV8SQtd+IdGYJMsREyifAiAm7PkcX131cQbbq8hGPxtqXad+RDNouSsYwhT2syibmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6nwIU9z/AfaIoPoPz6XEQI2kaQ+K4VaGmw9YzM5vIqwIgQkwTt/EdnfMrPiOpSvyHwIMvxpvgydvd+frpHh532Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781692},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"0bdd15320968e4c282c36b2b975dfc67f613ca61","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.15_1790177501840_0.6751470822192853","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.16":{"name":"@odatano/core","version":"2.0.0-rc.16","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.16","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"5608b83548f653ced4f440021db10d60384e880d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.16.tgz","fileCount":159,"integrity":"sha512-NaQRsWdVOvEnyz5raxb4BFXshIuSmZQvh2UWzwkZmyqhr1RRLgaQLtJJh7Wc3yEsHPX1G/y9vKYtgyUXpDL9cg==","signatures":[{"sig":"MEYCIQDhibMo9NhL8d7HI9/g51VAQtdMtEx24LzpjwOSkao3ZAIhAKKgu6dmAo66t07otCnY1Hu+lDtp/QSU8OcTqVo30kvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzzr0j3tHOv2WNZTdKCR4MRBpW/Knxt6QkN97/PkhGdAiEA1TRV/7UHPoeAuSGGxXUdp1w9bw3Uz+NrHdHkVSdnd5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795504},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"0c6a81cba6be32cdc3f07c87a99cb64140c1ccce","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.16_1790185940457_0.15958048985142237","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.17":{"name":"@odatano/core","version":"2.0.0-rc.17","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.17","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"45a5d0bb318903168ddde4834877e4999bc26171","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.17.tgz","fileCount":161,"integrity":"sha512-zaAJlbS8tfetxW5NVrmcAZ9xxGhfbx/okuOGP9grgNcEfLl88N91wM5hanvCvbFVfrq2Fp1kTFdqb4+ap8lC+A==","signatures":[{"sig":"MEYCIQDCPip1h8ieSWhE2ghJaEW8UAZUgccdi9vFmYZBamYa+gIhALVrPnOGmRD1o9lfd5gTdAcZaReeJg46Ho86og8AJ+9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE7KhYZhrsvSN2R0wwYA0ZSDPynTkz7S/MeaX8IKPOvAAiAGoEYTtBlQkU/bumIifvaXgGnhRUB8xMWSCTLeCgbPhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800173},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"2bc1d05a68a7499348a72df75bb3995ca10aef65","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.17_1790189283969_0.12978526707608795","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.18":{"name":"@odatano/core","version":"2.0.0-rc.18","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.18","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"38155d6c5a49c2a8158169d1f439e9124fb34a2a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.18.tgz","fileCount":161,"integrity":"sha512-gmWxWW5PCnCNyYGHm/Srjy2+TC6d7Sr1Z2hS7nYDix2j/Iu/+RTzb4L/K1rxKc6Fl5dlpOqtUS6+UfDzHoh0CQ==","signatures":[{"sig":"MEYCIQCcYhXVt8bpxt/aiIZPchUEgppwPxh8TTc32WP7NJIBmQIhAP5uTCQ+Afw3GDb1d0KtmHsEK1S3MtMAJfJK1ojqoj+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB3KhGGeLF5AW0HBkprpelJFnE3a4ksxNcMM9pOR7EcSAiAFM48eDZ1qPDL6nSMeIs8iWnj0KN5igh3NRMae3MVnAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800401},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"2dd9c649b805336f5774d26d8c29897115e2ad54","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.18_1790193527777_0.23785391387780863","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.19":{"name":"@odatano/core","version":"2.0.0-rc.19","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.19","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"27a09ab6e366d49153d384cfa7d56ecd06b8c64a","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.19.tgz","fileCount":165,"integrity":"sha512-IPCRgGWcgZ2PRnNm/YJ0xJle2tXEf6NCmQOPWPx0eJDTlWLYqPmTlXWde+4rlv20immLo4fWFanIrIis+zlfPg==","signatures":[{"sig":"MEYCIQCDAX+2DPBp10olvy3cBuYUIblpCuC95Upzfz38KKTnjAIhAPn8cn2hZAtjGt4B5NMUzCIFGg8we3mUPTj0XjQE6rQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFXWIaG2pGAgSu6R2TvaUh9gk691igjfgFHrYdx6vhiiAiBGSJanPLQC1dWcpbWkWv7S+4g7wMJsnfY6RXYFewYqag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928411},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"a2d15206347a09c772a839088eb3987e89caaa5f","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.19_1790321612065_0.342318911540773","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.20":{"name":"@odatano/core","version":"2.0.0-rc.20","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.20","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"7b76eb1dbb8fe24cdb9a889f6a155e9ba2156dea","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.20.tgz","fileCount":167,"integrity":"sha512-GOgY3d/FLU7r16sFhLqffuxPWlKIOiyIAWN10mwD40LEOhjbRgoWePj8u2vu3s8aCWgB1NK9XYKWO6nLBmcINQ==","signatures":[{"sig":"MEQCIDBVochFby1EhNwjWLzssXrhEjSXFVLHESFDZ1Z+OpfbAiBRZeDaaVZmotTDLz0Sil7UhDatN+JVUVi8PDkeSHzKeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtlOldqIoD8muvUXxSB4nsbaCDR7ki3Mi/syTMbzmSEgIgfJMVRheAOaAfQdszD9StS4M28Vx9BilDSfKAj72RxN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669148},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"f7faed32f9b1bc06ffbd64206e6238b07699ea04","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.20_1790339450741_0.6138854529961875","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.21":{"name":"@odatano/core","version":"2.0.0-rc.21","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.21","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"0308471da913ead3d52b821c0ad42b70f722772d","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.21.tgz","fileCount":173,"integrity":"sha512-ETRIil0qMW9ILZdc161IiKlIrgxZl633YdamDouETxQgXUVVVLLhjhLXEDf3JDPt6ZJgYw+YHj42m9mrdbBoOg==","signatures":[{"sig":"MEUCIQD2hwdUJKsHq9QjBczOUV+GozFOT2Yqx82KFoy0fkI5NgIge5q24uLR0MStUMpRLrHfRIgG4Nf/NOOxVY3fhsWpP3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDO/a5TfgW2Q5S6glo04HrMVLBUh1RAuFGClM+IlceSBAiEA3Il3qV8d3XQMUntDPenx6fRZeAujl2f7MLlCm9+7qMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704948},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"e85392be4282aa02f8a9ce676d8925a985417267","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^6.14.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.21_1790430097735_0.715080292401437","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.23":{"name":"@odatano/core","version":"2.0.0-rc.23","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.23","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"3acde90509bb83d993ad2962af7b2e805a14dbb6","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.23.tgz","fileCount":173,"integrity":"sha512-3W1xkvs5xMPqqYvOImS5ir69ZQrRypQ4mJlEkxRjubWTrgBOE4t9zLYVuhtKvNvGX5Q8GJMP5J7M9muFlTiOuQ==","signatures":[{"sig":"MEUCIQCZOrzsRrFk+sySdspA3bbU7hBclkHGKSMwWoXABcUysgIgfcbRANmg/YZsAH2DFBmwxVcjm4UzLDuXVq+otfUR3os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5SNZldnqUeHZEgiQTWpO7Ef7yAqldav2lf+vXBcnPawIgEWdgC0G+tueeGO69fyeYWG3HX2lUv5vSNQ+2LF7OcMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1766894},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"230532f3808bf051579ef5c021d3143fbed6a733","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"deprecated":"published from an uncommitted tree; use 2.0.0-rc.24","repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.23_1790533138576_0.4551639968407182","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.24":{"name":"@odatano/core","version":"2.0.0-rc.24","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.24","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f889118495737f4705c66147b1fe50be88aa771e","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.24.tgz","fileCount":182,"integrity":"sha512-X4M4U0CoMJwlsMveiyD/PFotEfMsEaD9ATWbiNnf0fP6/ml2eqGqG3TQZfXMRPhWpGcIsoAOFmTmlcTrN5/9pg==","signatures":[{"sig":"MEUCIDOHYbgjmc3OFwiyzUTTPmpRHEDjuTkwJ0cTROtqjxSEAiEA/dbiF0ORLA9YYHiTuDIRxlUBsZiONWE9zYitysvJSbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAXOyqfdaztUf/oc71e4LFTrXU/ycD4B8j8GxIj4rqt1AiEAtsEDul6GiXb8au4DmlQEgrbQUa4+wN6s7MGgj73RLfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832196},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"01b1be7a1d764bd4e3a1053afd42501000f221d7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"node scripts/publish-guard.mjs","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.24_1790537479491_0.013530015989447808","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.25":{"name":"@odatano/core","version":"2.0.0-rc.25","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.25","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"acf1407882fd4c7c87c44578ecc1314417fab782","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.25.tgz","fileCount":188,"integrity":"sha512-ram4DcrZu4zu1vn1Dw4y18xvBqXUNUipC2A0UPNaFakYQ38xryHSuNo5Sd1nslmnYdTk9AZazbDflwDXOS/L3Q==","signatures":[{"sig":"MEYCIQDolh6RN/80wB4IS7ksOIVSW5xHXjRlCBCtmm6qdWr5JQIhAKoXk8md7wvp1u2v7HHvStg2mQpyBPEYcekptWrVBr32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmSOCDpVrmizOUS9t94lp2pmVjmH3Lp/w/oNshmGY7rQIgYHbEuyllA+9JqMxk22YC7oF6LPrI2a9rxk+tRkmLVos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963293},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"45013b1651bb99486b1d1c00730c8af1afd1f153","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"node scripts/publish-guard.mjs","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.25_1790707060883_0.7385776018079009","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.26":{"name":"@odatano/core","version":"2.0.0-rc.26","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.26","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"fa1398f1165817cfd686311dd76ce097ad534a05","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.26.tgz","fileCount":188,"integrity":"sha512-Ptk7S9db7JgfimCaZ1sd+EaDgkQYJ+BYqfmsd7EF/DzlsOV4Gmrdg0RxoVjwLFb8UMy5LSZXv6Hel2KKA+nULw==","signatures":[{"sig":"MEUCIQCUKBCbbzzjqavycFG2WOxRyHRTSY95AmRxABDdrAUcdwIgATvWwWKO92Sm6xA9bdCfOfV9ZojBdZPWDQ/x3pGrEUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHyfiisYTt7u35j4p4i6tC61wo1h9w6mvuhFg0SdmHRdAiEAywwx4H40BVBC5hzLlqGLXMQ6/pAljcFpls181xWKg7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963628},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"d6d73091e9848d288d6883f48a55b75592f58953","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"node scripts/publish-guard.mjs","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.26_1790786911337_0.3958438832718094","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.27":{"name":"@odatano/core","version":"2.0.0-rc.27","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","_id":"@odatano/core@2.0.0-rc.27","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO#readme","bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"dist":{"shasum":"f622b41b77c4a24831c0612d862d0d4d97f60e80","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.27.tgz","fileCount":188,"integrity":"sha512-Vwk42iYZU+pt3QKhdqGsJSDNkdl+nu3OJvr1/cuNPs29EVLzbPHoJi1m/TfqoTF959MtQ/w/8AUuI6ZFn0DClQ==","signatures":[{"sig":"MEYCIQCQD9DIPbgmIBtZkXr1axLRLipEPwZAVy0Gm4S7ZsiPswIhAKD5PyLGZuXJ0DBCrNiVJ83N+ZA7mmq8iRNhq29j0hKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEdANaBG7xtlab+3QBM7DkpvqgpoY2z0bpeegeIGz3a/AiB5E97NTVe+xuP5pRs+UhT25UXRDyy7CpyrlAky7gNk/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995802},"main":"src/index.js","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","engines":{"node":">=22.5"},"gitHead":"7592324ce0a3eec1a853ba1dc7b8f7bbaf3c343b","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"node scripts/publish-guard.mjs","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-rc.27_1790867934890_0.5086724238883336","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.28":{"_id":"@odatano/core@2.0.0-rc.28","cds":{"build":{"tasks":[{"for":"node-cf","src":"srv","dest":"../gen/srv"},{"for":"hana","src":"db","dest":"../gen/db"}]},"typer":{"ieee754compatible":true},"requires":{"db":{"kind":"sqlite","client":{"timeout":5000},"credentials":{"url":"db.sqlite"}},"[production]":{"db":{"kind":"hana","pool":{"max":10,"min":0,"acquireTimeoutMillis":30000}},"auth":"xsuaa"}}},"bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"dist":{"shasum":"e1169763e63f75e48e8667d89f37c3c5f8fc9c8e","tarball":"https://registry.npmjs.org/@odatano/core/-/core-2.0.0-rc.28.tgz","fileCount":188,"integrity":"sha512-knJtdU3Irm2aelrFIMSv+7vdgFpzVG/VQRluBI9ksPrCwpHN3+eHBXKeCk6ix3HUQAY3bb3DeLizT4EHA4ojow==","signatures":[{"sig":"MEUCIQCJ3v56tyWFsVgL+dijo0AmnaZeUzDxf4buVE7tZsohAQIgaK98UvWXikWbLIVrpsRI3aJteY2v6BOk+2d7hu3zUNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/zsTuD6+m/+91axzvDYYeFH1W3w5S84PhVbSN+6A6iAiB4xvTek8Y0wdPeFapjoXlU11o3HwAlKVCcXneLjKLb/g=="}],"unpackedSize":1995461},"main":"src/index.js","name":"@odatano/core","type":"commonjs","sapux":["app/odatano"],"types":"src/index.d.ts","author":{"name":"Maximilian Weber"},"engines":{"node":">=22.5"},"gitHead":"fe4c6bf600bb79febf4f07f00618355ece2bf181","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"license":"Apache-2.0","scripts":{"lint":"eslint .","test":"vitest run","build":"npm run cds:types && tsc","clean":"node -e \"const fs=require('fs');fs.globSync('{srv,db,src}/**/*.{js,js.map,d.ts,d.ts.map}').filter(f=>!f.includes('node_modules')).forEach(f=>fs.unlinkSync(f));console.log('Clean complete')\"","start":"cds-serve","prepare":"npm run build:package","pretest":"npm run clean && npm run cds:types && npm run db:deploy","test:ci":"vitest run --exclude \"**/core-ogmios.test.ts\"","cds:serve":"cds serve --with-mocks","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","db:deploy":"cds deploy","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit","pretest:ci":"npm run clean && npm run cds:types && npm run db:deploy","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","clean:models":"node -e \"require('fs').rmSync('@cds-models',{recursive:true,force:true});console.log('Removed @cds-models')\"","pretest:unit":"npm run cds:types","watch-wallet":"cds watch --open wallet/webapp/index.html","build:package":"npm run clean && npm run clean:models && npm run build:plugin","release:check":"node scripts/release-check.mjs","test:coverage":"vitest run --coverage","watch-odatano":"cds watch --open odatano/index.html?sap-ui-xx-viewCache=false --livereload false","prepublishOnly":"node scripts/publish-guard.mjs","pretest:coverage":"npm run clean && npm run cds:types && npm run db:deploy","test:ci:coverage":"vitest run --coverage --exclude \"**/core-ogmios.test.ts\"","test:integration":"vitest run --project integration","pretest:ci:coverage":"npm run clean && npm run cds:types && npm run db:deploy","pretest:integration":"npm run clean && npm run cds:types && npm run db:deploy","test:integration:both":"npm run test:integration:blockfrost && npm run test:integration:koios","test:integration:koios":"vitest run test/integration/core.koios.test.ts","test:integration:ogmios":"vitest run test/integration/core-ogmios.test.ts","test:integration:blockfrost":"vitest run test/integration/core.blockfrost.test.ts"},"version":"2.0.0-rc.28","_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"homepage":"https://github.com/ODATANO/ODATANO#readme","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"overrides":{"ws":"7.5.11","axios":"^1.18.0","esbuild":"0.28.1","fast-uri":"^3.1.7","form-data":"^4.0.6","@sap/approuter":{"body-parser":"^2.2.3"}},"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"_npmVersion":"10.9.8","description":"SAP CAP plugin for Cardano blockchain OData V4 integration","directories":{"doc":"docs","test":"test"},"maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.18.0","bech32":"^2.0.0","blake2b":"^2.1.4","@sap/xssec":"^4","@cap-js/hana":"^3","@odatano/cap-auth":"^0.1.0","@harmoniclabs/cbor":"^2.0.1","@harmoniclabs/crypto":"^0.3.0","@cardano-ogmios/client":"^7.0.0","@harmoniclabs/buildooor":"0.2.9","@blockfrost/blockfrost-js":"~6.0.0","@harmoniclabs/uint8array-utils":"^1.0.4","@harmoniclabs/cardano-ledger-ts":"^0.5.6","@harmoniclabs/cardano-costmodels-ts":"~1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","nock":"^13.5.6","dotenv":"^16.3.1","eslint":"^9.39.2","vitest":"^4.1.10","ts-node":"^10.9.2","@sap/cds":"^10","typescript":"^5.9.3","@sap/cds-dk":"^10","@types/node":"^22.19.7","@cap-js/sqlite":"^3","@types/blake2b":"^2.1.3","@cap-js/cds-test":"^0.4.1","@cap-js/postgres":"^3.1.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10","@sap/eslint-plugin-cds":"^4.2.4","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"@sap/cds":">=10"},"optionalDependencies":{"pkcs11js":"^2.1.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_2.0.0-rc.28_1790884406093_0.40870723836507117"}}},"time":{"created":"2026-02-06T22:13:57.763Z","modified":"2026-10-01T19:53:26.386Z","0.3.0":"2026-02-06T21:26:01.248Z","0.3.1":"2026-02-06T22:13:58.027Z","0.3.2":"2026-02-07T06:46:12.216Z","0.3.3":"2026-02-07T07:52:05.354Z","0.3.4":"2026-02-07T08:26:00.207Z","0.3.5":"2026-02-07T13:59:55.687Z","0.3.6":"2026-02-07T15:07:58.381Z","0.3.7":"2026-02-08T07:25:10.187Z","0.3.8":"2026-02-08T09:09:16.812Z","0.3.9":"2026-02-08T10:18:48.596Z","0.3.10":"2026-02-08T14:55:34.159Z","0.3.11":"2026-02-08T18:29:40.242Z","0.3.12":"2026-02-08T19:59:48.792Z","0.3.13":"2026-02-09T08:32:29.001Z","0.3.14":"2026-02-09T09:15:21.377Z","0.3.15":"2026-02-09T18:27:19.719Z","0.3.16":"2026-02-09T19:54:01.398Z","0.3.17":"2026-02-10T06:11:12.853Z","0.3.18":"2026-02-23T20:11:39.026Z","0.3.19":"2026-02-24T15:01:55.665Z","0.3.20":"2026-02-24T19:28:11.001Z","0.3.21":"2026-03-01T09:18:12.565Z","0.3.22":"2026-03-01T09:29:19.506Z","0.3.23":"2026-03-01T09:32:38.016Z","0.3.24":"2026-03-01T16:02:28.100Z","0.3.25":"2026-03-01T17:00:13.990Z","0.3.26":"2026-03-01T19:01:51.307Z","0.3.27":"2026-03-12T17:57:10.685Z","1.0.0":"2026-03-13T07:27:53.552Z","1.1.0":"2026-04-13T17:49:57.389Z","1.2.0":"2026-04-14T19:17:02.392Z","1.3.0":"2026-04-15T18:34:43.985Z","1.4.0":"2026-04-16T17:23:46.368Z","1.5.0":"2026-04-17T06:41:53.213Z","1.5.1":"2026-04-17T07:50:04.157Z","1.6.1":"2026-04-18T09:36:19.654Z","1.7.0":"2026-04-18T20:25:24.594Z","1.7.1":"2026-04-18T20:42:46.007Z","1.7.2":"2026-04-18T21:01:14.347Z","1.7.3":"2026-04-18T21:16:59.701Z","1.7.4":"2026-04-19T09:17:08.128Z","1.7.6":"2026-05-02T19:13:32.282Z","1.7.7":"2026-05-06T20:39:34.321Z","1.7.8":"2026-05-13T19:42:23.920Z","1.7.9":"2026-05-15T13:22:30.040Z","1.7.10":"2026-05-15T20:43:34.129Z","1.8.0":"2026-06-09T21:10:58.323Z","1.9.0":"2026-06-14T17:15:48.358Z","1.9.1":"2026-06-16T16:04:30.954Z","1.9.2":"2026-06-26T21:14:22.252Z","1.9.3":"2026-06-28T16:26:02.833Z","1.9.4":"2026-07-05T13:52:46.246Z","1.9.5":"2026-07-08T18:03:31.517Z","1.10.0":"2026-07-16T18:57:35.841Z","1.11.0":"2026-08-08T06:06:15.018Z","2.0.0-rc.1":"2026-08-14T14:40:35.098Z","2.0.0-rc.2":"2026-08-15T21:15:06.605Z","2.0.0-rc.3":"2026-08-16T11:39:07.457Z","2.0.0-rc.4":"2026-08-20T19:10:39.029Z","2.0.0-rc.5":"2026-09-07T18:42:10.294Z","2.0.0-rc.6":"2026-09-18T16:40:47.745Z","2.0.0-rc.7":"2026-09-19T05:08:06.214Z","2.0.0-rc.8":"2026-09-19T10:03:22.758Z","2.0.0-rc.9":"2026-09-19T12:22:34.870Z","2.0.0-rc.10":"2026-09-20T18:58:32.488Z","2.0.0-rc.11":"2026-09-21T12:09:36.504Z","2.0.0-rc.12":"2026-09-21T16:16:51.798Z","2.0.0-rc.13":"2026-09-21T21:10:10.427Z","2.0.0-rc.14":"2026-09-22T16:41:12.079Z","2.0.0-rc.15":"2026-09-23T15:31:41.936Z","2.0.0-rc.16":"2026-09-23T17:52:20.609Z","2.0.0-rc.17":"2026-09-23T18:48:04.064Z","2.0.0-rc.18":"2026-09-23T19:58:47.886Z","2.0.0-rc.19":"2026-09-25T07:33:32.285Z","2.0.0-rc.20":"2026-09-25T12:30:50.875Z","2.0.0-rc.21":"2026-09-26T13:41:37.843Z","2.0.0-rc.23":"2026-09-27T18:18:58.840Z","2.0.0-rc.24":"2026-09-27T19:31:19.585Z","2.0.0-rc.25":"2026-09-29T18:37:41.030Z","2.0.0-rc.26":"2026-09-30T16:48:31.441Z","2.0.0-rc.27":"2026-10-01T15:18:55.004Z","2.0.0-rc.28":"2026-10-01T19:53:26.220Z"},"bugs":{"url":"https://github.com/ODATANO/ODATANO/issues"},"author":{"name":"Maximilian Weber"},"license":"Apache-2.0","homepage":"https://github.com/ODATANO/ODATANO#readme","keywords":["CAP","CDS","plugin","Cardano","blockchain","OData","SAP"],"repository":{"url":"git+https://github.com/ODATANO/ODATANO.git","type":"git"},"description":"SAP CAP plugin for Cardano blockchain OData V4 integration","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"readme":"<p align=\"center\">\r\n  <picture>\r\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://cdn.jsdelivr.net/npm/@odatano/brand@1/logos/odatano-core-logo-on-dark.svg\">\r\n    <img src=\"https://cdn.jsdelivr.net/npm/@odatano/brand@1/logos/odatano-core-logo.svg\" alt=\"ODATANO CORE\" height=\"84\">\r\n  </picture>\r\n</p>\r\n\r\n# Enterprise OData Services for the Cardano Blockchain\r\n\r\nFunded by [Cardano Catalyst Fund 14](https://projectcatalyst.io/funds/14/sponsored-by-leftovers/sap-cardano-odata-v4-api-with-cap-and-sap-cardano-sdk) all four milestones completed and approved (April 2026).\r\n\r\n**ODATANO** is an SAP CAP–based service that exposes the Cardano blockchain via a standardized **OData V4** interface, enabling enterprise-grade read and write access with native transaction building.\r\n\r\n[![Tests](https://github.com/ODATANO/ODATANO/actions/workflows/test.yaml/badge.svg)](https://github.com/ODATANO/ODATANO/actions/workflows/test.yaml)\r\n[![Coverage](https://codecov.io/gh/ODATANO/ODATANO/branch/main/graph/badge.svg)](https://codecov.io/gh/ODATANO/ODATANO)\r\n[![npm version](https://img.shields.io/npm/v/@odatano/core?logo=npm)](https://www.npmjs.com/package/@odatano/core)\r\n[![npm downloads](https://img.shields.io/npm/dt/@odatano/core?logo=npm&label=downloads&color=blue)](https://www.npmjs.com/package/@odatano/core)\r\n[![License](https://img.shields.io/badge/license-Apache%202.0-yellow)](LICENSE)\r\n\r\n\r\n## Quick Start\r\n\r\n### As CAP Plugin (recommended)\r\n\r\nAdd ODATANO to any existing SAP CAP project:\r\n\r\n```bash\r\nnpm install @odatano/core @cap-js/sqlite\r\n```\r\n\r\n```json\r\n{\r\n  \"cds\": {\r\n    \"requires\": {\r\n      \"db\": { \"kind\": \"sqlite\" },\r\n      \"odatano-core\": {\r\n        \"network\": \"preview\",\r\n        \"backends\": [\"blockfrost\"]\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nPut your API key in a `.env` file in the project root (loaded automatically by `cds serve` / `cds watch`) — don't commit it to `package.json`:\r\n\r\n```bash\r\n# .env\r\nBLOCKFROST_API_KEY=preview_your_api_key_here\r\n```\r\n\r\n```bash\r\ncds deploy --to sqlite \r\ncds serve\r\n```\r\n\r\n> Config in `cds.requires.odatano-core` takes precedence over environment\r\n> variables; a `blockfrostApiKey` set there would override the `.env` value.\r\n\r\n> **Self-hosted Blockfrost-compatible node?** (Dolos MiniBF, Demeter Self-Hosted)\r\n> Set `blockfrostCustomBackend` to the node's base URL (e.g. `http://localhost:3010/api/v0`).\r\n> When set, `blockfrostApiKey` becomes optional. See the [Backend Configuration Guide](docs/guides/BACKEND_CONFIGURATION.md#self-hosted-blockfrost-compatible-backends).\r\n\r\n### Standalone\r\n\r\nRun ODATANO as a self-contained service (no host CAP project needed):\r\n\r\n```bash\r\ngit clone https://github.com/ODATANO/ODATANO && cd ODATANO\r\nnpm ci\r\ncp .env.example .env   # set BLOCKFROST_API_KEY, NETWORK, BACKENDS\r\ncds deploy --to sqlite\r\ncds serve\r\n```\r\n\r\nOr with Docker — this brings up a local **cardano-node + Ogmios + ODATANO** stack\r\n(Preview), with the service pre-wired to the local Ogmios backend:\r\n\r\n```bash\r\ndocker compose up -d                      # full stack\r\ndocker compose up -d cardano-node ogmios  # just the chain backend (pre-sync)\r\ndocker compose logs -f ogmios             # watch sync (/health: 202 syncing, 200 near tip)\r\n```\r\n\r\n> First sync from genesis takes hours; the node DB persists in a Docker volume so\r\n> restarts resume. Until Ogmios catches up, historical queries fall back to\r\n> Blockfrost (set `BLOCKFROST_API_KEY`).\r\n\r\nService available at `http://localhost:4004`. See the [Quick Start Guide](docs/QUICK_START.md#local-ogmios--cardano-node-docker) for the local Ogmios stack and full details.\r\n\r\n## Dev Mode: Mocked Authentication\r\n\r\n> **Heads-up.** `cds serve` uses CAP's mocked auth: `@requires: 'authenticated-user'` accepts any Basic-Auth header against a mock user (`alice`, `bob`, …) — passwords are not checked. Anonymous requests get 401, but anyone reaching the port can authenticate.\r\n>\r\n> Production needs the `[production]` profile (`NODE_ENV=production`), which switches to `auth: xsuaa`. Don't expose a dev-mode instance. See the [Security Guide](docs/guides/SECURITY_GUIDE.md#authentication-xsuaa).\r\n>\r\n> The Docker image runs `NODE_ENV=production` with HTTP basic auth via `@odatano/cap-auth` (`ODATANO_HTTP_PASSWORD` required, user `ODATANO_HTTP_USER` default `odatano`, roles `ODATANO_HTTP_ROLES` default `Admin`; 20 failed attempts per 15 min per client address and user, then 429). `ODATANO_AUTH=dummy` disables authentication for local testing only. `getLiveness()` and `VerifyDataSignature` stay anonymous.\r\n>\r\n> Database of the image: `ODATANO_DB_URL=postgres://user:pw@host:5432/db` selects PostgreSQL (schema deployed on every boot); otherwise SQLite at `ODATANO_DB_PATH` (default `/data/db.sqlite`). `docker compose run --rm --no-deps odatano migrate --from /data/db.sqlite` copies an existing SQLite file into a freshly deployed PostgreSQL.\r\n\r\n## Services\r\n\r\n| Service | Path | Purpose |\r\n|---|---|---|\r\n| CardanoODataService | `/odata/v4/cardano-odata/` | Read blockchain data (29 entities, 19 actions) |\r\n| CardanoTransactionService | `/odata/v4/cardano-transaction/` | Build & submit transactions (13 actions) |\r\n| CardanoSignService | `/odata/v4/cardano-sign/` | External signing + HSM (9 actions) |\r\n| CardanoIndexerService | `/odata/v4/cardano-indexer/` | Chain crawler / pre-sync control (v2.0, off by default) |\r\n| CardanoWorkerService | `/odata/v4/cardano-worker/` | Asynchronous wallet jobs (v2.0, off by default) |\r\n| CardanoAgentService | `/odata/v4/cardano-agent/` | Agent grants: scoped bearer tokens for agents (v2.0, off by default) |\r\n\r\nBoth v2.0 services also publish **CAP events**, so a consumer can subscribe instead of polling —\r\nin-process, no broker required:\r\n\r\n```js\r\n(await cds.connect.to('CardanoWorkerService')).on('jobConfirmed', ({ data }) => …)\r\n(await cds.connect.to('CardanoIndexerService')).on('blockIndexed', ({ data }) => …)\r\n```\r\n\r\n## Agent grants (v2.0, off by default)\r\n\r\nHand an agent a **scoped, budgeted token** instead of a user.\r\n\r\n```bash\r\nAGENT_GRANTS_ENABLED=true            # or cds.requires.odatano-core.agentGrants.enabled\r\nAGENT_GRANTS_DELEGATE=mocked         # CAP auth kind that keeps authenticating non-token requests (default: configured kind)\r\nAGENT_GRANT_ADMIN_RATE_LIMIT=10      # grant administration calls per principal per hour (or agentGrants.adminRateLimit)\r\nAGENT_TOKEN_CACHE_MS=10000           # a resolved token is reused this long before the row is read again; 0 = off (or agentGrants.tokenCacheMs)\r\n```\r\n\r\n1. An **Admin** issues a grant (`POST /odata/v4/cardano-agent/CreateAgentGrant`): an allow list of\r\n   actions, optionally a worker `walletId` (required for `SubmitWalletJob`/`CancelJob`), allowed job\r\n   kinds, a daily budget and an expiry. The response carries the token `odat_…` **once**; the\r\n   server stores only its SHA-256.\r\n2. The agent sends `x-agent-token: odat_…` on any of the six service paths. It runs as the principal\r\n   `agent:<grantId>` with the single role `agent-grant`, never as the operator: every\r\n   `@requires: 'Admin'` surface (pause/resume, HSM signing, grant administration) refuses it by\r\n   construction. Reads and compute-only actions are always allowed; allow-listed actions each cost\r\n   one budget unit per UTC day (a build is the service an agent buys); everything else is 403.\r\n   Wallet jobs are pinned to the grant's wallet and visible only to the grant that queued them.\r\n3. `GET /odata/v4/cardano-agent/GetGrantStatus()` tells the agent what it may do and how much budget\r\n   is left; `RevokeAgentGrant` turns the token into an unknown token immediately.\r\n4. Lifecycle (Admin; the same semantics as the gateway's peer services, so one client drives\r\n   them all): `UpdateAgentGrant` changes label, allow list, job kinds, daily budget or expiry\r\n   (absent = untouched, explicit `null` = cleared; the wallet binding is immutable, 409\r\n   `GRANT_REVOKED` on a revoked grant); `RotateAgentGrantToken` returns a fresh token once, the old\r\n   one is unknown from the next request; `GetGrantUsage(grantId, since, until)` lists admitted calls\r\n   per service and action over up to 366 days (an Admin for any grant, a token for its own). All\r\n   administration calls share the per-principal hourly rate limit above.\r\n\r\nGrantable: `Build*`, `SetCollateral`, `CreateSigningRequest`, `VerifySignature`, `Submit*`,\r\n`CheckSubmissionStatus`, `SubmitWalletJob`, `CancelJob`. Never: `SignWithHsm*`, `Pause*`/`Resume*`,\r\n`pauseCrawler`/`resumeCrawler`, grant administration.\r\n\r\nProgrammatic seams for other packages (`@odatano/x402` sells grants against a 402 payment):\r\n`issueAgentGrant()`, `updateAgentGrant()`, `rotateAgentGrantToken()`, `revokeAgentGrantById()`,\r\n`getGrantUsage()`, `registerTransportLane()` from `@odatano/core`.\r\n\r\n## Liveness probe\r\n\r\n`GET /odata/v4/cardano-indexer/getLiveness()` answers `200 { status: \"alive\", timestamp, uptime,\r\nversion, network }` **without credentials** (`@requires: 'any'`) as long as the process runs — no\r\nbackend or DB probe, no secrets. The Docker `HEALTHCHECK`, compose and upstream probes use it\r\ninstead of the service document, so a wrong operator password no longer reads as \"ODATANO down\".\r\nReadiness (crawler, worker, backends) stays authenticated: `getStatus()`, `GetWorkerStatus()`,\r\n`GetNetworkInformation`.\r\n\r\n## Requirements\r\n\r\n- **Node.js >= 22.5** and **@sap/cds >= 10** (peer dependency). CAP 9 hosts cannot load `@odatano/core@2`.\r\n- Upgrading a consumer from 1.x: run **`cds deploy`**. 2.0 adds six tables (`CardanoSyncState`,\r\n  `CardanoReorgLog`, `CardanoWorkerWallets`, `CardanoWalletJobs`, `CardanoAgentGrants`,\r\n  `CardanoAgentGrantUsage`) plus a `dedupKey` column; without the redeploy the new services answer\r\n  `no such table` while the old ones keep working.\r\n\r\n## Documentation\r\n\r\n| Guide | Description |\r\n|-------|-------------|\r\n| [Quick Start](docs/QUICK_START.md) | Get running in 5 minutes |\r\n| [User Guide](docs/guides/USER_GUIDE.md) | API usage, entities, and examples |\r\n| [Developer Guide](docs/guides/DEVELOPER_GUIDE.md) | Architecture and development |\r\n| [Transaction Workflow](docs/guides/TRANSACTION_WORKFLOW.md) | Build → Sign → Submit flow |\r\n| [Security Guide](docs/guides/SECURITY_GUIDE.md) | Authentication, signing security, HSM |\r\n| [Docker Deployment](docs/guides/DOCKER_DEPLOYMENT.md) | Container deployment |\r\n\r\n## License\r\n\r\nApache License 2.0 - see [LICENSE](LICENSE)\r\n\r\n## Support\r\n\r\n- **Issues**: [GitHub Issues](https://github.com/ODATANO/ODATANO/issues)\r\n- **Project Lead**: Max Weber\r\n- **Contact**: info@odatano.dev\r\n","readmeFilename":"README.md"}