{"_id":"@thi.ng/lispy","_rev":"47-6b03dae93c5ea7e473a847a926977335","name":"@thi.ng/lispy","dist-tags":{"latest":"0.4.41"},"versions":{"0.1.0":{"name":"@thi.ng/lispy","version":"0.1.0","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"4496f37036e4dff07d57ee80988077838e4d7a30","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.1.0.tgz","fileCount":8,"integrity":"sha512-rEamr/KRbpmOVJEEVcIIFQbKFbvVsVg4sgX05zKJ3Axwp44+2nqvBbD2NaWhSS0hY4kpQti/wI9K3tqtGHBAYw==","signatures":[{"sig":"MEUCIQDifx7XVlRXT28Mn1jK540J+vt1YjnS87zoQBbgQ7aYfwIgU7kz2+qdMlLcSO5KQDxTO9cPQXEB7iFBkpaAtSgSwLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"type":"module","module":"./index.js","thi.ng":{"year":2025,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"90ae29324123738dde721193785a6743cdf4181e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/sexpr":"^1.0.16","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/compare":"^2.4.19","@thi.ng/strings":"^3.9.12","@thi.ng/defmulti":"^3.0.67","@thi.ng/object-utils":"^1.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.1.0_1747767998014_0.7391005388469349","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@thi.ng/lispy","version":"0.2.0","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"821bf92e567e62071113c517b7e9f2ab35f839fa","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.2.0.tgz","fileCount":8,"integrity":"sha512-S9mhxANXsWrs6ev6e5rvYZ/gGVRyfs2jcFcc35UDTwLTLzRksVR2FRK8+jy5E2FXcOO3bnyi9gz3kUTEy4fVlg==","signatures":[{"sig":"MEUCIFuXD+4CPXFfRkPDDxY/vbYwykSYwcGq7sY3QJtPyH1JAiEAjUsj8XkCGJQx/QUe8dZIa+ixUMMRct9TSRM0WeSR6Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38945},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0108278642f57ca9fc7bed0edc967991c20cd594","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/sexpr":"^1.0.17","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/compare":"^2.4.19","@thi.ng/strings":"^3.9.12","@thi.ng/defmulti":"^3.0.67","@thi.ng/object-utils":"^1.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.2.0_1747824974186_0.4308644870551319","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@thi.ng/lispy","version":"0.3.0","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"b40fd8b7c265fda99a6d0e7cbf448bcc642bb701","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.0.tgz","fileCount":8,"integrity":"sha512-xUwUvaMQiLRA5lQC9Vtxc1whxtUtqxCfXmGeiP9iECylM4bjrL8O3rPrwPyF9hwoG1hEPBL5e4rPd7nVWNOQHg==","signatures":[{"sig":"MEUCIA1ZJsXfae0NkOepiWengReF5iGCJKeH4Vi3ZzFXuBPsAiEAunae5ahBYRgKHyAxdJ5GWlgxZftrHD0hCxyl4CaesgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/sexpr":"^1.0.18","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/compare":"^2.4.20","@thi.ng/strings":"^3.9.13","@thi.ng/defmulti":"^3.0.68","@thi.ng/object-utils":"^1.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.0_1748434356094_0.7828400059051446","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@thi.ng/lispy","version":"0.3.1","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"9f606d8f02aa9f2c4212cc1dde5efeb690acddc0","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.1.tgz","fileCount":8,"integrity":"sha512-pSI5N16Y8hIK29cedEhKEAXFiF1NSm2bJoodX0IUJw++08otqMmfkHE9DlOmajLXB6a0cuYA/lR+715PLTlujw==","signatures":[{"sig":"MEUCIQCvlzXmzWoYVFeSGBEOGgOEX62bJSlaVl3yDyE2W0hvRQIgZEKjvUNdhY5/aRMo2/iqLBlqB6RlS97EbXTRUROghBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/sexpr":"^1.0.19","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/compare":"^2.4.21","@thi.ng/strings":"^3.9.14","@thi.ng/defmulti":"^3.0.69","@thi.ng/object-utils":"^1.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.1_1749490457497_0.036185250740349506","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@thi.ng/lispy","version":"0.3.2","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"d8c439de82dc13f7f9147acf0795235680f33a2b","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.2.tgz","fileCount":8,"integrity":"sha512-gSGlSi3vCtxm465wrp1Qz9spRTs8AzSHp9hlFKifkvAoWu2uTfBqbiccjjYNJ/T9CEaI5/vQnLMqdcXcDaj4gQ==","signatures":[{"sig":"MEUCIQD4+o6gsAlpnduE/Ll5eJJ0FVpfx5xoSpf0wiI4pwEEaAIgQbPzrvmJsEfpP+Lmeko2mveywf/f49tSRAPu+ekyZUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/sexpr":"^1.0.19","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/compare":"^2.4.21","@thi.ng/strings":"^3.9.15","@thi.ng/defmulti":"^3.0.69","@thi.ng/object-utils":"^1.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.2_1750248338120_0.43507523031689654","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@thi.ng/lispy","version":"0.3.3","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"597d7f20c2870915c8d4c13a7200d5dbc826f21e","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.3.tgz","fileCount":8,"integrity":"sha512-kGNJ/SJ3WaySipV/ryC+oL0CQlenFTITgXyAlwrZMgb6LuoSwyofJ6qpH7miaAIqwu3oxVtGcj80kEVROhlrCQ==","signatures":[{"sig":"MEQCID4mOMrc5WMZ+9ljpq1Lr1mj1o7VkXaekg5qix2GQouZAiBLy7GmZx/BN/EgZJLSvm2hStI0i6xe3SPinE7IWVsaxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/sexpr":"^1.0.19","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/compare":"^2.4.21","@thi.ng/strings":"^3.9.15","@thi.ng/defmulti":"^3.0.69","@thi.ng/object-utils":"^1.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.3_1750801686845_0.8775842336337398","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@thi.ng/lispy","version":"0.3.4","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"cf05afbbc2d14d1353e214d93787a80aa9f511a2","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.4.tgz","fileCount":8,"integrity":"sha512-U0Cw19xqLa2J6zPorkvuCdWtly6xKwv1wt5tso2JiJiSasyJ83Cvek1r688CZqunPIPM+sJWIy26cmN+tOXemA==","signatures":[{"sig":"MEUCIQCrRVbk/KiS7nrwD8uKAwpeMnrVqJJv6BLCDZZU20A3NQIgAuZNyBMBxV9SZ0tgO7PVcSJ7XSuSQte/+uTwThsv/Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39590},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"eb3ac07d044559d88b4871fed080929556de1b7c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/sexpr":"^1.0.19","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/compare":"^2.4.21","@thi.ng/strings":"^3.9.15","@thi.ng/defmulti":"^3.0.69","@thi.ng/object-utils":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.4_1751450236308_0.8989542220963322","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@thi.ng/lispy","version":"0.3.5","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"6404fb6698e5443d4bc165565c6f52f797013b64","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.5.tgz","fileCount":8,"integrity":"sha512-yvu/YKAlPu/IQFMwQb/IuEBPAsXcTR7M5ZGHCfKjjRwM/kwogobdv6pyYtnSHb+j9qzpsasrt7Qjo5+DE8zBcA==","signatures":[{"sig":"MEYCIQDmch3GW5pVkn7K+zGeIiDrUfXoRGnwn1l9hZGx1v/ZKwIhAMfusDiWdkUxVNlqEzzlNMAeC01nsV7P7KdsvLOIMw3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39590},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/sexpr":"^1.0.19","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/compare":"^2.4.21","@thi.ng/strings":"^3.9.15","@thi.ng/defmulti":"^3.0.69","@thi.ng/object-utils":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.5_1751555147750_0.487261713062324","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@thi.ng/lispy","version":"0.3.6","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"ca8a75663aa608138c074cfb78adf6338ea6f22d","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.6.tgz","fileCount":8,"integrity":"sha512-mTtU5JG6Sj9VjWlk8UX0tWYzc1FnVeNuTrRNv4ImGyL7oodLMlz0oyrWjZxsq29N+zyBaylbgU2+UbNpQdj5uQ==","signatures":[{"sig":"MEQCIATtMobaZoNUR0Ux8lzl7BhIs7UEYbea7PuDV3A7SZZtAiBdUQnaZaE8wtgpD+h3ickzBhgA45SwwbF7XzrVu3YCjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/sexpr":"^1.0.20","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/compare":"^2.4.22","@thi.ng/strings":"^3.9.16","@thi.ng/defmulti":"^3.0.70","@thi.ng/object-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.6_1752157781141_0.2871578446441385","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@thi.ng/lispy","version":"0.3.7","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"4180482f7d7977ce9dc2da8a595ee3831382fc79","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.7.tgz","fileCount":8,"integrity":"sha512-I4hmH5V+DAFZMzhfZdCkm12wg/r+huP8fmU1acHmgqzT3ixda5ptjCn2UeiEDS/vnXH4qQTPH9c8gYlNoMxBlw==","signatures":[{"sig":"MEUCIGtivQj3n/bsjbAnyl11px4C5XyGJ6/Iz25SqoJvPYpgAiEAu9XAbInDGEigdh80RC+JAEDmO50t8Ax/EkAHkeVuzbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/sexpr":"^1.0.21","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/compare":"^2.4.23","@thi.ng/strings":"^3.9.17","@thi.ng/defmulti":"^3.0.71","@thi.ng/object-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.7_1753023938846_0.38129082574347195","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@thi.ng/lispy","version":"0.3.8","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"ff6281bc754427565eb069568163d2d808e24aa7","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.3.8.tgz","fileCount":8,"integrity":"sha512-lsEKcQb0jqcSH2VU2481jSlPKWEs9MzDK+736KLBXjD3OGHqzh+6LGPjYkIJSeOm+DVa07YvhsvXto3OuiZFfQ==","signatures":[{"sig":"MEYCIQDv5Rq4M6jK9m7ZdZBw0FejUOU7tPTfseT207cSmwv1gQIhAOT2hfhbERheZIOeHaZtL+5AnV43KJjPb+r6cTc/kLn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39591},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/sexpr":"^1.0.22","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/compare":"^2.4.24","@thi.ng/strings":"^3.9.18","@thi.ng/defmulti":"^3.0.72","@thi.ng/object-utils":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.3.8_1753086619959_0.6148444889818592","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@thi.ng/lispy","version":"0.4.0","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"d938b36e73a4902afc54da095df062ae736de916","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.0.tgz","fileCount":8,"integrity":"sha512-fOEX94y3P6yxai6BTEaZztWXgYpNRBhK4HXFiU806d8ayju9enktNGaZPrlWAKqnpfp3YCkCVffQDjMy6piSAA==","signatures":[{"sig":"MEUCIQCL1PGzcdGCXT/Wki87B55TevGej/A0/R+ai2efZyqYBgIgao/yF0qcwNi9XVt2clGbgmI0skLiAQyVaCGBEivFrR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"691c2a96134ee27d2c9c6cfbec34710bda347186","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/sexpr":"^1.1.0","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/compare":"^2.4.24","@thi.ng/strings":"^3.9.18","@thi.ng/defmulti":"^3.0.72","@thi.ng/object-utils":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.0_1753780461503_0.21080565904760196","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@thi.ng/lispy","version":"0.4.1","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"30e7fe41e5dd7afe58835ef17a674d99a34be9d7","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.1.tgz","fileCount":8,"integrity":"sha512-/GPZx2kIjzZgeKFEFMVrQdw2QDtKaHlaJIs92ZDGgkfyg7iSMxweeMFfy1YyuXHL+eQegYXfvmlGzS3onq5dzQ==","signatures":[{"sig":"MEUCIFOW4RLtJ8U0HNOTe0w6xcKb4TDjOI5uuXcxhbjaTxbLAiEA6pIpUULlT6Yk9V9j6s7UivP3nz7uzgq6m7stJlcWo3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/sexpr":"^1.1.1","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/compare":"^2.4.25","@thi.ng/strings":"^3.9.19","@thi.ng/defmulti":"^3.0.73","@thi.ng/object-utils":"^1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.1_1753915350852_0.7224232667324273","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@thi.ng/lispy","version":"0.4.3","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"9472b3dd73f539b95077ad70b19eadbc35a1f704","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.3.tgz","fileCount":8,"integrity":"sha512-a6TpMLLEphneH2y1PyFcB4srO2KBjwpbqPj5MpQrRoEaA1SkYNzjDgUKJVT3Mvi3XCMYRfeQ6KQGv0ZRhyNUXA==","signatures":[{"sig":"MEYCIQCTbAySHKmjHblC0EtKFZ14PET7bjK3N46jT4ZsevHM9wIhAOlpGBaX9+BZHBdXsY7BjU9+Z+oSoOVUTym01FfgIQVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40117},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/sexpr":"^1.1.3","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/compare":"^2.4.27","@thi.ng/strings":"^3.9.21","@thi.ng/defmulti":"^3.0.75","@thi.ng/object-utils":"^1.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.3_1754300400986_0.9475967394467963","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@thi.ng/lispy","version":"0.4.4","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"0e691bd33da134b8eeb37d5b44752cabb91b0d4e","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.4.tgz","fileCount":8,"integrity":"sha512-QZtuOToxeN1ibhTQTWP2IgrUMpPRrlsNwHfiHtoUt3UEnlEdFuMsi3blSDwbe8Y66D8xucx3i5uSdf4g9MpHig==","signatures":[{"sig":"MEUCIBz/bShtFTYeNFU22+5UkNoLhnIljFFRu7hIP0V4bYfMAiEAiIzwsWGhsU0PARz+vIll8qcBNbOndnufXwB9M02fd6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40117},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/sexpr":"^1.1.4","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/compare":"^2.4.27","@thi.ng/strings":"^3.9.21","@thi.ng/defmulti":"^3.0.75","@thi.ng/object-utils":"^1.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.4_1754584117266_0.48421719774440897","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@thi.ng/lispy","version":"0.4.5","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"0ff9977bf0815651eae5379017a00e11b9dd92cb","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.5.tgz","fileCount":8,"integrity":"sha512-/kMLTLZWc91wZ4lU6it8P6FzKWO6Fr1D+uToyHuPSbvtXQZ4nVGyvYxM/ETse7SVzfeQIO2dhHHBIfUPeSqjlA==","signatures":[{"sig":"MEUCIH+nrGpTbMhwr8wzOpJ2EgJjIeJhFyX+7iJIelprmV/8AiEAs3AM80TDv5rSjyzZBcGRdwvcAN9jh+ZwyVh6i2ndAbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40117},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/sexpr":"^1.1.5","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/compare":"^2.4.27","@thi.ng/strings":"^3.9.21","@thi.ng/defmulti":"^3.0.75","@thi.ng/object-utils":"^1.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.5_1754930923362_0.10691739754728746","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@thi.ng/lispy","version":"0.4.6","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"fa5dd0ca46b33cd1d3cecefb899a04e0a75d3e23","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.6.tgz","fileCount":8,"integrity":"sha512-rIAXlf6cBuKs2+DxvWAeczfefOgRCU1n7rG5v/TePuEI264E3qBHGsPWfZlOuKIfY2qMtDr/TqoNoFKpqxGUJA==","signatures":[{"sig":"MEUCIQDbd5H+FfzMa0VbH+NBVotuk3KTGA5VBjXSTWyJfNHUsAIgCnZCP4wroMHd4DAxiR23TNHkj5fbdDitmWXc4W3S9l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/sexpr":"^1.1.6","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/compare":"^2.4.28","@thi.ng/strings":"^3.9.22","@thi.ng/defmulti":"^3.0.76","@thi.ng/object-utils":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.6_1756745287515_0.41245500975723637","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@thi.ng/lispy","version":"0.4.7","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"ead51e42dd0eead18ec94b03bdee9952b5e980e2","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.7.tgz","fileCount":8,"integrity":"sha512-HNgCMLU1nOMAc5ANGVTjUBKVIZ8pZE6/WLWBD5mfDCa9eIutUFium0weUhNDzPPXKX1BkTB2Ii7S6bZwLdAl0Q==","signatures":[{"sig":"MEUCIF5zenM3c4tbAF2XlfM30uWX3TLa/klRjG3YkOj78f7TAiEA0MHGwLBRf6+Iyuad5THnZpteMJEdLPImxueVPoNGMno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/sexpr":"^1.1.7","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/compare":"^2.4.28","@thi.ng/strings":"^3.9.22","@thi.ng/defmulti":"^3.0.77","@thi.ng/object-utils":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.7_1758813426990_0.9991805987585323","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@thi.ng/lispy","version":"0.4.8","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"f966e24d91ab554bfd7f0cc4257f6fc74d474ac5","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.8.tgz","fileCount":8,"integrity":"sha512-maiklskXTXbJfhEaLDv0OZMJl2hK3pb+dlMlj1t6xSMVpu4shEM3u2deuBKdjz6YQYdZe5ba0CGOPL1ZK1gM+A==","signatures":[{"sig":"MEQCIEnliEusSSN6ogtPiyFh6Jl/grFBa0Eup2yE/YKqk1R5AiBelqAa6Yib/zkq8tWefG2XNdsn8n06n0ZCtWp4LoewCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/sexpr":"^1.1.8","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/compare":"^2.4.28","@thi.ng/strings":"^3.9.22","@thi.ng/defmulti":"^3.0.78","@thi.ng/object-utils":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.8_1759838074281_0.8205104634170903","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@thi.ng/lispy","version":"0.4.12","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e422432f3a7ebdd8352190ad807a1a8abea38e56","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.12.tgz","fileCount":7,"integrity":"sha512-YYY6ExltbMRDwwmRXVLNWmHbR2t0ecrEG8auSBExzNDb0UdXrkqikg/mC7q5Udo5vJAiM4S6H7g+QnxSIf7x5A==","signatures":[{"sig":"MEQCIFBzwDPTxpk+qc+5Novcv1oPGaTKlUu3GwX55iaDeL5xAiAb2g5RWCQTSKAqnXM5WqeC+SE35TQrVZ822+cFdvEVzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38348},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/sexpr":"^1.1.12","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/compare":"^2.4.32","@thi.ng/strings":"^3.9.26","@thi.ng/defmulti":"^3.0.82","@thi.ng/object-utils":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.12_1761328980599_0.763361838343074","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@thi.ng/lispy","version":"0.4.13","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"93d1c91f5c1e3c295c9476220fdaa5d78bfb5b7d","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.13.tgz","fileCount":7,"integrity":"sha512-z8+kRBxEuZOOjSPuW5yY6L5YNIRwxva8QFVT/erXQUinNtbgZ3bimJRsoyJFFijJsMJJokBo3OX14ZJSomubjA==","signatures":[{"sig":"MEUCIQDrfYtlfA+tU0gA9O8QuGyJ7d+fTWMr2E4NKKJ5mT5RwQIgbSOFZUwQTooS5+nK2UdUYBcwW5IljH9W6VAOyTeN7qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38348},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/sexpr":"^1.1.13","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/compare":"^2.4.33","@thi.ng/strings":"^3.9.27","@thi.ng/defmulti":"^3.0.83","@thi.ng/object-utils":"^1.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.13_1761432266423_0.46599079869587934","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@thi.ng/lispy","version":"0.4.14","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4769ca2e215191a7d3715fdc334edebcc931bdeb","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.14.tgz","fileCount":7,"integrity":"sha512-5fIrgl2vUgHfU3z13aDvAe2VzrV5BgqJctoSkZcc35BD2JlCiUukz9Un/klyvm4aufYKo+xRgG6bkJ4HoSTfpg==","signatures":[{"sig":"MEYCIQDoO02bRNmMgjc/6HdcSBugguA9mTpWlRaI1kYE5/3QUwIhAJGJqgQi2yso6TLJcuN5S9RqoCFF5ZLnOODvieNx2Hpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38348},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/sexpr":"^1.1.14","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/compare":"^2.4.33","@thi.ng/strings":"^3.9.28","@thi.ng/defmulti":"^3.0.83","@thi.ng/object-utils":"^1.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.14_1763038067517_0.5298338419365265","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@thi.ng/lispy","version":"0.4.15","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"13c84dc3fe166260173510b735025c19bbfbfbd0","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.15.tgz","fileCount":7,"integrity":"sha512-6tV78flttno3T7pQLZP11xjVJOneW69G6ipRWgtIWXzE/OeTH/T+fkjwgqOzAIUmixDct2QqHGvDoG6oiR3NCg==","signatures":[{"sig":"MEUCIQCpZLRR6P/p0DnG/UBiKLlW4ZapAToDgOa6s6OiscfXIgIgHTqiox1uT69axKA6RyvTRcjlfVNiVhV2WI7HQrnza+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38346},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/sexpr":"^1.1.15","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/compare":"^2.4.34","@thi.ng/strings":"^3.9.29","@thi.ng/defmulti":"^3.0.84","@thi.ng/object-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.15_1763741389307_0.13826126000528816","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@thi.ng/lispy","version":"0.4.16","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"49311280335b9d6a4260635adc0d57514fab88bb","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.16.tgz","fileCount":7,"integrity":"sha512-/UmQ0z3UR37mxcr/Bq0wLY0BBP+EvozZFVAjBS+04dZJJKKxioUaXRgzjxcq02HKbmPSIQfhK/vkMf55VgXTyw==","signatures":[{"sig":"MEUCICGABPh4LYbrdRXKJuQQbVYp8RZxdwPKbbD3vUGkuj83AiEA1nzCdKhbRWUxuEKFPyh7CS4qaP9xASVkfm7BDwj6iw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38346},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/sexpr":"^1.1.16","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/compare":"^2.4.35","@thi.ng/strings":"^3.9.30","@thi.ng/defmulti":"^3.0.85","@thi.ng/object-utils":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.16_1764074074114_0.4790182896671118","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@thi.ng/lispy","version":"0.4.17","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3b8d9b6e24cbbd3ef9e48c617aa6895489400176","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.17.tgz","fileCount":7,"integrity":"sha512-SeL400pTUIu485hX/HfzmTUTVd1cBUw+WzcHmOPhBns98ua9H4zymvvIKBphSoEaSeTLbG7IN38/d4QYAPdmDg==","signatures":[{"sig":"MEUCICdjxBln2VGwNJ9DVY6E4zlqaEjHpOzFSzYUj8MeAV2bAiEAtGSIwedRScWF87Kte5Fiqwn959FNi55JQtj26CPRIUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38348},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/sexpr":"^1.1.17","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/compare":"^2.4.36","@thi.ng/strings":"^3.9.31","@thi.ng/defmulti":"^3.0.86","@thi.ng/object-utils":"^1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.17_1764802686273_0.03584168806157639","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@thi.ng/lispy","version":"0.4.18","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f491bfa44f2193dd2b05d7cf4237fdcc956a4828","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.18.tgz","fileCount":7,"integrity":"sha512-70YxTRkdLosJkyAUxJnzWh/23Ud6UF2ywaR8Il1mjs0dqskcMlLmhlFwaF7fNWwUpiMX4+YGwOXb+xsm6+TckQ==","signatures":[{"sig":"MEQCIFkvoOq/XoRSe7IE/Saz946MJx3cfYTLT0P/hzaaeMU8AiAbKKEeDEclGSDdb7omfvXn2YgMBnFRraI6f2t+GpJWKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38347},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/sexpr":"^1.1.18","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/compare":"^2.4.37","@thi.ng/strings":"^3.9.32","@thi.ng/defmulti":"^3.0.87","@thi.ng/object-utils":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.18_1766678975864_0.25548174917010824","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@thi.ng/lispy","version":"0.4.19","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"504f1ab365e242fdc23920af331b4360eb890892","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.19.tgz","fileCount":7,"integrity":"sha512-Eg5STaHQQ9DZEfSxyccmHooEvSqIhqtcIu/v3e8T8yNAsNXTH4hYyOl7y/IHZDossniM4+ge3o5GLXwe8AnX7g==","signatures":[{"sig":"MEQCIBSjeeP4/J6sDmzpM49y/oO9aihmZaDbah5T/BO+P+xPAiB8O8YOQRvC43GUujoBTt8iRUZ8KX9ZCkkLOYfhBfYZSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38347},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/sexpr":"^1.1.19","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/compare":"^2.4.38","@thi.ng/strings":"^3.9.33","@thi.ng/defmulti":"^3.0.88","@thi.ng/object-utils":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.19_1768564280177_0.33943892941582043","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@thi.ng/lispy","version":"0.4.20","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9f2faf9c50c6b57abeae82eeb7da5fe162c0af07","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.20.tgz","fileCount":7,"integrity":"sha512-CDQJyUgX3sc7xcii1Y/zeFgPyQRMchjqaWTVu0SDCII9Xvh+4O7Q10j0fq+ZH2cELCVoIjgBdfEI79wH5M6hwA==","signatures":[{"sig":"MEUCIG/IvYhxA5rsr+t2F9NvYnfIAQXXsyhPj/ksc4wljTCHAiEAsF72xg/nqNG+axexF6hgjaPYNozp0cYeTAJlhtzO+ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38347},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/sexpr":"^1.1.20","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/compare":"^2.4.39","@thi.ng/strings":"^3.9.34","@thi.ng/defmulti":"^3.0.89","@thi.ng/object-utils":"^1.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.20_1769174464848_0.9564502141845777","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@thi.ng/lispy","version":"0.4.21","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ee8c688ff782536c2986f01e137c5116cabf16f7","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.21.tgz","fileCount":7,"integrity":"sha512-zciOoWt2knssoBZnJuOHvc4Xhj6HXBLVjwyGBRuniOIOBQg+hNb3vxnxS502YnVw62Z4+EIq7qodkg944gAGrw==","signatures":[{"sig":"MEUCIEslR5BK+bvJ0z0kDy5fKDUm9TN4hmCzsN5Ma6XIIis8AiEAnhxl3jAMgyvOzQwibLMZanZo+ihFvJuzDaGgYWnxodA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38384},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/sexpr":"^1.1.21","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/compare":"^2.4.40","@thi.ng/strings":"^3.9.35","@thi.ng/defmulti":"^3.0.90","@thi.ng/object-utils":"^1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.21_1770474393984_0.11764980098646305","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@thi.ng/lispy","version":"0.4.23","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3ab9e68faecf1968d2d5533cc380689c4a062241","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.23.tgz","fileCount":7,"integrity":"sha512-YFjiiLXw2U2ovIVSE8x4FXwGdMwcNvgxrSuxiC/ln8xC/JEv+PXLwBR+iHciyGLbExOdSPWQe/jX3N4b0aM44g==","signatures":[{"sig":"MEYCIQD56KvFtYpO77SOgLpHIIs8b6v6wF2yyeQkvRdbvbxzeQIhAJQa/qxAb2DvWWrb4CpS9X7+eMrxQUqMrOqWbOYRuTRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/sexpr":"^1.1.22","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/compare":"^2.5.1","@thi.ng/strings":"^3.9.36","@thi.ng/defmulti":"^3.0.91","@thi.ng/object-utils":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.23_1772875491340_0.7541472518821677","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@thi.ng/lispy","version":"0.4.24","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"26f9301e03a91d2b66d1abb439bf2a5b99d036c1","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.24.tgz","fileCount":7,"integrity":"sha512-WxcX/YWQ1D0sE3nQlSqH/6VEtj6xWEZHGv5zvXFYdDbwOAiD7Kojdgj3sbz1NAN5dCQJwdY7LOhBWLfx8obCvQ==","signatures":[{"sig":"MEUCIQCijP1B0AGghMPk0nuOgDutV4e6siG1Z2xBX/CA+DQnOQIgKV5Ua0WPm9TKrqtSVd+IAUA0y247CZVkAUGbSyMe9I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/sexpr":"^1.1.23","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/compare":"^2.5.2","@thi.ng/strings":"^3.9.37","@thi.ng/defmulti":"^3.0.92","@thi.ng/object-utils":"^1.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.24_1772880021931_0.9900616768165278","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@thi.ng/lispy","version":"0.4.25","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcc6381ccbd691d4e22c5c76ba9e4e1f07e80b94","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.25.tgz","fileCount":7,"integrity":"sha512-nuFC44yCfawFnrXdc4TiFX8oHjfHHpHRTg4MvWWzM5MliSZJO2rhjVh933ym6i2+6L/QJF6f+/zu05h9M/EKLQ==","signatures":[{"sig":"MEQCICCO4tKXfi8SlXpLMmcMED1zknUx77Rnj7TP/xmX8z1FAiAVgZadgstEyBvziJNx6EoqahQqnigvrP/cqs9TIxcbtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/sexpr":"^1.1.23","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/compare":"^2.5.3","@thi.ng/strings":"^3.9.37","@thi.ng/defmulti":"^3.0.92","@thi.ng/object-utils":"^1.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.25_1772965595165_0.8000683182371262","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@thi.ng/lispy","version":"0.4.26","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3155a6526f2db63e9be81d86d8f2a122663da326","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.26.tgz","fileCount":7,"integrity":"sha512-WZtS69wCojGOdfmx59IBkIvR27rANjuMm3VrfRhPc9XedBlCcHaqte/QSI8OLGvCBi3R1XN90Hkc7DCbHh6VoA==","signatures":[{"sig":"MEUCIQCNyTSnpnUdKE/REaEZ7yGcfIS1mVV/Tg/PRPAoe/t0OwIgJzILybWlXJmCJS/xCogdLEleoWkgt9SwHoRLKiXAZM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/sexpr":"^1.1.24","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/compare":"^2.5.4","@thi.ng/strings":"^3.10.0","@thi.ng/defmulti":"^3.0.93","@thi.ng/object-utils":"^1.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.26_1773223658928_0.9120760905221854","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@thi.ng/lispy","version":"0.4.27","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df6cf20f14ab505b686efa68164937535f8b1a01","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.27.tgz","fileCount":7,"integrity":"sha512-H9laPoDnL2oOD+nHTKa6EuszBEfs4qClHZcgSezJotEIsBLR3MdphkfD0P/MaPU6fDbnbE0pST3kNQX91ZlOsA==","signatures":[{"sig":"MEYCIQDTjVaO2rs3Q2nF/leZEGcGzWQ4jPZoKl5/JOoseFA2TAIhALn3jhLIr+QLIGTnA3DYjLqhrm9cTFF4CPOrakci1SYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/sexpr":"^1.1.25","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/compare":"^2.5.5","@thi.ng/strings":"^3.10.1","@thi.ng/defmulti":"^3.0.94","@thi.ng/object-utils":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.27_1773924051096_0.6977467644364017","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@thi.ng/lispy","version":"0.4.28","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ccc8f8d554f26d9ee079d9bc528da31ac9dc8f09","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.28.tgz","fileCount":7,"integrity":"sha512-AOp56MDj4E1lPKNUtTT5/16MLuLJRhvwAa4JGpEM6jUhfb9ppM0w8GdMRQMFGZBcyN3BPIsHylbdP1rFP9es/Q==","signatures":[{"sig":"MEUCIQDju7hecaGuZrVP9QL1le3mROnTeSSatWTE3ACJaf4gKAIgSIYEBX6Jpk5MDZROEx/CZPhCfR8hXzzzcxzdazhQfh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38383},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/sexpr":"^1.1.26","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/compare":"^2.5.5","@thi.ng/strings":"^3.11.0","@thi.ng/defmulti":"^3.0.94","@thi.ng/object-utils":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.28_1774085014800_0.1951614060542619","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@thi.ng/lispy","version":"0.4.29","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"5799f55fde946a4ebdad2fcfa03f7cb18a6533dc","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.29.tgz","fileCount":7,"integrity":"sha512-Pa20du0bJuhMJZVgEeu4qhV2vI7S6aMqwknBuPDQcZTLVgwCS9y9YrWtbKE6g2Wd5Mksgp2knaCHVC/VbjD8ow==","signatures":[{"sig":"MEUCIBaOMNBrXhC6TNz2JwIcxpyI9NBRjzW5YA0okesgfwVdAiEAxyxF+ZBmI2moAyU1eDFGNSk0gulkgEZ8+sVmO7npC7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38538},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/sexpr":"^1.1.27","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/compare":"^2.5.6","@thi.ng/strings":"^3.11.1","@thi.ng/defmulti":"^3.0.95","@thi.ng/object-utils":"^1.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.29_1775127956957_0.5298872425366856","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@thi.ng/lispy","version":"0.4.30","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"c13787ef866da7f2258edaf77ccd87f7cf1690cf","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.30.tgz","fileCount":7,"integrity":"sha512-H+J9AQQ0QwcfKT5B+mi9WkmyG3Nj/CIlpW8ickL5P4avkfh2jKpyKO5gYUVb21MoY+/NX1HDpIbFeOm+/wY/MA==","signatures":[{"sig":"MEQCIBS/0QnEQGbXUN3mruBljvjeR8akFWaAThhOITczm0d7AiBBc1BxcvKmKaujNiVCCZVCYLr1n+lxH0c1K8RmN+HBIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38538},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/sexpr":"^1.1.28","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/compare":"^2.5.6","@thi.ng/strings":"^3.12.0","@thi.ng/defmulti":"^3.0.95","@thi.ng/object-utils":"^1.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.30_1775735493862_0.37115059438533726","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@thi.ng/lispy","version":"0.4.31","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"b3daec3e0315939a732afb442e64d126cf66c8b7","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.31.tgz","fileCount":7,"integrity":"sha512-XVRyet07g+dYhBqTHV6BetJl6x/JyvLm5FF+kLd7sbM7rr/BGmc6/hdBO8YotkVVJrkdSbLoMPVja8Kav1t+jw==","signatures":[{"sig":"MEUCIHDqUk96V+m0HOsFNkj97nEA73zeyDpD4uoTjJEwPm8wAiEA+pjYIglwQEpCnEgzCdB2SwPct2MgZky/Uqm0jd8BpQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38536},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/sexpr":"^1.1.29","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/compare":"^2.5.7","@thi.ng/strings":"^3.12.1","@thi.ng/defmulti":"^3.0.96","@thi.ng/object-utils":"^1.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.31_1776512695018_0.01941560301728673","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@thi.ng/lispy","version":"0.4.32","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"d9d32d0768db2e1878c1b018deb9e37c2ac29efd","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.32.tgz","fileCount":7,"integrity":"sha512-Ai13bgqaY/cLx0v/vUfreSiJinEcut6jyGoacw5Skn+/bVB+SqN4isKucPSlPrjiN5fydmTZYyffGskWglVfGw==","signatures":[{"sig":"MEQCICBXZcTrWsesBFrLakkwqThQ6ZmTKi0JyQcq8Guq45ACAiAWWDqSA6/SOSFhdWENW2wFayk/YpowMX0VbbGoLog/aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38536},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/sexpr":"^1.1.30","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/compare":"^2.5.8","@thi.ng/strings":"^3.12.2","@thi.ng/defmulti":"^3.0.97","@thi.ng/object-utils":"^1.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.32_1777222195510_0.8391532409290201","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@thi.ng/lispy","version":"0.4.33","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"e424c3e7e414dc3282035ab6dcff801e0a9bb43b","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.33.tgz","fileCount":7,"integrity":"sha512-vWTyc79zv2YYqHnvgHI9EtkfSbr6vot3gKgC39zWB5f9NT5CCKAGBjfzAAHxCkeVz0oWBYU6hJEDP4MiT4xaGQ==","signatures":[{"sig":"MEUCIAEMfxPaShnmt/zaRb+RYHbwlXEsNDUU6WjSi4QaRN23AiEA6si5aJJGVULlV+ay12PBXeo1T77tH9/QUQynxbkQH1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38538},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/sexpr":"^1.1.31","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/compare":"^2.5.9","@thi.ng/strings":"^3.12.3","@thi.ng/defmulti":"^3.0.98","@thi.ng/object-utils":"^1.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.33_1778241798635_0.4204113511222778","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@thi.ng/lispy","version":"0.4.34","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"c06d65b752af3ff233454508fd37a6929044af69","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.34.tgz","fileCount":7,"integrity":"sha512-GL7LA1DMRNQhZ3342XIOHidL5ctu4nO8NIgWAY2RXOfkb7WExS+zqC4O03oPL1fe8mPCCrDGhaNEMMi0ZcBi/w==","signatures":[{"sig":"MEYCIQDny1SIHNzrv2Lc3cNqCA3J69+y/9sdxo72YaqcO++MKwIhAONJ5mNDTQPU6brY7wGar4u9YYhjeuIzzhlkfKe4Y4r9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38539},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/sexpr":"^1.1.32","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/compare":"^2.5.10","@thi.ng/strings":"^3.12.4","@thi.ng/defmulti":"^3.0.99","@thi.ng/object-utils":"^1.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.34_1778489407291_0.6551861737669753","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@thi.ng/lispy","version":"0.4.36","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"a734fdf0eb847bd76f37452164ee82f9bdacfd00","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.36.tgz","fileCount":7,"integrity":"sha512-rcxzlrcggbC/VOstSu0xPdRCUHhaeFd1TUAjw09iyzhwrSnik9CnTLIsa5XB8ViTk6YBHiRYoqT8Bx3mDNbuUw==","signatures":[{"sig":"MEUCIGzu8+1xDe9wqH5ye4Eg+QgfXzHx7i74+ARIrSkpPn4OAiEA6Sn8cn9o7jlYQ0+2x4dqEc6IpQ64aTdErqI+NLFBdS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38588},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/sexpr":"^1.1.34","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/compare":"^2.5.12","@thi.ng/strings":"^3.12.6","@thi.ng/defmulti":"^3.0.101","@thi.ng/object-utils":"^1.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.36_1779276846741_0.6495011970671087","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@thi.ng/lispy","version":"0.4.37","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"6cf313bc3d915fe9451a1e670c57186904e54362","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.37.tgz","fileCount":7,"integrity":"sha512-2XrA6ZirpSiRu2JGWjE/OloU6ymitiulN8WzLOVfYg2D0z7pv2ZBXPwYpPSub6H8wLdxKmcKCV957uB9COJ6Zg==","signatures":[{"sig":"MEYCIQCEs3C8LeVWcMpkAm/VFzdlYrdz40tPYKKCWuGLBOgA2wIhAIGWFSVpbAkNBHG01ZmumL1Sbzkk5osRV0adckYHbtBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38588},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/sexpr":"^1.1.35","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/compare":"^2.5.13","@thi.ng/strings":"^3.12.7","@thi.ng/defmulti":"^3.0.102","@thi.ng/object-utils":"^1.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.37_1779541249799_0.017917856267709587","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@thi.ng/lispy","version":"0.4.38","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"9f400ccf28025657a7c32eee7bc97faf1741a4f0","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.38.tgz","fileCount":7,"integrity":"sha512-io3EgomsTSEUWNj7ODciIyl4Kb44fO/sXbcTHMsLwvOX7/L69ozpWxq29LQ0USPNCPFGL7i6EtAiiXn8GXOkQg==","signatures":[{"sig":"MEYCIQDGoc9afGYzM4/W/O6fQz4wMufsRRy3T79IyuOW4k+iXAIhAIhNOJprYNuybBpBDdpUCml3hW/a9HzimOohKGrhHM3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38589},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/sexpr":"^1.1.36","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/compare":"^2.5.14","@thi.ng/strings":"^3.12.8","@thi.ng/defmulti":"^3.0.103","@thi.ng/object-utils":"^1.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.38_1780685046038_0.9473178334105941","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@thi.ng/lispy","version":"0.4.39","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"bf57c2c8f5efdc5bdefe32489a4c5071c7c49e6a","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.39.tgz","fileCount":7,"integrity":"sha512-K3CoQT6kvN7y4GYxPNlevHRx1zylkwZ5Zvz3fmA1PlgjHzGB9MxuF8eW/vBS67kZsucraa213uSUJEMV6Sjwuw==","signatures":[{"sig":"MEUCIQDNJQK/kTwaYnlTBNRc1DTpyRJjLH8tFaAHLKvDnLKqEQIgVCec8I8A1ytjcmSJP/xfjE3HmvyWwhB4z0IeMucSOCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38589},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.6.1","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/sexpr":"^1.1.37","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/compare":"^2.5.15","@thi.ng/strings":"^3.12.9","@thi.ng/defmulti":"^3.0.104","@thi.ng/object-utils":"^1.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.39_1783002871898_0.009451086220657379","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@thi.ng/lispy","version":"0.4.40","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/lispy@0.4.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/lispy","dist":{"shasum":"1729158b840dd34a91b8575e7ba6daa59392606c","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.40.tgz","fileCount":7,"integrity":"sha512-7nzCFXFlFm1+3EmfM9Urcilt+HP1a24MY99n8toGLiido7qmKo79oHJALRg86tRqebKMI+VJBmM72kOGUj6BCQ==","signatures":[{"sig":"MEUCIBbJKSVlUQ0mZ5uOE+sfReJNHRhW08s36gVKo0HcWL4xAiEAu2Wnkxt1vCAzu7nR67C1BHlQDhtICdkWRo9D6PaawXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38589},"type":"module","module":"./index.js","thi.ng":{"year":2023,"status":"beta"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/lispy"},"_npmVersion":"11.17.0","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/sexpr":"^1.1.38","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/compare":"^2.5.15","@thi.ng/strings":"^3.12.9","@thi.ng/defmulti":"^3.0.104","@thi.ng/object-utils":"^1.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lispy_0.4.40_1784646088590_0.2439594897997437","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@thi.ng/lispy","version":"0.4.41","description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/lispy"},"homepage":"https://thi.ng/lispy","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/compare":"^2.5.16","@thi.ng/defmulti":"^3.0.105","@thi.ng/errors":"^2.6.17","@thi.ng/math":"^5.15.17","@thi.ng/object-utils":"^1.3.21","@thi.ng/sexpr":"^1.1.39","@thi.ng/strings":"^3.12.10"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./kernel":{"default":"./kernel.js"}},"thi.ng":{"status":"beta","year":2023},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/lispy@0.4.41","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-fFhHWtrKHBCy2wSqkUmO4NdpVm3XBwXP5k69bzQtVuM7gCUwYXPHozB3ORrvSR+M56RFtXUjaFsinfEKAPNS4g==","shasum":"f313613250f40277239c2f6f899badda3db9ebec","tarball":"https://registry.npmjs.org/@thi.ng/lispy/-/lispy-0.4.41.tgz","fileCount":7,"unpackedSize":38590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFbqp75TJ/l+W0MEdgSHjXEkFTCf3HHbIKIUrZETo9vaAiEA+1fkBpIVSpmKKKWktSw9xyu1UABVLbjU4MXNB807Ius="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lispy_0.4.41_1787678603966_0.7617103511798458"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-20T19:06:37.896Z","modified":"2026-08-25T17:23:24.277Z","0.1.0":"2025-05-20T19:06:38.194Z","0.2.0":"2025-05-21T10:56:14.407Z","0.3.0":"2025-05-28T12:12:36.836Z","0.3.1":"2025-06-09T17:34:17.674Z","0.3.2":"2025-06-18T12:05:38.304Z","0.3.3":"2025-06-24T21:48:07.034Z","0.3.4":"2025-07-02T09:57:16.526Z","0.3.5":"2025-07-03T15:05:47.928Z","0.3.6":"2025-07-10T14:29:41.315Z","0.3.7":"2025-07-20T15:05:39.026Z","0.3.8":"2025-07-21T08:30:20.127Z","0.4.0":"2025-07-29T09:14:21.651Z","0.4.1":"2025-07-30T22:42:31.033Z","0.4.3":"2025-08-04T09:40:01.146Z","0.4.4":"2025-08-07T16:28:37.483Z","0.4.5":"2025-08-11T16:48:43.551Z","0.4.6":"2025-09-01T16:48:07.685Z","0.4.7":"2025-09-25T15:17:07.231Z","0.4.8":"2025-10-07T11:54:34.469Z","0.4.12":"2025-10-24T18:03:00.830Z","0.4.13":"2025-10-25T22:44:26.688Z","0.4.14":"2025-11-13T12:47:47.746Z","0.4.15":"2025-11-21T16:09:49.503Z","0.4.16":"2025-11-25T12:34:34.305Z","0.4.17":"2025-12-03T22:58:06.407Z","0.4.18":"2025-12-25T16:09:36.008Z","0.4.19":"2026-01-16T11:51:20.334Z","0.4.20":"2026-01-23T13:21:04.984Z","0.4.21":"2026-02-07T14:26:34.132Z","0.4.23":"2026-03-07T09:24:51.485Z","0.4.24":"2026-03-07T10:40:22.078Z","0.4.25":"2026-03-08T10:26:35.318Z","0.4.26":"2026-03-11T10:07:39.081Z","0.4.27":"2026-03-19T12:40:51.247Z","0.4.28":"2026-03-21T09:23:34.979Z","0.4.29":"2026-04-02T11:05:57.104Z","0.4.30":"2026-04-09T11:51:33.998Z","0.4.31":"2026-04-18T11:44:55.160Z","0.4.32":"2026-04-26T16:49:55.667Z","0.4.33":"2026-05-08T12:03:18.774Z","0.4.34":"2026-05-11T08:50:07.469Z","0.4.36":"2026-05-20T11:34:06.893Z","0.4.37":"2026-05-23T13:00:49.968Z","0.4.38":"2026-06-05T18:44:06.208Z","0.4.39":"2026-07-02T14:34:32.043Z","0.4.40":"2026-07-21T15:01:28.729Z","0.4.41":"2026-08-25T17:23:24.134Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/lispy","keywords":["array","clojure","composition","dsl","functional","interpreter","language","lisp","parser","regexp","runtime","s-expression","string","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/lispy"},"description":"Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/lispy](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-lispy.svg?a9b3f1f7)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/lispy.svg)](https://www.npmjs.com/package/@thi.ng/lispy)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/lispy.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Core language features](#core-language-features)\n  - [Constants](#constants)\n  - [Predicates](#predicates)\n  - [Basic math ops](#basic-math-ops)\n  - [Boolean logic operators](#boolean-logic-operators)\n  - [Bitwise operators](#bitwise-operators)\n  - [Comparison operators](#comparison-operators)\n  - [Constants & functions from JS-native `Math`](#constants--functions-from-js-native-math)\n  - [Selected utilities from thi.ng/math package](#selected-utilities-from-thingmath-package)\n  - [Functional programming](#functional-programming)\n  - [Control flow](#control-flow)\n  - [List/array/object processing](#listarrayobject-processing)\n  - [String processing](#string-processing)\n  - [Regexp](#regexp)\n  - [Misc utilities](#misc-utilities)\n- [Extensibility](#extensibility)\n- [Status](#status)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nLightweight, extensible, interpreted Lisp-style DSL for embedding in other projects.\n\n> [!NOTE]\n> This DSL implementation has been extracted as standalone package from\n> existing work/examples bundled in the thi.ng/umbrella monorepo (i.e.\n> [lispy-repl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/lispy-repl))\n\n## Core language features\n\nThe core language is intentionally kept minimal, aimed at data transformations,\nconfiguration, user code snippets/expressions, and currently only contains the\nfollowing:\n\n### Constants\n- `T`: true\n- `F`: false\n- `null`: null\n- `PI`\n- `HALF_PI`\n- `TAU`\n- `INF`: ∞\n- `-INF`: -∞\n\n### Predicates\n\n- `(zero? x)`: zero check\n- `(nan? x)`: NaN check\n- `(neg? x)`: < 0 check\n- `(null? x)`: Null(ish) check\n- `(pos? x)`: > 0 check\n\n### Basic math ops\n\n- `(+ x y...)`\n- `(- x y...)`\n- `(* x y...)`\n- `(/ x y...)`\n- `(inc x)`: increment (+1)\n- `(dec x)`: decrement (-1)\n\n### Boolean logic operators\n\n- `(and x y ...)`\n- `(or x y ...)`\n- `(not x)`\n\n### Bitwise operators\n\n- `(<< x y)`\n- `(>> x y)`\n- `(>>> x y)`\n- `(bit-and x y)`\n- `(bit-or x y)`\n- `(bit-xor x y)`\n- `(bit-not x)`\n\n### Comparison operators\n\n- `(< x y)`\n- `(<= x y)`\n- `(> x y)`\n- `(>= x y)`\n- `(== x y)`\n- `(!= x y)`\n\n### Constants & functions from JS-native `Math`\n\nAll included...\n\n### Selected utilities from thi.ng/math package\n\n- `(clamp x min max)`: clamp value to interval\n- `(deg x)`: convert radians to degrees\n- `(fit x a b c d)`: fit value from interval `[a..b]` into `[c..d]`\n- `(mix a b t)`: linear interpolation (same as GLSL `mix()`)\n- `(rad x)`: convert degrees to radians\n- `(smoothstep e1 e2 x)`: same as GLSL `smoothstep()`\n- `(step edge x)`: same as GLSL `step()`\n\n### Functional programming\n\n- `(always ...)`: function which always returns true\n- `(comp f g)`: functional composition\n- `(def name val)`: define global symbol\n- `(defn name (...args) body)`: define global function\n- `(fnull? x fn)`: function which returns `(fn)` if x is nullish\n- `(identity x)`: function which always returns its arg\n- `(never ...)`: function which always returns false\n- `(partial fn arg)`: partial application (currying)\n\n### Control flow\n\n- `(env! (sym val ...))`: modify bindings in current env\n- `(if test truthy falsey?)`: conditional with optional false branch\n- `(let (sym val ...) body)`: locally scoped var bindings/expression\n- `(while test body...)`: loop while test is truthy\n- `(-> ...)`: Clojure-style thread-first S-expression re-writing\n    - `(-> a (+ b) (* c))` → `(* (+ a b) c)`\n- `(->> ...)`: Clojure-style thread-last S-expression re-writing\n    - `(->> a (+ b) (* c))` → `(* c (+ b a))`\n\n### List/array/object processing\n\n- `(get arr index)`: get array/object value at index/key\n- `(set! arr index value)`: set array/object value for index/key\n- `(concat x y ...)`: same as `Array.prototype.concat(...)`\n- `(count x)`: number of items (also for strings)\n- `(filter fn list)`: list/array filtering\n- `(first x)`: first item of array\n- `(map fn list)`: list/array transformation\n- `(next x)`: remaining array items (after first)\n- `(push arr x...)`: same as `Array.prototype.push(...)`\n- `(reduce fn init list)`: list/array reduction\n\n### String processing\n\n- `(capitalize x)`\n- `(float x)`: same as `parseFloat(x)`\n- `(int x radix?)`: same as `parseInt(x, radix)`\n- `(join sep arr)`: same as `Array.prototype.join(sep)`\n- `(lower x)`\n- `(pad-left x width fill)`\n- `(pad-right x width fill)`\n- `(str x...)`: coerce values to string, concat results\n- `(substr x from to?)`\n- `(trim x)`\n- `(upper x)`\n\n### Regexp\n\n- `(re-match re x)`\n- `(re-test re x)`\n- `(regexp str flags?)`\n- `(replace str regexp replacement)`\n\n### Misc utilities\n\n- `(env)`: JSON stringified version of current env\n- `(syms)`: Array of symbol names in current env\n- `(print x...)`: aka `console.log(...)`\n\n## Extensibility\n\nThe core language can be easily customized/extended by defining new symbols (or\nredefining existing ones) in the root environment `ENV` (see example below) or\npassing a custom environment to\n[`evalSource()`](https://docs.thi.ng/umbrella/lispy/functions/evalSource.html).\n\n## Status\n\n**BETA** - possibly breaking changes forthcoming\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Blispy%5D)\n\n## Installation\n\n```bash\nyarn add @thi.ng/lispy\n```\n\nESM import:\n\n```ts\nimport * as lispy from \"@thi.ng/lispy\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/lispy\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst lispy = await import(\"@thi.ng/lispy\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.99 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/compare](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/compare)\n- [@thi.ng/defmulti](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/defmulti)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/object-utils](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/object-utils)\n- [@thi.ng/sexpr](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/sexpr)\n- [@thi.ng/strings](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/strings)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nOne project in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory is using this package:\n\n| Screenshot                                                                                                        | Description                                               | Live demo                                        | Source                                                                                |\n|:------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------|:-------------------------------------------------|:--------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/lispy-repl.png\" width=\"240\"/> | Browser REPL for a Lispy S-expression based mini language | [Demo](https://demo.thi.ng/umbrella/lispy-repl/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/lispy-repl) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/lispy/)\n\n> [!NOTE]\n> Please also see\n> [/tests](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/lispy/test)\n> for more small code examples..\n\n```ts tangle:export/readme-1.ts\nimport { evalSource, ENV } from \"@thi.ng/lispy\";\n\n// define custom root environment\nconst CUSTOM_ENV = {\n    ...ENV,\n    // re-define print fn (actually the same as default)\n    print: console.log,\n    // pre-define new global variable\n    name: \"lispy\"\n};\n\nconst SRC = `\n(print (+ 1 2 3 4))\n;; 10\n\n;; local variables\n(let (a 23 b 42) (print (+ a b)))\n;; 65\n\n;; define global var/fn\n;; here, a curried version of the built-in print fn\n(def greetings! (partial print \"hello,\"))\n\n;; print greeting ('name' symbol provided via custom env)\n(greetings! name)\n;; hello, lispy!\n\n;; basic loop w/ local var\n(let (i 0)\n  (while (< i 5)\n    (print i)\n    (env! (i (inc i)))))\n;; 0\n;; 1\n;; 2\n;; 3\n;; 4\n\n;; threading/rewriting operators\n(->> name (str \"hello, \") (print \"result:\"))\n;; result: hello, lispy\n\n;; print contents of default environment\n(print (env))\n`;\n\n// execute with customized environment\nevalSource(SRC, CUSTOM_ENV);\n\n// output:\n// 10\n// 65\n// hello, lispy\n// 0\n// 1\n// 2\n// 3\n// 4\n// result: hello, lispy\n// {\n//   \"+\": \"<function>\",\n//   \"*\": \"<function>\",\n//   \"-\": \"<function>\",\n//   \"/\": \"<function>\",\n//   \"inc\": \"<function>\",\n//   \"dec\": \"<function>\",\n//   \"null?\": \"<function>\",\n//   \"zero?\": \"<function>\",\n//   \"neg?\": \"<function>\",\n//   \"pos?\": \"<function>\",\n//   \"nan?\": \"<function>\",\n//   \"=\": \"<function>\",\n//   \"!=\": \"<function>\",\n//   \"<\": \"<function>\",\n//   \"<=\": \"<function>\",\n//   \">=\": \"<function>\",\n//   \">\": \"<function>\",\n//   \"T\": true,\n//   \"F\": false,\n//   \"null\": null,\n//   \"and\": \"<function>\",\n//   \"or\": \"<function>\",\n//   \"not\": \"<function>\",\n//   \"<<\": \"<function>\",\n//   \">>\": \"<function>\",\n//   \">>>\": \"<function>\",\n//   \"bit-and\": \"<function>\",\n//   \"bit-or\": \"<function>\",\n//   \"bit-xor\": \"<function>\",\n//   \"bit-not\": \"<function>\",\n//   \"E\": 2.718281828459045,\n//   \"LN10\": 2.302585092994046,\n//   \"LN2\": 0.6931471805599453,\n//   \"LOG10E\": 0.4342944819032518,\n//   \"LOG2E\": 1.4426950408889634,\n//   \"PI\": 3.141592653589793,\n//   \"SQRT1_2\": 0.7071067811865476,\n//   \"SQRT2\": 1.4142135623730951,\n//   \"abs\": \"<function>\",\n//   \"acos\": \"<function>\",\n//   \"acosh\": \"<function>\",\n//   \"asin\": \"<function>\",\n//   \"asinh\": \"<function>\",\n//   \"atan\": \"<function>\",\n//   \"atan2\": \"<function>\",\n//   \"atanh\": \"<function>\",\n//   \"cbrt\": \"<function>\",\n//   \"ceil\": \"<function>\",\n//   \"clz32\": \"<function>\",\n//   \"cos\": \"<function>\",\n//   \"cosh\": \"<function>\",\n//   \"exp\": \"<function>\",\n//   \"expm1\": \"<function>\",\n//   \"floor\": \"<function>\",\n//   \"fround\": \"<function>\",\n//   \"hypot\": \"<function>\",\n//   \"imul\": \"<function>\",\n//   \"log\": \"<function>\",\n//   \"log10\": \"<function>\",\n//   \"log1p\": \"<function>\",\n//   \"log2\": \"<function>\",\n//   \"max\": \"<function>\",\n//   \"min\": \"<function>\",\n//   \"pow\": \"<function>\",\n//   \"random\": \"<function>\",\n//   \"round\": \"<function>\",\n//   \"sign\": \"<function>\",\n//   \"sin\": \"<function>\",\n//   \"sinh\": \"<function>\",\n//   \"sqrt\": \"<function>\",\n//   \"tan\": \"<function>\",\n//   \"tanh\": \"<function>\",\n//   \"trunc\": \"<function>\",\n//   \"HALF_PI\": 1.5707963267948966,\n//   \"TAU\": 6.283185307179586,\n//   \"clamp\": \"<function>\",\n//   \"deg\": \"<function>\",\n//   \"fit\": \"<function>\",\n//   \"mix\": \"<function>\",\n//   \"rad\": \"<function>\",\n//   \"step\": \"<function>\",\n//   \"smoothstep\": \"<function>\",\n//   \"get\": \"<function>\",\n//   \"set!\": \"<function>\",\n//   \"push\": \"<function>\",\n//   \"concat\": \"<function>\",\n//   \"count\": \"<function>\",\n//   \"first\": \"<function>\",\n//   \"next\": \"<function>\",\n//   \"str\": \"<function>\",\n//   \"join\": \"<function>\",\n//   \"lower\": \"<function>\",\n//   \"upper\": \"<function>\",\n//   \"capitalize\": \"<function>\",\n//   \"pad-left\": \"<function>\",\n//   \"pad-right\": \"<function>\",\n//   \"substr\": \"<function>\",\n//   \"trim\": \"<function>\",\n//   \"regexp\": \"<function>\",\n//   \"re-test\": \"<function>\",\n//   \"re-match\": \"<function>\",\n//   \"replace\": \"<function>\",\n//   \"identity\": \"<function>\",\n//   \"always\": \"<function>\",\n//   \"never\": \"<function>\",\n//   \"int\": \"<function>\",\n//   \"float\": \"<function>\",\n//   \"print\": \"<function>\",\n//   \"partial\": \"<function>\",\n//   \"partial2\": \"<function>\",\n//   \"comp\": \"<function>\",\n//   \"comp2\": \"<function>\",\n//   \"fnull?\": \"<function>\",\n//   \"reduce\": \"<function>\",\n//   \"map\": \"<function>\",\n//   \"filter\": \"<function>\",\n//   \"name\": \"lispy\",\n//   \"greetings!\": \"<function>\"\n// }\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-lispy,\n  title = \"@thi.ng/lispy\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/lispy\",\n  year = 2023\n}\n```\n\n## License\n\n&copy; 2023 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}