{"_id":"@blockly/block-shareable-procedures","_rev":"68-49773ef93be53c2de1a9f239e10da7e9","name":"@blockly/block-shareable-procedures","dist-tags":{"latest":"13.3.0","beta":"13.2.2-beta.2"},"versions":{"1.2.6":{"name":"@blockly/block-shareable-procedures","version":"1.2.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"9b99bfe2c482533bc6c90d2aa5c6ecf8a1fdf037","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.6.tgz","fileCount":23,"integrity":"sha512-4IxkkPiOshGhQKUwoynMihfkxmcbqKmjluYr9HWRaiJ1UHU5Um/LxhVTB2EznPKhr8AQkQWXQTgalI/hEUvNtg==","signatures":[{"sig":"MEQCIDlaBbTWR3X5HIxsyePLSRi9Y7V5JAMDZNvnWXBDv7r/AiAHMJfAlxEinalP9bRwLRivNMgjt2voo91PL69ODVjDDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJLQ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCghAAgU1/wn3BsHhXbtLlSJpGfJ1wWVE0y6Y3q3BbsbQ/AmdxhfbE\r\n4pnv6sgK/N/dSVMG+ezNd3ecDXkZcsQWYK1OYu/rpJxIbiRgVHGWdA34jeCg\r\nLOqrUL7FinT1Pr+vO4Dyo7WTilQKY0a2nIrmxWjp0ETb2/DWLFxn11lK5Hqp\r\nxLOqaOn6FKTmU2xQEJNacr/t1ZTEvuf1eKxzY+l6beZlCjSOBirSc/raw2D7\r\na+8L7EbuapOskiF6qDTMIbUEQvpSv2PnjiF240vQL1d8nOFkkBfqotgv/j/f\r\nu3FL7SS7GJ+8F2TM//TUZbYGUnYM0GCACQuMfHXP2R9G4iCt6foKhSLxECLJ\r\n7XLdV/AXH0CJdY3xdCZnje/5501BF0Yp7P4aZt0V1oNpTlIKTB/WvC2NsYUl\r\ncKdwGkMDlMkKi9MtiaSL7v1MMVoYfpGx5ikLrsS2oxVCbiUSv8cPEt3yvt6n\r\nGhD0OGCUDioZe260/qnNF/B4rqZruARjkBEDHXUe5Zn+piseaZLUfK97UF/L\r\nr4U+GQiNCZj/GOljQaVW2Pc0VeEAzgxiEyKavbxzeF2nHMS5vEmxgR/or0jl\r\nMzwTJ8IBQOds54kE1dxdog69F/ZilMzaeLR+UrNvP8/SpSZ3JO4dH6S19STc\r\n3aVCsxSaCE33f1YLehOQ3PPJZhRc4YljVvs=\r\n=/C7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"e2c8091430b2d6e4f9beae4b67efe4a73a5d2079","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.19.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.2.4","@blockly/dev-scripts":"^1.2.32","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.6_1680127027768_0.8718250967231171","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@blockly/block-shareable-procedures","version":"1.2.7","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.7","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"b39771cb82c9c6cb09abc94ad7beef2add46851a","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.7.tgz","fileCount":23,"integrity":"sha512-XOBTpOMMWCE++k56iKUXZD3vT8SLiKf+AtKS9JmyovNCUN2kSxIbSTHXl64MHyzcQ4DXxFgTkXlfbQlpXmkZcA==","signatures":[{"sig":"MEUCIQDtxOHbGZo8e+Ml2VZJVQZ8EGqxInFa2APhqdcMGOnY4QIgNHbXmJNafTjRJNi2ZEcGapDo9tSHMPWiW9sNbMWhV/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSq4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7MQ//frVrLuF8qh9/5TynfOgNFgUGbPp1LnyHNYgP14ggPpaF6aIB\r\ngDSbi+4Qa/sNQ8DLcODo1+aQaHAhEtlJI4TjUeI+6r5++sWe3XM7AoqGpLfa\r\n2nUSWDR0b13TczfRtTujQmkqBnZ2xu2x4Ed+aHAzxfWKxaOd5bpoY1LohQBB\r\nJpDVs5t4TdK32ujNO1PHxADFtYiYAeJcVs4Bz+4K2dTeAEHjcyG8drZ3W+5H\r\nY0ss3GdeBhiMVEN3IoeNItbve3XMqs7v8qeiposrQugckiCImJyy/MxgY6Wf\r\nA5bQYuPUuDz72avcShUcgwy9khty3W5kyiFIm0WtoHbnGt7PV1UAyHI6tsXF\r\nzh+/Gh5Uy3o3/kFzcRmmYcq0EO9EkSQmZOoDDA/IJ6BGiJ4v+Mw/uQKKOjIA\r\nvexjZ/G3/eFND2JgcrGfgDAaTZ92zOZzLzDgT0yY5BC+p6Qz7+aeosxrZThw\r\n6/hXtXdMnyhhFQaGh3yNAnQd2j25VvxUsJUcKyqO8O9DpTDpb8juuA7xloPH\r\nyfBdxs+XyYSC0v8TfNPTfv1fbrd5AgRROqS21goMNm+m3wsFwbWCEvds4OMK\r\nucwxJYvQtDQnB8EVAOz8cJnI+OWA2YpuTs/U8yWHL5yDe57cI0vD/soExmM5\r\nSrLH9K6EWLJoUYi0vKGIROBzgoxbsRe6CgY=\r\n=k0N+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"247ca64cec45e1ef32d28638444064ce34f5d7cc","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.2.5","@blockly/dev-scripts":"^1.2.33","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.7_1682615846272_0.5921537283871317","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@blockly/block-shareable-procedures","version":"1.2.8","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.8","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"448cbc04e9a390c2199047148d2ad9082fca69c8","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.8.tgz","fileCount":23,"integrity":"sha512-dHmHR4WqrG1/hzzZeV1fwl5/r/YOja+NrmAm4bqmO+a1CNlpVhIqZk2lSxLnOEETsWoNm2GCw73/GX8We3vvbw==","signatures":[{"sig":"MEYCIQCDnzUzm35DG5u5HxBx4NX3cxoK9AD3XBlOju6FXDBMyQIhAJkBoL5XUyNq3BYtBR7wNriccCIz4v9fwh9YnUdT2ixH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+gpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWexAAl3sd7v0x8ymaF2eHz6vUarry+eOmp3sK2Xc4FXHfyYZcYphb\r\nV43nZwvqVQ3H6mlPiSt0eg6am6BohBy7+X1u84Y2jJUNzsSLLt1elu12MCAq\r\nEftGy1gaICGUxA+Uc9XFsCwn6G2evHHe0ZK0WLiAqeyTAqPDM8C06+78p+Vk\r\n2H9llMawG3WHnr87IFmM3G259feelo506W9onTKVeQEHwspEBE/M+EIbQ+Ww\r\nDEhUfPNyC7jJap2Uz2N2rCMy4eXONeDl7wrFplxQJ5xVGd72XRIYfUhjRHhW\r\n3AplZ4SI7B8Var0pojTYxttN6CRjG61D8PwBayTv+wJqSMKXAS3qv28dZfkK\r\nOSYF5563t2z+p+zY5grIO8h8PqqX8nLIKjwpXLcEx8QuqSG/Ae/GY7Lj8jkA\r\nT1PNBp+cKR3P+HAUMUs79Fp5P/yGI3q1LGahYFbRPuFv6Me6K4PXvQ4z98DS\r\nG1dxCImWRKt1tWOJNcTZuW6wz4Kb0aNqclBcGD6fKj96IMQl8LY4AKyqFdDV\r\nrTTZ7EVBDjElvzbN8lNs8iNSVrJKHzPH7KnWq83CYemkWh6UgYZSBloVfmy8\r\nO1DCmk+LqKgzfBfU4acrbC8l3kjlwU4BWG7pozGIRdlHDdn7yMtx84KFeTDo\r\nZOt5bxBPhTzWHXelY8aEYkMvg9ZaNJOVxzw=\r\n=GvRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"064e0f0e5cbf369931099a7be84c42421bf54adb","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.2.6","@blockly/dev-scripts":"^1.2.33","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.8_1683220521252_0.8977295482297163","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@blockly/block-shareable-procedures","version":"1.2.9","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.9","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"3fd14a4250d47fe45b9f6d99bca2abdf5369a60d","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.9.tgz","fileCount":23,"integrity":"sha512-/gPZcdzZ7IcSfYQ8Lf4T6aM6ZTGeOB2PbZ3G1853A1VAbnVecv+Ya0O+vtMPZ7lFBn3pQQB9blle1NFTf0QNMQ==","signatures":[{"sig":"MEUCIQC0tCK0CoEMSPQ2kfo3T63+stsFv0jlyTPSZjmUwdd8ygIgHKXGMz62zDNOGKZH6Ud9LNd00+1PgiM/Wb/vT3gm1WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268612},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"8b22d2b4640ef2bec7543e5ad87612dd835cb14a","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.3.0","@blockly/dev-scripts":"^1.2.34","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.9_1683825379387_0.4091332454988237","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@blockly/block-shareable-procedures","version":"1.2.10","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.10","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"1c85caad502cdb007baa227441b4d888a83acaff","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.10.tgz","fileCount":23,"integrity":"sha512-ABr43ERmkBtWYLxn6vcYsvIoXESSTu8BpVkV7Df6+MUm9X8zvXovFu9CtefkF2DBWzSbBrdz3BspHX5C4+4PGA==","signatures":[{"sig":"MEYCIQCGh97qeKvxrE5HPz5P57ob2HNhPct9aUVLAmIIY3HVpgIhALfA3cr99e8T5xNf15IE9slQ7Gr8AHh9v3tvt4omSeM7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268613},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"0b35ddc1dc87598ac055eecd8bbe67eab7cc08db","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.3.1","@blockly/dev-scripts":"^1.2.35","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.10_1684430309681_0.2995289843879345","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@blockly/block-shareable-procedures","version":"1.2.11","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@1.2.11","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"eeb8ad219517f4459e2b5515e8f6dad12997d9d3","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-1.2.11.tgz","fileCount":23,"integrity":"sha512-RTTmiKM8EJAi29jcKyCmfxgt7MiVyQjhsMOy01TG9kBoLpoD6Nx8OYg81DJToefltF0+0fblYV5lGQCeT7mB8w==","signatures":[{"sig":"MEUCIBpoLNnc6ZBHHYEfDcNn8pzYHgdUrGCwv6oQf9EyxYzMAiEAjosyQjAm5vtilAzWVUkE5LexAYO6+JbLS89T4MiCD6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268613},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"8a04f3f9fcf75cd908ea5da6743a27fee590da5d","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^9.3.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^5.3.2","@blockly/dev-scripts":"^1.2.36","@blockly/eslint-config":"^2.1.21"},"peerDependencies":{"blockly":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_1.2.11_1687454271914_0.35746761749388467","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@blockly/block-shareable-procedures","version":"2.0.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@2.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"8978c03194beb5cd323326b3fe89f5d55e70f480","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-2.0.0.tgz","fileCount":23,"integrity":"sha512-jKdb9B5ffLY/ufUZQk5HxMLE6dP/hdpq9wx65wM3Z7An484B+5LOFTpkX1M3YER0DKexnKmmwwwX8SaqlL0HNg==","signatures":[{"sig":"MEYCIQDFh4LUjUe/0y//PRQ2WMBprDe6GkOaQI3XRfT8DzWXXAIhANnOJnjLAMB+NOuFUAFDGYRdgS9eRxpKfFu7u/y44MRz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"d9f818c8c7edd672963f608d9f480f247c49b26a","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^6.0.0","@blockly/dev-scripts":"^2.0.0","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_2.0.0_1687990676307_0.9322039507471445","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@blockly/block-shareable-procedures","version":"2.0.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@2.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"cd4b9727adbcc171498cdeba1d2e299e112178a4","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-2.0.1.tgz","fileCount":23,"integrity":"sha512-U/ufThjAQxmnKbj4pZrmqbdQijYrg9ht/gAzWEe16SwyepjMw1ERJg72MBXLLCZ3yru2OQunqkDYirTGnouihA==","signatures":[{"sig":"MEUCIQC2P6y+aVree3KYQsQ63+E7fu4Y8nNAgAbjpcluq95nOAIgO3xGB4JIBoBkTCBfQmgvdcdgvSnkHMPlv5FofcKcB0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"3323eedce286eacb262ef25deef575f4880603bf","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^6.0.1","@blockly/dev-scripts":"^2.0.0","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_2.0.1_1688663805189_0.6886108816752874","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@blockly/block-shareable-procedures","version":"3.0.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"8cbffa79ec06c482895c8a534e2edfc0dc759a12","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.0.tgz","fileCount":23,"integrity":"sha512-59qIiQrbzDsRhNKhP3kJJYN/8gCGSr4u47VKAlXLPDWYN8rg4Ig8G2g2LLYPJxnGrfZg8qligPfXqxGi7otFyA==","signatures":[{"sig":"MEYCIQDQ460YodCsgcRzM8CZL9psdc4xwldNcII0XvMox7zlrwIhAI2FWQt7h1px3TxXLGEMqMaPMt080qEo3YxwcY7jYjM5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"b5c660638915869b5319b74b6299cec697f68339","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v16.20.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"16.20.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.0","@blockly/dev-scripts":"^2.0.0","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.0_1689268570263_0.7692220340295493","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@blockly/block-shareable-procedures","version":"3.0.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"e344a2c3df092bb34535b3a08f0820ca40f7943b","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.1.tgz","fileCount":23,"integrity":"sha512-3eJZ86DxZ4clFTKud67dKvcVHgHGF63ow8arLocFkmis1bMzZa31WkqW7HwgVTdfgYLaxyCx73qCZtFF4nMNJA==","signatures":[{"sig":"MEQCIDmG0N3yZkbfNBdHSKCrSpd+vYjSc5cZNyI8tUexjJhxAiAIOJsG+Puh98Ifljbzk9gr5QNM5C3i1HJXqb77/ijJew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"aa6be07f5e244da65e1d7eb663c8608b6e0d6a33","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.4.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.4.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.1","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.1_1689873423810_0.10384799790794896","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@blockly/block-shareable-procedures","version":"3.0.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"56599d8a2857b930bdd8850b5aaf2dd8bccac161","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.2.tgz","fileCount":23,"integrity":"sha512-hYBGUACCF5AoGHITg0ijDsCIzBQVN2q5E5C7LB1n/Si3CZn2PlyoKRes4puuS4PWsC/8d74tjw0J3Nq/VL3PXA==","signatures":[{"sig":"MEYCIQDNMiAaA9Fj3gAqKsZpBA0HaEnZckhQqkPwQasbXEU8VQIhAOMkH9Xoyr1gZlGdrAcXLg2TS8ykzQEshSxk5fsOlhxY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"0b8d5cdb0755162767685cf129e59bea010ac053","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.5.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.5.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.2","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.2_1690214200019_0.29231382500910086","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@blockly/block-shareable-procedures","version":"3.0.3","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.3","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"69f60c4d67437f3a2eb28206da714e4fc5a41127","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.3.tgz","fileCount":23,"integrity":"sha512-8bkAx6wry8x4QS1/nUjBBf3feYu0OsC92hWGnC8bdSoXrRsexHsz6GendDdHB8gKMj5IFVkQoDKhLMqTpvdLAA==","signatures":[{"sig":"MEYCIQDPK13kxxaA44OSb/zyMzXQTmpc3/eeQxm4raenVweQ7wIhAJU/VjQHPtoamtiFHXiNXag8hIZ9uAInEpNs/r9ryKUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268824},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"22d986a43d070ff8e93fb0d2766c0c85b8e5a854","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.5.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.5.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.3","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.3_1692292593430_0.6164275596902513","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@blockly/block-shareable-procedures","version":"3.0.4","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.4","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"715e1026579e4a6797fc558cf9ab0d87d2fc6b42","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.4.tgz","fileCount":23,"integrity":"sha512-eNT6G+RuDGw7Kr0CV9DPbuar3mLRBKSSt6DLfFqgB+SGZdL8tJqspITp9c3kIChgdsFAlthFnL00ZTuOUICvRA==","signatures":[{"sig":"MEUCIQDz3xCHafWSvnlTstOf3omVkLACzTUHqnBJ2JCce8pF+gIgRg8qGjcw0RoZ+CJjpfXAUsNmCQvzuuBCSFX++n0vzbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269354},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"faa24c0ff62dfffcd327bbd61bc2f51d092b9ac1","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.5.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.5.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.3","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.4_1692897347568_0.5439919111012517","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@blockly/block-shareable-procedures","version":"3.0.5","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.5","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"a8cb881fc802a3824ee6ed0b975a6d2fcf885922","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.5.tgz","fileCount":23,"integrity":"sha512-FpyQwqYFU9Inhr0J9RXFLN9HwNi43G5D380nwtjnTi3FVjoiC8MIEmdAjTzB1Tn/t1BUl6JirJJKEUdxgQzObA==","signatures":[{"sig":"MEUCIQC5f/hkYC+uMWAH4QW2MLBS4/SQhGjdnjZYcgZTTxn1JgIgR2DRku/+K+siV9H3WtL1TIWCJ/WSt7VqoPDDOsV0osw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270441},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"993c4b87b60250ec41566921a5012cfc07a35e48","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.5.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.5.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.0.3","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.5_1693502437478_0.18814690378879884","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@blockly/block-shareable-procedures","version":"3.0.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"0b99d92ebebc1ab8f031f20defe08581e333fa49","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.6.tgz","fileCount":23,"integrity":"sha512-dn+YNwpo4VQo52dytpk4QSOn1kIbeosiaoRwKDHr0rSmurYb8Lj3lIw8eK/iNk7Zc9yRTT8xqyhXBFj1ZBqHhA==","signatures":[{"sig":"MEYCIQCm49YdSfTC3ec6w0eU3G+navLbQTnidU+FR3MchGp5EQIhAIhoYNi9MX3OOD3I58MJ/B+FrBaaMoAFtoffyzCj8sXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272351},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"eed62d8b5ecd40d26b122b2fe2224dfc26025a3a","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.6.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.6.1","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.0","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.6_1694711831928_0.42675079557738305","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@blockly/block-shareable-procedures","version":"3.0.7","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@3.0.7","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"1be95c047c58d43a20575f4d32440df63831126f","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-3.0.7.tgz","fileCount":23,"integrity":"sha512-kHpTshZ28dCvGRNXzC1Xt+4/4xftsV5xhdWzWfP/kkejTANVenCFTFFTKwDueW4TKcCIfJMy9rO/qg7UpQdK5w==","signatures":[{"sig":"MEUCIAo7ZaL8oOZOGP7DzXI0AaH0iK/URTniZKa6uk1q2F+LAiEA43/fr/ATsHdzFDaihuZbRAYWSUo6UPfZBdi/rKopSOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272351},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"9aa7cd200a6b1a396b5b3b908c7b9d574ddf8805","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.7.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.7.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.0.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.0","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_3.0.7_1695316608998_0.3682567294606911","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@blockly/block-shareable-procedures","version":"4.0.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"d93d860eebd43ba980e26c871b2ed266603977de","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.0.tgz","fileCount":23,"integrity":"sha512-Xn1CZnE404NoutrQksyrsQcsjqwTTyrqTcZSgCWNrhFRTr5RKQ8yYG1eli4V+ZxIHp3X040vZ+YPNh+ApldbwA==","signatures":[{"sig":"MEYCIQC/HRhWhW/OFI7g2kOoRt7l5ce/eyqvM11RifgfoqIydgIhANmVGZJkoimmOxVx6DF4wITWkwlVqxSb+PT8R6OsxNYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270414},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"90bef04779f022f2650508a2e565274fdc1fb99c","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.7.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.7.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.0","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.0_1695940928279_0.9604607317250398","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@blockly/block-shareable-procedures","version":"4.0.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"a88541b3513f0c4b01785202f090dca9e14e3dc2","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.1.tgz","fileCount":23,"integrity":"sha512-LwGMunXHV4vB20HV2U2h2Cdypiu8f+PtvqwuRZn2kGVKkuCG5QpMmGRLSLUPEiRqwXNFTsRVj4zQR1EvNPTy5g==","signatures":[{"sig":"MEYCIQCd3UJPrv+y/7KsdXAkgszzdFhjRFLbNyI4ATM/uHAtFgIhAPcnuv/FffEM+2X4jNyzcLt1kZOq3551ElCTC27nQa2d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270414},"main":"./dist/index.js","unpkg":"./dist/index.js","module":"./src/index.js","engines":{"node":">=8.17.0"},"gitHead":"4bcfbe33aa075577942d8a945c9ac82c37ea7bab","scripts":{"lint":"blockly-scripts lint","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"deprecated":"critical serialization bug fixed in v4.0.2","repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/6.5.1/node@v20.8.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.8.0","eslintConfig":{"extends":"@blockly/eslint-config"},"publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.0","@blockly/dev-scripts":"^2.0.1","@blockly/eslint-config":"^3.0.0"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.1_1696526282819_0.7064832192378674","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@blockly/block-shareable-procedures","version":"4.0.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"6087f35b6c907c868cf949aa8851b722b60f069e","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.2.tgz","fileCount":55,"integrity":"sha512-MUkJC9ZbHtKsopve8cufJ7dFmXbj2c5Rq9uDOPXEBCqEdURRu7x/VSEhx1tfJRX97njAMFawPTNEoNNFaV7n8g==","signatures":[{"sig":"MEUCIQCDsiMmKFE6PLi6MPWSYmab5DbCf7ZYesbCkidSrtHOdQIgPZ6Dwu/0RkCSHqVBj8wBV0jg6AImKKQc5f7Ma612wjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314260},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"defd5f8e3621403beb8e2ade3279b26268ae013c","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v18.13.0+x64 (darwin)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"18.13.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.1","@blockly/dev-scripts":"^2.0.2"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.2_1698694091268_0.8609370710137216","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@blockly/block-shareable-procedures","version":"4.0.3","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.3","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"8478a328ae0a84bebc59bc49f82d674f713eceaa","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.3.tgz","fileCount":55,"integrity":"sha512-KtUN///MadVdcqtEjFVrQOSRTWcypCTLHJFZfq5g9Bu2GUEUxR9guKBZZ0OjplbdrXJX+U0rUixUj/j//XS8ug==","signatures":[{"sig":"MEUCIQDSfTq+TuuKCYOOl3qWy35/Zpa8ncWn4FolRQr0Z253jQIgPPbxCzf0QyH9jaV/G2+oPnefiHCF0AtZc7pMtv8PUk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314260},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"b463b0163f8659be322473ed5335f4c93d5f9e85","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.9.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.9.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.2","@blockly/dev-scripts":"^3.0.0"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.3_1698945425006_0.24369005928274512","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@blockly/block-shareable-procedures","version":"4.0.4","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.4","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"e669ff71559459b432063458b45ba108d60b728b","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.4.tgz","fileCount":55,"integrity":"sha512-NZhOGcVcE6E/Aw5xxKwNjM1CwSV5rgYpnbDWt9eCjV5rOo9tRUn+II/L/RtIjZfV+mfTD2UfDb4qZm21DLVJXg==","signatures":[{"sig":"MEUCIB9Yk+zhJJ+HRjQpC4eu4f6SkyU/UWhpZjuGHeoZVlFJAiEAhDe7gzJPjjGDep6kYmhLWfmYfXj4dwkt/Z4Y1cxTeGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315761},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"e199c8eb05558523be1235ab4beb8650a4128d86","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.9.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.9.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.3","@blockly/dev-scripts":"^3.1.0"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.4_1699550220813_0.443278148473081","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@blockly/block-shareable-procedures","version":"4.0.5","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.5","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"6d48eef90988dbf8704244d2ff5f85f123e3beea","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.5.tgz","fileCount":55,"integrity":"sha512-B45Jucy2B93QeH4cIpAHtHJrE0O2BrYSsvuEgQv+FBeLis9egAQBb8HowjkfL6i5AmQHSS2Q/NlRazA+iXYBGQ==","signatures":[{"sig":"MEYCIQDrvjtIJSLqxncTv/mgYFoT7yquiopD8WOA0xjnWmbT0wIhAMuux6mynaUBWvTjM3VD/1kW0hC969N8UfHnHhUAGvpS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315761},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"b78e0e234b1d3f2b2a6a5ddb3d09691a107d6949","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.10.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.4","@blockly/dev-scripts":"^3.1.0"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.5_1701983570082_0.3539875244548809","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@blockly/block-shareable-procedures","version":"4.0.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"aa625d2a7c6c280215fc5efa714edf1ef0325c03","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.6.tgz","fileCount":55,"integrity":"sha512-OY+E5O4IrJgZ1XpcTSR5FtZmXfw3zsWI8Spa9cQMkQ+nd8tiXMor6mBQ9dvQKrqR3xVAP3H218SQRbOa6mF4kg==","signatures":[{"sig":"MEQCICnTGCYXa1hCJ6Hb1Qw9hUF4dp8ZUaxt3f/L4UtTXzJkAiA+1T5Y/XaX/n0YOXPsxAmvECne6W3Kkz1I/laZovGP4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315758},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"89dbf0c0eeba25828bac038e40e0ecddc081dcc3","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.10.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.5","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.6_1702574103094_0.8183225311966682","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@blockly/block-shareable-procedures","version":"4.0.7","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.0.7","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"2f02042a8e0f02b2420c4587be9b5f7a5f7523e5","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.0.7.tgz","fileCount":55,"integrity":"sha512-PC5NuStJ0GG1YHbYD2gguOdmxC1zlwlTnLSHqsuhCeT0LlsfoiQmxB9m2z10rXEuwXS1PvayMEisHyOKsECUXA==","signatures":[{"sig":"MEUCIQCtshYMYmGuAHqjSaFqSxZ9RwPm1+57bk9RwWQU6nNy4AIgJBJgUN9/Ub2eJRlLEZi15aqVEa0qXhCuyo+1Tn8whLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315934},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"e2a5839df6e77ce886b0239d7ee64676eeaf9154","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.10.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.5","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.0.7_1703178821825_0.5657493088004051","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@blockly/block-shareable-procedures","version":"4.1.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"5a18d8487ec68fcce7d9878a5d62b3bb55ab1070","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.0.tgz","fileCount":55,"integrity":"sha512-bMrxP7lMPjwJ8fQ+BYNrx9tJ8HbjyyKf2ZjomSiFY/8VI8DoSBa5ElofuWs2Ts78LQB+rtP8qCUYDvZTYgODpg==","signatures":[{"sig":"MEYCIQDSoN0wZIAoXMg1HmELRDDskiBLoTV2Vxd95WhUo+4HfwIhANEFZeVm4aOMrDXXOZemAaHwf3qwwbeAk2lgnVnuJgnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317626},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"a74ba83bd1270d3cfa96fd0917929a4d4bb78767","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.10.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.5","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.0_1704993200557_0.5632455104479508","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@blockly/block-shareable-procedures","version":"4.1.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"11de3a5bcbe3930026020ed968b9b4abe1b5ba13","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.1.tgz","fileCount":55,"integrity":"sha512-TERs0YD2DNYifbCssWu7AaknKGzTQFwvkRNu6F6S0GEnS9bdUE0VNqQyFBPlwsU+tnMHjqjUv+hqJ/ynQV/0ow==","signatures":[{"sig":"MEYCIQCIah1OKZHIaI3zZQ2PieAXbhlyrwKH6ynl3QX+SGDpugIhAMBJI9j4OpsMUX2AuhehtJ2sKU1GEc+fwP4RSjjM+5iJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317626},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"7954a8fff50e41fa7c0f891e957bf9ed616361d6","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.11.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.11.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.6","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.1_1707412481073_0.9494597755163856","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@blockly/block-shareable-procedures","version":"4.1.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"2cdab32b758e57af39d3c94e46db2c8fcbe5e5a9","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.2.tgz","fileCount":55,"integrity":"sha512-AzPa4x8+lvQ+xO/sLYAscs9MNfdecvEbLmKruuh7sYLoJO7CDkw94SauN3pXM7j806dcMkQpLhmiiIQGCiExxA==","signatures":[{"sig":"MEQCIDenOYFOWP6w/jgMvw3XCIvoSOZNSPNFNbc/GUCNrx9qAiBB84Ap4PPqxCWk4B3b/QWs773rn4vc9pVSkpv8aD/BgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317626},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"4ec83b71d3426dc8d31930794a61420d2e2d5d31","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.11.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.11.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.7","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.2_1711646018532_0.2642615245115787","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@blockly/block-shareable-procedures","version":"4.1.3","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.3","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"9d84385fdf54e9b484935ba54a09f6751397321a","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.3.tgz","fileCount":55,"integrity":"sha512-lSakQdQ7Va8SLnreMALsFtucX6SFiBfLJCjICOIQWLocKCY4YiPD7jyzxxVODGhA9Tzx+GxFuDw7VlG70/iZCw==","signatures":[{"sig":"MEUCIBF1gI6nzrSM1aivmThduu6tPCxUoHnsLqP6/5XszTfaAiEAgpw/OhCoHWdCkycpcDis0OGYwkXbP7pxRzmXyQMppqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317626},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"1f586d3200f3f120489d8efa77218b3b29906c2a","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.11.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.11.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.8","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.3_1712250805107_0.6862033786323749","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@blockly/block-shareable-procedures","version":"4.1.4","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.4","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"6c80a81280cf87bb412028c058469ade992f51a6","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.4.tgz","fileCount":55,"integrity":"sha512-5RCQFUb1kohJa3Y62eNm8HpHpVfuDUpnFaK1JWi08FNj1fz+cx2i0OIJzNrldgKL6YIoFSeW+i9ukUJuri7gdA==","signatures":[{"sig":"MEQCIA9xSUGutMDQnGaPms9zNjLTROjMj96ZzxPELkrHys3GAiA+GnGlELmIdxiMXYv9VifL/inYyZD8T3lhoKK/6BgRgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317626},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"57341cbfc25adc79678f12f6984801a1990f0302","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.12.2+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.9","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.4_1714065232896_0.7936358912881878","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@blockly/block-shareable-procedures","version":"4.1.5","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.5","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"ece527cd2ad106e720ac0d99e71a12e421b59309","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.5.tgz","fileCount":55,"integrity":"sha512-XxG2scRvaxZQwipVWymYrs1T95enblHUyKE2m1noOLiVYSkPF5kFGbkXiIf0jwOVqpmR9sSPGAkYci5pyw2zNw==","signatures":[{"sig":"MEUCIBsAcoh2ZIgCa2XoD3xjkY2eezGMhPw0BN5sU1HEayoFAiEA+iyndq7XwhDFKGvBdU8sAWsJkyp7+HNwSM5BtZyip6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317645},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"fef52c305bab8388fe7ff78486c6eed0fef05e8a","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.12.2+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.10","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.5_1715274837080_0.3069867806175124","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@blockly/block-shareable-procedures","version":"4.1.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@4.1.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"7c8b145f9db388c1b0c9830cc1c6d0c6647063ae","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-4.1.6.tgz","fileCount":55,"integrity":"sha512-he5iqbosBA+lm0EaRn7kiSmwGqp4Vnv/13dHCKHFLVvGaSkE+OQrt7xJR2HvSR09WuB2kxhHATPgTpU4qGwHzA==","signatures":[{"sig":"MEQCIFViNztosSgqwb/hmqKXnRQp/Ol2ECtMZowsjdV3stp9AiBRa8xODeVlijU5O+kTAH5zFzRX2aLbca+CsnsoQoDV2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317645},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"d7a610b3845a4b6e3cb6dde4479f905ed8c50de2","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.13.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.13.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^10.2.0","typescript":"^5.2.2","jsdom-global":"^3.0.2","@blockly/dev-tools":"^7.1.11","@blockly/dev-scripts":"^3.1.1"},"peerDependencies":{"blockly":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_4.1.6_1715879673375_0.12058491883531208","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@blockly/block-shareable-procedures","version":"5.0.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"726dd5e050ee5332cace080c32dea0d89eeb0d5a","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.0.tgz","fileCount":55,"integrity":"sha512-ES/Wm+Yq9xgh1FUvV3NOG+lxwNDUW/6+Y+G9/gXubweL+c4fQ1MGilbiyRUgD9H15TuzgRrLIaKBvjrB7F65mg==","signatures":[{"sig":"MEUCIGBZQK8In2vAR+QuclrLJAIJmx2Fi57eVd67E3RVpfSjAiEArBEibIXAeh/pWFJZHM70sVadNcvQt3+Lh7bZaJKFOgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325918},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"3296f240be20909a0bca39f4e284f580fae7621e","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.13.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.13.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","blockly":"^11.0.0","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.0","@blockly/dev-scripts":"^4.0.0"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.0_1716314235915_0.0788354512683509","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@blockly/block-shareable-procedures","version":"5.0.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"dc379a4bfb15ae4903cd0eccbc07ce7e8c793766","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.1.tgz","fileCount":55,"integrity":"sha512-bNwwe6fbQyVF/VLySw342moioAgtKaMAYMvnGv4TkOtbz6ajx77dfqz7PQ9wnslCOFKIE22Jw29jAjnO+hGx2A==","signatures":[{"sig":"MEYCIQCjSNs8V+f3uTlCjOjaMITDUQhE9kyNXSl84o29r69qyAIhANjfQGusm7kLxyGfluwMJ5nru7UCXKyyDWdBMKnfUCoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325892},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"6bf755b9387d694329ad0dc2f44ce62190a249b9","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.13.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.13.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.1","@blockly/dev-scripts":"^4.0.1"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.1_1717089189612_0.7698012134100491","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@blockly/block-shareable-procedures","version":"5.0.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"7ea54f0e7358e4952b3dc1f246a229f0529b3af6","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.2.tgz","fileCount":55,"integrity":"sha512-1IR4RiFFH9e7FenRPRujnyTwckkcjFVcfc/kF2+GRvmIRuMLMX4XVAt7mUZNtxLAGL1VMlW6EFJ0CWwTN6eXaQ==","signatures":[{"sig":"MEUCICQ0HXgvIzU88gqZSt8UVl6izSSNXm22jVXINXvYeawXAiEAqF6iOFxs/S2f0KcAHH1QsvupiOSyv4Hqh+tY0kBudYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325892},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"1cf3e19b9ae3072d559504e071ca4b64133d31e6","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.14.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.14.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.2","@blockly/dev-scripts":"^4.0.1"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.2_1717694007834_0.9362549784362628","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@blockly/block-shareable-procedures","version":"5.0.3","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.3","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"14a4bf2be4dde6ffc06b9fea9c1d3d063d362c78","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.3.tgz","fileCount":54,"integrity":"sha512-dLeRCj4wm/+RLgJ0tcAGmBHcV4IKX+cHGNrC3fcYR+cbKEEeXXkJPS2BrqUHgcb2+phoMGxgsrPa74VYIRk+Rg==","signatures":[{"sig":"MEUCIG1W5KYIG7z5FSX2EXFU35PiqjVOqgAs/JK3vGTRxFrPAiEAz1UERMxyqAPAuLBiCfKSeMTQDDv6SAiMtkD0Q12wlPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295991},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"84ba8597c5111b9bb916121b46aa86e0cef3d2f6","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.3","@blockly/dev-scripts":"^4.0.2"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.3_1720113233769_0.8629064712018986","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"@blockly/block-shareable-procedures","version":"5.0.4","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.4","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"a17c585fa47ac76b3c5b8ebec12bf956e0817143","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.4.tgz","fileCount":55,"integrity":"sha512-DtX4ubZTOtgLCLrGkdbsX3a0nMxh4XOe8ESS7wV5GJTZ/R9i6LqIFmZPguHGHcL1e35gTIln/4cnKNKFojt+Cw==","signatures":[{"sig":"MEUCIQCgafn7/WYYQsuDYa0ojTRYaSUMpny55+y+dfeslrohkwIgS0FctVbZuNTYLseJVnd5nAjRoIMyEozTTJ2/dj8kr/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325892},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"e2399878f0c09191d57413d23c0f95044eb33c1a","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.15.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.4","@blockly/dev-scripts":"^4.0.3"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.4_1720718004552_0.5572251013008267","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"@blockly/block-shareable-procedures","version":"5.0.5","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.5","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"1b3c8802fa7832279d3a8799be8ea2db4e0ff786","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.5.tgz","fileCount":55,"integrity":"sha512-3i5jDPnUJwL1ssyhUA7+IvPEwPZyuc5B/O0xJS5NNuf6gCOVYFMyE02wNJ5xon2LmPPYjpmDp1vPSwSmzQrLAw==","signatures":[{"sig":"MEUCIQCdcHWgHMK8f3mXJs/4PAQc5adxKKGu+DLE3VZDU+IZlwIgJlnB4SjWmquLOBLCwGrukMiaAOlUC/8jf+zn+zWdUeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325892},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"c95255a40ab850b5b12b3c488ee51dda43c23cea","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/7.4.1/node@v20.15.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.5","@blockly/dev-scripts":"^4.0.3"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.5_1721927592940_0.9159671747942859","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"@blockly/block-shareable-procedures","version":"5.0.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"76c9e43c2952cc5723b3bfdc285ac5d77f229ab3","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.6.tgz","fileCount":54,"integrity":"sha512-3KidvKiXS3scgYorZxYadR5nhEXdS7EOzMbF9uAXaeV5woCeUwxyh/oJu1r1ZDKYLSPW50PxBVMqqTiQ7nn/Bw==","signatures":[{"sig":"MEYCIQCUtakBhRvquBRfmiWFfY1i/dCTI3f3lkoKS1kGrOJg8AIhAJHjXq3QdNOt+/rLUe/JCIOewlT9j1DHbMuQ6RkS8qlq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295991},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"a47f58b059ca341ddb48a7d19d42e02263a31773","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.6","@blockly/dev-scripts":"^4.0.4"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.6_1722532446857_0.5778258534296254","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"@blockly/block-shareable-procedures","version":"5.0.7","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.7","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"dd3a534d8cd6684e78b4b6552506172ded956ac9","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.7.tgz","fileCount":54,"integrity":"sha512-BjNdSObjRhU6OBLTbl1zUnOUOSHkLsebIXFqogFBDKijFYG2Ghxf/9PybhPsZadkQ9BL966TxqTJo7m/3tqyFQ==","signatures":[{"sig":"MEUCIActieFMqcA71Oy2SlkODfaPxXie4LQ4QixzF1fgkiuBAiEAi9iEYoW7yNC+TpwgWin3pi3pP/QT9W2cn1ODDLLHyVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295991},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"ec38d5477e10b2f7f6b174910bf502044e45369a","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.7/node@v20.16.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.7","@blockly/dev-scripts":"^4.0.5"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.7_1723137281908_0.901460577012956","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"@blockly/block-shareable-procedures","version":"5.0.8","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.8","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"159a72fe769b93bfb8a95b1555638326d6889f9a","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.8.tgz","fileCount":53,"integrity":"sha512-yGMLPQQ8d0jSkkDFO469yKIC7Eo1u+P5Kgq1R1NbTgoBX8dzeBLHBkVH0A0aZaEgysB291kXXeR+EO61+Ltk4g==","signatures":[{"sig":"MEUCIEMl/4LrLZ1RHnwYU9G2RNRAp+HebTAw0/y4xt0Br0bxAiEA8/aGQQWVVvs1BpokXu4NKTRFJ8S6r2PUypot0H5RcM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284634},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"c724bf5840a6a8e6fa2d683b2c9c90a06cafd889","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.16.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.8","@blockly/dev-scripts":"^4.0.5"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.8_1724349793396_0.49651063193733513","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"@blockly/block-shareable-procedures","version":"5.0.9","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.9","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"261d6e89a018632b7fcee35b3af4b4b22d482b5d","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.9.tgz","fileCount":53,"integrity":"sha512-U1IB/n+qE7zgdvQLuvJ9baCvWz6NBhWF2ofcnbPAk6sM62UtEGCCQzBtM5B/09l3QckYLODPdP59ILnpSJhCWQ==","signatures":[{"sig":"MEUCIQCysxufdNK508HxgLWFuYFOjMfhzPbbRJA/ABnZJxS/YgIgd/UPia6HoYbzkzJITRHamN2XWPlkLruRh12lZwPi4f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284634},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"7d3e23fe66828ac9448e2ae64697574493549ee3","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.17.0","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.9","@blockly/dev-scripts":"^4.0.5"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.9_1724951618034_0.5108665006345225","host":"s3://npm-registry-packages"}},"5.0.12":{"name":"@blockly/block-shareable-procedures","version":"5.0.12","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.12","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"665194db9733f72b8de0de9512651e01da3be645","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.12.tgz","fileCount":53,"integrity":"sha512-8MKbf18IisSpcs2nWPMa9pOIhAhDJB3SY0i3wUEMpYiJzF3dyYcrLWh/MVadKye1I/65pvk/zal8gPo4Ys6TvQ==","signatures":[{"sig":"MEUCIQD0SCJ+qJ3GwP/7KZbgYUiODXpRl5VNIdY+7G4jYMyL7gIgUlNqbc3dYZhXG2foYPPMFKl/iyQ8AO3+5E0v7xzh8Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284636},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"2d4d03f1e35a3608965ebca858bbc8cd8fb5539d","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+arm64 (darwin)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"18.20.4","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.0.12","@blockly/dev-scripts":"^4.0.7"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.12_1733350579153_0.5228213219100619","host":"s3://npm-registry-packages"}},"5.0.15":{"name":"@blockly/block-shareable-procedures","version":"5.0.15","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.15","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"a9ab6bec5c38dfbb87436d138b2c6fcde28f3bba","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.15.tgz","fileCount":53,"integrity":"sha512-stEGyzihG7SubzrzhhDdyU66ct2k1MTm3NiysiGO4RmhI4UW4mAEqreOI7PCVLfBK9k40uGQY4fyl9N0SUefBQ==","signatures":[{"sig":"MEYCIQCEtVyuJiDS0jX8pVxhkM92GFdGehj6AwyyetrebtzgkgIhANnwJIJ++BaAlbrNbQnOW4ISdlz5z9fgjFpOGa8uIs5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284745},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"8c1278e7b9b9026c8c3643c72aab5192542515d7","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.1.0","@blockly/dev-scripts":"^4.0.7"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.15_1747257101955_0.22293270787852837","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"@blockly/block-shareable-procedures","version":"5.0.16","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.16","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"1142e2909980f3eacdda8627fb9620023a740305","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.16.tgz","fileCount":53,"integrity":"sha512-zt3GN/SwWcX+K4oe/irkgN1ThyUM0ZckJ/Iw5UU/BC9fkkqxZDTgD2tLNAlXD/ZhNOCVZlg6JV1+E7aipkFoxQ==","signatures":[{"sig":"MEUCIQCHvrWkajokojjk2ck6zr3iYqcKHoM3Kuo/4vntAcVzKgIgaNjyB7LFgUIunnp39C+Jc3O2MFzSsmj/G05HIEzxu5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285071},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"332ddbcc50c81f77072e1043ad8557e3c1b4b556","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.1.1","@blockly/dev-scripts":"^4.0.8"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.16_1747350129808_0.5831594837486209","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"@blockly/block-shareable-procedures","version":"5.0.17","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@5.0.17","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"52716ba9b5e035d59aecf2d75c35b106d473c378","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-5.0.17.tgz","fileCount":53,"integrity":"sha512-Akp1d+fQpfS0rICOdiDzualwWwu+20K8zzYgVcCUJpSCDjqr3oA6/5Y3411+r1wdEcpZmuur8psRRJdFZShw6Q==","signatures":[{"sig":"MEYCIQCl4qDhYQPOGhCZib7tVzu1qZvdumKelQc48yVnBdaWggIhAPtZbzPYExrki3gMyVl9mHbaBiNUKD+Bw0eMe/CMQZKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284745},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"97616436c230e27d524f736db7eefc7c713726db","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^8.1.2","@blockly/dev-scripts":"^4.0.8"},"peerDependencies":{"blockly":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_5.0.17_1747418302864_0.9369414360369355","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@blockly/block-shareable-procedures","version":"6.0.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"67d6ea2a08aed5de6d3b06391498d1f3f23d3922","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.0.tgz","fileCount":53,"integrity":"sha512-P6d4e/n0JWGqAu2qLv7rLEFfh9V2PXBN0oBzatLycljZUFDlKUsw7Q4OImUQSxzzOnJyDpXwafzO3xJYL1ybIg==","signatures":[{"sig":"MEUCIFIpUTDcFQS6pAS1rzdEo6zMTGn5VCMbhFg6f1YrrZQEAiEAzUYzR4Bg2qXbkz1QxFywJt2IP8RYC5hn9I8O+voJQCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285070},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"5ec08abf45db960c7c6d542355360ca1a29a82f5","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.0","@blockly/dev-scripts":"^4.0.8"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.0_1747433115390_0.24051441738950197","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@blockly/block-shareable-procedures","version":"6.0.1","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"30db52e9bd0a93ed33e23e1c9244cc3bf9fe796f","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.1.tgz","fileCount":53,"integrity":"sha512-1g0F2hLGm30whZArJdAUIGaBCFdoLcIfHQa8AAiZN4XgGl1mVW4LTjcPgG9kxffeGvEIsmxAr5nBK26mtnUnHQ==","signatures":[{"sig":"MEYCIQDspeTFizfkuqQAQo/yJkAv7MYQsYvCqyzFIX8rwfAUYgIhAPTmv7naM5Z5Y58DsdbUbjC32Fhj9A4aJDhgG/JPCvki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285070},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"6de782fc0931ccccbeb34d25f9496a86e7015cb3","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.1+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.1","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.1","@blockly/dev-scripts":"^4.0.9"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.1_1747934191339_0.9772853383990245","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@blockly/block-shareable-procedures","version":"6.0.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"6a176a16be5981bc68a3df15de7716f6f2e45174","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.2.tgz","fileCount":53,"integrity":"sha512-f/LJ02tPOi2AKZwBuPaN8YRTFDzF1MUxzyIY6teaO/icAizbEWodVXyt9YIPWJcNVEffs6lC2wK0lyi/K6C4fA==","signatures":[{"sig":"MEQCIF+IvS1MdNDWe7ab+YLi51z8M1X+v9tEb7E0SWMyH7CCAiBA0B7skCI3lKxYWuO3ch+RIgEdiMV4/x8xfDE54VuIDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285172},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"4259cd384a3255d0e9d8b3755edaa3cc8b067c1d","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.2+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.2","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.1","@blockly/dev-scripts":"^4.0.9"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.2_1749748544186_0.6155498132030861","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@blockly/block-shareable-procedures","version":"6.0.3","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.3","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"80e5562223ce7bd8ca61c412af7be30278d022cb","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.3.tgz","fileCount":53,"integrity":"sha512-yWmfIgGk33hOpJhq7Q0BSFW6qBciHK+Yp9brXj+mpUZ8Mw/zUDVxJvA1u8RBO0XZyer+5y/abb2efsuv3cYgow==","signatures":[{"sig":"MEYCIQDxPCYRfWf2u4OBNPqlBdZWfiIeiHUoS5Vrslb6Xe4LmwIhAPfsbgPAzg9EkWJlnodSh41B6qXMHllmw7GGzJAZGZo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285172},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"46f98b7d49e6ef33f2a9337860c05675e789dbe4","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.1.8/node@v20.19.3+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.3","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.2","@blockly/dev-scripts":"^4.0.9"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.3_1752772605082_0.6427717768423067","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@blockly/block-shareable-procedures","version":"6.0.4","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.4","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"samelhusseini","email":"samelh@google.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"76a8346150b62717b5ac298d8eebac65ba2191aa","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.4.tgz","fileCount":54,"integrity":"sha512-0gAZFUkmpHfJ/9f4NMhEQoMXBDLrCHCLQipYmpR+3/jcATMKEqxC//aTHCkYlkHZvUQDoortE+PFO5QfRVNjkA==","signatures":[{"sig":"MEUCIQCj2gYpHzOYM6IhkrW5Xi6mpZAwFN4OSTaIkiHZZraHlgIgE0KIy7vCbn+LqIb2OcF2trgrqFZpLz34BjJP3O6uwRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296490},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"9fd07afd85d02d9442d9e80d8f6538cba5e8b002","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.2.3/node@v20.19.5+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","registry":"https://wombat-dressing-room.appspot.com"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.3","@blockly/dev-scripts":"^4.0.9"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.4_1759425374021_0.5668982087233898","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@blockly/block-shareable-procedures","version":"6.0.5","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.5","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"191d0a0a6a6b6c4e30278d6f4e9c7503da6382db","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.5.tgz","fileCount":54,"integrity":"sha512-GD0IRc3T4joK1af/b1xtKVrW2N/QcWAdsi4td/n551EZXFPwHeUv+h7W14WjZ7TCuDA3OlbWVAMMzZqHFSu8nw==","signatures":[{"sig":"MEMCIHb/An3Z6mF1+pDFCxHNUxIH/isR0jwSAWXrZXzZ8/rAAh8m7KANloctuIFeVraVqZtfkcQzSrM7nTYDye1DXoqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296430},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"d2404052ffde2bee03214cf59ec992e80f1982fc","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"maribethb","email":"mebottorff@gmail.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.2.3/node@v24.11.1+arm64 (darwin)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.4","@blockly/dev-scripts":"^4.0.9"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.5_1766177866704_0.6360416832111468","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@blockly/block-shareable-procedures","version":"6.0.6","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.6","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"a2231bde450d38e30be5fc62b1416862288f2c71","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.6.tgz","fileCount":54,"integrity":"sha512-o3JzU429YvcZfIRGuNLYbcthUQplLvcoxupXHhUAzRVkR4C8jLKP2CHZHFq1XrflW4cgtdp6CxvD6tNxZ5IDBA==","signatures":[{"sig":"MEQCIG89kMBaGNNamFkljLu5+Vpt5HdSqPFkkdKnFEOPko2eAiAY24XQBMYMDu0UIEUf38jETeW0BMBC1npu28WQgE2C2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296431},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"cbfb41d834ede203d6205049f7494bb4a5880859","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"maribethb","email":"mebottorff@gmail.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.2.3/node@v24.11.1+arm64 (darwin)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.5","@blockly/dev-scripts":"^4.0.10"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.6_1766182337315_0.5198771763074579","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@blockly/block-shareable-procedures","version":"6.0.7","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":"Blockly Team","license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.7","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/google/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/google/blockly-samples/issues"},"dist":{"shasum":"370b7c897467871c5ac5cebc97e09016f462a4ff","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.7.tgz","fileCount":54,"integrity":"sha512-QdtVz4X5n+XRBlWQrLqK3ok1rdpVyev9KgOWlkeDnU84/0ZyfOI4IvCJ+7BGKQPpl6XyjgzoB839WMwcC+YnJQ==","signatures":[{"sig":"MEQCIAktncTkZsD3yv4mCPgEgVSZSLmVmdU7wZ0nfdS1HagKAiB7AGim5HXPYa/IB9BpKTdVx8rA2RCYTP4zD6DXOqR3rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296467},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"ef286fb334ee6699bef5370ef5de15900b7c8a8b","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"maribethb","email":"mebottorff@gmail.com"},"repository":{"url":"https://github.com/google/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/8.2.3/node@v24.11.1+arm64 (darwin)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.5","@blockly/dev-scripts":"^4.0.10"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.7_1766443955996_0.6692361662615454","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"@blockly/block-shareable-procedures","version":"6.0.9","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.9","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"3f71275754ae4b07bb9f5062bef4a7539fdba974","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.9.tgz","fileCount":54,"integrity":"sha512-s6ZaadCyZfX674+LKHkvWyvEcXsSBG1rCT137Ce2oc9YxmyQvWv/yogyWMibo5a92IcT+Gdb5e3KGirhksPWjg==","signatures":[{"sig":"MEUCIQDV0tjYDVOvqQSVDt4pgCNH3AnLrGQm0/o14xGD+x75CQIgdF/5s3Geu9NI2vrv1+q/gTrYMZQ1Dhr5vmJixBKckxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@6.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296512},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"a2e62db64cb768723367d92034b51ad730ec8c72","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.7","@blockly/dev-scripts":"^4.0.11"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.9_1767653636479_0.9732138159792878","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"@blockly/block-shareable-procedures","version":"6.0.10","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.10","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"e681222d2896f38a5481bd3632247ba3de3427a7","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.10.tgz","fileCount":54,"integrity":"sha512-uhGoodxejZeN5NV9I5mvJb9/VRFYzmPiES8uJLhXbRajUqJmMqFn3shTMsMpxPNDNSjHfgqkT+i8Q6WrMmOHhg==","signatures":[{"sig":"MEUCIGDPyD3EhRKXTOoILMe6l/l4mwtA/PgnJ6DiGLKWk6lrAiEAqscCC9O0rVeGvSp2H/drcJws2JCi5ZwY/x1MZSeRKjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296513},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"da7e9a67d4368cf54cd65e170e64f12cda415be6","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.8","@blockly/dev-scripts":"^4.0.11"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.10_1768497920814_0.894064298145999","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"@blockly/block-shareable-procedures","version":"6.0.11","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.11","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"7f17bb0d34b518d994f2c560c5538861b8f19b2b","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.11.tgz","fileCount":54,"integrity":"sha512-tpALvK59kp1dSS1vjZ2qnLvzcptFotB9j1UV7I9kyjWq8UnA/b3wNHQhnc2MEiQxWQvClBhiVQLAy98H3VDzDA==","signatures":[{"sig":"MEUCIQCPMbuDD+WpA80aM4e+jndlhdOq9+Kyws8Lnvu2D6gLmgIgQ4QdDijF8pVrLcwWPXmFZ/kOfsd3YA3Ar+fHTuMUGKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@6.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296513},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"d37ef17380cd49585c1139cb1ebf59714e29d2ab","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.9","@blockly/dev-scripts":"^4.0.12"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.11_1775756405223_0.572891275711584","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"@blockly/block-shareable-procedures","version":"6.0.12","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@6.0.12","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"d717290b3431006400b693664453a3bca5681b66","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-6.0.12.tgz","fileCount":54,"integrity":"sha512-lypfoPjWgxsdTggTFmB2cLXn87nWYJJABoJUduYycBR0L4LlJCkCP+G6tzIju4XnJUqBFV1vCbAd6/g/kcJhpQ==","signatures":[{"sig":"MEQCIEwVBoqKwY7BC9B2GQDfEMgMm7DrQmVSIUCxEo1jZN9HAiAKLvOzynbtfQ7MUVTAW9zAgDstChh6iKB8wUdN/oeROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@6.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296523},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=8.17.0"},"gitHead":"2de14cf6f7f386ac37da346252e483dc01042218","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jsdom":"^16.4.0","sinon":"^15.0.1","typescript":"^5.4.5","jsdom-global":"^3.0.2","@blockly/dev-tools":"^9.0.9","@blockly/dev-scripts":"^4.0.12"},"peerDependencies":{"blockly":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_6.0.12_1776966373450_0.2530667487328262","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@blockly/block-shareable-procedures","version":"13.1.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@13.1.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"f0b0c18305e43fd104ef329b1f8b83f0471d1655","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-13.1.0.tgz","fileCount":54,"integrity":"sha512-POgehTwA9tbNrPc5Inr26Hv4sEjPVQt6hjLKjSc4rWm2xsAaL8/KjPaZCMDFXkF4nMpQb0XycR7O28bJA+8YIg==","signatures":[{"sig":"MEUCIQC7Cftw1A0KrrJmsZrw5YGaOVJ973H6+M8OxnodfnDXjQIgP4WEtJvYKs5e5Tw8rpEtOo9vyPx9p8eYlB7x7sdV/7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@13.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297990},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","gitHead":"7660d802b5dd60f9b650411c274872dd7f2ef0a9","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jsdom":"^29.1.1","sinon":"^22.0.0","typescript":"^6.0.3","jsdom-global":"^3.0.2","@blockly/dev-tools":"^13.1.0","@blockly/dev-scripts":"^13.1.0"},"peerDependencies":{"blockly":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_13.1.0_1782849947701_0.4953893479412612","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@blockly/block-shareable-procedures","version":"13.2.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@13.2.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly-samples/tree/master/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly-samples/issues"},"dist":{"shasum":"bd24e30e30dcf977d456fd4e20d240514f2169f7","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-13.2.0.tgz","fileCount":54,"integrity":"sha512-+n7gBcbLiM0q944mHOXpb75uNQzS0JDuyvCt0qV5PjSszrZ5RI7qEkX0zcd+1v/OUMNQmq+OHxoR/FBAemY06w==","signatures":[{"sig":"MEUCIQCz7g3iYs+aXcD2S4pZeXz0E5mPWnpxve8aR4cXo/x+SAIgEnpRP+8y6PXYtDnz0tdEnG7BQ43Yqx8guCm+uRPPojA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@13.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297990},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","gitHead":"6342e384d23ea91f63caf3581d7bd50580aeedb2","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21842c62-ce8c-45ec-955a-bcdd7f2f5081"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly-samples.git","type":"git","directory":"plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jsdom":"^29.1.1","sinon":"^22.0.0","typescript":"^6.0.3","jsdom-global":"^3.0.2","@blockly/dev-tools":"^13.2.0","@blockly/dev-scripts":"^13.2.0"},"peerDependencies":{"blockly":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_13.2.0_1785247176510_0.3160890954597573","host":"s3://npm-registry-packages-npm-production"}},"13.2.2-beta.0":{"name":"@blockly/block-shareable-procedures","version":"13.2.2-beta.0","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@13.2.2-beta.0","maintainers":[{"name":"gonfunko","email":"gonfunko@gmail.com"},{"name":"greg-rpf","email":"greg@raspberrypi.org"},{"name":"raspberry-pi","email":"web@raspberrypi.org"},{"name":"lizschwab","email":"schwaber@uw.edu"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly/tree/main/packages/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly/issues"},"dist":{"shasum":"6c097bddee031867e4615148a189ce9082e8998c","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-13.2.2-beta.0.tgz","fileCount":54,"integrity":"sha512-7nUNwHbujPvyGybYE2P+yJCp7JMj9K8qIaA5qlCfFLT2MzTiLhrHzU75wf93HMCI0aUX8ig3sfrPIJQid7h54Q==","signatures":[{"sig":"MEUCIQDKstfZ6mbL25nqFYiFMpfhRtCAjDERJ/EO0fzab4SGiAIgOQQffEdZ3wUK6bPNhcAzLIKGaEQceRuEhE9zDljvyjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@13.2.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299007},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","gitHead":"763236dba966687e6930738777940fd14bfa4631","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fffb2d5-5824-4a3b-bef1-c63cc8034520"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly.git","type":"git","directory":"packages/plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jsdom":"^30.0.1","sinon":"^22.0.0","typescript":"^6.0.3","jsdom-global":"^3.0.2","@blockly/dev-tools":"^13.2.2-beta.0","@blockly/dev-scripts":"^13.2.2-beta.0"},"peerDependencies":{"blockly":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_13.2.2-beta.0_1786475816460_0.40399615461936245","host":"s3://npm-registry-packages-npm-production"}},"13.2.2-beta.2":{"name":"@blockly/block-shareable-procedures","version":"13.2.2-beta.2","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"author":{"name":"Blockly Team"},"license":"Apache-2.0","_id":"@blockly/block-shareable-procedures@13.2.2-beta.2","maintainers":[{"name":"gonfunko","email":"gonfunko@gmail.com"},{"name":"greg-rpf","email":"greg@raspberrypi.org"},{"name":"raspberry-pi","email":"web@raspberrypi.org"},{"name":"lizschwab","email":"schwaber@uw.edu"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"homepage":"https://github.com/RaspberryPiFoundation/blockly/tree/main/packages/plugins/block-shareable-procedures#readme","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly/issues"},"dist":{"shasum":"6afb3e6b291bbb6721bad2933ac419b5a4827cf0","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-13.2.2-beta.2.tgz","fileCount":54,"integrity":"sha512-mznlr2xJibr9ycbyJ+9IqGE3892TYFGk84LvI4rQcWhjrOlqUT/NvdtmGlgpkY2HZQWrVt7kteUAWd7r7OdWqA==","signatures":[{"sig":"MEQCICj2ZJxqxa64lQ7eutxLHXIC884/yvgyJ2J66LhPH/YIAiAhZU8n3TI3dnuMUZISpWUoyiSdBPYyOzejTtocJHfXzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@13.2.2-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299007},"main":"./dist/index.js","types":"./dist/index.d.ts","unpkg":"./dist/index.js","gitHead":"dcf214e449c29a25fa95b7378477305c79963738","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit:fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fffb2d5-5824-4a3b-bef1-c63cc8034520"}},"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly.git","type":"git","directory":"packages/plugins/block-shareable-procedures"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jsdom":"^30.0.1","sinon":"^22.0.0","typescript":"^6.0.3","jsdom-global":"^3.0.2","@blockly/dev-tools":"^13.2.2-beta.2","@blockly/dev-scripts":"^13.2.2-beta.2"},"peerDependencies":{"blockly":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/block-shareable-procedures_13.2.2-beta.2_1786487730061_0.3274078188596248","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"_id":"@blockly/block-shareable-procedures@13.3.0","bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly/issues"},"dist":{"shasum":"36be00887dc105cb544895ac30363c5cbb24eb54","tarball":"https://registry.npmjs.org/@blockly/block-shareable-procedures/-/block-shareable-procedures-13.3.0.tgz","fileCount":54,"integrity":"sha512-uLwbynCSv3kEj+rgReh11xpT5dy5cKsUmyDHtAt9S5VDNi+wnuqUFeAedR0sj62jPkiyxuspQgTVjl0CtlcV4A==","signatures":[{"sig":"MEQCIBaujVcJQ6gUjCtqY65PBp4cEafXbw4V4S6EnhBs6Wx0AiBh5Ku5GD7gbnobrW95f0M5Rfe+HhBDJylsntlWauZd4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2g71TniyX2dpwoy2cQLGruk8tf5Rx0ORp5GUoaMW1cgIgFTC1iMNlFRoiiK28jdDV3fLOVig1Q1TLW10J0Jecxgo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockly%2fblock-shareable-procedures@13.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298961},"main":"./dist/index.js","name":"@blockly/block-shareable-procedures","types":"./dist/index.d.ts","unpkg":"./dist/index.js","author":{"name":"Blockly Team"},"gitHead":"bf35c82fce034a7728d07c7827a513b2a3073a1b","license":"Apache-2.0","scripts":{"lint":"eslint .","test":"blockly-scripts test","build":"blockly-scripts build","clean":"blockly-scripts clean","start":"blockly-scripts start","audit-fix":"blockly-scripts auditFix","predeploy":"blockly-scripts predeploy","prepublishOnly":"npm run clean && npm run build"},"version":"13.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fffb2d5-5824-4a3b-bef1-c63cc8034520"}},"homepage":"https://github.com/RaspberryPiFoundation/blockly/tree/main/packages/plugins/block-shareable-procedures#readme","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly.git","type":"git","directory":"packages/plugins/block-shareable-procedures"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"A plugin that adds procedure blocks which are backed by explicit data models.","directories":{"src":"src","dist":"dist"},"maintainers":[{"name":"gonfunko","email":"gonfunko@gmail.com"},{"name":"greg-rpf","email":"greg@raspberrypi.org"},{"name":"raspberry-pi","email":"web@raspberrypi.org"},{"name":"lizschwab","email":"schwaber@uw.edu"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jsdom":"^30.0.1","sinon":"^22.1.0","typescript":"^6.0.3","jsdom-global":"^3.0.2","@blockly/dev-tools":"^13.3.0","@blockly/dev-scripts":"^13.3.0"},"peerDependencies":{"blockly":"^13.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/block-shareable-procedures_13.3.0_1789069801609_0.9383462145697377"}}},"time":{"created":"2023-03-29T21:57:07.685Z","modified":"2026-09-10T19:50:02.131Z","1.2.6":"2023-03-29T21:57:07.976Z","1.2.7":"2023-04-27T17:17:26.505Z","1.2.8":"2023-05-04T17:15:21.446Z","1.2.9":"2023-05-11T17:16:19.621Z","1.2.10":"2023-05-18T17:18:29.944Z","1.2.11":"2023-06-22T17:17:52.120Z","2.0.0":"2023-06-28T22:17:56.540Z","2.0.1":"2023-07-06T17:16:45.430Z","3.0.0":"2023-07-13T17:16:10.430Z","3.0.1":"2023-07-20T17:17:03.998Z","3.0.2":"2023-07-24T15:56:40.217Z","3.0.3":"2023-08-17T17:16:33.614Z","3.0.4":"2023-08-24T17:15:47.788Z","3.0.5":"2023-08-31T17:20:37.764Z","3.0.6":"2023-09-14T17:17:12.194Z","3.0.7":"2023-09-21T17:16:49.164Z","4.0.0":"2023-09-28T22:42:08.567Z","4.0.1":"2023-10-05T17:18:03.086Z","4.0.2":"2023-10-30T19:28:11.440Z","4.0.3":"2023-11-02T17:17:05.285Z","4.0.4":"2023-11-09T17:17:01.094Z","4.0.5":"2023-12-07T21:12:50.318Z","4.0.6":"2023-12-14T17:15:03.332Z","4.0.7":"2023-12-21T17:13:42.101Z","4.1.0":"2024-01-11T17:13:20.811Z","4.1.1":"2024-02-08T17:14:41.291Z","4.1.2":"2024-03-28T17:13:38.841Z","4.1.3":"2024-04-04T17:13:25.298Z","4.1.4":"2024-04-25T17:13:53.055Z","4.1.5":"2024-05-09T17:13:57.345Z","4.1.6":"2024-05-16T17:14:33.543Z","5.0.0":"2024-05-21T17:57:16.103Z","5.0.1":"2024-05-30T17:13:09.806Z","5.0.2":"2024-06-06T17:13:28.019Z","5.0.3":"2024-07-04T17:13:53.991Z","5.0.4":"2024-07-11T17:13:24.740Z","5.0.5":"2024-07-25T17:13:13.200Z","5.0.6":"2024-08-01T17:14:07.008Z","5.0.7":"2024-08-08T17:14:42.153Z","5.0.8":"2024-08-22T18:03:13.564Z","5.0.9":"2024-08-29T17:13:38.219Z","5.0.12":"2024-12-04T22:16:19.379Z","5.0.15":"2025-05-14T21:11:42.156Z","5.0.16":"2025-05-15T23:02:10.025Z","5.0.17":"2025-05-16T17:58:23.055Z","6.0.0":"2025-05-16T22:05:15.567Z","6.0.1":"2025-05-22T17:16:31.529Z","6.0.2":"2025-06-12T17:15:44.366Z","6.0.3":"2025-07-17T17:16:45.287Z","6.0.4":"2025-10-02T17:16:14.243Z","6.0.5":"2025-12-19T20:57:46.903Z","6.0.6":"2025-12-19T22:12:17.500Z","6.0.7":"2025-12-22T22:52:36.148Z","6.0.9":"2026-01-05T22:53:56.618Z","6.0.10":"2026-01-15T17:25:21.060Z","6.0.11":"2026-04-09T17:40:05.381Z","6.0.12":"2026-04-23T17:46:13.592Z","13.1.0":"2026-06-30T20:05:47.853Z","13.2.0":"2026-07-28T13:59:36.662Z","13.2.2-beta.0":"2026-08-11T19:16:56.611Z","13.2.2-beta.2":"2026-08-11T22:35:30.449Z","13.3.0":"2026-09-10T19:50:01.702Z"},"bugs":{"url":"https://github.com/RaspberryPiFoundation/blockly/issues"},"author":{"name":"Blockly Team"},"license":"Apache-2.0","homepage":"https://github.com/RaspberryPiFoundation/blockly/tree/main/packages/plugins/block-shareable-procedures#readme","keywords":["blockly","blockly-plugin","blockly-block","shareable-procedures"],"repository":{"url":"git+https://github.com/RaspberryPiFoundation/blockly.git","type":"git","directory":"packages/plugins/block-shareable-procedures"},"description":"A plugin that adds procedure blocks which are backed by explicit data models.","maintainers":[{"name":"gonfunko","email":"gonfunko@gmail.com"},{"name":"greg-rpf","email":"greg@raspberrypi.org"},{"name":"raspberry-pi","email":"web@raspberrypi.org"},{"name":"lizschwab","email":"schwaber@uw.edu"},{"name":"maribethb","email":"mebottorff@gmail.com"}],"readme":"# @blockly/block-shareable-procedures [![Built on Blockly](https://tinyurl.com/built-on-blockly)](https://github.com/google/blockly)\n\nA set of [Blockly](https://www.npmjs.com/package/blockly) blocks that allow\nend-users to define procedures (i.e. functions). These blocks reference explicit\nbacking data models, which allows them to be more easily manipulated, and shared\nbetween workspaces.\n\nNote that these blocks have the same names as the built-in procedure blocks, so\nyou can seamlessly upgrade your existing project to use the new blocks.\n\n## Installation\n\n### Yarn\n\n```\nyarn add @blockly/block-shareable-procedures\n```\n\n### npm\n\n```\nnpm install @blockly/block-shareable-procedures\n```\n\n## Usage\n\nSee [docs.blockly.com/guides/create-custom-blocks/procedures/using-procedures](https://docs.blockly.com/guides/create-custom-blocks/procedures/using-procedures/)\nfor more information about using this plugin.\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}