{"_id":"@oomfware/eval","name":"@oomfware/eval","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@oomfware/eval","version":"0.1.0","description":"composable JavaScript eval templating","license":"0BSD","repository":{"type":"git","url":"https://tangled.org/did:plc:mthorzi57b5as7jpzzy67kkv"},"type":"module","sideEffects":false,"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^26.6.1","@types/trusted-types":"^2.0.7","bumpp":"^12.3.0","mitata":"^1.0.34","oxfmt":"^0.68.0","oxlint":"^1.83.0","oxlint-tsgolint":"^7.0.2002","tsdown":"^0.23.0","typescript":"^7.0.2"},"scripts":{"bench":"pnpm run build && node --expose-gc bench/eval.js","build":"oxlint && tsdown","dev":"tsdown --watch","fmt":"oxfmt","lint":"oxlint","test":"pnpm run build && node --test"},"_id":"@oomfware/eval@0.1.0","dist":{"integrity":"sha512-EIkukTd3zDQEHUjcfFRDq79Jgm4OEyUrEUvp/SwgjfoH2POaE5cvaswIonFwdt8fSzJF5xtAdgcgIoKD8sPpjg==","shasum":"0c8c0e997f7c3810eef60c06be2490cb64950075","tarball":"https://registry.npmjs.org/@oomfware/eval/-/eval-0.1.0.tgz","fileCount":5,"unpackedSize":6070,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEhhLOMB8MEkG1Uo441iG5EVmHoZ70CBKMUzJ8Cb7KsQIgORM4Ijg99AkaK7e+FDVvmGWdZuMSjCJa1bVbkZQ0+dc="}]},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"directories":{},"maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eval_0.1.0_1789819509950_0.8057030379799424"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-19T12:05:09.818Z","0.1.0":"2026-09-19T12:05:10.097Z","modified":"2026-09-19T12:05:10.281Z"},"maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"description":"composable JavaScript eval templating","repository":{"type":"git","url":"https://tangled.org/did:plc:mthorzi57b5as7jpzzy67kkv"},"license":"0BSD","readme":"# @oomfware/eval\n\ncomposable JavaScript eval templating.\n\n```sh\npnpm add @oomfware/eval\n```\n\n```ts\nimport { create } from '@oomfware/eval';\n\nconst x = create();\n\nconst value = x.local('value');\nconst double = x`const ${value} = ${21} * 2;`;\n\nconst result = x`${double} return ${value};`.eval(); // 42\n```\n","readmeFilename":"","_rev":"1-dabab7e7d7bc40be13a21008601f5632"}