{"_id":"@dweomercraft/runesmith","_rev":"6-9f86bd6f3662e8f09ba4e75b0c02330d","name":"@dweomercraft/runesmith","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.0":{"name":"@dweomercraft/runesmith","version":"0.0.0","description":"Utility functions for modifying html attributes","repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"jest --config jest-config.json"},"keywords":[],"author":{"name":"jikurata"},"license":"ISC","devDependencies":{"jest":"^24.0.0"},"gitHead":"f96b41035046d38ca5f0ec6746d2f03271ce53ad","bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"homepage":"https://github.com/dweomercraft/runesmith#readme","_id":"@dweomercraft/runesmith@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jikurata","email":"jikurata.dev@gmail.com"},"dist":{"integrity":"sha512-Byh8QQ/kiJJOQuGTU3zJSolX05HVoLj2Mw7By/kHT9tbJRECctm8omfFQwHH8B0XXIyeQDC+9O30zhBF+Ow6pw==","shasum":"4abc095f795ea44778150551a806efadf7233106","tarball":"https://registry.npmjs.org/@dweomercraft/runesmith/-/runesmith-0.0.0.tgz","fileCount":5,"unpackedSize":3743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV0ziCRA9TVsSAnZWagAAFc4P/A/9mZ/udpvle5kZOhwl\nA1xAE/b6HJ05PIKS70V8ekmWCTKYMt4karx+GCJkJ9BNnU2XEA2z/RzXTrEG\nabpjv9sFpjg+O/dWgioP1TGe696tiBNZNFsE5HbikK/eN7Dvx7AYWlvxQkD2\nprRHrjWv9b8h1+ov97KprUe28elnIMv3XMU4tZzPwPENKXIEzs/eRWawfMyr\nVacG51UYmrCHPk7HMLACzya4wrht3JvjE4B/OkV9DwkgRHYKBBOaN1g3FemS\nL662EFa6+cqFL55EO1VaFoNdbEMByw0sJAxKp1R6bsP8r+jojS4Ocd1Ir6Xq\nlCL0Jz+0czpyntQx1DINfhlWril6WZ5UPE8vi0tuV539PCeqv1Lxrff8hgGd\nKtsz8VZDRKnZwjwdpv7uvOmizz7YHDiftISJqlnyaoLXm6JjnEpzR5dleEWD\nMNf7IaATTSUXm7wxgAbVi3DxYiMNWS57LT8rTzA/Zibq8SW3APwZQvYGHB+r\nWA/uNY51mpLNVbRkr4ebGxybTYoBPL0Yysp9uTRTr6RAIYLuWzp4X7seTv1Z\n2UNEged57B6mc7JwMjhjcGqV0y/Hogho8x4IIFZcMnCW4qAlCRONIsTBLA9O\n4WGG6CP6EQ92uqnNuMF3c9rT1BT3szdHxkewGxsAi3PnBiss2ySxIQsoNL9v\nXNvU\r\n=Kiuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc/3jIBL3xGKAP756TUp64KV3aAgXKhU1r/EmLGBlUXAiEA2I/yHE8hf3rkl19m0LZmCKH/0OmnCKN/Viw8RRJalcE="}]},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runesmith_0.0.0_1549225186221_0.0022547213719001924"},"_hasShrinkwrap":false},"0.0.1":{"name":"@dweomercraft/runesmith","version":"0.0.1","description":"Utility functions for modifying html attributes","repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"jest --config jest-config.json"},"keywords":[],"author":{"name":"jikurata"},"license":"ISC","devDependencies":{"jest":"^24.0.0"},"gitHead":"35f38d0779a8b56759ec5c3fcc0d1a0ad4c5b60d","bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"homepage":"https://github.com/dweomercraft/runesmith#readme","_id":"@dweomercraft/runesmith@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jikurata","email":"jikurata.dev@gmail.com"},"dist":{"integrity":"sha512-oaYGRGQGG9zCqWfW56/br40THyeo1VwU8eJnvQrDGnudHVNRk4NkONFRJyOFemJvwC2YZCwg5un3k52dxQQa/g==","shasum":"e2944042a9ff8cf9a53d7b2c102d7804a1ec2a78","tarball":"https://registry.npmjs.org/@dweomercraft/runesmith/-/runesmith-0.0.1.tgz","fileCount":5,"unpackedSize":3834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWHL8CRA9TVsSAnZWagAAC8UP/2vUoOsMjuRPKizo2xxb\n5Aj/2s1g0vNlTIGkNl8nURbKG1h28o6sp6xnohBszoq24PYu+N8zlW6BP9nY\n2JJn8foPmF7z6U9g8H1U+rGXLB/jLzq3g+5YBtmdOKp/1FQ14trM7mzLSjbr\n83Y3XNPhPzW6Al02th4qOtNVpL3g9uDvpAaHAYy1I+HufXZUFPZlQVbrIDgv\njEa1RxRZnK9WSJC797HYNwOjDGz+/MTf3/8vflY8IgLbPh1nt9HrCxiRMK+S\n9kUso/qz/cAn+j8pl2Gd1Z7vrEizRcoBHoM1cC39mNqgDXMi5KFpQkxBrUkN\nrTBgXq8jmAuSTkHlrV12xEP8U6MOhtw9jUAmz4LcnSlQZxjGEIwS2UJul8Sd\nRWpwLPSHiXjq6rit9jzmMaOBGefvGcpWCC8OKhd82dY5kEMgw7vaCF9KLbA6\nSEBeNIJRsthG8T2sNI1ExBQJyDMQBoWFot0LevglhQpwW8GmEl5M9deoWjZC\nIvfN8kzHVzrL1j1JZdL7mtmQPdgsvxATgx/dtnRlv9Q/+c0JGG2TXwwsrgq6\nrRRcNlvb/rz+IMUSzbldAp1gkwi7s9gpiHi5fGPmH6gOTuQSOUGnu8CMfTFL\nOMmg3F1aipBFDVaDgWDrY95NCo0U7KJ/ntvw69GdIz8lWI6+7ivfkoZLgUrm\nBiXB\r\n=3+fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdqnqN/x5bO7ESKObJ6kyTuaaw0vCHSARtpOHtXhr0VAIhAIjH8TN4jEqQha+UMbjg1g/aIVJdBcLrB1F7RwNpoDqH"}]},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runesmith_0.0.1_1549300476057_0.317596015602591"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dweomercraft/runesmith","version":"0.0.2","description":"Utility functions for modifying html attributes","repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"jest --config jest-config.json"},"keywords":[],"author":{"name":"jikurata"},"license":"ISC","devDependencies":{"jest":"^24.0.0"},"dependencies":{"uuid":"^3.3.2"},"gitHead":"5269fef987c73e4eeb9ab8a95e358d4e9e5cc976","bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"homepage":"https://github.com/dweomercraft/runesmith#readme","_id":"@dweomercraft/runesmith@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jikurata","email":"jikurata.dev@gmail.com"},"dist":{"integrity":"sha512-qJtJ+obKcyINBeinc/rB4qe/fmOPgEEStcHwxBwIapTS5iixkShWIP1IIkDm1kzFst2ef8+mAnngKY7cW/3oyQ==","shasum":"66665548ec4c333596ac0fe7940cdb259a040141","tarball":"https://registry.npmjs.org/@dweomercraft/runesmith/-/runesmith-0.0.2.tgz","fileCount":5,"unpackedSize":3963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWO1wCRA9TVsSAnZWagAA6h0P+QGTEW+11IWqKeUd9REd\ngzCVEnl/trE2uSC1g67kuaEiUTYgoj/JhXmrFYbnAJetdbq8xdpXQKenz0A6\nC+UKSWMJ8zR+ldkgJRxMR3US92tBb3F48ra1+gF7nMoztvLaVetst/C9u+5H\n0SUydc5ZcUwGktZNOZS4wy0U7rBpmdx0qV/s4I0vyWSp7arjnxyeYxzugHiI\n9xYGEx62t8hqdjkQnP4QYe9pCiA4v6DvIQyTJBQv2/PpqpKzbebLB2TzuX6c\nhLawQSKj01+7gO9J46fOYVZYIFfshQqA/Ag/YYnVu8C5K2xTxlrnikuC1mY+\nxM1o0Xobv6G0Qe/5Bg3dqRrAFyLMo5hpDgcMkChEsdrs7R9LKP0M0QCkwvsT\nlx5Eqq/vDs55nRL/K3qfnZPoeFhlrPEgcZ4vT1qYkrUpY7jY0iTpHKbnkggd\n4+tZQw6/yWhwwM6Tttgo1g7D1EyFBmJqBuciQWNSYfkNpzKZk82XiKuCZyam\nwfFkvMpoyscxNBhy/sgIIWf0zDLYIORMTLbLo2KbklLTg6ByrT+TygGByOb9\nVR2BEuSEqZzxojtqzePKrpETrgWcM46iTgB2PL/CTzoJgXUzXeCZbz0PARiG\noWYzV3pbr6+l+4uYwXCk4VMOZhz0cWVR5BwQybvWgT+tCi3ZGrIQtGFxsdBl\n9+EK\r\n=6Amx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYB27RVCBHiAaWskYdqUy7M67zWZYBl94bY/eszExWfAiEA5IqzvZR90uxqFJ3OrvtMPNmNyO3nt5xjfO9pUyC2SBg="}]},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runesmith_0.0.2_1549331823387_0.66465903049189"},"_hasShrinkwrap":false},"0.0.3":{"name":"@dweomercraft/runesmith","version":"0.0.3","description":"Utility functions for modifying html attributes","repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"jest --config jest-config.json"},"keywords":[],"author":{"name":"jikurata"},"license":"ISC","devDependencies":{"jest":"^24.0.0"},"dependencies":{"uuid":"^3.3.2"},"gitHead":"cc5e56684c58f9eb964993f6455e89a2200645e5","bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"homepage":"https://github.com/dweomercraft/runesmith#readme","_id":"@dweomercraft/runesmith@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jikurata","email":"jikurata.dev@gmail.com"},"dist":{"integrity":"sha512-Q0Icg3/+l5rYprFRDdzjOLBkQsE0qeToTiGKj9VR27OODAb4ujHuaV7DcZ7vyhmIrBr17lGmdJHiFRAVTlMXfA==","shasum":"d63ff6e2ae8e7108e51b4b4dde6f67c673e9f4eb","tarball":"https://registry.npmjs.org/@dweomercraft/runesmith/-/runesmith-0.0.3.tgz","fileCount":5,"unpackedSize":4448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW9IxCRA9TVsSAnZWagAAsFAP/R2mQPMkNJRqpJ6JHurh\nxz1+wTr/YVJmc4yBzk2XHXBpWU94m3G5wvM/L6JF+evn//TtCm46E+5AYYm8\nfm7NL4WsBDZKF0g9Zg4hIo+813t3o2AoqXIZoyazugjaWgch2buFogedTAVC\nB2J8SbiMGNh7ULIdS2Dd5zRY6TIJXnfxMKsvO/G6cAyf2L+gy9M1vtMV0FxK\nTx83/pVS8HHnWVgGghv7yByVXFtHum6G14MJvmERiJRbHfkHzwyL5roUmxbm\nhZGXAE8j+DB7+XZpTjOnfA75mOyEKYgEC8wy+bZwjqVnNR1talBvY9tnOmr6\n/HNZ8hbvj8I268bFWOYFcqTzat5+6RBR8WWMbWjpKdxARlCgmeop+bvnRpZb\nAWzX/BBi5nar+jNg1T4ME0RiVhIjCZLXNr6qFLzcq4h7PsWcBnJLIwQFDcdN\nu+kjTT0cXiTz9dTn9zXYVf1PBXzQG6faBeuq0VeyB3hEUSW4Ef5lUSvUG8YK\n4M2BW6lWUk8PRQmA1T7TmI2+dujH7S0dBT5KV5YWP1uggvf0+4kk2z+QJ0+0\n+c07kzjYMeouJWC+V42m2AXBBvEoPFKOn1f0+hn3gsS5dB6MJwT3vvGGurpr\n9WLLF38cML+BZ/DuSgVyFIIy8lEhtTZJ+75/9mGi572xYjDflZFuf99oFD6N\nC3lp\r\n=Zp1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ/Kc7xcEqOEup2Gp+60nLlokhn9Ym3A5MBfYhZD2PFAiBs3X80cPGy0Dv5W3b8/BoO3EXEu93GwouYTFmtCLSmiA=="}]},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runesmith_0.0.3_1549521457189_0.16750285804510323"},"_hasShrinkwrap":false},"0.0.4":{"name":"@dweomercraft/runesmith","version":"0.0.4","description":"Utility functions for modifying html attributes","repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"jest --config jest-config.json"},"keywords":[],"author":{"name":"jikurata"},"license":"ISC","devDependencies":{"jest":"^24.0.0"},"dependencies":{"uuid":"^3.3.2"},"gitHead":"196b6ba2ad0e16abd381bf20aff9d356a5b43cad","bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"homepage":"https://github.com/dweomercraft/runesmith#readme","_id":"@dweomercraft/runesmith@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jikurata","email":"jikurata.dev@gmail.com"},"dist":{"integrity":"sha512-wyKyRWZzGZ6e6snZ0/LI9V7VMJFZ+GkN4IQaXw0Of5MloRJAZLGxtKZzaKx6cN2By6T7X8HfEw6msBtaI6vmGQ==","shasum":"dcc0ed90187774989276869136420c7d06853d04","tarball":"https://registry.npmjs.org/@dweomercraft/runesmith/-/runesmith-0.0.4.tgz","fileCount":5,"unpackedSize":4440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW9OmCRA9TVsSAnZWagAARScQAJy7IeTOrr+CEUIxcFTp\nCOkRps6IUILkU4Y7oKOh+8Wb/uGUropfNtfTOLAFdE9xEGUEJ6h9vitgSmYF\nVLcdIN33UAzLS1aTMPe0KgEa8dnFXXajj9bYivK8HO9/d+r8ztWjJ8F6C8CW\nZknrRUWkAQI9KgeBdJjTpUPweQN6YdBncAis3f15Z+VOFav42ytKSMEwo4T2\nfqEKsXP3ezGOifEhDAoaebBaKEmZroyHvBBxMp80/A9Zh8xzQkKO9zwZMDVe\n5+59eB7gd8B+8+qUbu7ghgmXmBSOlU0a08y8hH72Tmgc0hDbtUAfs2L7MPHs\nljEbkdwUf0cfkXvlUIgoAJlW4pY8ST74wwj/FxH1fSIfQqWgph4B9jtszIp1\nAfRF1PXltCfyC355xqmS+xtkYHAh4tUEIShUdYYLOcY3fF+OxxmWw6jXugtu\nugV43wd4KgwBrs4R4i5BigmZzVrvFLxfBJClmjAvBzg7WEKikNdb4QRm04oY\nGb9LYczK5AEtnpPh6GZUWpkw3+z/GihqiwlYr8Nn34p+qGklKC/gI/XAT0hY\nPQUJLz3cD8sonNYWOUOrvQBHt5/qX8cdKcbBsy+mGkrN3LHmpbprDzyPiBZb\nTEd1a9gLNeNLhd5fPJPewIV+aYvsJ8/zJoyAdKmWE1DfCvAwVEQWXPMR6oC5\nn7VO\r\n=17ax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1YRi5gSm+PfACZ0yNN1TdcRicLJQlFNkx0v+lxJ50PAiAHCy+A4evze1+6rG9e0C/22e/778LN0DOIOj/so8F40w=="}]},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runesmith_0.0.4_1549521829900_0.9458195836293679"},"_hasShrinkwrap":false,"deprecated":"Unused package."}},"time":{"created":"2019-02-03T20:19:46.045Z","0.0.0":"2019-02-03T20:19:46.363Z","modified":"2022-04-05T06:11:40.835Z","0.0.1":"2019-02-04T17:14:36.192Z","0.0.2":"2019-02-05T01:57:03.519Z","0.0.3":"2019-02-07T06:37:37.368Z","0.0.4":"2019-02-07T06:43:50.130Z"},"maintainers":[{"name":"jikurata","email":"jikurata.dev@gmail.com"}],"description":"Utility functions for modifying html attributes","homepage":"https://github.com/dweomercraft/runesmith#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/dweomercraft/runesmith.git"},"author":{"name":"jikurata"},"bugs":{"url":"https://github.com/dweomercraft/runesmith/issues"},"license":"ISC","readme":"# Runesmith v0.0.4\r\nUtility functions for modifying html attributes\r\n---\r\n## Install\r\n```\r\nnpm install @dweomercraft/runesmith\r\n```\r\n## Usage\r\n```\r\n// html\r\n<div id=\"foo\" class=\"bar\" data-foo=\"bar\">\r\n\r\n// javascript\r\nconst Runesmith = require('@dweomercraft/runesmith');\r\nconst el = document.body.getElementById('foo');\r\n\r\nRunesmith.removeClass(el, 'bar');\r\nconsole.log(el.className); // No classes\r\n\r\nRunesmith.addClass(el, 'foobar');\r\nconsole.log(el.className); // foobar\r\n\r\nRunesmith.get(el, 'data-foo'); // 'bar';\r\n\r\nRunesmith.set(el, 'data-foo', 'foobar');\r\nRunesmith.get(el, 'data-foo'); // 'foobar';\r\n```\r\nAdditionally, Runesmith can assign a unique identifier to elements\r\n```\r\nRunesmith.sign(el); // Creates a data-signature attribute on el\r\n```\r\n## Version Log\r\n---\r\n**v0.0.4**\r\n- Fixed an issue that caused has() to throw an error<br>\r\n\r\n**v0.0.3**\r\n- Added a check to ensure el argument is an instance of Element<br>\r\n\r\n**v0.0.2**\r\n- Signatures are generated with uuid<br>\r\n\r\n **v0.0.1**\r\n- getSign() no longer attempts to call a nonexistent function\r\n","readmeFilename":"readme.md"}