{"_id":"@graffiticode/basis","_rev":"72-0e5ddd4d15f458bf992414abab27b220","name":"@graffiticode/basis","dist-tags":{"latest":"1.13.2"},"versions":{"1.0.0":{"name":"@graffiticode/basis","version":"1.0.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.0","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"d0bd222bda3ba0302b249ee015c052fbbbb54ba2","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.0.tgz","fileCount":5,"integrity":"sha512-4eaLwWGg36py0Z+JPXQ7BFvNOIQJtCbWR3JGOJtRphzmHdlood2sKmUjbavB5nh6N6PTeOR+Oigr0A9f9Owkww==","signatures":[{"sig":"MEQCIHjOYe3tK4DVg6eLxSlD9xKcbzNJwhAeA6/Sj8wU6jaHAiA2IfQ/xjh+ula8bXJux6TCLgyKXr/jijPRD8ZejTDKOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbGeJCRA9TVsSAnZWagAAkqoP/R/OONimTWzWzNnY++p3\nvyb3TWjIek+saH7YMaRI6dlMfSSvchrghwoPO816QnXPQoEUb6MNJi8+K04r\nuqxW0iObqk2tDmjOLUBHAA7q+OEDa12mJNtMQ9hSoreBLGfeH1jLpEuv9Wx3\nr5v6R4pENAYxfrnuipDd4e94lNgfhd0KLhuaafFk9bzrtwnkSTiUrcZ4Bcvs\ndqGVyDsGsl7VhTsPPf5qe/CZazBlkZhwFaSJTtn98Hcdjb/NmpX84Rz7NXvp\nsMJ8pCpdB44JAdosy5U7rvTlFHLNRJyvfjNTTi8BstqY4q0Q3ZTrJ0QVjV+P\n7pC7XDPik3rGzbVBOl4UjYF2In27AX80i5BQ4zL169nQuYu7qlxd6DmyyAvr\ntAw+0wfrIZC7ApVzof57R1dkypaE2R6GJ3oY8D8+8ZCfHg9E8yiL6ZrSqQUn\nytmg00c5x5pgo/LGFLLF3T7j3vvQmwwEX5E9kuSo51vZ0I7XWHzfIVlesZED\n5bOP81kEdgfMV80hlEczDb3ze9+vhVwvgkP1peDWxAD2IY5x08xME20ptZbi\njfLsAc7Ml7yvW1FR5KQ0gdyS/EaZs0IG9LNqbLeNtKFySkwsbw5ohC4QzMCH\ne+sNrC9L1t1jgoBfWUsjY03/vjRe3n0waN8B5M8tWodjm1p9x5YmKKlp5Sjj\nULXi\r\n=W6mw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1f5d1b4e71dcf21e90a2e60b7ec7ecb52f2b0187","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.0_1617717129381_0.08614877727226089","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@graffiticode/basis","version":"1.0.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.1","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"97b79a5b47ba39e6f2a00934f14a8b3793d4b839","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.1.tgz","fileCount":6,"integrity":"sha512-txCNTPMOYLKy+K95vnv67+SmwPjp4od826O67TvXC/tdN4aF9fqmjaNa4EIllwfdPWojA42tqwvf9gKbr3i8SA==","signatures":[{"sig":"MEYCIQD1Es3vjf7bLp7ed2BZ5KtulF9hZu1Arif4yqmPjSM/fAIhAKXevHbuaNh4JU6jHliusu+zmXz48lkgHE1I74hwsxbY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbMIlCRA9TVsSAnZWagAA7ZgP/ittUxyUFAYQfoN+6VNS\nNloLIwedhPMcgAjssRRtCLzdWA9zITg/ZhL7S4F69tkBN/F8THozwWPT3uUr\ns84YQ56SEL5U75UGxRTKNrWRkddMh2Q0ByWiGDCHCiZRJhRoFuL5ScsaePMS\nW+TjXYbuvYvjk0AuE8rurlfyamDhWUWOGhBRxzRlsTlTkqK/AlVwrdpsmrZZ\n1VLeurC7K0HasXaa4v1srv471BvwBMMb87P0RCxYpz2BOSIMCuAmtt2mEXgh\nx6FzqTwXn92ce4Ko6pgu9e20I+SbzZt6tWxlYfRoMxn6kPQHr4NYUJevQ6LV\ndveZ0Zz0QxxJpHCrJaWk+jO46LMQAZIg2neVEdFqQcSsoBeCzlNhjjmud1cX\nMdClBfjxBUSfki+rW6966444/rj8pZ9C/ULtmdlpTGXLs9kOugbJTBrH07P/\nKPv4xpsdUKTlgpENUlMWm8I+6ucMKDhG6ggFiv9HETVOtyVcU7bQmBECuIs5\nfPycC0GNTfaoMSckL8+Nd7AuMI+LLic+3443HXDJxXvNJVdObAmVp51T7C6B\n/OM34X8SXqHRL6t3RONl62wJvw1n6YgrFqVWLFaxwc6tbMg7+YpRvIUnDxoo\nh0GVsne4hxnQIQJXKeuOTqikJvcTMORYIaYBz2gS75NdPfPOPu7U20zO17eO\nozfA\r\n=Fe+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"1d79dffbd07465aed11253996cf86ec5f9ef99cb","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.1_1617740324925_0.868325950059575","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@graffiticode/basis","version":"1.0.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.2","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"14ece9cc652a93c00820d50264b8320860968986","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.2.tgz","fileCount":6,"integrity":"sha512-l6DoOk37ORRd8u+YuCaMXTBX5D46GOBSzeq0K/iWqHn09kTdBZ/jmbQW5yz1qpM116ypwcEBNMwfI69Zoabmvw==","signatures":[{"sig":"MEUCIQD/nNuIhehs200Vpu2llyKJVHV+MtWDc5uT1hGNoN9iyQIgNew9KwGNFcTahalzs83UMw9fjm2FtAWsfPpTl7H0gXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbMpyCRA9TVsSAnZWagAAYZgQAKAq+O/1wXH0S0T6rU0g\neTyVp3c7ilautgSzYrnOtVA1TbpDANHbp647tHg881hDlWM3O0Otq1c2Mv/i\nSJOrZPRALbUYd5AAO/TUISWx4GJKW/9ML7L7B4zOwGuGxYvWIhRfofSucaa7\nlXEl/eTzeRlSxH/405fKF5swfZUJVU3PBHfLunCY4Rpb0a3HYe98QGyp8jfB\nkSDQsPbyFvrLJRL1va64tc6KC/lZx2HKf7ubLY2Ol0mzulqEZmsC3IMPYRrE\nBX9Gw0Pq/D7nIMTL1JLeA5orRp05n5N4AHvZamAYhbfRsd+NxAfHENKi4TuS\nY7xIGLQCs01L2GdZO42ym4vH24VIwU3RsBI4sVyt0WvnvjAaWz57R7moEHaL\nXL1OU+R3fP5HfsazTTbioYnWFyaCSsfIX/HHZxBxasM0yZB0b8dqCMFUcgzD\npw262yejOlTLR8EhEIISND81nvYvoAMF3MpSOIQtt4noZ/oRkKcsGl8KjeDC\nATw8r7s3FA2jDoVB/g0NbceDtyS5oF4C+60+P9ybLKrNB3T+wShIKHfCRt15\nE+D4LOU8jg/J+WVaenbS0sSFYTz0AhpmIJeVBkkhNj6akBh0iUVXgQ2VyKgv\nRbRRsraa1Z/l6eMKEAGQyrCKH4+iGSVesqvyPjJflH+7bv+2ID2ahk2hhuCY\nrgh4\r\n=kKfh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"ef0302f84d90ddf47970363c434ad1350611442a","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.2_1617742450157_0.43044646630604744","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@graffiticode/basis","version":"1.0.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.3","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"99fa7ff17342fe130c63ec5ce9465f108e1822c5","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.3.tgz","fileCount":6,"integrity":"sha512-5YDHwTrY8mwN0AVJta4FkXLRv7mMFvec7ZUdDlTgpfo3tvga6iOtfF0UzBW0AnYZuteI2rjj2Kct+oYOvMo9Xw==","signatures":[{"sig":"MEYCIQD+ojARzFmghgoZy9XPZbgxqLDLBAm/70XDBNWwUr7RtgIhAI1b0NkDDvUdR/TxvOlMtu0qhL+bsjtdLrYZjBsFNOLV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbOwYCRA9TVsSAnZWagAAS9cP/25xkACbqA4Evo2oQbVy\nH8/NgK6shG1RsT9MJe6nM2nhixHtINE/zp/C1uHLsf+h4YjYwxAcdsqRdsi2\nLl+t2f+vMcC1wrd0OnqR6ZaqDWfkLXdFCtm/ivRRYWXKSNNvQGMB5IuzWfcS\n54BqdyII6yVVtrc/YaGc4+YQcpJfQNJFWj1VcWoGq0i56v5aMT7uGBgrKHuB\nhEYI4PzSqmgBAgbWhX2i/UTGrKHaUZUVTVMrGUnurr/205F+ZXQvG+YlIMAP\nOzKpx+FpDuozWYWwzN7Ss/NxKunAjvk9Kdqf3XXWJmRlmQ4fMABc6BlObyqI\nJhaJ1IY7UoZKFuC7nkbe7oWWkveSjsP5Sp+AyhGulCjnn7S7ToVkEb/tU36w\nxZmNhENwnnXZp2Ef43m2lhxPEaJta8sHWpqr+LIy0rxgv0anKh3xOY7q2wAP\n/VS4maJev8y3vo3/Y5AYqGQPRDippb4X2eojY6dM72CWHVBXnuoQ7UOEgF6+\nsl88vFvKY1NG97SaKaf1TENSCOHOkx0EghqX78YywFc3+u+s72xmwQhXBqDZ\naSanyDzz8nciCKIt9cNLyqrI1M7qlRWlZ5YX0ZZ0YkD3a7GqnVtIVNQWVPu2\nhq9/SO4P98IdWT/TwLkdr2/P5DEExy1ZqQKCn+ape1qYKArMM602xrk1vTWf\nYewe\r\n=3rkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"a0c716e17fc406e56183082a7e692e7cfb46f91e","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.3_1617751063855_0.6944096337450991","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@graffiticode/basis","version":"1.0.4","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.4","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"48b4e8e07a2e749d21fc4b8e5acf813df468d4a0","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.4.tgz","fileCount":6,"integrity":"sha512-4WCzRotLSuf2N26tOu2OGyPSt8dEeDKzxsqT1jSblWSeVI4Wv//qMUkg1iojDktyufLl4WMuhHodIkOhno3fZg==","signatures":[{"sig":"MEUCIHlTTd8RcFNE0DBynY7LLT2b3yy3seZz1LfPF6dGYWNIAiEA7/9100MiCoRz4PM3KQoq6kdQSUtuIt6lRtSI5t8pVUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbh0hCRA9TVsSAnZWagAA0B4P/iTEx5rO46LJXEgSpEWE\nTThNypdZl1WpRWle2dPX8P3I6kEKiVyHZNCC3kZI1jWPTOEYeLSRRpxNn0/d\nFsjs/DC8ctis/ZGd5DeipcvSJe8Dd92xY9xOXEhIaIbRe+f/rt/s5oOSm/BE\nKZ4Jp54G0KFtmpAcscoWQS45EZATuv1fhL/HPsR/f1Zq2beAFJwyEsQHOrif\nk/YdxMJjvfkk5wAxN/ctGHuRll7Vv0o0zSdXALcdJUBodDfNTSeHpPFyvXZh\n0ugB3eFZjEIMK5drPXDKqUPHtPc215xlzlrISW0ts0+BmM9G35WuyQ2UXNhk\nnPmjqYPdMfKrg5Vz1fbrWe0Py/rJSP7M1jgvQfM/Pe05x4Yxx6pMawBUJeY1\nbKNFGBy6VvWHTFW33J5k9kJxdFTR2SJHwkNcCeg5/ZWMvnhXSeIHjzNtRvAY\n5og4ISrsuvIdRLorY/4DoAjGPET2mS3sPDgnSusZWTIZ1D+aAxliMQ1GM5oQ\nbx3SYftxUb1jH+9hR4MUuJ6EzRfk9Pc9UFJ7Qym223B4FKyE7lZROVhXrZyW\nRU4T0k55cfewICjT0BqzwzKeH+O8hyFQ0YpP2A5xyQTRXnbUa6JxCMazPC0J\nU7J9y81TjvNnbFW9g0CB051vEmbetZfSeN2t7kcQAFKSqQOWkA8PgvBHIkDR\nnXWx\r\n=g7Z0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"9f6e439e56b8082f0e6b7d24b0bb72f5571469c5","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.4_1617829153220_0.4045702277776082","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@graffiticode/basis","version":"1.0.5","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.5","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"f7212a3f2616c67d22c53eab05c6576503ee8b52","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.5.tgz","fileCount":6,"integrity":"sha512-I2/fJZart3zcSlaKb4IueYoKyR0GlswG43QnJs5G2Mnh533FA9LCCI37g6sOMj5XAk76Gnrv+z0EGz+XymoWvg==","signatures":[{"sig":"MEUCIQCVWQTw2dsPv3hStTRgimYEMhKwd+SvxXmGR33AyDG4NQIgcnCQvnOPFR53oaw+aUTGYaOkkflhJQxkELyjQudyp5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb52jCRA9TVsSAnZWagAAO0oP/3Ojr46oEwsBfjayInpq\nwKYMvr0IYC72TTIfiOcHPH+hPVJ38mapQHHqP3Rha0tMzyFmUtEQwjBHnC0s\nFIJrAUXEKq5gRu7E6bygJ22bp/ObJ+UHm7JdK1mEQKZf3aHqpzYlGDIIj45x\nmkScd1JYlfC6aNy3L2nXU3XjkL9/58NmdDT3lOj7S4aDVfKtaSI6CRI1v/hu\nJre/5psJFTjcojBDNFbPXEeRna0wQ+5WsUKRrZrFb4jcMZSWHdHLcQdVZF5w\nL5NhZ7z106rhevnD9CraEgmDaZYrCkDWatChKczhZU2tSXOhamILw946Bo42\n5QKObkIML8wXz5fFfPiyLgF38UJJraPIENAbmd7IYMJIfmTajfOEdfjI13ZE\nZMs/NaEmr7aZcyVK58VD1td/Iwo7hws2DEbIOXBfG0siZ0hAYUSzS5PjZ2RC\nZd4APqCrzXS31lZyMPec/NdQWzx3MUQqEPwbuJ33fAGX6y16VldzZHNVKKZm\nWmoXBJsr6Q6SOEk+GUvWEpNJW6GMOG8awCTClsSnM5gNKqQ2+FgyOYVfkoB/\nr8zr+ObwcjyFfRa5K8bUJfwQB688TNu9gwnIli/CnEdOk96kTQ6cx6nixrsn\nYfLOoaT+7qokh5Nr5IfU3UER2QZIEkUKtgmZfnYyucFZswvuVLb2GavWdjkm\nrP89\r\n=oGfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"dd84c61037927a0650b4917a966fa4d88f51b530","scripts":{"test":"make test"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.5_1617927586491_0.9982455787980131","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@graffiticode/basis","version":"1.0.6","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.6","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"d55d88de528c4e4eca53add97fe2f8a461debf7d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.6.tgz","fileCount":8,"integrity":"sha512-yxl8VISEt1tLogiwfFa5DZMiw3DiEghTqvcFaQ5xuGfrEyxLCXlRd0toKBUkUtaxgE+uiNp/jGco6jvBlEDYew==","signatures":[{"sig":"MEUCIEl06lS47/7TjnYzIoNauw8GqKOoyOUvTnxaueiprXFYAiEA0S8HiP/9sS8yV7f3uvC3Awjtso4Z7IB96GW3MbhyrDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcOGSCRA9TVsSAnZWagAARIYP/RjyepNDw2aLeTGhzCgd\nQ8jY2wEUUeSsS2MVUwOSMH9zwA/temYpOzt0YkF7CE1zNaOOvS1/xRD19o5a\n0Z0yILQuLHPpPqjPq80rarYWPkqXuLYoFFFvsWqL+SboGg+eom5xAfA7xH9P\nj2bwVQ7kLaket5FGkRKaIr1ZDPRkSsh/P58VWZB7r1YVEt7VIhsBH2wVRMX1\nB1YcIpV2yxBXIohuzDKJN8QRjLaiyOb69oZCaWCyKo1Q5wdEWXbLBBbnyO0h\nLigrUFuX4Q/gICc0O0l65DABbi0W8mwbX/suDSzoVPhdHgzb4xuV6QaU0ETq\nnhACAQ1IMiI5OazmTnqlVcr68qJxwaC0PG0BaQnJLtpPBoDeqY+H2xuKFI8k\ntZpEQKupZXIULn8w/AGgKcSe+xJ+8MuGeBNycEV2Yxa7Gsgm7U+Eba5qbL1k\nxNQIqdjxvgzBKMHyCM78xMSpfUfdGoyWSkBHibR6CNnSAbaI+L6jSr9s7vxM\nX7hy/1oUjX2dX7asPkLw0p/gpSJQ8oFNwKYBXm2YbCRh8LoJBmsFSE7m6RtS\nR0iFE8fHFZJy6S4JI1kBFo2BOb54gbj/rogXQ/llWBQhPYmNrT+TszU1JVCV\nZC7BkH/2GvxF9K2hKbkVQAOd9XSWOXoXkCc9qmuaAxm5ar6vzwNn/YmA7eON\n5/5M\r\n=bzbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"02d1ae89cfecb9239891ea838686f3657a40b97f","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.6_1618010513940_0.3888014584653079","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@graffiticode/basis","version":"1.0.7","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.7","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"888c0df936fba3c8f555ecd1ca7c75eb82223c87","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.7.tgz","fileCount":8,"integrity":"sha512-4M1w5qLLbjFbygQQM5nI/FdWbr4NxqvwruLsHSAp1VnVpDmwAr+D9vViSH5u7TBJMdRlEZK/Gp3KgxE7lvJPvQ==","signatures":[{"sig":"MEUCIAm0P+fJKMrv9qnudnb9oJLMXNkzDovmumIcg9Yh98jZAiEAthIpTzLeomZlMCQK3ri980JmK8FpQowXAa/kBh47VcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcj/9CRA9TVsSAnZWagAAx9cP/Ro+hBOWCbXswiuwc9lw\nImoWgC26BVTWplqfJT8E/nOdvUAkL8Gm/OulKYo2kE+2FiZyh9BZEOBhKvhy\nEz81m7Te3cbRUsnj4wUwx3jXMHtUp+RXChRCD+a2TmocqW5mWJgyxoFcYhN5\n5LfDH81M5Edp1Jh7PWqdDZsZACJKEenNnIScsokbzusJVcyxTc+1rwbIFfuj\nRrzVfo06c3Bxw16B74pdQq1793r2NP2ZBbjMO6nBkjs210Z+PaGPSdMIomAT\n7bESyYcdC6fTXEAopjadHRJFg0CkIgOl/Io17SDC696s1C7976PgGuVSOLqK\n6ZuP4RA9gSeCP3DluKv5AygMXsdJeRtW6SgaHieyxwafZo+TdKCZvzGgkzOG\n3RwCrP+a7Uw5B5zI3fHmpBPpTDgqsAQam30ux6X1dguLKxAcW21lq+KVEJgS\n+1prXM1rtCHCwMIKM0iKzWv/trA2AgPRCvRXc9Yk2ceyekaYXx92I0fiSaIU\nUwFFqUWgK5y3m0vFJ7jCevNX1watpcgIegG8PXbLQwjnPhkqr+W75VYSKH8i\ncIA4WxQ0QcL3lQ1u/qbMOQiBNDzYa7MiZaRaGbrWiN2nWVzCku3UjseiPC3W\nLYTkkk1xlsgawPAusBV5OXMEJKPFhv3LeD/9bwY96DFxRqW8A63kkYahOHPK\nozds\r\n=hUry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"2967f9dfa1b85d35ba8ed9d074b9a523e0542ff8","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.7_1618100221379_0.6687707928484539","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@graffiticode/basis","version":"1.0.8","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.8","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a5b8e470a7a7d9f5d0d99f29836c001bf9b826f5","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.8.tgz","fileCount":8,"integrity":"sha512-O0+o/g39nXzWKMqJQen/SAXEcoX6xRmdbE9MN6QTcj0KruSS7P90Ja2npFo8IDFFqt2Xk6svOhDUIxVbRIVADA==","signatures":[{"sig":"MEUCIQCwuRgsGl8+sxU4VHQ+7pB+7yB+0fF37duze/abX7YrxgIgZ/tyDDHcLWfiKVv41iI3GPY5M1spLtqQabjSUw2jiSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgckAvCRA9TVsSAnZWagAABLkP/1imDssFHAA3j3y+O+2e\nSHdlVAlQgddy6yw9znyO7HJqoXf0fM+zMUa8fNVUauDjdeebSFp+bgzKkcv1\n3p4mP7W8H2tyrv5OhcpvE4CigQk6nFT3H5G2q3p/1/9lhHhK9AHPF+rNacaD\nHhxlEoRAQzgcDg+wyf3ezX5AZ8tnkhXUCNJNTYajbyUlsBMn2Ok+kd1byIp7\nxUYQfOtNC3KXG6klbTwtLYxDJ6/Ckl/LG6LhII6nUi5wcACNEBAc0E1ew1Hj\nPvVn+s+v7YBPG+8GtsJxTJQ/lLu5zXt8qqLet4D7sccp4J1XDg+vMFH8Fxdo\n0MfD4NYM+sjR6Wvo12zYWFFiMcr1Rcnuf9lJy3JIR+WrUf3aMiQBljLZ0VV5\ns0hnfPn/26GCUqMhYX+bOlvcxi3QZnqxaGBO+cFypm7fRUkC1qSuDa8udeti\nlQ5246miBv6E/QEWWssqz7ghO4mXV2vQF1BV0OC5Ayk8N70TbG96dfwjrC9s\nQXVXrdfZVccHFzju7JRipSHCxKAi//1gFU5L6W7c2+G3bwrcTFdEYN/zrjop\nl4rfs+GOwzxHJCmvPvo/RtzH+r7HY8FnELN5UxJbMVx3y9cM6oRhUWmu2SZk\n4PhYTuz6e5ee4GwUNHmALwxUdtrto3g44kpoKERXox+dbbknFIe/8Wv757DY\nSTSI\r\n=Ovq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"e7a287d62de8fc23f11b99372120f4d4851997e2","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.8_1618100271184_0.7590651883324491","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@graffiticode/basis","version":"1.0.9","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.9","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"7703312a0d6a992221c746b77fc70611b780b4c1","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.9.tgz","fileCount":8,"integrity":"sha512-Zg1euTTy+2j08KSIPS9Inu9P+pznmXpCKlMvm5If2BZP4pO0EeykafgrLzLPOCkwvlK0BZrGVl3UJy8CVR7Syg==","signatures":[{"sig":"MEYCIQD23QOkbd8nDYtG/VBxghK+P3PaoSNBAq4dCgpXeEclMgIhANqgqwqNZIC0UEx5Sw8ZYes7TZaWlMgUyY638ea0Ovsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcyPqCRA9TVsSAnZWagAAgL0P/RuZUeqPeAkqsL/DpD3q\nyeKV/XyD1UbWPHdKvzk0Pe4HHpaXSXyECqrItSCclVZxzH9OuC5R1HJk3rzO\nhr/5Bqe8pVRlQH5x8lU4UxcnaiFld91y5rjX1H0xs7AWCr9PIXgAE+5EfmyZ\nSVue1ihqcsLz2zc6xI4W7mTlbrfckm5tIcN0urtb8uh+cWMpHDQE1C18cKOj\nUI+SjK59e1puTg8TFOFDGabXBK3vNeBWPTQwyZETlCMz4FsJ6AWdrwevDRad\ns/sx/YIHsYB0lTpHNQ9kh17nyiv4FT1PNnmzInu14KgzSzr6mYpPtmb1Go52\n+BFJEs2O5F/CKYiHd8Wz/abGkNI+48NUPpwQMm55ESZb4yVYHtSztKe7Pcv0\nLz6Mn6riIypfby8KoNBqCDryacY+8XWNv1er0eTdFO0/N7XAB+CWzoly0D5G\nPujOGbooWnfPTtBY1dXhdmT1cOKFhgDwRJ6WOXoLs/I0I01s8UDyU4AyWkt3\nvSNF3JgLyxu2oWegnGFKVUBV0D71X8Xla0LsH3groQMsibJidihHx7sbdkKE\nEdilrwmPKy/dxrQOvJ3ZbMbDPHOlSCfVbbDIbjKbymecfZftbd8x1D3ZZO7z\nfZpEpxZ0/i6Cj/Uzl98lpfqG5ZUMnXrg8VYJGZ+T6QJayFc8HNP51IGerE2K\nJSq0\r\n=UxAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"3b8fcab0d039d18cad450aec686401c3dae76c21","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.9_1618158569620_0.49823610106719207","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@graffiticode/basis","version":"1.0.10","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.10","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a8396470a7c085b63b11630dfbf1cdf0c7d0a05d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.10.tgz","fileCount":8,"integrity":"sha512-Y5G3AV8dvL9P0O6m5wZiykBEcXLolgu7kBCjPn0fNZkHyKMHLhwgQBtW1pm+7yGCv102DGKRbDOcfdTydMP+jg==","signatures":[{"sig":"MEQCICAebBVM3uG+jvOLORJI45Eu0W1eeENlda0hCqEM4nv9AiBad8Ig0TphznRgwY6KJDGsSJUnyI3qxcxLTXtSLAanfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2895660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdMqtCRA9TVsSAnZWagAAzNIP/iJabmxmjqKp7DQN73+J\nSqQN7sAIJzK2e6i96xOvOzXH2XmKeDNjhZGSnjzFbCktL4JyS4ZIS/749fQn\ntJFc8YCQZLoPAuqAcTVdpiYmC4DOMiOrsaVLegrprj7ZKKSmcN/9SkgGEltQ\nafI7O35g4inNdGlrBeqs5qAFGNq5ikZRMzWNusLRUpUdV3Yy4N6qpNLn8fea\nJfV9oB8Emem+34a7UgNwciQlXw2Q19SPWOGBWYkZVJtj/FQKl0iMHA5TVFj8\n3q9fgTsUVxRpKrNXBDShMOCQGg9XEfYR5Q3Z1vk5VxgyxfOfUPzGglC++OEh\nfR19VbgDrytaoC53qobGI9Zi+y+IEh/oUZeMQDb7rdxmX1N/MDALAGFwqDQj\ndV3CpKmi4e6vH+ykhgXYfZN/bDFyx1NN9CIQBTzEHWjqsrQIip+7liNnkymX\nPlcRKTJnIYw+96+7co2NaHSBZBLGxy5qA1y02pMd2wPkUrHXF6EFSk/NTOPE\nlCX8Q7NGSnuNiBTzjx9LFt8+CcqX7jfO7K4NPraLbpmyguKdHi5/IibBQQRf\nacU0BG/2t5B84meAG9DQc0w+AWA0FdVo/Tp+pq6+qM4Odtv/P8WcYnu0gAtw\nhAo8siwXXopBOtEi9wV7+CRKSl6CxECgkhTScmTXAJVVY9Vn2ESCDg8WkP39\nVnIB\r\n=6Lbu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"7c98f26119dd402f7918ce30a2ba990f230e5a96","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.10_1618266796425_0.07999941010500922","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@graffiticode/basis","version":"1.0.11","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.11","maintainers":[{"name":"jeffdyer","email":"jeffdyer@acm.org"},{"name":"skidder","email":"kevin.m.dyer@gmail.com"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"89065c9957455e0ff83f4498a958f069e209ff77","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.11.tgz","fileCount":8,"integrity":"sha512-XXghH6ObEOTzOFR8xuE77S0db73hYxU67oDrvBkoBVS9kn7B6drUIleTPz/b4qBA8Zn2gyVZcDBB+T0fjrU0Cw==","signatures":[{"sig":"MEYCIQCF3vSEKABTAgDkCp7ER7ImcKZYdErlYVrNfutjFEUfLwIhAJ7pOO7ZoPAO1Y2MvvFZ4v9GsfkRfRgWPd16oF7rmfNC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2895599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeIDBCRA9TVsSAnZWagAAFV8QAJRgBKPE1JAL10/QBNkB\nyK5bEdPAsECcs3uQ0n0vm4CV7iUd77vkcBZxx3nlCF0LSvWXc8NjGth4Xe5P\nPkQqb/LR4jRtZjPKUt4Xt6vERT6LvYwjBEhDIJSpKUKaFTIKHMJ7/SIJ82ln\nCnCaWIJ7256ya57g1VC8iZOEoVRswXApTH2IL5EQmLmm9rKnAtHL9PXThptI\nV3U3x+022a9ZdYgs6xLEcPs6dcE22zjJp4ph2AlYvRejCdkKEjqau4yVVE2T\nfVTqXEm9ToNe6VmWJCLbnK1IyR8xfuoh4QsQandzSv2Zqjj7Ste1PcEYpARj\ncCRda8ck3jXOQcmVe2Mcz32pGBZ7uVQQATM7H1AUqG+OB6DqjXUJBet/qb/C\n8bK2An7tdEivsQ2frD8d5SGaIIMZSCT0Qeyf4s24IzScVDcEa8oxkDgPcEcI\nc8pbYDQCOZjBev7e8LLMMvRoteHvhdMCU5gv6aFVKBDzunwM+LmN5pe6QQM9\nMR7PacjBjqGKAXBnCKIwlzu6nlFAR9EJZ+9nZBmTiTW2LuWaGG26di5b1Cj6\nz6cR2G6S+/tAMpcnnL/DxC+BCYW45bitloyxqBnI0GY3/FnoJXc6SU+wFwvM\ni7pvfcSrsbxA5QfZZATcyJT7fzeD3L55CTvq0Nd9/xN5BVc8oV05+StRlwvN\nPVKS\r\n=GsC8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"compiler.js","type":"module","gitHead":"c05cc401b4a24487d4c709933a6c9c74e845099a","scripts":{},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"7.8.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.11_1618510016637_0.876070840354475","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@graffiticode/basis","version":"1.0.12","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.0.12","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"65fb50fb39f1d485d6b03d26ab0dd2f267cdd996","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.0.12.tgz","fileCount":9,"integrity":"sha512-HMLrkCPKlqbuGw02UN8lgUHipQZa7v5l0/fco0q4XeEj78q6iOYtRak3lJln6A7YHbb85WZwnYJFoEEIkSdaXg==","signatures":[{"sig":"MEUCIQCLrBqqsJjUOjGvKCspXkxBAQdwGx7JIIIJZ1obFyrorwIgTP9UsdIQ7NSZMqZBcLm6wvgxkE+Z99IQ/sCaGdv3SMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2957480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBTBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIGRAAk89kExWUgPJK4KnQdGFBUh7wv/eGFxgMsofN38O5+DnnqoIn\r\nZ6n+NaU6tlWXbv5HkBN1W0kAnZFJnoFahD3oCUbNUIDPr+gGFflTonoSJPps\r\no/F45jP71iZqdXOxyBmid7ORLS27AUEK3oMbQ0Q8jn+hrvdxTuM5wlOTlMD0\r\ndO5lTjYctN0uhZAPDlB5QQVdrFBYgVRHOk0rQMpez5NeXctzxVywADW/Xb3L\r\ntObgTedzp/ksRaA/qyhJxf3vxvqh7SWOjzHmsJnO6kuziluconMd+oKvJCzb\r\nM7tm7QFc9nm6G6MSfF67gOJrhAwMU/w+7kzCqfs5+xHE03gndhqJMUX4fvYs\r\n7CNl7jCdZ6XtkcLmwtECGzI45wVZXn4cgD4qohhwkls0vYK6DLB1K6dvVsiT\r\ntveoV8+oiXGxXK6ZTPllbgA4V/iddh7KqSD1tHT3nGlIGmnrugPi1Y+Vl99g\r\n5ZKPJcWmoEswLPUlfhv7C00MfjChBzSJvfBmmTtqpwDaWftabrT8hZkJo4kd\r\n4yg1a14T88e5LBP90s15w2zyEVkgjBd0hKoU1zX0VoshhZaH2Zks4MT+nXww\r\nqvnP+fDZOG+Y9Xr1dSyXxpS8s0dsrkwZoJ7zUtGyU0FQAU7FXNLrJ0YjSR5G\r\ndARvVeWZZA45IeameG9wB55Smn92QpWbC5w=\r\n=8Kri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"e8ce066bf2276461aa7f76b0bf6d20222ef6ba2e","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"8.5.5","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.0.12_1661284437003_0.00792587982816717","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@graffiticode/basis","version":"1.1.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.1.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"80b15fc3c2184d86afea5066c9dbd5cf73748a9b","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.1.0.tgz","fileCount":9,"integrity":"sha512-udmLThfOJmlQhI3VT/YbnBnG0eyHfAE5KQ6Y/M21kQiuBe7rioxlJUQq847LSLqQ99o4OCBfTNyP7a0TN1uoPg==","signatures":[{"sig":"MEUCICfGIQQUebIuvlAtnI986uUfB0lqMse6VN5i0h5ga1qpAiEA2+VfXitjEoVxnANoHjmlnU8Pu02m0Ub/NywQV8EbVdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2957479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBTGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu5g//REHwtKwJ/TTCj15s3kJUOJcs6HZYgm986tj5rwtKKsFOFvVG\r\ni0GFakc3Lx7WQhb6yZtA77Nqnvi1lTra1bXzvhpHWQ5SOzenONxqdTRGrZ9s\r\nVLhcmeHLALWW/WzpED3HqRACiN87QwKUSWe/BNvoZYPnLeXVholpmyPX/F2e\r\nPhJONaK/hGIUR6rGGJ7SjPme+fxDeivt/jun20wF5iMEp78l62gvp1o//eI9\r\nm93o9Auquqxs4bsTsKB1FluEPy68X/Xg+aiFrwZk5LEE8LiNQ5zzzDu3K6CF\r\nPgG0d60XLNyyTDo3LKzKlhlNrg9FLC6atA1qb53TXlUGvl0RG3SJtErH+OQB\r\nZ/iL4UmQHpLTaaEiQ5ODbv/iH49lgw95wCtbsFMPVZJBtr2vDzXbeRlEL838\r\n5dVetaqscKq2opO9Ak1E7huF7038IIS4IAZ1qgBqJ9393IexC6kryD/FaiUr\r\nJp0iv/oIPgRylDJnx0TJaH8RPU+vCF07l3Rl8mUYgIStZZ29LCnIbn91ZftD\r\nFKFeTvOM8BRVm2bqGN42OjTgvcYVzcFmlwgF6a/mQJO9IKdCTAR266t3E3KC\r\n3KC2zBo36Zni731cSoqSPuun2Np7CQSRbjhxCHNj5rj+7ZOCKVT93h8D9/oa\r\nuCikueOtIGEz3FkOWvTcQ1OUhDOB3655lzU=\r\n=jsMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"be3d54b959a9ee0ea3c5068f32c976f4dc49acb7","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"8.5.5","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.1.0_1661284742491_0.9683429785062754","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@graffiticode/basis","version":"1.2.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.2.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"cfac6b71547fbdd3c75d1f372f90d59ce8297f50","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.2.0.tgz","fileCount":9,"integrity":"sha512-k5HD2qM/t1V0DQk2ST9xd6FT543+F1Xk2NCf3oijlRaMzJi7nvdEjkd8BXC7Yw4vrIkBeO7c+h626QrFHnL/Gg==","signatures":[{"sig":"MEYCIQCzKHPbpMNoLPBNgDThImgJkeqcRoIXd7qJNrXUSp/EzwIhANv2SP190bOgmgSYo6EstWI9Vz80Z0fc63DTgg7DTVlL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2957627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuI67ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2NA/+PO+7oWhV37urCntvTJ3MmGYVcOZBq0On1/zD4a/cNUBeC2zd\r\nSEye1hSF5epbBMtW6HHOwbWbBtxKsCftnXEH2OOnASbQ3yid5xd2krNA1UiF\r\neaukyUXUcu3QFpby07q6qJaOixRqxPHzVyxgl6xJ81/2s0UCvnefrASPG9Hb\r\nAkyJBv57M0nSF/F27yAL4iqOTsm1+Xyryp3Dj5sQW24ahnukjKtjRgfu2+H3\r\nw8p7Y70R7MwIhrevkJksF7hcd+XPMSUzNboyGPe+OQq9oWEKiXq+sJ2a7BLC\r\nyHAIlHMbPiGu8Bu8HQ6Ni2dSOyNd7cFU4ei3GTF14n+HoBgnj2lm3V/jDN17\r\nN1WjjObS/cnOW26W2j/mIk3BoP/tqoGWX56EnbkRp6LHaSD8is1EnQjGlfTR\r\neaQ9SpetT1XPrZdG+VM23p1h16N5q6DnI9v0MiMrnhS235IdqCJvVG6sAsH0\r\nWUxtBS5tQQ8aC/B6N+v28KxlbYKFSZlz4HWJ2PsNFgiBL2qaYsEPlAocTsQh\r\ncY6D1ro4DLtD+y+YsMJ+xUKZM04aeXXu5HtBbN621gXioI5AdhF3qIlyaJro\r\nBFlW1xpay3dlZORg5HgMsYVwH3QCe0GGinSpGxsm8Ik7uWTmStQZ4/e1uqBR\r\nIie8loAgYRuP6CbHnfQROdiX+iUocsBVpZM=\r\n=jG8S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"c2a1767238e307ba3456217c50acc9f9f8a3a987","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"8.5.5","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.2.0_1673039547009_0.14970748147160462","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@graffiticode/basis","version":"1.3.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.3.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"11a297d4b421231e85d79542adb475ed5080e14d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.3.0.tgz","fileCount":10,"integrity":"sha512-XyHZzl7ks1NcyPO+gAFZWR982ySh/NCbcj3Q/Uf8AXm62qRQN+Y5Jas9z/ZJ4zlLQkqL/bS7ZJ2Vg98rG8MBDg==","signatures":[{"sig":"MEUCIDqfEkmEbScwtGVvbxkW3zGw2gtmrYZV9jIueAIfmi8DAiEA31dWll1hSUGOXEXA54XDuLpeeEIoctIzr7Oru4Ck0aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2976965},"main":"index.js","type":"module","gitHead":"fea158b513da48e3dd2491d6d27d558ed884372b","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"9.8.1","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.3.0_1703098303644_0.21703372988903813","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@graffiticode/basis","version":"1.4.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.4.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"153cb1fc51c0bfc9e3dded37615d2c46cd786d47","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.4.0.tgz","fileCount":9,"integrity":"sha512-tGND2scFKkmCgutnzrgLZLQmKJcgN+7sqt62ThxwGTTgxgczhLsHhgq7ghLIhHpAIDJygbJ/fh24FjV0QBdr6g==","signatures":[{"sig":"MEUCICdNyaefNXreoiGr4ihimltJ0Qnb8gUaUffGf/QkFlxpAiEA+Mm8v3zCExDGukTAcxneHYAoubwEBWFN8n+Shl/BzWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958010},"main":"index.js","type":"module","gitHead":"06b4f67b70ca97c0a13d0b0929c730aac79a200d","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"9.8.1","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.4.0_1703462811200_0.7810004435268838","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@graffiticode/basis","version":"1.5.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"d0ad4ff43398ff5c154e0725b412e2e54b68c01d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.0.tgz","fileCount":9,"integrity":"sha512-h7k7WthyoAUDmrwB6g7vfLDMJ5U1oIlLc+D6tBEAkWWNJ47k/qR6v9Od0LGjfFHMz9Z90rawXRhW8E63bxNy3Q==","signatures":[{"sig":"MEUCIAJpExDdehflDkKVzFvOuOYJzJ/fxnHCV54kIooh1JuiAiEAgYu6XYialQB9UOlGcLFUhL2zoInCIsD9BRNMO1uD1vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958194},"main":"index.js","type":"module","gitHead":"06b4f67b70ca97c0a13d0b0929c730aac79a200d","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"9.8.1","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.0_1705956707499_0.7789558783011363","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@graffiticode/basis","version":"1.5.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"060ecd24adbfee6cf24df0ec9e633a9ca5e015ea","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.1.tgz","fileCount":9,"integrity":"sha512-EZO/Qfd1wbnc0r5pv9eiAIcyq/hmTqSlNxfJo9OJ1NvhaKHznPZEmnfGs3GYgjjqOitOeSQKirHaUkmTL8o4dg==","signatures":[{"sig":"MEUCIQDUuJ2CrrVMqfMqs4OtBUoGXy1EXI9wUv0ynKSA2d/NowIgCKb/hQP7dH0fkh3NYf1DKCIVeR/Vge3k3QWAbsUZCIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958337},"main":"index.js","type":"module","gitHead":"3395e81b3892971a212411154469eb4e2271dd56","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.1_1733437250919_0.20363141488970027","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@graffiticode/basis","version":"1.5.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"e91f4c853fd7c579daeb7b0c107f3615bd0c1f0a","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.2.tgz","fileCount":9,"integrity":"sha512-kYYKtw9VGJL/loE+eC5wrBt3PMMo0TGwpWUpMusSVc0ggXr/Upul9V8gTi1sDA8edxAb6oTwBi6yMImhNi9oUw==","signatures":[{"sig":"MEUCIQCjUNMYqx0brl1uEm4GsmksKScgy2b8/eyhF3wGSDI4zQIgbhYOUmuTvldTGTQRhLrkVNuLl0lFrTw885KF0TBkMp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956172},"main":"index.js","type":"module","gitHead":"4ae0fbf077909121af137334c4ad0904d950078c","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.2_1733438085461_0.3583295444043384","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@graffiticode/basis","version":"1.5.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.3","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"d41050eaf780541ce28ad84306ccb557c61af29d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.3.tgz","fileCount":9,"integrity":"sha512-rcRsQzYn7QhHVSo/oqU5TtZ/zX52e5suRzrxYprg3bP//d1Um3YxgpX7HHT45oOQVcWeV2dhpDfk3E1zEozU4g==","signatures":[{"sig":"MEQCIBOLvkikRRUH98pYZob7WtXlaUajuh0buW3NVvJ2JOenAiASp9r7XW4WmhYD+JDnXSKbNMiX6CPquojSYw5hntG1EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956170},"main":"index.js","type":"module","gitHead":"f9fdc6646a71afc7c8054b6fae51c25f36d310a8","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.3_1733438482743_0.2635071945547265","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@graffiticode/basis","version":"1.5.4","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.4","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"e7d634b437e52219fa904f7f5860e3c3e39f097a","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.4.tgz","fileCount":9,"integrity":"sha512-SgSkFw4da4UWKaHfW23zHrfkFqgXc/PcfG5KTi2kCMd363JnaPmf5hL04b56kWf+qCugnfF1Bt3p4F7HcoXw9A==","signatures":[{"sig":"MEQCIF9QUxrz9UQrHR+jXzHZ2WIGYHi1QvrzuKR/L7xZkSKPAiAibqRzgV/jeXli6othhNW55N7Ik1QMywqeJJiwtp7UvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956483},"main":"index.js","type":"module","gitHead":"6c92fb6e0ad12c3b66b7a395441f888d09785a33","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.4_1736797246872_0.41352357694668407","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@graffiticode/basis","version":"1.5.5","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.5","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"e2ad35cfa65c1d5fba1a6d2e5d39b0cab69e07c2","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.5.tgz","fileCount":9,"integrity":"sha512-OGlXng9EYRz3aiGUKgOaVyW2zQBMEK8zJver+2GIk+2x0i4PxgsKOf+8NuWKUHFYlQzMnlE+qragvAdHaJLd3g==","signatures":[{"sig":"MEUCIQCFpV+6eT3oSfhA+fcuXKsWE28TooXB+p9rNpxgNN5FIwIgXVSDh2gCqI2XzFx7fBXtKzu2sVf5jfnDkF4WQ37t1N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956514},"main":"index.js","type":"module","gitHead":"31b232ea3ba433ac8dac0968f50846cf856c4a85","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.5_1736815425755_0.5767011143029179","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@graffiticode/basis","version":"1.5.6","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.6","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"9bd7d712f690f14fede5ecbd579519c0a26329a8","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.6.tgz","fileCount":9,"integrity":"sha512-1bKEK10RhCP360PxzKIYLRNYGuy6nzYnCBrQ57uc+zNi6AEH+UKOvSLl5bbGAXgBovuG/fK23bI4BCrRmoEbaQ==","signatures":[{"sig":"MEQCIDeYWeP4OdIfgpkANQY9X2ptQ26M0YuP3R9dE6+10XmZAiAPpY6KgBw8/pdBL2hkJWRQvebOQFzwUmgS31Qg9pHvCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956631},"main":"index.js","type":"module","gitHead":"f81af739d232b79ed855a9e46953b06b479cb410","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"10.5.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.6_1737394065279_0.7781400058094339","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@graffiticode/basis","version":"1.5.7","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.7","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"9d88d856b31ec91a361bb8b85262533c8835580d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.7.tgz","fileCount":9,"integrity":"sha512-uUyW1Vew6VBWSTlphyV/Sm9UBgqZzD7tLLeoG87Ib8XEaJehvSSCOUBr1B0agTQvo6VPsMbxhmk5Um7e+ilKEw==","signatures":[{"sig":"MEUCIDzkvK0K9FwS9I+e6IYxbfqh/0T9OGy5twtc7n1XTV9EAiEAlXbfbiT8MuXMsSOlPwCRrtHpNloyXs6IPG6w7MT2oZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956682},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"f81af739d232b79ed855a9e46953b06b479cb410","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.0.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.7_1737667781153_0.15528604640322796","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@graffiticode/basis","version":"1.5.8","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.8","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"affe2619942d8db298ecf95c331d91fe118378ce","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.8.tgz","fileCount":6,"integrity":"sha512-x9y8yuZvm2bnJO5KOAEwgvMKgqBYeul7fzEUYSESmCYZdmOuaC6gkh8SuRYddGXkXupb+PSfEEXv127QeVSrzQ==","signatures":[{"sig":"MEUCIQDTEkIoySjI/+h4OxysbRIzmE9QWk2Dn8giTjGf8R6CnwIgHh6Gq/EULgsmreIzAn4yHa8rvzEELlp8ANqg8GVtzaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27636},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"c85c061b7829ea77df0112674f91f6413a6244df","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.8_1743101860350_0.5645766262151619","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@graffiticode/basis","version":"1.5.9","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.9","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"c45716b137b6bfa95b57f9bb1c76c0cc646b8966","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.9.tgz","fileCount":6,"integrity":"sha512-Jvn5jLM0i4xH7d2zuhF7jNIEWmW/CY1Raatx3EYGDCB3RL5wMMRMLjQFFq4R6J2B9TmgARUPHhBCJWZwZe2lRg==","signatures":[{"sig":"MEQCIFbwOH46t8Q3pIfyYayWd0RHKbB6wvrDfFNdWcG9MGzhAiA5oKfZwfh7s3miuL9h4Sh04DVA5sQ4be5bC7uUjNgCGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28538},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"ae7cfc601d3b81171bd8742039d747ce1913cdf1","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.9_1743180589586_0.802428866153535","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@graffiticode/basis","version":"1.5.10","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.10","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"068483c773ebbeabde54ef79759e55aa2345363b","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.10.tgz","fileCount":6,"integrity":"sha512-n/q340zhldp+umpFLcPxqS32vVgNSkKypm9RPabrwdHeUnZMBmZ1fRK1bF3yeoaVZEFS2zB2F8AiQus/IviG8Q==","signatures":[{"sig":"MEYCIQCJ0xkWaISfmU/ltNT+AMlZeEDcsx0NqY69D+MR057uswIhALeNhKbHk5lXJinSSAW7xNhL1dj7XfDmjtMI4+5LyqF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28540},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"fda1a856fdf36efb90390181f8a9a4a01e36c68c","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.10_1743182249219_0.250858334084219","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@graffiticode/basis","version":"1.5.11","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.11","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"f54ac74942b3b7427c83265a9dbe186b496e649f","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.11.tgz","fileCount":6,"integrity":"sha512-rZBvV12to2Zl2XWdTHzHX1x+g+a0XXKZyYzFI1gIfJxRu/XWnAhz6D+PRXxwBz1jXjrHVvdW+/tmnlxHbJ5lrA==","signatures":[{"sig":"MEYCIQD5fl4xeviJ1lElekGxTeAOY02Ak+OjekSi1uj9JINzsgIhAJwu6KmPDVjdBJJpZNFcZ2/WaPMrFb8tBet0yIrhwsS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31955},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"61e135173dfd844af4355f1d86c32684e313e1e5","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.11_1743525151934_0.03246126280666983","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@graffiticode/basis","version":"1.5.12","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.12","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"bda2028b76dea2f553822a70f8d36c80b3d58f09","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.12.tgz","fileCount":6,"integrity":"sha512-xzv0SJk7EbMx1h9k01OGmfiwzQqqiMEFJZfiFr7FnrPl3QYWUvp5WSEGNHbAN8OJCQrZZFkccmjAETUfioyX5w==","signatures":[{"sig":"MEUCICBew0QxbdnUzqVzikoNkHFfd0UXACpmDNG/sr3Cjy7yAiEAh0KR7UORsURAcfVooKW6W0clK+jlIqkgoJPN5f3Qw04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32497},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"6b7294f0462416ff2bdca52438ee6b59c1af1819","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.12_1743527941656_0.11682325549439221","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@graffiticode/basis","version":"1.5.13","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.13","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"16cdbcc649fe0d74a44a58f322799a1cc7204250","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.13.tgz","fileCount":6,"integrity":"sha512-1JHzUtZeaQ0lB/6hncnuLlWWLZE2yLEkufwDDcd7/b016CIvpMqmJ2vAP+JSs7Aamrjd+iP+XX/W59O1xfguhw==","signatures":[{"sig":"MEQCIHMMCRvJqSeCe+Z52o/DmIarIYDEXeBtycPELovmcUKgAiAu3+RalXDhES59yL+aq3IWzKh8idlbDb5hJzSQizAN5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36755},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"53712da2d7439e28b07c7a6c90351cc214628b91","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.13_1743618976818_0.9284389422641557","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@graffiticode/basis","version":"1.5.14","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.14","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"7302e9224bdc46865007c2b25679ab4da63e21d9","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.14.tgz","fileCount":6,"integrity":"sha512-flTsVVV1lx17TmdLQUM/Aefmnrs3V6pEoS82JiqEizUpmPgMdF9Vy2btMhu0a7U7upImUXlOGEl6NpWe7mcqVA==","signatures":[{"sig":"MEYCIQCtyc93LDm0BrHheCzUyXnnQvJcCT4FZdR9AuzDrGpMOAIhAK89VE6OTsv/mgsVym8YkxTsRnLw+vXLf5lhSGprTkOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39993},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"61121b5c416b395115c33366604738dd35deb419","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.14_1743699672596_0.006652802345158859","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@graffiticode/basis","version":"1.5.15","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.15","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"5df966fea8be3e53938c55d1436c3a21c7085df4","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.15.tgz","fileCount":6,"integrity":"sha512-oTPZkMreA3bH42BTw4o1OeD0AI3/BBHtXB+emDB+Qk0lAsG3RWrtW+ApLKdJYd4V6P5OQfV3NttYS1CL1rIBPQ==","signatures":[{"sig":"MEYCIQD0fzUo/hPlI+Ie/QFYBCMzAza+duNnn+zOixhGn2Ln9QIhAOe1pZNt+K5sw2n93ZKEPfHV2Y8y2tvWQ5qVMwFx1enX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40513},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"f0f11c4b48a500aecde64484704db2398fcab3eb","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.15_1744142879915_0.1794785298501549","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"@graffiticode/basis","version":"1.5.16","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.16","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"044381809224862dc3dbb04cc3b0c05ad91504d6","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.16.tgz","fileCount":6,"integrity":"sha512-4lMD1t95yPzaipRrptXBKtylvrrcKU1AJT8VvnDT7uiolM6OOmkW820dz509+ZIv58Xxsfz0ZZ+QatFzzsLEqg==","signatures":[{"sig":"MEYCIQC4UNQN0AXu5VocnjzxLhs8ohmqs1n2EYwFFG3UuFigbgIhAO1hV5UmNjXYmyvcyIiHLEu9bOGkRBE/hGur3EXG45LZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40903},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"ac662c1d0741fb67492afd365d606660bb55316a","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.16_1744743746453_0.936312718303054","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"@graffiticode/basis","version":"1.5.17","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.17","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"33e06e0e913a9165a0377fd885668df0ba771730","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.17.tgz","fileCount":6,"integrity":"sha512-7ym2qRzSokTIG4Pe6009MK4LjH5+gXBU4MmLOkJO+d0cnirHCPcwVbTxc0pgo+n3es9PUA8/abJ1jbS3NiYqrA==","signatures":[{"sig":"MEUCIQDvbLc4T1vRhOKAgq49B8svoI2/Ehv7jydM46CHuvQAjwIgf5S9ZTIiW6FlsyiFCqHArjySJHDAcM/85dMrWQfEO/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40896},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"c97e8497397669ebcc9d8b47cb4068335be2f833","scripts":{"test":"jest"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.17_1744821667706_0.85179752161581","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"@graffiticode/basis","version":"1.5.18","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.18","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"395b8aa03729c3b274a01ad9fd6bcb81a14fb281","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.18.tgz","fileCount":9,"integrity":"sha512-LK82rtr0+YFTKl+NJck4QL0DE/PFw/qriKfOqEfaeE/kiRMqASP+pzdhWeI/Qtk9h2tc/k5mGTQqWgwn/n7tlQ==","signatures":[{"sig":"MEUCIQCZ69Ey3kfTMiXUJGL5Hk3r0+w49ujXtcZqtmzZjhf0cgIgVXgxmJFp7fJreJ7ctClnrfg0WyA0+opncMtXSFcu5LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98220},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"995af27801f79119ceef8f0b2be30ea2571171e2","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.18_1744913670999_0.23464508543844254","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"@graffiticode/basis","version":"1.5.19","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.19","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"185a57a6f6f1ec9b4be63ac577faa9df892449e0","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.19.tgz","fileCount":9,"integrity":"sha512-urBU5/Fm0Dy6fPDjInVfoyNQNrnRk8XFHMZFo/mv6Glk9Mi5jekCbe8ewG21antnbcLOhVtoUokqn4Qi2dEYTA==","signatures":[{"sig":"MEQCICABY0Dvqh7jxeUAlq8kGRaNYiply/O8tQPbPHDfwA2uAiBijAPEoTS+jEiXAf17uXu0Xr04PgcRAunRJag8zFi00w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100124},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"8d148442fe535038aa43d5b3e1a7cc660edd815c","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.19_1744933293856_0.43318207482660687","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"@graffiticode/basis","version":"1.5.20","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.20","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"5518a8ecb99fbc9025af317e550733987ecc7b91","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.20.tgz","fileCount":9,"integrity":"sha512-ixSEYrz/pXClIu2sObSAsxpClu7nUmH3f0M5IsZ8kUbsLrp6CPqkGNWDOfeGkx8o6L4MnHIeETcxbEVjNt8vww==","signatures":[{"sig":"MEUCIQDjhqEY/rqSDzIJlzdhMVPmb+5GBRYiIC5GZKMrdViwxwIgRlJoqC1ukJBGJ1eR6bl0Aif0XIJabRacZxEA5Wf6lt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105304},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"1d04d4ab9bbfbffb92c0b38abea2297718a65a27","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.20_1745941976921_0.7212299779076572","host":"s3://npm-registry-packages-npm-production"}},"1.5.21":{"name":"@graffiticode/basis","version":"1.5.21","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.5.21","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"56c4f42e0be8bd21a0d778989f9d2d2089148e9b","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.5.21.tgz","fileCount":9,"integrity":"sha512-ZLLluoWHYIMKfUAg+++jzn2T58ZynZ3jdd44LPYU4R/+G4x1+/NuRSIgTLDux8ocrYM2bChq8dbZly6s1x2+kA==","signatures":[{"sig":"MEQCIFYeoxrGqfp7FkmpDLAPcVorDkHJ8bMZy/3UVaZyn+o+AiAq7UMvARYcT12+Hpo2Fvj32wAbc5qsffjaHQ3Qo0gTiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111198},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"19b4620d5edceab21815f109b0069d843170007f","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.5.21_1746049864208_0.5876169358202987","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@graffiticode/basis","version":"1.6.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"727b7b81202213b05567ce3e8955919cbc2b308a","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.0.tgz","fileCount":9,"integrity":"sha512-RovPK2SHjQv1lsXdykdor7nZ6sjpGtQg7z1IgZ5OWAQsA8PCPeIApm7tQv1b8oI3ictLQJ2tIHyQSbBRikwn6Q==","signatures":[{"sig":"MEQCIHXMCvcKdE1EZ4/6j6ZrkOQPfM7CmSozVR55ML97HG5lAiBTWd2v+Ybzj1GDGU+rk+FTUkXXiyjn19A+j3BbiZ4zkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113886},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"8e39643b9a9232a5e4032b8647ea72df5310bf95","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.0_1746475301977_0.43519467795979905","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@graffiticode/basis","version":"1.6.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"8cae573d65dc0b39d90376e85aa9d526c81b9a30","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.1.tgz","fileCount":9,"integrity":"sha512-h/GuS6UeijKah1ZG7LIBz+R29qQkSPU7VKIiF9WE+ECCPvlKi5TemF0XHOm+v6hEfgsKUOKMtbxDvY8VxD5SFg==","signatures":[{"sig":"MEUCIQC0Skn7UhimpuGVgHS/84WYg3rh/7ghi9yKbDj54K7p6QIgZ23g8tefgNJCR2JwKaYzcKvQxiMzOT/ck8pSmbOVPUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113894},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"8e39643b9a9232a5e4032b8647ea72df5310bf95","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.1_1746475608225_0.48239769805621413","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@graffiticode/basis","version":"1.6.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"92a44e8fed019282ebeacc159e4dac462089e26e","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.2.tgz","fileCount":9,"integrity":"sha512-u45WVybTKUGEQZavE7E4w3jfdFpvnCZwLbMUg3dK8GkNdv8Gh8wjCs2Mf+AfAHzabi7NT1iAtx3FrXTo3xUdTQ==","signatures":[{"sig":"MEUCIEUODZO+nG4KHWUk7soTWP3znwcjVZSZRB5ReaQ8vuaCAiEAicsT/qaQMcyqyjJMsKU7rWa6ORCfGZnPSQpudckYr20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114949},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"e2a025167cddb2acde16c8668f128c986d3dad63","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.2_1746653566613_0.673755509822354","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@graffiticode/basis","version":"1.6.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.3","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"2fd8c8fec74ef3977cf3b0eb4f926daef6fea01e","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.3.tgz","fileCount":11,"integrity":"sha512-5eyANbgwVZE8WAvaAp/QrNltq8aXSKizYy53j6qRzTwSa9Z2186SEGB8GHSSeO32lvXPEyI0YH+NGMcZq/b6JQ==","signatures":[{"sig":"MEUCIQDE6BQe5uC2VCJhTAXUPX6ucW20ZZZslrktM7yRZvurjAIgVlgAofCbi+xodH3botGM95mxVC97Mcz6Vq9pThk1eQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132259},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"086aca603be0f6e203043c8211ad5429099f9de0","scripts":{"test":"jest","build-spec":"npx spec-md ./spec/spec.md > ./spec/spec.html","watch-spec":"npx nodemon --exec 'npx spec-md > ./spec/spec.html' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.3_1772566129295_0.9716033888914395","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@graffiticode/basis","version":"1.6.4","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.4","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a496ac8aee2faf618127c214e52a25dbddd5af4c","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.4.tgz","fileCount":13,"integrity":"sha512-ia/pnIYUKKMRO/UDKVH9WF/0YU2gSz0B6Nh5k3PzfHOFSvf47akDOhVfdGKuXyMQTGWzUNqWCVSUHcTYLXtlPw==","signatures":[{"sig":"MEYCIQDS5QbEnJYM0jSy25b2MlizmpvJJLyzkKnnLP8KKKJMzQIhAP7WYVMTxRlSfElaBxaSvRhvG3oV3UpywN/YYIWY3tSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135030},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"ed82c87453c00ba5fc96574615fe251304e89539","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.4_1773758682374_0.5249187289097657","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@graffiticode/basis","version":"1.6.5","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.5","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"497760204ee55739c47d6501ae206d865cc44945","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.5.tgz","fileCount":13,"integrity":"sha512-nMkk9tFm2LJZ6m5u6Kr03u/3AuGJLjOKV2sPftZ5HTC/SR0dr5SWtM0tIJydX+hPPf0tQS/fM8qCEu2Zoz4cNw==","signatures":[{"sig":"MEQCIB6BYhUFzXZwytAJcjM8iZM4qOyeukorzi0NsRjK23xBAiBEkt9h0qreZdQpQB0oRB7kv4c6edRWVW9E7HkMbOCL4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136643},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"50a101601afeac4ebca43920d646079dd5aa98ba","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.5_1773773475260_0.10583773446838562","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@graffiticode/basis","version":"1.6.6","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.6.6","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"87ca79c6201cef0b080399de451ba51cdb1dd56e","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.6.6.tgz","fileCount":13,"integrity":"sha512-lF+80Q7+2XHUDTycPE2S7ClQGDaTvzaKn8UYXU4W7ZHjrK5/wyfOkjj0TxA2PZQPukoQrYxG/n8VGOvPzfah6g==","signatures":[{"sig":"MEQCIF+vxbyjjpZY3xRZT6p9m0hcL3TfEZFdMxW2L3y39HpHAiAejWfLpqcvVLn5mTH2ErVxH7NZzx2dDoIv3c61znc1/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138391},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"50a101601afeac4ebca43920d646079dd5aa98ba","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.6.6_1773848931271_0.47178582358925425","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@graffiticode/basis","version":"1.7.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a0000de708b19871e2da8232ad0f77b3cf4af749","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.0.tgz","fileCount":13,"integrity":"sha512-oOT9F6PBlPgL0UDwUOPkWMkc5wnHSlXiRLXWPFNLG3T1Cy4yDKOLPJlsxaDw0aqwNVf6f5M/G1ByzoXl6W/f/w==","signatures":[{"sig":"MEUCIQCyI7aQqOu40hY2CSNuQrBmeqYtwPLcIzkJj2zMs4i3DwIgYHCS9lo2M/aFtK9DFqhQePBkeZvFAZHTe3demKkvvxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140814},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"83c5c8f690a90fdeb585991413096342402e3f97","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.0_1773852462631_0.21988494342246478","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@graffiticode/basis","version":"1.7.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"f555a15f7c835a75e15c444aac44370fcd4f3898","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.1.tgz","fileCount":13,"integrity":"sha512-WgCHuZW7vVNF+XawtUTj6X9YCaudqF02UmgLSYXkW2ta2y9m7PHdLmdA+P6ijLt4rw6n/1410h+VTnPJ2hOZSQ==","signatures":[{"sig":"MEQCIA+vJROm3oFVE5TaWn1U7ff9MFs0hqCk2a/dB1qhMp+GAiAf2DoImivjfXBxCprTMfNTqwfi/DV1pPuFZvPbNgHFlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143355},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"ee5286b07f183c9a5f49270c6fa7ac3d05cdb92a","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.1_1773856214789_0.7056482191365017","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@graffiticode/basis","version":"1.7.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"eee4e0967543782bcdaa259ef131c695bedc143d","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.2.tgz","fileCount":13,"integrity":"sha512-1Ld1O5Tei80oGaF99aGvvkBe7rTKytHXeR5ZMb275sIpwWpbaeAADnHoNfBgGhDoU/ltO4vrgbQHehkX1regCQ==","signatures":[{"sig":"MEQCIHxTlL+rXdo0C9GE3posH1eqYDYSM3otOsWrsPLcvzhiAiBc3lfGrnHmSm5GYQAS3sBHHH61r0x389GZJYMsgW9Sow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144273},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"4a3bf12e8d243f03241c1230d1b0678f74126c77","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.2_1773874557739_0.2772258345970424","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@graffiticode/basis","version":"1.7.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.3","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"89680dd92068d0863b8c0dad3c7ece4872c36252","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.3.tgz","fileCount":13,"integrity":"sha512-8HVOxsj4LW2Hj4Yh2h6Wu+hmaCPdepjsH5SSQ7kb6HtUodhV90fiLzCi1XOwgxFbMpeyDND705HKMMpyGooeIw==","signatures":[{"sig":"MEQCIHwbtsHJrO9rD0lrXiMEVHlYpj5NE21FYJXAa1nMi2MAAiA7F87zjlV4h858NfOpdKic2aoNnC+h7yj2Z0w1mmrTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147354},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"0b62508902776ee9cf86aefb0b4f736d2514e7b2","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.3_1773936915460_0.3758426786534801","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@graffiticode/basis","version":"1.7.4","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.4","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"3ccd33f694d41647426566b0f885b081b7e739e3","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.4.tgz","fileCount":13,"integrity":"sha512-99mRitGaWYKAgmTjxkaI51A9s0+RyEgQCshozkzS8YmmGqA9o+74yT0/mVnUPbYxEZ0Wfe/cqzwPa5cJKbWQgw==","signatures":[{"sig":"MEUCIETcyW8U4514fiY7a3Jlknzoa3ka3YAt0FCzTDhdCQ9kAiEApeCdcE1CxtRI23bM2M969yyIyWiixufaIr5sL3SNQxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157468},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"41bf0327818997fe4a78c06b523bb4795ad771b4","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.4_1773960869125_0.693030987230379","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@graffiticode/basis","version":"1.7.5","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.7.5","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"bc7fbc1194257a79ac2ea8c89c175721711837b8","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.7.5.tgz","fileCount":14,"integrity":"sha512-xqWqeaJeWP6ST+Eeow5BxfekK4oDbnPXEb+LqeukS4U2YoDPQvSU390hHD+Vyd6nn5aSBZR3RbATZS8upUhAZQ==","signatures":[{"sig":"MEQCIFfakG62f7nwE4hemuuy4ZR8K5D7Mau+nlDnvLZmztJ0AiBr7CQpWWOKYRIc5v3WvuQL2a2YEO+hwFBU+oz4Vtj71w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158522},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"2449cc067d11daf16747b661781e6871b8e71402","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.7.5_1774024764661_0.59003434235449","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@graffiticode/basis","version":"1.8.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.8.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"3862b895cd7777ac263db0d4d495d75f018db4e2","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.8.1.tgz","fileCount":15,"integrity":"sha512-Qw6S3KxxCYVjfSotGGRYD39vPYOf+lRNXxgQXn7M8+9KDnIFCKsp3sxC5L7aaqC38f9IU1USd74l3TUfZDzExQ==","signatures":[{"sig":"MEYCIQDbjs7r8P05aNXHeloviTLlsKJg+jNrTFVmusUiuOtZDAIhAI7yzPVKOxQu89PE2YDPrIzVE7C537N+wDzkzL4/4UZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172062},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"4bcce976a439ac4ce5f9fb89f600c13622f04fa6","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.8.1_1774307744244_0.6574383967066999","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@graffiticode/basis","version":"1.8.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.8.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"8dbca92dbd4f7d63a5219ec9d3bcbbab9f14748b","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.8.2.tgz","fileCount":15,"integrity":"sha512-U8Iwoi13Ypoy0trFlIqNflC5gd7cW4+VWE8hEVibri7fRY2hQSowsE+RkT8ml7L3KQWZV5hPMBBAQBEpQf1B+w==","signatures":[{"sig":"MEUCICYftRjeFcSVpIrjIMIiPKE6tFKTevyC4QHSKBVrlDYqAiEAz0/8GN8FFoiXc0v/3kEM+W/dJi5O5K3S8JUhUYrj5rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172476},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"2cb2fb9518c8c840b50f698658fd19594e5ff0ef","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.8.2_1774380398083_0.6743980978448054","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@graffiticode/basis","version":"1.8.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.8.3","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"aaaf5d80a4cc22ddc53bee4936d0c433f8f18978","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.8.3.tgz","fileCount":15,"integrity":"sha512-k/KALnfvLCuQXsdPKs5KwelAZYkhwp4AitVodUn63fGe5BLHfZIZKS5atep64CEWJMTyGRfXqosAPCQ5kfNl/Q==","signatures":[{"sig":"MEQCIDiyrfp1kE6vEfrBsMkhSr8OMHJkANId1i4cP8e2B9EFAiArafydPJ4EPLwwVDNL4bzNIL/VGcrMCIDalBEII/8+8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175216},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"3915191b376dd4f73f926d433a334810638cfc65","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.8.3_1774632882837_0.967573710926378","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@graffiticode/basis","version":"1.9.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"21e0dc282d85f81db1e5e774582af71583c43dfe","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.0.tgz","fileCount":15,"integrity":"sha512-66aNtYF/XHknFUyiZ0vQ3yZjx1mJfc61RXGqeqLozOGsqef4Wo6m2/KEZwIM0cmgdqpZVpIdAZLmimNAutjf1g==","signatures":[{"sig":"MEUCIDYIT92jU9r7vqUZW6Jo8q0gG6iA4U1BaJnRKHjxEr6RAiEA5UE8gdCK05iAJnCTbcvg+uyQFEHHhPupIUHfC1uJ2fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176875},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"2edff0f01491c16fef944f0a57a6ea0b98d0bacd","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.0_1774903352837_0.807052444980936","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@graffiticode/basis","version":"1.9.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a9a4413f2a491a07368dffd9a9a584b07ffb96cc","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.1.tgz","fileCount":15,"integrity":"sha512-jg8Y+fw8tWs5yDVtDihFpeM1RqzWeCdVzTynH33xyZDMK+BbEWm66RcSFOg+LennN7Q4r+c6WwU24fX32FLkeA==","signatures":[{"sig":"MEUCIDoLKt0O3vGyl/jkZSfPr5D/Dt1WE++ux30Jg+D6QwqnAiEAscIzXvsRP8uAiNrkLddYTozq4xZ4I5f71sjcJMvKeeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176861},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"83ac57d5b7e67fe68517427618b051614e95b862","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.12"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.1_1774909311942_0.5416927990220781","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@graffiticode/basis","version":"1.9.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"40bca8a27b6b773c8b95dd15b94c38b8353c3ded","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.2.tgz","fileCount":15,"integrity":"sha512-tEWevq+FnQeHo0tzICb26hYG6CcyhriQxI7jfVSiCYE0gQA9q0xnBhwS259bcboogXA5vgSjT94xA82CBXkHQA==","signatures":[{"sig":"MEYCIQDlgbWJGj/v1SBww0FeP3HHZDgLim7bCB6oh7u9r5ERgwIhAIbqxRqBlxPfZF8xWSQ1CDAaqMEfa2E46qKBVtgCSN3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176861},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"56e3f74ee8bbb19a723822c07abfe3588bc04670","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.2_1774910935844_0.9521531109379766","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@graffiticode/basis","version":"1.9.3","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.3","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"b55b55caf402dc1996dc67d34a2e8ff53a7ca2d5","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.3.tgz","fileCount":15,"integrity":"sha512-85jwCOJh5w1lTH/qgbQ3DhZFCLLvBvtdz+Bkdlmnrn7LdEOIx0aeUQNm2SvkRyX/ejJEq+xJR/jYwO1gqd4S+Q==","signatures":[{"sig":"MEUCIQCkj8+wXCM5LE3SvGK6CV59Tb9aTd4ewQjr2OFPKV+F8QIgGTI0Z/DUJx2uO5YMWxN8m2dPNtcIA41aJKJSeeld6Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177301},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"4979c9465cd664f237f682780ace287d9256e396","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.3_1774975344486_0.21366347487317405","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@graffiticode/basis","version":"1.9.4","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.4","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"82055b1333fabbd86eda53834592c6b851cc35a4","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.4.tgz","fileCount":15,"integrity":"sha512-lCuUALH8xcYYNW4i0HpSgi96RX5Bh2/PmAVv1bjaHYxUYw59LoW3eA186VpPPY3y2H9LmyfQv7IuvvAmwswbqA==","signatures":[{"sig":"MEUCIBtJtEaCPsUBgalMXiSKFi/6nAHaR9ncoDl5akeE8l3rAiEAj1dBoi6/dDd15JaErOC4W8dtA4C6cSISRAe9PldJpX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177536},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"dd4ec3983bab274b1795b5df044041a629fd3cfa","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.4_1775760984495_0.7264897182419909","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@graffiticode/basis","version":"1.9.5","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.5","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"d23a44a96f58e944948f3fd330720995ab63b7cf","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.5.tgz","fileCount":15,"integrity":"sha512-Ps1gIw1YtU+yrpw9ZaSccBvyUQzvsnIGAT0GpWiXStPplvg1IMQ5n0tFhPIMKpOs6k/QobMi32FNUAKMWeBiCA==","signatures":[{"sig":"MEQCIFQVBd9FxsC4uULxo8JSd+l0mFbUdeE3gmTQhS7GSTzsAiAUOfMtJDMV3ppi12u7NJTXzee6W/C4B1GOJ0ZWrF1LJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177812},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"8dabfe8c86fedeee061c5ba7e03a1ce5c2ec10e2","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.5_1776709831803_0.9283137887698101","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@graffiticode/basis","version":"1.9.6","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.6","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a62aaea7fe214d6dcd710b4cb8d541a949446c74","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.6.tgz","fileCount":15,"integrity":"sha512-T1OuhucR08Z6x9V4gagmWY1Zf7nzbNAxaoU/7ucXoqjteIL+Dgyt3c6Hul8O681uXHjJAa+qvJMibSXVtEZMYA==","signatures":[{"sig":"MEUCIHmAKAJzK7vzJ44N4WQbwtjQfyFy0MkgN7Ra+P86wCUNAiEA/x9lNeiX6d4qHAOXx5Bl3bLN0FiVHwjMGVa2w03bVDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177810},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"b34c2b655b03d3d6d4e1d97867bb0bde7ab9863d","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.6_1776711538624_0.3888374570355868","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@graffiticode/basis","version":"1.9.7","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.9.7","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"1773f70154fc908823712e95d53d369926e092f2","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.9.7.tgz","fileCount":15,"integrity":"sha512-NO4kqOo0e4itajIEQKYHUO3aphGCMH/dLsVn8Bt+TzoNnZ26zwkOv4FheDLuSgKDQTp47SmYJuRlmEH+s2V9jw==","signatures":[{"sig":"MEYCIQCO7McnCXtTtMx0kO4esbjaAxbP0ie+fKXnOak/jk931AIhALd6gHxz9vS4rkswv/Gu5Zcb2hBFHzA4AriXnQ3vnKCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178010},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"a79ecc02b93165e44d4d33098d3d495529ba57a8","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.9.7_1778021327419_0.5703754484043215","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@graffiticode/basis","version":"1.10.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.10.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"c40212b04cba3698a4efde0ad0919740490da187","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.10.0.tgz","fileCount":15,"integrity":"sha512-8x8zB+MkUUPuSKbqBzTM4Ag169y2sMP2YNSUf7vkknzRBYfZIyLjPGkznp3p4qRK9r1ycS2sFOBjQQoAAyIGyg==","signatures":[{"sig":"MEQCIEMr7m8SVYGgHD+mSXQ8pyBMozB3rPFdTqP0c7qFB5aAAiBQ9q6OSkZKg74lZFEOIT69UHrH5nwrCSrH2qun3vXqlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179430},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"d0911ef784998da8d388f5861e5877fe8f4d066a","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.10.0_1778595593085_0.10145574066029517","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@graffiticode/basis","version":"1.10.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.10.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"7d18d945a7652094302f20e501664f734955a752","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.10.1.tgz","fileCount":15,"integrity":"sha512-5hCD7knutcYeVVpcPVu6/1K5TUGUc/wlt5+27bNSnxh9tyA1+fFTd62N0xEoz0Tgv7G6JQNRGhgTcBvGLqEuMg==","signatures":[{"sig":"MEQCIFzGq/2KA/w728Fmf6RQCfAB28LZyJNifoR6PShheGpBAiB1Pn0dx4LNMXwJJ0v0fkvvyoT0XA47SChBMQs3Xws6XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185758},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"7bb056a2de2d6bc295fc5818bebb62418bd61bac","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.10.1_1778596482021_0.2551868169300291","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@graffiticode/basis","version":"1.10.2","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.10.2","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"a12b8d2f38a1812adff0c3c64b9d2ea55b54c1fe","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.10.2.tgz","fileCount":15,"integrity":"sha512-3rH/m8078MLS2kNylRzKWv1/7PqBathGLjg7mc/4Ghd8r4/y5L/MLeXMlacfG2VmppND5Gw8y+C/d36Akr46qQ==","signatures":[{"sig":"MEUCIQD7GelinYlNfDVLmC7QPM1q9WoW3Nnk6d7o7NfYqghTygIgakaI9TqFBkhqpawoXqfZH82r+PcB8l4PPhplWUN2Bgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186038},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"19013ed4f5625cfd179cf4c365e548622aee552c","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.10.2_1778602130314_0.06340959392052459","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@graffiticode/basis","version":"1.11.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.11.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"4d28b459bed5fed7150d739bd4d22511ca83ce9e","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.11.0.tgz","fileCount":16,"integrity":"sha512-KWbd7DdKQBFoUGjRK9/msjZjTits+0IXGN7jhPF1Ad7GvvzgomQ2JWWfkVWd8GSGHHCkZ2FS88/QrF+2Ij/cQg==","signatures":[{"sig":"MEQCIFQCoUR2lOItd4Fygo8nhv2lbIxuPbhTi8Acd+ht0EbPAiBZpD1ILPAtfL2FpVhUWujZuzaNiVWZ+5l34A/Dz/NxJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191643},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"f17e2ef08bfc1d5baf8736e71864a24681c47221","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.20.0","decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.11.0_1778606312721_0.9659593165280309","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@graffiticode/basis","version":"1.12.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.12.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"dd6e0713c5183622eed2683fae6b2c2da0685f63","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.12.0.tgz","fileCount":16,"integrity":"sha512-kxBBFdTy9dQCzQQLTOhGJQ+e2Rpo4VgEMSfHSef/vDnGcLnECb+l2882GyZmwlwdOCPoRRmGr3taGZSOz/epOQ==","signatures":[{"sig":"MEUCIFKSaF7tRNsm3+qgtgkBEDYPHb6rQyenTeTpaQCioTR6AiEAyHK0dMSoYJ2sorJ0SebhBe4NThRoShPP+h72wVICLB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193336},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"2d89ba26889d3ca9a3af7f90f3401e20b48e0625","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.20.0","decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.12.0_1778608617105_0.5615649827078382","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@graffiticode/basis","version":"1.13.0","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.13.0","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"072d42b818deedbfa32b2ea31146edaae96065c8","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.13.0.tgz","fileCount":17,"integrity":"sha512-TSAV1dr3Hp2U4jLKyupmcjr9k5picY5RerYpXEjOoI7ZgyQ153rw5r7EmTDsAM53JPOWgnyhNW9eB1EkLzbkGg==","signatures":[{"sig":"MEQCIHsjpU2iQRyxHDPaEIBby7ml8HKVDgyrDJ/JJXNLkczkAiAEUz8Cm8ndjaGjUpvPFlcVilmWHhoueV3jPXvlXizSvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206860},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"21b6b20e104666a9127ac454edd102148bcb56de","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.20.0","decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.13.0_1779977400841_0.6680560780393308","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@graffiticode/basis","version":"1.13.1","author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","_id":"@graffiticode/basis@1.13.1","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"homepage":"https://github.com/graffiticode/basis#readme","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"dist":{"shasum":"801aba55af0a08367ad36c38e415659ef66338e9","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.13.1.tgz","fileCount":17,"integrity":"sha512-UYi2Y9rXPzZRq8ieC3BqvoVYciZPmEqvNm64Ovjx9RCraCodcHSdgTClvDbSTXSrLRBiejaf9oZOh6ZwOOop/w==","signatures":[{"sig":"MEUCIQDtUTatGhqEHgdJ9VbUaBkA24OCVDaXK8SDy5LjxF4gJAIgY2UcSkf5PKVni1tPL9XX2A6Zr5u9h2JN8ZMkNGJCp7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207018},"main":"index.js","type":"module","engines":{"node":"22.x"},"gitHead":"f0c24a86988fde2cb17219f1b0ea5ba5320447f8","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"repository":{"url":"git+https://github.com/graffiticode/basis.git","type":"git"},"_npmVersion":"11.1.0","description":"The basis library for creating Graffiticode languages","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.20.0","decimal.js":"^10.5.0","@graffiticode/parser":"^1.5.14"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^6.6.2","jest":"^27.0.1","https":"^1.0.0","react":"^17.0.2","hashids":"^2.2.8","spec-md":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/basis_1.13.1_1780012010190_0.9209265290411863","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@graffiticode/basis","type":"module","version":"1.13.2","description":"The basis library for creating Graffiticode languages","main":"index.js","scripts":{"test":"jest","build-spec":"node spec/build.js","watch-spec":"npx nodemon --exec 'node spec/build.js' ./spec/spec.md","publish-spec":"npm run build-spec && for dir in ../l0*/packages/api/public; do cp ./spec/spec.html \"$dir/graffiticode-language-spec.html\"; echo \"Copied to $dir/graffiticode-language-spec.html\"; done"},"engines":{"node":"22.x"},"repository":{"type":"git","url":"git+https://github.com/graffiticode/basis.git"},"author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","bugs":{"url":"https://github.com/graffiticode/basis/issues"},"homepage":"https://github.com/graffiticode/basis#readme","devDependencies":{"d3":"^6.6.2","hashids":"^2.2.8","https":"^1.0.0","jest":"^27.0.1","react":"^17.0.2","spec-md":"^3.1.0"},"dependencies":{"@graffiticode/parser":"^1.5.14","ajv":"^8.20.0","decimal.js":"^10.5.0"},"_id":"@graffiticode/basis@1.13.2","gitHead":"f0c24a86988fde2cb17219f1b0ea5ba5320447f8","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"integrity":"sha512-655SISvJ7nDT1i+7bcD8JgGzRxkTU9o0oQlSxkNbMGxpGqUp1CjZOJj4zDqwYAhXDisnGqEFKVGljY0aqzmQpg==","shasum":"374411251400908ab9535fd8e12c9ad82d27245c","tarball":"https://registry.npmjs.org/@graffiticode/basis/-/basis-1.13.2.tgz","fileCount":17,"unpackedSize":208643,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH3fJ46wQ9fnyozS96Hht7v/Py6nFb/ctMoZXHpU2bpkAiB6crWS7FdLS/gtCztEEOVMek0bR4ofWOONEXu1EjODLQ=="}]},"_npmUser":{"name":"jeffdyer","email":"jeffdyer@acm.org"},"directories":{},"maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/basis_1.13.2_1781642299008_0.022112268887480413"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-06T13:52:09.112Z","modified":"2026-06-16T20:38:19.325Z","1.0.0":"2021-04-06T13:52:09.557Z","1.0.1":"2021-04-06T20:18:45.033Z","1.0.2":"2021-04-06T20:54:10.278Z","1.0.3":"2021-04-06T23:17:44.091Z","1.0.4":"2021-04-07T20:59:13.338Z","1.0.5":"2021-04-09T00:19:46.951Z","1.0.6":"2021-04-09T23:21:54.147Z","1.0.7":"2021-04-11T00:17:01.542Z","1.0.8":"2021-04-11T00:17:51.314Z","1.0.9":"2021-04-11T16:29:29.730Z","1.0.10":"2021-04-12T22:33:16.614Z","1.0.11":"2021-04-15T18:06:56.944Z","1.0.12":"2022-08-23T19:53:57.220Z","1.1.0":"2022-08-23T19:59:02.759Z","1.2.0":"2023-01-06T21:12:27.192Z","1.3.0":"2023-12-20T18:51:43.883Z","1.4.0":"2023-12-25T00:06:51.436Z","1.5.0":"2024-01-22T20:51:47.748Z","1.5.1":"2024-12-05T22:20:51.358Z","1.5.2":"2024-12-05T22:34:45.707Z","1.5.3":"2024-12-05T22:41:23.048Z","1.5.4":"2025-01-13T19:40:47.150Z","1.5.5":"2025-01-14T00:43:45.995Z","1.5.6":"2025-01-20T17:27:45.568Z","1.5.7":"2025-01-23T21:29:41.442Z","1.5.8":"2025-03-27T18:57:40.531Z","1.5.9":"2025-03-28T16:49:49.767Z","1.5.10":"2025-03-28T17:17:29.388Z","1.5.11":"2025-04-01T16:32:32.121Z","1.5.12":"2025-04-01T17:19:01.847Z","1.5.13":"2025-04-02T18:36:17.042Z","1.5.14":"2025-04-03T17:01:12.814Z","1.5.15":"2025-04-08T20:08:00.128Z","1.5.16":"2025-04-15T19:02:26.658Z","1.5.17":"2025-04-16T16:41:07.905Z","1.5.18":"2025-04-17T18:14:31.200Z","1.5.19":"2025-04-17T23:41:34.124Z","1.5.20":"2025-04-29T15:52:57.098Z","1.5.21":"2025-04-30T21:51:04.440Z","1.6.0":"2025-05-05T20:01:42.178Z","1.6.1":"2025-05-05T20:06:48.406Z","1.6.2":"2025-05-07T21:32:46.806Z","1.6.3":"2026-03-03T19:28:49.436Z","1.6.4":"2026-03-17T14:44:42.521Z","1.6.5":"2026-03-17T18:51:15.404Z","1.6.6":"2026-03-18T15:48:51.454Z","1.7.0":"2026-03-18T16:47:42.766Z","1.7.1":"2026-03-18T17:50:14.933Z","1.7.2":"2026-03-18T22:55:57.872Z","1.7.3":"2026-03-19T16:15:15.622Z","1.7.4":"2026-03-19T22:54:29.276Z","1.7.5":"2026-03-20T16:39:24.800Z","1.8.1":"2026-03-23T23:15:44.412Z","1.8.2":"2026-03-24T19:26:38.220Z","1.8.3":"2026-03-27T17:34:43.001Z","1.9.0":"2026-03-30T20:42:32.978Z","1.9.1":"2026-03-30T22:21:52.121Z","1.9.2":"2026-03-30T22:48:55.994Z","1.9.3":"2026-03-31T16:42:24.634Z","1.9.4":"2026-04-09T18:56:24.660Z","1.9.5":"2026-04-20T18:30:31.976Z","1.9.6":"2026-04-20T18:58:58.760Z","1.9.7":"2026-05-05T22:48:47.567Z","1.10.0":"2026-05-12T14:19:53.274Z","1.10.1":"2026-05-12T14:34:42.269Z","1.10.2":"2026-05-12T16:08:50.471Z","1.11.0":"2026-05-12T17:18:32.872Z","1.12.0":"2026-05-12T17:56:57.261Z","1.13.0":"2026-05-28T14:10:01.001Z","1.13.1":"2026-05-28T23:46:50.343Z","1.13.2":"2026-06-16T20:38:19.163Z"},"bugs":{"url":"https://github.com/graffiticode/basis/issues"},"author":{"name":"https://github.com/@jeffdyer"},"license":"MIT","homepage":"https://github.com/graffiticode/basis#readme","repository":{"type":"git","url":"git+https://github.com/graffiticode/basis.git"},"description":"The basis library for creating Graffiticode languages","maintainers":[{"name":"skidder","email":"kevin.m.dyer@gmail.com"},{"name":"jeffdyer","email":"jeffdyer@acm.org"}],"readme":"# basis\nBasis library for writing graffiticode languages\n","readmeFilename":"README.md"}