{"_id":"seon2js","_rev":"29-91b20d1a363bd8d0cf5712312ab0e028","name":"seon2js","dist-tags":{"latest":"3.0.5"},"versions":{"0.1.0":{"name":"seon2js","version":"0.1.0","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@0.1.0","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"29242d93fec3c553936ca11e5d8c67945362d335","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-0.1.0.tgz","fileCount":8,"integrity":"sha512-YtVu8L9F9MsIf3kVqMDGf39msCf94br9kSNJv6lreLkc2eXfrhhLHVxX/9klOSt+HfwGoV7ZkBiLwmvEjOnz8A==","signatures":[{"sig":"MEUCIQDsTiYn3O/t1Fdy/xehgs+hg4sY2n4mH3HkWzabWG/nfQIgQgy37fGGPfiU246HvCE+aw0dRurTUqLShVcqYJYZel4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50912},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"3fea8392222372d12a4595d5044f308a3eff8fc4","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.10","rimraf":"5.0.5","chokidar":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_0.1.0_1703310902420_0.38384108508100057","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"seon2js","version":"0.1.1","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@0.1.1","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"27a6afd5ef4767edba275b4b8833eff8bf42866b","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-0.1.1.tgz","fileCount":8,"integrity":"sha512-gBltYtuD3Zi2FEOBlOGmlwuwXsLe0XtEN+VK4gS35J0fuhXXtab1gxE7AFTwaMF0xr4gg2r+z5Lx3yINRnBdRQ==","signatures":[{"sig":"MEUCIQD6loMB5FMKw1adeVnFVhCl9SAzQMxOXSYe9IpXu7qyLAIgIstJRYVmxjV22/bS8xmMMpQibgx6Z4x5t6DLX9FZsNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51049},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"786efee9e39249f51dc2236b98c22e16efa08779","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.1.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.10","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_0.1.1_1703311782091_0.4621894768685215","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"seon2js","version":"0.1.2","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@0.1.2","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"84e1be5c046fbf439578c2b0edea047ddf4283c0","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-0.1.2.tgz","fileCount":8,"integrity":"sha512-JmoYs9HkhUpTTx8nhKGSGmXMthtjNd8qVAmusRBHmwElv2FvrTvJPSwM3KXmABl7ew4OdEeyzkB7Rtp0Brtb6Q==","signatures":[{"sig":"MEUCICBA2pJWVICZgwRpuliQeb5Nn/vWWqzU3YNbdQvjK/JGAiEAuQoWS7Q8TF3FMnvKoOE+KVJuj0LQmZFxEveApMUpZYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51241},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"e2e8ae612944d4bdc43f84119a672bff3826b329","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.2.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.10","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_0.1.2_1703599305417_0.4071417862604423","host":"s3://npm-registry-packages"}},"1.0.0-ALPHA":{"name":"seon2js","version":"1.0.0-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.0-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"f616678f8cb77b25d491ff8c8c80616e044d8c90","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.0-ALPHA.tgz","fileCount":8,"integrity":"sha512-+0wfVvabJhdbjpE8AcXUcHjlEEHSl92io3WhRmuToF0uonqSIDCMDIHp84LBMaB6VL9zChnaJJXfsmaY6iP6nQ==","signatures":[{"sig":"MEYCIQCZ4Jm4sRVfHTj69ykrjyc0aChD8lzp6r0Crhzcl1tDiQIhAM8y/382OzBFXy8M83y+U9LK0hVuVJUaLu25STUJwFNO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53215},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"e80a91c66e4717958e44903701447d718bcdcc68","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.2.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.10","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.0-ALPHA_1703797668153_0.549005021851575","host":"s3://npm-registry-packages"}},"1.0.1-ALPHA":{"name":"seon2js","version":"1.0.1-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.1-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"156750aea467b06fc96e092065b840c5cf8f7dce","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.1-ALPHA.tgz","fileCount":8,"integrity":"sha512-lbd5qQ3XT+uChvzumaGxwoiqI0R/ZViVM59W03FHIsFJUYbm5GT7aIa2ddSXWxw4lGz5UA3kgcaKF5rtnrotXQ==","signatures":[{"sig":"MEUCIQDxOzAjJWLc44nNAlm3qJfz7O07Ia6sSTIu+n+2DG/+HwIgGqktCvChWnnuJ/z/NMaQrj0LbGTbD5//nRGqzrtUsA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53376},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"3ad4b702c2ecc23cd362dd8e9099a8cd7c345b26","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.2.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.1-ALPHA_1703799761310_0.7808848982777739","host":"s3://npm-registry-packages"}},"1.0.2-ALPHA":{"name":"seon2js","version":"1.0.2-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.2-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"3185daaa67cbdacf5235acb36dd80d1229c90e72","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.2-ALPHA.tgz","fileCount":8,"integrity":"sha512-z/1CwopmEY1O/ItG64Cl012AqN2l0LpejAa+749r2yvrcCZu9Q7wIq4le9Qf4GCg2SmuD3e0eHdVw68dmIkepg==","signatures":[{"sig":"MEQCIGG7SI0CQThp1GFVC+nCwZanDyGYMYRIgvU/dumu6f/SAiBMmaUdkzTErVwC6db7re/FPYq+u6eFrbNyrNqyqrIkww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53376},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"d6576959487e7c44229591310367979f0a1c9063","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.3.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.2-ALPHA_1703806446822_0.8169218963312868","host":"s3://npm-registry-packages"}},"1.0.3-ALPHA":{"name":"seon2js","version":"1.0.3-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.3-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"3074aa2fccd3d16f495eeeed3b06e096aa4d6560","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.3-ALPHA.tgz","fileCount":8,"integrity":"sha512-aquuJuVe3E7gJoPnzZWI9ZGZBjskAILb5PaaTwgEs7F+s8EYUqwThyBYfQ0gsFtfuYieaQ/GhPFRJmpzER5+Eg==","signatures":[{"sig":"MEUCIEweg8VDKJCZlxnQtuDErSEQz5mI0C7+qJjIKdqOjCu5AiEAsyD9WbUWc3WTgERU7TZ5hZ3fm0ycgPx6quRAon3KC9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53615},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"d6576959487e7c44229591310367979f0a1c9063","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.3.0","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.3-ALPHA_1703808189891_0.21667766719917503","host":"s3://npm-registry-packages"}},"1.0.4-ALPHA":{"name":"seon2js","version":"1.0.4-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.4-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"d92bfaec2a9190cbe2eb3c7401ef3c7429a72ca9","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.4-ALPHA.tgz","fileCount":8,"integrity":"sha512-XbQxgbw/DsQdp/MEc2gbDvkHirt7XmtzISt+zON8E9lYE0Uzd4aN27mcThOj7/0T4S2aDFSxdUVcvkNOIL/04A==","signatures":[{"sig":"MEUCIGTHWdbQM5d+f5pGHlNXdmekelPS/dmsdDC9HaIT5yYLAiEApZ2S8b8mNdZDOtXRQ4ZtkjNBMTqa99Q5Ph9oAvREXMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53685},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"dc39a3a80e6a9283f25518082f967c3ffee3fac9","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.3.1","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.4-ALPHA_1703885544124_0.5739620576512356","host":"s3://npm-registry-packages"}},"1.0.5-ALPHA":{"name":"seon2js","version":"1.0.5-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.5-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"0da3414fc4d612185b3db9c4c0789bfadc3b2ac4","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.5-ALPHA.tgz","fileCount":8,"integrity":"sha512-v4MKOAAtzF4LG+QCLJcmR5P4Ij0InhPMoYpHPveMIEjMjyKChiMIKPcvYxDXVFSndsaDm45qcJ5iGGCBIa8Fzg==","signatures":[{"sig":"MEYCIQDTYq73Q+uSZhMdui/qnwzFsRtbI6VBfADa2z5W0GmsZAIhAI5uP2cnawhTt50TNyJvygEyJFHj4J1XG56RN/Ud9OEV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53839},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"1cabf05edfe390d253f5ab9ac558fcb89b4375da","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.3.1","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.5-ALPHA_1703888168339_0.8702657232555979","host":"s3://npm-registry-packages"}},"1.0.6-ALPHA":{"name":"seon2js","version":"1.0.6-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.6-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"3c4e5c7c6b7dbcc8659a39f6b8187a00a7470b65","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.6-ALPHA.tgz","fileCount":9,"integrity":"sha512-cuyZJ1H60uc1Iabd5hYWXg9iXRtG/yT2YucjpDcjwfjG9kTWg9MKGbnLtHXZ3rcJeTfGWn1ENbUCx7Y0kuAm9w==","signatures":[{"sig":"MEYCIQD2f1csSBcBmLjXGsiZ+tWAsGw2qEjmVNt5hnhwr8FE6AIhAIV9osmyeiVOxApLJjtCkZ/sorIqeG/46KStLNlWBfKi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57969},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"61562137cba5a99109970cecdf35b97b5e55ffc2","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.6-ALPHA_1703967884141_0.6947861033772358","host":"s3://npm-registry-packages"}},"1.0.7-ALPHA":{"name":"seon2js","version":"1.0.7-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.7-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"b71e00f18bed2c7b077e92da7892166441dcfb04","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.7-ALPHA.tgz","fileCount":9,"integrity":"sha512-q9mokTfG2bqPgPTbsH/0IaySFYx+gU67jbd80smFwdgfioXBitW1+s8PH5/zNOzFw2v5gCJ4yr5FrmMNDv6bVg==","signatures":[{"sig":"MEUCIQC/9FZou1DcGLaOk4IMyelT39rh/WE1pyAtuqKTyzWekAIgHslho+ut6cWTZXYFcw0NIXaeeK/PCnQ+fHYxreFiPwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58261},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"41f2dd8aee8061703ae61a27fc44925e585f3d25","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.7-ALPHA_1703995212166_0.981081384526614","host":"s3://npm-registry-packages"}},"1.0.8-ALPHA":{"name":"seon2js","version":"1.0.8-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.8-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"3bee87572d9b32a1b5205a223a5e7342c4ce784b","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.8-ALPHA.tgz","fileCount":9,"integrity":"sha512-XJoROx7SFo5Do8Z55elbMrO/7vADCNMkv1h8vPQ/XJhl8u64IfsypKI08ukRsMpxq6RJiW8ubsPjubMHifY9Cg==","signatures":[{"sig":"MEYCIQCXjN8x7m/zMFHkWccRJk97CMJrECvmLJ4fJJvimobEMgIhAMXR+P/5TfxTuRsAGPFIGb5/edyzOiEHteeHc4akW9aL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59370},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"6713874ef029367b47858e9ad76c65219e0e665a","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.8-ALPHA_1704006082029_0.25876777748169655","host":"s3://npm-registry-packages"}},"1.0.9-ALPHA":{"name":"seon2js","version":"1.0.9-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.9-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"aba1e88e8846d280c400f507fbe2623fd5318a39","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.9-ALPHA.tgz","fileCount":9,"integrity":"sha512-5pIado8b3Ud63BB6lrQuLoUXic3KxMHWPl022GyOU7Z4Y7hvaE4BIcrewNg59lkOqheORN6OrM3OmdEhoYtFwg==","signatures":[{"sig":"MEUCIHkSH98XD1zXTKg6JokYGvx28ZrnZxUSbBHL4oJPT/+XAiEA1ARs4XEcUcUwyoDp79X67fqCnhXPBDrSp1RJmnVHm2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59414},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"e0b2267270b4d3328b7d15a7686b4fe85f21d84d","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.9-ALPHA_1704006302214_0.6442614565898812","host":"s3://npm-registry-packages"}},"1.0.10-ALPHA":{"name":"seon2js","version":"1.0.10-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.10-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"eef1af71ea57da76970bc8b2d6d726f8eaaa06f4","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.10-ALPHA.tgz","fileCount":9,"integrity":"sha512-vZn5VN4Swn2gIdPQPPH9U6TqNlgy6ZH6sM6nc7V/+7C6bIdFfDpGW/SHJyNID68POs/b8hOnKYGyMjTh3DhwZQ==","signatures":[{"sig":"MEQCIDYQz8LNw71koSUAxcQXI/GVQL+vQStQFFKP2ykaJCbiAiAUW/0gL6UAgnq6O92plp9RmIn7Z6wl6+eZ5fCEkKmNXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59611},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"8f636905c0235961b41871d4a00ef32782b077f1","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.10-ALPHA_1704007151754_0.3206430261463402","host":"s3://npm-registry-packages"}},"1.0.11-ALPHA":{"name":"seon2js","version":"1.0.11-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.11-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"7b4f4532502efc2dc6eb35a76d33f2425a656a52","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.11-ALPHA.tgz","fileCount":9,"integrity":"sha512-L7dORaerRmoadCxuHJ8eMfuGx4W/qcL9iu5nudS4vZhPCzHSJabXYgaYJmIj/kvBrUTl4OGQdrmPO2dlTBnE4A==","signatures":[{"sig":"MEQCICETGIRwRkhIsDKUQsJ6L+VE0Wt2VY2xPAJzr248D4zUAiBLIGv8r4ql6vXzXM4FARqvCLHhszrd0WwlG7i1xhNFhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60043},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"e097603d38f1ea5a40bc43c2dc02f6b83c02f7cb","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.11-ALPHA_1704080832401_0.7900096340116218","host":"s3://npm-registry-packages"}},"1.0.12-ALPHA":{"name":"seon2js","version":"1.0.12-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.0.12-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"0fd0a3f3ba7bad973a93fdfbe759c48e3d478321","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.0.12-ALPHA.tgz","fileCount":9,"integrity":"sha512-ZHsX+k1YYbyrpWbGpWY5gqTd3veXdPHnO8FfxqTtuMw1e443PYsi5rz2JoaqN7E9oDvG44bkJX/3cmQyK//WXg==","signatures":[{"sig":"MEUCIQDgOawJJToRPNX9BBP8f4XeErbWVm7CijTwUR15JHVO1wIgSns5YuWHdmLtFM85XAzytcQFHwnio7251qODcfBXusk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60583},"main":"./cli-seon2js.mjs","exports":{".":"./cli-seon2js.mjs"},"gitHead":"0cd2855d40d4e61d6357772e4e834735660971e3","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js --srcDir test/src --dstDir test/dst","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js --srcDir test/src --dstDir test/dst --watch","update-package.json":"npx seon2json package.seon package.json"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"0.4.3","chokidar":"3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"5.0.0","rimraf":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.0.12-ALPHA_1704127700973_0.5880904765744461","host":"s3://npm-registry-packages"}},"1.1.0-ALPHA":{"name":"seon2js","version":"1.1.0-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.1.0-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"bef4f05241f4677322405cf14894c51400da7c9d","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.1.0-ALPHA.tgz","fileCount":8,"integrity":"sha512-eBO9cbEQHspUTDa0Ydsis+e5bcMyiGcSozwjaC61bAP3afYI64mY9aVv/9U4gpYVWYREcDsRWUyTbBJHwuGKgw==","signatures":[{"sig":"MEUCIA6YoQD/fkX2kD1lBIKGtBXpx8GmP55nCTRf/LDEG3taAiEA3LbLVG4SuUGeTMKJfykEuL+LR3XmHxVOLeHDBfJ5E6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57572},"main":"./cli-seon2js.mjs","config":{"test":{"s2js":{"arguments":"--beep-error --srcDir test/src --dstDir test/dst"}}},"exports":{".":"./cli-seon2js.mjs"},"gitHead":"6cc506b28c3a98a69ff58b4b2564ecc1535f1b62","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js $npm_package_config_test_s2js_arguments","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js $npm_package_config_test_s2js_arguments --watch","update-package.json":"seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^1.0.0","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.1.0-ALPHA_1704244828011_0.4404353781998376","host":"s3://npm-registry-packages"}},"1.1.1-ALPHA":{"name":"seon2js","version":"1.1.1-ALPHA","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@1.1.1-ALPHA","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"cli-seon2js.mjs"},"dist":{"shasum":"dd623c748ccd10ce8d0d473e73b9d89f1e50aab5","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-1.1.1-ALPHA.tgz","fileCount":8,"integrity":"sha512-ZyocrLi36N+POnw35oW1RSPk5P1QnpKBZvP9XycNCYBHcz7326dR4MEt4RpXFVYMvA1Au11Z63ODQY20OYqMYg==","signatures":[{"sig":"MEUCIQCk7Q7dt/+PQZ726KiwIp0yyb36OgAz29u6qx+iCVMZMQIgFNBEqoDvZKcZZcHysoAk/72NRIlOJAWdv9DNEOqcx3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57636},"main":"./cli-seon2js.mjs","config":{"test":{"s2js":{"arguments":"--beep-error --srcDir test/src --dstDir test/dst"}}},"exports":{".":"./cli-seon2js.mjs"},"gitHead":"69e83bd71d7b3293f81cbf023bb63ac4fe6c9f2b","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json","link-seon":"cd ../seon && npm link","unlink-all":"npm unlink seon && npm rm -g seon","test-s2js-once":"npx seon2js $npm_package_config_test_s2js_arguments","test-s2js-clean":"rimraf test/dst","test-s2js-watch":"npx seon2js $npm_package_config_test_s2js_arguments --watch","update-package.json":"seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^1.0.1","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.0.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_1.1.1-ALPHA_1704531209414_0.18055108870864722","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"seon2js","version":"2.0.0","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@2.0.0","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"b632af8a62d034a79ac26832ac3530bd7858e62d","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-2.0.0.tgz","fileCount":11,"integrity":"sha512-6HnvQ492RP42Nx+oiA/zg6HLa8MN23tMHLGzMUddTVjTzTSU2jV5ouPEXbETC+hhY3Nz/ptouXgTmRI9Xe1kcw==","signatures":[{"sig":"MEYCIQDOPy10b+B2FIB6hQvOWj4eTT4F0TXOeeQkB7qgLH3PHgIhAK0QKnD4JOKAcaNBUtv+Zek7e9/tKZyqyPZRjnP3ff85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84611},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"2680abd4de5df9d96db7de0bc71cd6f3c404b568","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"rimraf tmp; \n                         npx seon2js-build --src-dir scripts --dst-dir tmp; \n                         node tmp/generate-seon2js-vim.mjs > tmp/seon2js.vim; \n                         diff tmp/seon2js.vim ../syntax/seon2js.vim","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../syntax/seon2js.vim","update-package.json":"seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^5.0.0","chokidar":"^3.6.0","google-closure-compiler":"^20231112.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_2.0.0_1710496036003_0.6779217455027255","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"seon2js","version":"2.1.0","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@2.1.0","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"00b43e351f8196b19d0c87341cff558cb55b2856","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-2.1.0.tgz","fileCount":11,"integrity":"sha512-wJX4zUV4huZUGKlSKs44sH79s4zCgmO7lS/qEgI8+GHbe2y1Mg+o0g5JCzn8o6Bwu70RUmh0rrhhdIh8l+F2eQ==","signatures":[{"sig":"MEYCIQCBiZ4vfx/0ehYvg7FA6zLBRAuEol6pJXf941GRo8X6VgIhAO0+aEqdPHhpZyqtTdHs9gdiu3mriCZfCP8osCN6UHqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85477},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"ad9ad8bb665d0d41994e6576cb0a4b0d1c3d1ef8","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^5.0.0","chokidar":"^3.6.0","google-closure-compiler":"^20240317.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_2.1.0_1711670886521_0.334379161194559","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"seon2js","version":"2.1.1","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@2.1.1","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"0d6ed1c64bd989cb86d2f7ff3c4524cc3dcd5efe","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-2.1.1.tgz","fileCount":11,"integrity":"sha512-fvf9zqGQjpqOu0KD0kWlQVC8OlqbBTQn459UIaXt2N46rOrpi6KvGrz2hwfXCqWq5QjL0OaeMQE17/gANTy7Tw==","signatures":[{"sig":"MEYCIQCHk+GSlX9UgySJ4mjmwSMdI+yV3teLY3xS8nuA/NZBtgIhAOsWHE03AVUUT6kV21z9Psbt0hZB6tZhm/JZVPnmMSvG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86283},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"71d4c8febebac33f2f1dd4e572f2f59f91107d45","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^5.0.0","chokidar":"^3.6.0","google-closure-compiler":"^20240317.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_2.1.1_1711757887420_0.9266646982003746","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"seon2js","version":"2.2.0","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@2.2.0","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"68d263ef38a20704cae1ed007cbed4e4aa282d2d","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-2.2.0.tgz","fileCount":11,"integrity":"sha512-B6EamljAShnMvM0e0rrbnWPfVZztTIB1DsCnlrIjjJz8WrSlBKcWzZbV9crbchUwDqnGjhu4sKzz0Dc1h/N0eA==","signatures":[{"sig":"MEQCIGcr8IFgvKrwdIGpDk3BgKeg8gPmgvHJ9HYUb2S7HFdUAiAaTDkXtq8hq2Y6Ul4QSjXsr4cHR8iqnn7luduOI17nhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87693},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"46008eef8dd871ff08cd5f2f159b5af8286e6b51","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^5.0.0","chokidar":"^3.6.0","google-closure-compiler":"^20240317.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_2.2.0_1711934821221_0.16330119096741913","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"seon2js","version":"2.2.1","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@2.2.1","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"123763dd3bc58812a54e10922bef0ab8ade60210","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-2.2.1.tgz","fileCount":11,"integrity":"sha512-A+wqUDqimi56icyDSMTLuGL5JXmRnUW2KoMqOQx0pHQFrg1wL8957GXJ/3ZoU2X6XegvGBuqLP43C3k+cE+Hkg==","signatures":[{"sig":"MEUCIFJ7/WZxu43G1WmMrUi/ey4bkvwNPFpcMpB/uWowJ08WAiEAihPMMnEVKpI4o8gTtnF6PvrBOBN5LPI68wQoSP3Ix5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87792},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"0239db675c602cd97cbf47a516142eea1a48014d","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^5.0.0","chokidar":"^3.6.0","google-closure-compiler":"^20240317.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_2.2.1_1711957178019_0.502945434408578","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"seon2js","version":"3.0.0","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@3.0.0","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"7556410975768c192a0b408b4bb02db64cf4d84a","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.0.tgz","fileCount":10,"integrity":"sha512-3wO7xaP8ekB18GFsODb0NayOSHpE8FqbRAP7bFt/QIvKkQv4W7vQsOpE/pD7wl7IUvnMg5BtipvZevckULnIjw==","signatures":[{"sig":"MEYCIQCICyW0Z3PGPS6nSDmem5p32e1gDU2WAAXfXi3jercihgIhAL4EbBsmEQSPzswMwTpTQ5E3XL6etgf26BnEimuWTuI2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90144},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"16dbb256a3044ce77c4e0e6cdea7c1642bec93ba","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^6.1.0","esbuild":"^0.21.5","chokidar":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","rimraf":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_3.0.0_1718491416228_0.12254872190578192","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"seon2js","version":"3.0.1","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@3.0.1","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"2bd38f1f21fecd3aebf6da13f21c322a2c44aacd","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.1.tgz","fileCount":10,"integrity":"sha512-kIQxAx7tYmYKLs8inc0ZdCLxSP/Mr9zZd55u283eS/xu+vqMpjCLwEEhWDBfH2lqSzSVx8id1if+2OjrbcRmLw==","signatures":[{"sig":"MEUCIEYdBJCmW3Sl8nzomJnBKsMdt+abGcfVfgjNQbaNMR36AiEA2i7j2JYK3ZLyIAH21M7IfsUKifpOLZ/BiwMyIbvtAu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90861},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"9c5ae06d8374e3b186df83fa4bc5c35d83880ff0","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^6.1.0","esbuild":"^0.21.5","chokidar":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","rimraf":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_3.0.1_1718768488754_0.024443593642061945","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"seon2js","version":"3.0.2","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@3.0.2","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"f9040cc316bd87a4a0c3c0cd9ae65f2c4b12f879","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.2.tgz","fileCount":10,"integrity":"sha512-gADJwrCAPd42lP0MwfGpog2LP0p1viiwdaPy+fYEHki1gmg+41OzRAFWJFHrR+EiyclIya33bme3E2Ft+FgVEQ==","signatures":[{"sig":"MEQCIAfLiMTjkNSE856czdL1cVgbxNU6kFYPI4zuAEbwcdFZAiAldirgI3TDWmQ0PqHgMj2ePkttSEaeHfLESVXxiINg7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90920},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"52708562dd45450480afd87766e72ef2376914d8","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^6.1.0","esbuild":"^0.21.5","chokidar":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","rimraf":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_3.0.2_1718768776190_0.10521730282959418","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"seon2js","version":"3.0.3","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@3.0.3","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"41b15e518a665e36c0259c8c4d71c9414aacab77","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.3.tgz","fileCount":10,"integrity":"sha512-Xom8tyzIhYPZxa2LPDwDuX3qj2Gvv1lf2rSEidJBGVh6Oc45t18J8UANPQHilnKk3TCX0/rvW360zEVTi++KXw==","signatures":[{"sig":"MEQCIBweJTbckMi8Tbuz87O2g2SGX8wT4IoFLqY2IcEyvBiHAiBGT5Y9NrFD6ya85G+Dbdls2ZVuRji1kwEvy/1KTN7GgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91311},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"2aa5ff8a8be20325ed4a15001b728df3da2354ff","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","test-watch":"node test/watch.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^6.1.0","esbuild":"^0.24.0","chokidar":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_3.0.3_1729814379688_0.3133213149330454","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"seon2js","version":"3.0.4","author":{"name":"ayamada"},"license":"Zlib","_id":"seon2js@3.0.4","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"homepage":"https://github.com/ayamada/seon2js","bin":{"seon2js":"bin/cli-seon2js-evaldump.mjs","seon2js-build":"bin/cli-seon2js-build.mjs"},"dist":{"shasum":"3431619592513aa8aeb924f00edd10082727180c","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.4.tgz","fileCount":10,"integrity":"sha512-qXkO5BiduKhD4r2I5AfBmgDvyoTS9ItPZ5aWjCnE2GoCwE2bd7wzLDCJYWN0B5G4gWuPupi48ywNKESfQ729Ew==","signatures":[{"sig":"MEUCIBdxJcqs5zozaU8F1Y/MT57vTUhbutb9jt/pTf+9lZ6VAiEAiix740lQovacPqmgSxY62f7B18s5cRw0Y5u2DF0JIwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91368},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"gitHead":"400bea19d0daa82168be2347d23e205992d578ec","private":false,"scripts":{"test":"node test/index.mjs","link-all":"npm run link-seon && npm link seon","distclean":"rimraf node_modules package-lock.json tmp","link-seon":"cd ../seon && npm link","test-build":"node test/build.mjs","test-watch":"node test/watch.mjs","unlink-all":"npm unlink seon && npm rm -g seon","update-all":"npm run update-package.json && npm run update-seon2js.vim","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-package.json":"npx seon2json package.seon"},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"_npmVersion":"9.6.7","description":"transpile from seon to js","directories":{},"_nodeVersion":"20.1.0","dependencies":{"seon":"^6.1.1","esbuild":"^0.25.0","chokidar":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/seon2js_3.0.4_1740490147250_0.5668365484610052","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"seon2js","version":"3.0.5","description":"transpile from seon to js","homepage":"https://github.com/ayamada/seon2js","private":false,"author":{"name":"ayamada"},"main":"./bin/cli-seon2js-build.mjs","exports":{".":"./bin/cli-seon2js-build.mjs","./*":"./src/seon2js/*.mjs"},"bin":{"seon2js-build":"bin/cli-seon2js-build.mjs","seon2js":"bin/cli-seon2js-evaldump.mjs"},"dependencies":{"seon":"^6.1.1","chokidar":"^4.0.1","esbuild":"^0.27.0"},"devDependencies":{"rimraf":"^6.1.2","chai":"^6.2.1"},"scripts":{"update-package.json":"npx seon2json package.seon","update-seon2js.vim":"npx seon2js scripts/generate-seon2js-vim.s2mjs > ../ftdetect/seon2js.vim","update-all":"npm run update-package.json && npm run update-seon2js.vim","test":"node test/index.mjs","test-build":"node test/build.mjs","test-watch":"node test/watch.mjs","link-seon":"cd ../seon && npm link","link-all":"npm run link-seon && npm link seon","unlink-all":"npm unlink seon && npm rm -g seon","distclean":"rimraf node_modules package-lock.json tmp"},"license":"Zlib","gitHead":"64b715d0761ab3ae7d1ce5a9afcfd85cc15a78df","_id":"seon2js@3.0.5","_nodeVersion":"24.10.0","_npmVersion":"11.6.3","dist":{"integrity":"sha512-5s7r9JYMqGVej/+gGBuFHzB1pWOLljEam6s+N236/XiIZMsSMMW6f7bVM8KdbwGqan9OxjPKn7oWLNzkK08FXw==","shasum":"cef9176e80b4b1806528cdb5b5350925121b4936","tarball":"https://registry.npmjs.org/seon2js/-/seon2js-3.0.5.tgz","fileCount":10,"unpackedSize":91532,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8FLX/NmK2exOuhXS0inAPoHVoqbudBgedEifxO8hkKQIhANk8munOwzy4FAH0SZbJS6sE8E3kXSt2GgUpnjTOryRD"}]},"_npmUser":{"name":"ayamada","email":"yamada-npm@tir.jp"},"directories":{},"maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seon2js_3.0.5_1764057113614_0.9497806365626196"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-23T05:55:02.419Z","modified":"2025-11-25T07:51:54.011Z","0.1.0":"2023-12-23T05:55:02.628Z","0.1.1":"2023-12-23T06:09:42.298Z","0.1.2":"2023-12-26T14:01:45.653Z","1.0.0-ALPHA":"2023-12-28T21:07:48.336Z","1.0.1-ALPHA":"2023-12-28T21:42:41.521Z","1.0.2-ALPHA":"2023-12-28T23:34:07.055Z","1.0.3-ALPHA":"2023-12-29T00:03:10.104Z","1.0.4-ALPHA":"2023-12-29T21:32:24.272Z","1.0.5-ALPHA":"2023-12-29T22:16:08.580Z","1.0.6-ALPHA":"2023-12-30T20:24:44.372Z","1.0.7-ALPHA":"2023-12-31T04:00:12.353Z","1.0.8-ALPHA":"2023-12-31T07:01:22.177Z","1.0.9-ALPHA":"2023-12-31T07:05:02.374Z","1.0.10-ALPHA":"2023-12-31T07:19:11.904Z","1.0.11-ALPHA":"2024-01-01T03:47:12.593Z","1.0.12-ALPHA":"2024-01-01T16:48:21.178Z","1.1.0-ALPHA":"2024-01-03T01:20:28.227Z","1.1.1-ALPHA":"2024-01-06T08:53:29.613Z","2.0.0":"2024-03-15T09:47:16.228Z","2.1.0":"2024-03-29T00:08:06.763Z","2.1.1":"2024-03-30T00:18:07.619Z","2.2.0":"2024-04-01T01:27:01.390Z","2.2.1":"2024-04-01T07:39:38.224Z","3.0.0":"2024-06-15T22:43:36.390Z","3.0.1":"2024-06-19T03:41:28.874Z","3.0.2":"2024-06-19T03:46:16.340Z","3.0.3":"2024-10-24T23:59:39.879Z","3.0.4":"2025-02-25T13:29:07.454Z","3.0.5":"2025-11-25T07:51:53.795Z"},"author":{"name":"ayamada"},"license":"Zlib","homepage":"https://github.com/ayamada/seon2js","description":"transpile from seon to js","maintainers":[{"name":"ayamada","email":"yamada-npm@tir.jp"}],"readme":"# seon2js\n\nA transpiler from seon to js\n\nSee https://github.com/ayamada/seon2js\n\n\n## Usage\n\n### cli-seon2js-evaldump.mjs\n\n```sh\nnpx seon2js -e '(console.log 1 2)'\n```\n\nTo run seon2js code, like `node -e '...'`\n\n```sh\nnpx seon2js -e '(console.log 1 2)' -d\n```\n\nTo dump gcc(google-closure-compiler)-passed js code. Do not run.\n\n```sh\nnpx seon2js -p '1 2 [3 4]'\n```\n\nTo run and print last value, like `node -p '...'`\n(but this code be warned by gcc)\n\n```sh\nnpx seon2js foo.s2mjs\n```\n\nTo run this file, like `node ...`\nBut this is experimental!\nNot yet supported command line arguments.\nYou may use this with `-d` or `-t`.\nIf you run certainly, you should transpile and run transpiled file.\n\nSee `npx seon2js -h` for more information.\n\n\n### cli-seon2js-build.mjs\n\n```sh\nnpx seon2js-build --src-dir path/to/src --src-dir more/src --dst-dir path/to/html/mjs\n```\n\nTo convert from all `*.s2mjs` and `*.s2js` files in `--src-dir`, to `--dst-dir`.\n\nSee `npx seon2js-build -h` for more information.\n\n\n## 不具合情報\n\n- 現在のところ、 `#\"...\"` による正規表現記法内に出現するbackslash文字 ```\\``` は、 ```\\\\``` のように二個入力する必要があります\n    - 具体的には `(.split \"123\\n456\" #\"\\\\n\")` のようにする事になります。これはclojureでの正規表現記法とは異なるので注意が必要です\n    - これは正規表現記法の `#\"...\"` の内部のparse処理が、通常の文字列のtokenizerと共有しているのが原因です\n    - 将来には直す予定ですが、その為にはseonのparserの大幅な改善が必要な為、当面はこの仕様のまま開発を進めます\n\n\n## 分かりづらい用語＆一時メモ\n\n- `r0is` `r1is` とは\n    - `revised N implementation of seon2js` の略。要は[schemeのRnRS](https://standards.scheme.org/)相当\n    - 互換性を大きく捨てて改善する際にNの数値を上げる\n    - package.seon上のバージョンとの関係性についてはChangeLogを参照\n      (major versionが一対一でNに対応している訳ではない事に要注意)\n\n- seon2jsにおける `transpile` と `compile` の使い分け\n    - 「seon2jsコードをseon2jsでjsに変換する」 → `transpile`\n    - 「(seon2jsの吐き出した)jsコードをgccで変換する」 → `compile`\n\n- `sp` とは\n    - `special-form` の略。lispのそれとほぼ同じ。macroもこれに含まれる\n    - seon2jsはトランスパイラであり、コードの置換以外は基本何も行わないが、このspecial-form関連についてはトランスパイルのタイミングで何かしらの処理を実行する事ができる。もちろんユーザは好きなspを自分で追加できる\n    - `sp` は `*.s2sp` ファイルで定義を行い、s2spファイルは `sp/import-s2sp` によって読み込める\n    - このsp定義は基本的にはtranspile時に全て解消し、transpile後のjsコードには残らない。なので通常の関数と大きく区別しやすい見た目の方がよい。 `#()` 形式や名前を全て大文字にする等を色々試したがいまいちで、結局 `sp/` のprefix(専用namespace)をつけて区別するのが一番マシという結論になった。なので `sp` 定義は基本的に専用namespaceをつけるルールとしている\n        - ただし標準提供しているものについてはあまりに基本機能なもの(例えば `if` とか)が多く、それらについては `sp/if` を提供すると同時にspなしの `if` も提供している。混乱しない範囲でこれらを使ってもよい(もし混乱するようならnamespace付きで使った方がよい)\n\n- s2mjs/s2spで書いたライブラリの追加方法について\n    - `seon2js-build` には複数の `--src-dir` 指定ができるので、追加ライブラリの各ファイルの入ったpathを `--src-dir` で指定すればok\n    - それらは全部 `--dst-dir` 内に出力されるので、 `import` や `sp/import-s2sp` でのpath指定は `--dst-dir` 内での相対pathを指定する必要がある。ちょっとややっこしいが、基本的にはmjsでのモジュールと同じ感覚で扱える\n    - 将来的には `sp/import-s2sp` でもjs同様に `\"foo/bar\"` のdot prefixなし指定の自動resolveをできるようにしたい(`import` の方はjsレイヤで動くので対応済)\n\n\n## ChangeLog\n\n### r1is\n\nAn experiment of namespaced special-forms\n\n- 3.0.5: 20251125\n    - Bump up version of dependencies\n    - Do not create map file if `Transpile.getLastResultMap()` is empty\n\n- 3.0.4: 20250225\n    - Bump up version of dependencies\n\n- 3.0.3: 20241025\n    - Prevent to terminate watcher process by unhandled rejections\n\n- 3.0.2: 20240619\n    - Hotfix a problem of 3.0.1\n\n- 3.0.1: 20240619\n    - Fix problems caused by similar multiple `--src-dir`\n    - Fix noisy log by delete non- js/mjs/s2js/s2mjs file in watched dir\n\n- 3.0.0: 20240616\n    - BREAKING CHANGES: Remove `src/seon2js/gcc.mjs` and related codes\n    - Add more options to `npx seon2js-build`\n        - `--bundle-out-file`\n        - `--bundle-entry-point`\n        - `--bundle-extra-args`\n    - Add js reserved words to seon2js.vim\n\n- 2.2.1: 20240401\n    - Mark `sp/str` as like a fn for seon2js.vim\n\n- 2.2.0: 20240401\n    - Refactor and compact special.mjs and sp.s2sp\n    - Many improvements for seon2js.vim\n\n- 2.1.1: 20240330\n    - Fix destructuring-bind like `(const {(sp/??= a 123)} obj)` to work\n\n- 2.1.0: 20240329\n    - Add `--src` option to `npx seon2js-build` that is alias of `--src-dir`\n    - Support to target one source file directly\n      by `--src-dir` option in `npx seon2js-build`\n    - Update version of google-closure-compiler\n    - Improve `npm run test-build` a bit\n\n- 2.0.0: 20240315\n    - Provide `npx seon2js` for tests and run one-liner\n    - Provide `npx seon2js-build` for build\n        - Provide many transpile options\n    - Renew almost special-forms\n        - Provide tests for almost special-forms\n    - Renew mangling rules for symbols and keywords\n    - Provide `ftdetect/seon2js.vim` for vim/neovim\n        - Please add plugin managers of vim/neovim to `\"ayamada/seon2js\"`\n    - Bump up version of seon to 5.0.0\n    - Remove `example/game01/` now, but may come new example games in future\n\n\n### r0is\n\nThe initial prototype\n\n- 0.1.2: 20231226\n    - Bump up version of seon\n    - Fix redundant error log\n    - Fix test by `npm run test-s2js-once`\n\n- 0.1.1: 20231223\n    - Move chokidar from devDependencies to dependencies for cli\n\n- 0.1.0: 20231223\n    - Initial Release\n","readmeFilename":"README.md"}