{"_id":"@8area8/domstrict","_rev":"5-696daeae19349af945164f3b28dccb5d","name":"@8area8/domstrict","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@8area8/domstrict","version":"1.0.0","description":"Wrapper for basic javascript DOM methods.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","push":"npm publish --access=public","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^11.13.6","babel-jest":"^24.7.1","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.4"},"gitHead":"166b34b62510e78e1a3ffe12fa45626ef2a1522b","bugs":{"url":"https://github.com/8area8/domstrict/issues"},"homepage":"https://github.com/8area8/domstrict#readme","_id":"@8area8/domstrict@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"8area8","email":"mikaelbriolet.services@gmail.com"},"dist":{"integrity":"sha512-22sEwCVGwYFTLRXD6fFUiBtV5t7LATMeQHQuaPPqr41x8y2FUCVZ6ZfYm1t5hDJiDHO786ZBCH+f6YPP1OHs4Q==","shasum":"ad4585a348165d1dc3106bac777a8c558c18c52d","tarball":"https://registry.npmjs.org/@8area8/domstrict/-/domstrict-1.0.0.tgz","fileCount":18,"unpackedSize":16973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvM0qCRA9TVsSAnZWagAAadAP/igeN9BAUZQ/gwRONWGv\npkahWpJoUiyNUBn1jwaQxJqVzsGqjOxIlgnmn5Yogsr+1KLkhxhumopN66SF\n3T7snECA2+hpL6GH0DiDSO93gB2+Ji+kqQrQITClUKWDLvuZH53swtIciSQS\nHITFEDqcrID+CA9zwJcVzxx7wLPjaCg5IIxUf12WbdwuaBXNcvDxR9R5d9sj\ny0lvfLIeeLB9Y45IT7vl6Ay9EZMntOf0e+KxymWvQBq1mUNa5b6uIcGibDzI\nbFeOVG4ysuMaEkcPuKSys9DeJ1cO7amSLSrIOGRxLtPzTHWsezq9frpno2T0\nBq+O0Pv2IDxS07mPVWgcjxs1eUdo2gMLhIdmqHOHSWjqwmqS3YnD6afdaCM7\nTMXkIXf3SwYE4eBrMj9XTDJ9iQ7zqHrrFfvxhZcpwBRwE7SiCFruLV4s75eZ\n60MV6gmRiocN28Eopz3Xiu5IYIdEIK2AGzi96VhMHVgN0wroHnmNdfuAHurr\nXtxVIfk+YjIVG/8OjwTkvvSQV/w2ov4eJVdajElW02EKmS//XVdK6GDVIDHk\nW8SwXbp9g+IdYWHjZQYxJnQ8GbgDjvwQXEX0njZ1E04gg9lwUkQwKuKeFQOB\nnSgyIRcJVcktCVO6S2m6WmGuOIHoC00MEP+LlZF+DIybVaejb7njTacVGkWe\nCsOf\r\n=VNhA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf23Awq5/e7vG7ClFn1T3xs0/yhl35ANnaMlQ4nAju1wIhAOgRZKsPW5K61ubotuSNtIftEQooQccstHv4HZq2wucP"}]},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domstrict_1.0.0_1555877162085_0.4923285704320777"},"_hasShrinkwrap":false},"1.1.0":{"name":"@8area8/domstrict","version":"1.1.0","description":"Wrapper for basic javascript DOM methods.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","push":"npm publish --access=public","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^11.13.6","babel-jest":"^24.7.1","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.4"},"gitHead":"146ffbf806d6d3facd32e17317e48f4306297665","bugs":{"url":"https://github.com/8area8/domstrict/issues"},"homepage":"https://github.com/8area8/domstrict#readme","_id":"@8area8/domstrict@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"8area8","email":"mikaelbriolet.services@gmail.com"},"dist":{"integrity":"sha512-bQCnN8H/UPQAyoWk5A0PRsgVsVxawtw9XrxpC/2FY+2dMDACROSnITCBkV8sJR+bis7yG38dMT0YMKMPuc+qdw==","shasum":"4470d5797eff06f57bd6d1fa69ca8b7da74a6b47","tarball":"https://registry.npmjs.org/@8area8/domstrict/-/domstrict-1.1.0.tgz","fileCount":18,"unpackedSize":18170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvM/3CRA9TVsSAnZWagAAAnYP+gJm2uEyowlCIoJyuTZG\n7vICX0ljXs3XpSmUPEe4aJPthXVyfAIATMzL81m5+Vj4KE1JhrdilEhxEKda\nAhSrIQG41ZTLPKYgsA26dDoSbXqxxXq+B8TIGMG6ueBa89ZjTAUAc/Z7KWYK\n17Y8TvINaU7LkZ3ElE58OtzLu0+dF6ScVAktNybAwft7T70zlv9dLAQn673N\n7ttzQhPeSeZj8Bifb6sbgcgS5k2KT6d+zqH6HsH1yyHQr2G6e811x4ITb1Le\na3GD5t2XoliUwK++DLUDSDvzQbFrT+Lv5eUA83Nhxptp6VsWxFoxV/k4BPwz\nOdebyENRXnrcG4qTma7fjiTTrhv9Y3SuWMDkCVhT6Kdw2mGELb5mrTWQko0L\nkmNC94N95tD1BE4fZYuGYDwXncdRTJYTZtH0mhkJ/yTj+3MTHgTXk6Yy9rmb\nawKDRIVvAieL/n9NYeOG1hDteUTAykUL5eGNXfQa2W9Tvj5Vj6HiFEhPoheN\nqI13dJ6WVe8cftN9VS2zaMX73WDTBIQnQbUDGhQDtHC5HUTVrnqh3t7D/Nrj\nXu+SJVTXPNYOoMNWbbsbuzyUV8VjD0Q/YzAr3H//N6J2Zmc8g78eILuTa6wp\n5EbrDSpK9WakdjPsiFslUzf+D3lNzwvB1g8lGFlrBIqo8zh7asbSUwH6+lGN\n66va\r\n=X8u0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Gd0apnUInwsMA5EixM3u1dV5bFRqNhcTDjmzIU6abQIgKbEQIpVzlVx78CBUCnKQLrZgWo+BcP4glb8VEWmFWEQ="}]},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domstrict_1.1.0_1555877878570_0.7487711056452471"},"_hasShrinkwrap":false},"1.1.1":{"name":"@8area8/domstrict","version":"1.1.1","description":"Wrapper for basic javascript DOM methods.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"test":"jest","push":"npm publish --access=public","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^11.13.6","babel-jest":"^24.7.1","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.4"},"gitHead":"fb478145f7c26fc4e6c8bc23ad65d5dc0c4366f9","bugs":{"url":"https://github.com/8area8/domstrict/issues"},"homepage":"https://github.com/8area8/domstrict#readme","_id":"@8area8/domstrict@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"8area8","email":"mikaelbriolet.services@gmail.com"},"dist":{"integrity":"sha512-mTp121dFgbPxwzAD9/Ulh2HkT4jofBSOFysB/0xuZtaBVVd6JmwOP3u89G/PLUXFsubFsICBgEdaEbXt1NqxiQ==","shasum":"0192f2f641d668eac0955638ece20314d502599e","tarball":"https://registry.npmjs.org/@8area8/domstrict/-/domstrict-1.1.1.tgz","fileCount":14,"unpackedSize":16065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvNb1CRA9TVsSAnZWagAAZzEP/1gjRA5tmr0d5X5SmjQT\nx8rKy5GmSOvl/grfbrTnvzq8Sm/KIozWH6VVqh+7iSG1wBt3cuCCVxda128i\n2FK7tDWKrkCAuwKVAN/T25BUHWot1JGwhthluNPwWQgr+chlJkPf64waMyqf\nN4A99jpmHZfqYWHP7vX9iSbEhtxp3WS7y3U1YdKy31TUV8Wx39v4H/RLdB1i\nuO/1DUbS5b/QkjZo8qnUjAxspUC4N5nO7hhU+alCChaBftqFma8mm+/tGh7j\nuD4uH0tHsTCyPNnMc+/hFtWZeKPMZcjIub8XufPtIUv840+HWc4XhLvdlaRi\nXLjrNgL813lmJIb2+nyoRbiBQef3fFDlP5eSlyzAUfhr5QLk+FX0Bd9bHNCS\nazseC1Y0yAn4+ytTkQQ8c5jVwv9er4Ft1Qc0lfZREzkbGm4iVdXFuq0slSQo\n1/pft3kOx5h8zfkCN0uZdKE8ktZS0GzumO7hvecvTgmjWSj6SCx2wrRXdn0Z\nysGvPy9IlWdoLa7arg3kjnaGaAaa9dlT0AiTbkVn75kGNn6Nk3oYuG+fT1Lg\n/Hw/gur5W+pI8VxJNIehDocfSyjVzw8OUJ2VOZ4AqxmQFSh4RFK9tJzH3B2z\n/T3VFJVS4ac/BDHj8tZJ0JU/BB51rQgVcAZKwdwbxR4dmsSp8H7kcL3TRsBa\nE0ke\r\n=D1eo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKnHG0t2gbiL1mecTPEg8pk6G4ilsSYhGBS/p4IJLOCAIhAMhcADhxFHkDh0mmf3NO4+z3SoT3jlE1G/XvmwhVvcW5"}]},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domstrict_1.1.1_1555879668992_0.9094898180822446"},"_hasShrinkwrap":false},"1.2.0":{"name":"@8area8/domstrict","version":"1.2.0","description":"Wrapper for basic javascript DOM methods.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"test":"jest","push":"npm publish --access=public","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^11.13.6","babel-jest":"^24.7.1","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.4"},"gitHead":"aacb8b5eb9b39bb510e4037fa450730ccd769c2a","bugs":{"url":"https://github.com/8area8/domstrict/issues"},"homepage":"https://github.com/8area8/domstrict#readme","_id":"@8area8/domstrict@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"8area8","email":"mikaelbriolet.services@gmail.com"},"dist":{"integrity":"sha512-cMwBSmw5b6I6Q3izOCuoWWpAH5jxhJtazH5H+NE1uDNe3AdA+2nkpTIElqhrY/aYL5IKxJUzQCVUdr97VFOYhw==","shasum":"d1ca98c3bbfcb670cf5aa3465669e19408f759a3","tarball":"https://registry.npmjs.org/@8area8/domstrict/-/domstrict-1.2.0.tgz","fileCount":14,"unpackedSize":16285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczF/rCRA9TVsSAnZWagAAKLEP/0Iusmk49xC7VAJXrCJV\n294l0mnkFsFVSGZkuDXe5Th6kGCSgapLHh2n6qJq/+Tj2CZA5NkUj9RymZK9\nSPl2C1H49XMwCSkSWrJJt/Rrg+nu0Kj/uh4dtWr+6a6fPZGzOGKLfnOgBXJA\n65p8oLj2hwKtHyRG22iqgEtM3Leh/gWzdpWU3WYA6NZgGA5qay/DcGkTB4bt\nV9fPK+sq2yFjyE3jUHCYUhu5az9tcAjtBizzJ9G82KMNKRT9sZRzmI0SmExl\n7Ngs+LPNapBITrcNzdc08rEl62lwUuMiDaOJafE9+2Pz1ozsnfhskCax7F8f\nqoQ9z6DXA/xofHMZxJioYISJ1kfET50TH5R7I1WtyUZnILJcwBgM7eCG8IX0\nssjf7CtUFn551AVqbUJeG8hgArSYGAtt1oAVr2WO0nSorujGb6oEVa8WZe+E\n3V7yv4BmKY77IxbudysYYUjqICo317kADbphM+qggbg/AI5WmOWuM2TxBbgw\n95EAIgV+ZXBEJKWQJTuJxZOFs5AMp8JlEHeeYo/r8+B8pxY7MskdkWPT/IwS\n+7YYw6Dt7nBf6VWAIBb3TPzNLUBWUY48dtxy+ldzLi2Tz8mxdFKe1Ar+9mGe\nUFbFsfT+A9su7/MgUHk3qpV8xfgmazulavU1MIdyK3OnLCCH97hJhEwV624g\nV/od\r\n=8GIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN7/aJWF5Lmv/qD6cn2VbTGSipAa7C6vGQZHEaCTJBfwIgCe8bJ9cfCbxKH76514OOtyjOxSGHLrCY0a0kPGK+QBo="}]},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domstrict_1.2.0_1556897771054_0.31744945639266575"},"_hasShrinkwrap":false},"1.2.1":{"name":"@8area8/domstrict","version":"1.2.1","description":"Wrapper for basic javascript DOM methods.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","scripts":{"test":"jest","push":"npm publish --access=public","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"jest":{"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^11.13.6","babel-jest":"^24.7.1","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.4"},"gitHead":"27e59b62706531ece0d4129b26471e8ce2e6d79d","bugs":{"url":"https://github.com/8area8/domstrict/issues"},"homepage":"https://github.com/8area8/domstrict#readme","_id":"@8area8/domstrict@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"8area8","email":"mikaelbriolet.services@gmail.com"},"dist":{"integrity":"sha512-YGWsIl/HJzpu5MVyRI/CORYCrbD7i7uno69cybo9jI6EWQ+F3Q2yBXE6CdZ/keh7oTf8QoJZwZEuxzBJ5k07Ow==","shasum":"c545e3503cea2127c02b283fabff17a37d877555","tarball":"https://registry.npmjs.org/@8area8/domstrict/-/domstrict-1.2.1.tgz","fileCount":14,"unpackedSize":16463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczGBECRA9TVsSAnZWagAAwyoQAJXT6jakEGobJ7Tg7BPb\n0ej9iJhNnQGy9DQ8lRipfDjWoXBukR8n4eHWh09/KWJ/grkIggmQAZpQn5iT\nMCmRmTtjnEGsMxFrxmgL8SwJ6TzF6svujAJskvygjFMjcDCudTXJQS8XKQws\ngV86eAjIQlT4yDE1fEKTrrHJ7wM0EAGZGplMmiDFqktijcqjP701Z23xaq0W\nb4NxDn3KUDrPfZSjldUq0e1V28Lv4TsVgJpALzRGrMD1NILXOGXxlHHYNC9e\ny76LOW7WO08uOkLT0GhCmTqKJdecnRFP74Du+PGJTiMmiY1oOrHRLdWXaGDf\nuj1bmOCJMbiFF/DBX8ZfOFt/V6gsH02YeNqRdmkVIjLUnfx7uZ4Y36+yhWR5\nhFPvTkXyVwMOiFUz9PIyJLKb90XdhoJoLbieYRxJw7vVobQfNuw4E/P99HX5\njlI92uJQYDPPfrzi9GnL6bNsljfvzfpQm1OTrqZVy8ULnLTVUXqe3gcKQWls\n5mDM8pF90rcCqlBN6n1I+kKELb7+bYYdtaNkLnTdZI8vI5ZB7Pz398erQtht\naYRMZY21+xRfF73D3Tx3DMcjrKpmyEywZFF9GZ4HxZ86SUStwIu6FzNxVe05\nxdGi+eXIDM7KJ96f1CrpvyHl2MGu30NSNxBZmXscivYYY59Z3IH95bsmg8CM\nkZHC\r\n=BC5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgRCjgkdN2Q2mR0xiryh8HJS40Eb6+faUEy4Gj58AL5gIhAPCA3OHfcgugEm9VgEDL9deCzyR6/6GsujQily3l7BnI"}]},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domstrict_1.2.1_1556897859471_0.06232216807561808"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-21T20:06:01.877Z","1.0.0":"2019-04-21T20:06:02.252Z","modified":"2022-04-04T10:49:41.504Z","1.1.0":"2019-04-21T20:17:58.719Z","1.1.1":"2019-04-21T20:47:49.165Z","1.2.0":"2019-05-03T15:36:11.238Z","1.2.1":"2019-05-03T15:37:39.634Z"},"maintainers":[{"name":"8area8","email":"mikaelbriolet.services@gmail.com"}],"description":"Wrapper for basic javascript DOM methods.","homepage":"https://github.com/8area8/domstrict#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/8area8/domstrict.git"},"bugs":{"url":"https://github.com/8area8/domstrict/issues"},"license":"ISC","readme":"# domstrict\r\n\r\nwrapper for the \"getElement\" and \"querySelector\" methods. Return the element or an error.\r\n\r\n## News\r\n\r\nAdd the `$base` parameter for query and queryAll.\r\n**Todo**: Create tests and update the documentation.\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install @8area8/domstrict --save\r\n```\r\n\r\n## Usage\r\n\r\n### Javascript\r\n\r\n```javascript\r\nvar get = require(\"@8area8/domstrict\");\r\nvar $element = get.id(\"foo\");\r\n```\r\n\r\n```sh\r\n- Returns an HTMLElement OR throws an Error.\r\n```\r\n\r\n### TypeScript\r\n\r\n```typescript\r\nimport Get from \"@8area8/domstrict\";\r\nconst $element = Get.queryAll(\".bar\");\r\n```\r\n\r\n```sh\r\n- Returns an Array<Element> OR throws an Error.\r\n```\r\n\r\n## API\r\n\r\n```typescript\r\nclass Get {\r\n  static id(idName: string): HTMLElement;\r\n  static class(idName: string): Element[];\r\n  static query(selector: string): Element;\r\n  static queryAll(selector: string): Element[];\r\n}\r\n```\r\n\r\n```typescript\r\n/** Get an element by Id. Return the element or throw an Error. */\r\nstatic id(idName: string): HTMLElement;\r\n```\r\n\r\n```typescript\r\n/** Get elements by class. Return an array or throw an Error. */\r\nstatic class(className: string): Element[]\r\n```\r\n\r\n```typescript\r\n/** Get an element by query selector. Return the element or throw an Error. */\r\nstatic query(selector: string): Element\r\n```\r\n\r\n```typescript\r\n/** Get an element by query selector. Return an array or throw an Error. */\r\nstatic queryAll(selector: string): Element[]\r\n```\r\n\r\n## Test\r\n\r\n```sh\r\nnpm run test\r\n```\r\n","readmeFilename":"README.md"}