{"_id":"@thednp/shorty","_rev":"40-250efc2837fa7e501979890def3334e9","name":"@thednp/shorty","dist-tags":{"latest":"2.0.14"},"versions":{"1.0.0":{"name":"@thednp/shorty","version":"1.0.0","keywords":["shorty","javascript","vanilla","native"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@1.0.0","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"06ea9e9c066f10c887a44bf11c8405c98b6927eb","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-1.0.0.tgz","fileCount":234,"integrity":"sha512-QM4NvPSs7OuoSPAHNirRH6YsoqLV2YsXYNCBBjVkJuh6n3VQHZIHxID9WvNVOEdmz6exx55cW6Zas5lDASpd6w==","signatures":[{"sig":"MEQCIDbsyWsCHhc/voFw1P8+Drt9BUB2uE7sdn83ueyweOFkAiBVYYWLXnsDeOGbdcKtpGpJvMGCjFRndvWEDOLjuwINVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifTT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPzQ//RC6zQSAmA7idIClF6caH7fSM3TYqC3wpdL6O5UcvZkmq+Q7O\r\nRfFkpXzc0b847vqdVDV0cML0zKxtxuHI936KmTQ4QnUEEM/g9ypw6XeEIjQG\r\nSBBFOekMfreD2jsQbZmr/RhFEZPfBIky5V00/578v9IsRXEhBfxgZn6xF7ES\r\nMpvjehAYD+sf2w8R8eDwHkss101Bc2gRjZ5ZHrkFm1eknuLAGFNDn9qBskEI\r\noX90odbi07Fvy4YtmBM5GMxwDMvyxGhSf9KkV6P74B9kv9llUGDMTHJcQk1J\r\nojI9E4d4SBRKdOv5epzZvre6AtqVrqgJZP2ap0FcIkH+I1KI7IldMhYVEKAK\r\nM+Ye8xtTOzsX/wXAkswxmoX1PIcMNSzJWpbBcrpUJyIXHB4A1QXEHdGQnfME\r\nHgpJ3DXoRAFKPUVgkiVN6mGMVBni90iBDoqDZ7uex4UXcQuq94/2wiJomHRc\r\nl6oUP5yuHsRH/yTAFXEwa0ZtSn86fhcDkGWj7w3XFQGh1VgkA0KQ+HPYisGl\r\na1ktVmy+xnDU6Qq1qkNcjQmAviO6lDO1M47113ppCHrhS5ej3I4onpfcRWd8\r\nSJAQyDGaYubedLfhFiYh+QOPi2aoTSY19fpb0IcXTm+auBHb0ONMbO9yiOtV\r\nZMWGuu4iBdJ83tVDG4xEY2ylqQKvbFWQtfQ=\r\n=SS3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.min.js","types":"types/index.d.ts","jsnext":"src/index.js","module":"dist/shorty.esm.js","gitHead":"6b9d721db289629343ab1d4a2161b0a828a70006","scripts":{"esm":"rollup --environment FORMAT:esm,MIN:false -c","umd":"rollup --environment FORMAT:umd,MIN:false -c","test":"echo \"Error: no test specified\" && exit 1","build":"npm run lint:js && npm-run-all --parallel umd umdmin esm esmmin","esmmin":"rollup --environment FORMAT:esm,MIN:true -c","fix:js":"eslint src/ --config .eslintrc --fix","umdmin":"rollup --environment FORMAT:umd,MIN:true -c","lint:js":"eslint src/ --config .eslintrc","build:ts":"tsc -d"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"JavaScript shorties.","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.22.0","rollup":"^2.38.5","typescript":"^4.5.2","npm-run-all":"^4.1.5","eslint-plugin-vue":"^7.7.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-buble":"^0.21.3","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^5.3.1","@rollup/plugin-typescript":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","@rollup/plugin-node-resolve":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_1.0.0_1652372727353_0.504347784457257","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thednp/shorty","version":"1.0.1","keywords":["shorty","javascript","vanilla","native"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@1.0.1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"091871c3e9e0c7f4b3a53a2b29ac207afe30b42a","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-1.0.1.tgz","fileCount":232,"integrity":"sha512-2TW5fkFg2vtfVcq2pfrjkfYODaTDsCHVUMaTsDEXStpdSgvq+SuzUtGezBy7BWl+4i6KN7f/ZZtRXm7cYH0flg==","signatures":[{"sig":"MEUCIQCcJaSLUxRrGJwbeKcHzXl5JEO8EY7/mwUCw5yeIaZrtAIgSVjeWLfWCRW4JT1Pjl8ilPrW30c4ROhPWoVpdOr15C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiferhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUOxAAhwjVVpavYn5IPsClTmNveV4eoNwsiWeyqh/cBN2zcH9UBM18\r\n6EZNRgPlfNXci9Z4YE2zNTGkzvv+PXPG+7NmanFkFkFNEe6wRZMGbSkmSzm7\r\nyI1B0fFbVP9E8cVYAYLvR4lv1e8MqigIKLALPHKuhOeCAwxxeXeAKrMN0DYo\r\nRecP2QHUVylahy/TBYI2bDwELExvfdGS4YIXGTZQt+6z0Qr7dPeeBv3/2Qdh\r\n7zgYsn/q8nepMFlCw3i/kUkWjDthq0JIH91R4CZ680F/pPp5YUfu3AioPfu+\r\na3iNNOlTBV4et8/3PvDTInrHbjGtthk7MvUaoemWHNXycX3WICuxjwGNprYw\r\nVG+ZmqCvfyX86Idnvn9JN3XrRJOQuFLBUXD7kmmDvpuXj81O0+QDjXktiUB3\r\ny7elD+iFyTQvbYg7IelXQ5mHfF20wzrEhe03L4nHdP+5qWgftNwdk7Ay7Cb7\r\ne3LePvNznRWRNLpYzpRbMkQdqA5RnSpcZedWWlok0vavTppoP2gLp1mGRafE\r\ndo1oGAaNrMU2JVsFZnLUNi0N3yhgCc1igt7qxAfxTfabMkzfVD4WL9yxJZfl\r\n7mu65874x13hMLlt6Atqe3Be13jCJAPQCl9OMkRSf+yzc5B6zWwvklCXQc0Z\r\nHDx1/lHEDdkC5g0pEngP8P7umXwo7dWW7VY=\r\n=wpL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.min.js","types":"types/index.d.ts","jsnext":"src/index.js","module":"dist/shorty.esm.js","gitHead":"9baab6ab1aa8ca7dfe597c9adf0850664b666df2","scripts":{"esm":"rollup --environment FORMAT:esm,MIN:false -c","umd":"rollup --environment FORMAT:umd,MIN:false -c","test":"echo \"Error: no test specified\" && exit 1","build":"npm run lint:js && npm-run-all --parallel umd umdmin esm esmmin","esmmin":"rollup --environment FORMAT:esm,MIN:true -c","fix:js":"eslint src/ --config .eslintrc --fix","umdmin":"rollup --environment FORMAT:umd,MIN:true -c","lint:js":"eslint src/ --config .eslintrc","build:ts":"tsc -d"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"ES6 JavaScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.22.0","rollup":"^2.38.5","typescript":"^4.5.2","npm-run-all":"^4.1.5","eslint-plugin-vue":"^7.7.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-buble":"^0.21.3","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^5.3.1","@rollup/plugin-typescript":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","@rollup/plugin-node-resolve":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_1.0.1_1652419297224_0.9719032932890628","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thednp/shorty","version":"1.0.2","keywords":["shorty","javascript","vanilla","native"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@1.0.2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"13aa262ba6be3594dc21e9902ef83139d2d32eb5","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-1.0.2.tgz","fileCount":232,"integrity":"sha512-uOFCiL6HXNPOyEtB8/tw77ZrTaEynPoNnC5afhUkTGhLhtKFSnoJzIcDjwKXIotQVdHw8LGVKYyBeRSkSbB81w==","signatures":[{"sig":"MEUCIQDIx6rsE5mDDBRHwGd93kCLZAcas4ePH2OZaeUze6FRrwIgS07x4lHsAIzY4gAhHFgBj28M0ykztxwcPCCcPhsTpIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikPwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeURAAmCaVYc/5Ztn7NeOVrDGzDpC1TkgslvSN5M6m4HHREg99TEdW\r\nkds1cEMJPPqnJO25YXO7536nLzrj1+j/res1lo7jn9Aqx6/11gffEa/luU5U\r\nM5SMHF7ci+7PfdSIC75ShUS8H5AV697I1N8D8I4prpXImVots7VIE4VYExZu\r\n6O7kre6NQX4Je+p9p3trcQWbw9RbQV0sSpkuwilNYzMxUhwa/8siiOe3L9ze\r\nkaA/FwLqiL1X8TuPm1T3jyTrbz/Fh4WTw/jXrkl5q7H9nErp004xxStIUJi2\r\nvHMmDmorvuWyU3CPCZp3v4dS18+RrP/TU0QFvwJXJr53qQfapWkWpmAT8umK\r\n1o3HFsNdnYuMCoa6yBDnNUI0d/pkWhxt+AUpUU9tLtgJwRWJUQBof9KfM0Fw\r\nkj3XbhcVfyNFGhAgD92/gmSBRrf31gNWuKTglgdCkj1FPGTCWj3yJcoqva9x\r\nJRVFSMrafE9aU2ILeAcjf6Org2zPf9y3QFfzoU8QES2u8R3bZmDjEiVSceW4\r\nYhyazpVb5Nq5T+uV8ewMQoscKv7SAn+AtBz046sf7mx14nkmFmN+luZ2Yyv6\r\nb2qkJIZ0MfWeor3H/3GtuEA9y3XlDKamuWMLdf+SimfcwLL3jkTvW0vj75Vm\r\nIlAlyqVfPVs5to8tZ/1yarYcOVWZnLGEEm0=\r\n=SMgK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.min.js","types":"types/index.d.ts","jsnext":"src/index.js","module":"dist/shorty.esm.js","gitHead":"ace7433507e12107702b3d50eb89dbe8d8488228","scripts":{"esm":"rollup --environment FORMAT:esm,MIN:false -c","umd":"rollup --environment FORMAT:umd,MIN:false -c","test":"npx cypress run","build":"npm run lint:js && npm-run-all --parallel umd umdmin esm esmmin","esmmin":"rollup --environment FORMAT:esm,MIN:true -c","fix:js":"eslint src/ --config .eslintrc --fix","umdmin":"rollup --environment FORMAT:umd,MIN:true -c","cypress":"npx cypress open","lint:js":"eslint src/ --config .eslintrc","build:ts":"tsc -d","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"ES6 JavaScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^7.22.0","rollup":"^2.38.5","cypress":"^9.7.0","esbuild":"^0.14.30","typescript":"^4.5.2","npm-run-all":"^4.1.5","eslint-plugin-vue":"^7.7.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-buble":"^0.21.3","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^5.3.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.9.12","istanbul-lib-instrument":"^5.2.0","@rollup/plugin-typescript":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","@rollup/plugin-node-resolve":"^7.1.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_1.0.2_1653668865594_0.18910888588093666","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thednp/shorty","version":"1.0.3","keywords":["shorty","javascript","vanilla","native"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@1.0.3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"65394e7420d2dd42d219f8da759a68f1a54564f0","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-1.0.3.tgz","fileCount":233,"integrity":"sha512-PPaERUGmRpi2eWxYUV5yv/pvalPgPOjwKRmRqGMWGuV8xgkvxgtjKIiFJA2D2ei4l4Ih9mEBktDg6Z9+y+To9Q==","signatures":[{"sig":"MEUCIDnEN6oD2xForLtlqDxy5jT2k1yZstuDQVHPOR8SMnzXAiEAosy7mIZSVDZ3CxFgIzht8Jmnqgp9PWbVjoJF6s3rm3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikmKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHVxAAkWo7UN7gzhgAMcDk0n2w9H8kNDp4zrWbyJXJzQFGgSFbKJnU\r\nNeUIr5R8nD+jtSKhPqYZWE8jjEul6U4k8JlST2+bfo9CktQBZ+4JtjqhHPl3\r\nkrvMrtKHpCqSuNMTS6wDX5MbXfGg/gj1A7+zDkUddNJ88xhs1XxRibIgoUff\r\ncZV54n9Rp1A1RAqwvOpSHf84mkbptdWFtET0Cx4VI02Ur4OueU02Y3PLKJ8A\r\nxv6QBV9g/x8RzMHVHClBz2zN+WlAsEpkNzA0Mds0X8AaRE//1nYD/sdXGRJe\r\nxsBmv9TPkK11r8TnVm1/qSaKVij61roZ3O1gRi5ThTyVEutfqNk0D+uxD1xM\r\nhn/CYHwxWuiHzxMuEE7wpoZ/QFtetniAun/0b7LvYaTpS59TFjcJ0HIcPaIQ\r\n7X3YpkUhAKSEQz/QNbWSWF5varI7H73n1e6da73QUIIqevMexiY3D4C+ijhc\r\nv8RBfXG3aaDdBIFWpKJskZ3Q9NY42VpT8D8v6Ywn6hDZm1+Y1BcmqXagDh6Q\r\nGKpd1cZMocfYIC9pDIlHxljHg2KZBbkayRK9L0e6KaWfqgfiPPcDaagUzt0A\r\n13BxLiPnIpcF4gI/wqy1TF7GbiWQb6J1I2+ResdHGrVObgHEpLCEYGdls2CT\r\nqZSnjCPx6VFiNzhmIeKFqg0o30TNtFHju3E=\r\n=ghlK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.min.js","types":"types/index.d.ts","jsnext":"src/index.js","module":"dist/shorty.esm.js","gitHead":"e70f292bd894973768259fba0632629d7045b185","scripts":{"esm":"rollup --environment FORMAT:esm,MIN:false -c","umd":"rollup --environment FORMAT:umd,MIN:false -c","test":"npx cypress run","build":"npm run lint:js && npm-run-all --parallel umd umdmin esm esmmin","esmmin":"rollup --environment FORMAT:esm,MIN:true -c","fix:js":"eslint src/ --config .eslintrc --fix","umdmin":"rollup --environment FORMAT:umd,MIN:true -c","cypress":"npx cypress open","lint:js":"eslint src/ --config .eslintrc","build:ts":"tsc -d","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"ES6 JavaScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^7.22.0","rollup":"^2.38.5","cypress":"^9.7.0","esbuild":"^0.14.30","typescript":"^4.5.2","npm-run-all":"^4.1.5","eslint-plugin-vue":"^7.7.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-buble":"^0.21.3","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^5.3.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.9.12","istanbul-lib-instrument":"^5.2.0","@rollup/plugin-typescript":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","@rollup/plugin-node-resolve":"^7.1.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_1.0.3_1653760647318_0.5951283471718873","host":"s3://npm-registry-packages"}},"2.0.0-alpha1":{"name":"@thednp/shorty","version":"2.0.0-alpha1","keywords":["shorty","javascript","vanilla","native"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"4fb87fc7b0991fec4c9811639653e2df7ca988cc","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha1.tgz","fileCount":1066,"integrity":"sha512-kZH8bpz5QCaV7k/YEN1Fc7nCdCZYed+D8MpISBxO34N21vlihLxvoGDYq+8pDhYfFS2AuDc8GBfkEW5kwb2Kgw==","signatures":[{"sig":"MEUCIQCaOZAzMmTPvUZbLbTrokwkjOxXC460tI5zl4zQXU3kNQIgPahgmKZaIhTxXrb945HXfJjdjC3lKTD7RUJ3MbHvXVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5PLEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEdw/+OD25+ORk6GPOvRXmIVH10t7g6n9c08jFWE+32z3NuiEaLe1q\r\nHOZOs1ILMicHaJPDzGsfywxBBEoU2wqPMCtEYaul18J8oXmK+FCVcnr0lV26\r\nW0otCl69IYZXfkP8S5fruvGjzWKtly4pV7wMYchrgaU68JAC07DtYTot8y4S\r\nYxGgGykzJoF1KHf+Hr6SFlcssJ1pRkA7rN5+xms8gi9mDLlj2V/+JSINVu6i\r\nHofD+9fLWf81DdIXfp/EXqphorYLNjT4KWUX6KczKKRSsYhOpqpyfdhb+DTP\r\nSfuJH8ydQph8/AH79xXoje2TdG6I/1tGxJmxpVSRyK8Y0Vh5zhmP7uOJBVG5\r\nq1lVl1KxdbuC7cBW1ehKS2iNhJQpK2nR0tDaPHlnqYarIqHfS1XqBB5Zooch\r\nVZIOV8T1s+oleirM9sl0F7yKA2OxDxo/z+46TZnwQrLL4oDrXqhiLaumnSHL\r\nKrh7MYopYaaAGrPdt02E97XlFRMOChySW4+iZl+FSTlqMia8+hGWJdgjAYsG\r\nrRjAuhkkj8eaZkpI1Cvw4x+MPAYo0k2QISkNKDkdJzaazLw8ubhKDnfbc7KO\r\ndtoALhVky6JuHAse6LHdfuW6Ao4HuKq/ph+ErCPjTbqjXTYqIJ/Vyrd+MWtV\r\nqq4QRA0dqrf7Aq06bm5E95bx9KMoFYUAohw=\r\n=UJOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","types":"types/index.d.ts","esnext":"src/index.js","gitHead":"e3bd49df3fa398caa14e005457c1dfc29f74dd2a","scripts":{"esm":"node esbuild.config.js","umd":"node esbuild.config.js FORMAT:cjs","test":"npm run pre-test && npx cypress run","build":"npm run lint:js && npm-run-all --parallel umd umdmin esm esmmin","clean":"del-cli --force dist","esmmin":"node esbuild.config.js MIN:true","fix:ts":"npx eslint --fix","umdmin":"node esbuild.config.js FORMAT:cjs MIN:true","cypress":"npm run pre-test && npx cypress open","lint:ts":"npx eslint","build:ts":"del-cli --force ./types && tsc -d --removeComments --emitDeclarationOnly --declarationMap --outDir ./types","pre-test":"npm run clean-coverage && npx tsc","clean-coverage":"del-cli --force coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"esmodule":"dist/shorty.js","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"TypeScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^8.20.0","cypress":"^10.3.1","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.31.0","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.31.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha1_1659171523913_0.9838931952767287","host":"s3://npm-registry-packages"}},"2.0.0-alpha2":{"name":"@thednp/shorty","version":"2.0.0-alpha2","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"b91c9b58a2037d0b6709e602bc163d227a5ffb53","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha2.tgz","fileCount":883,"integrity":"sha512-EV1aXMRiPYxiQXBNwQLe48QRn7QgYKAb/LrD0jZTkBDwRrNKlij1k71bLu0wJMjMsqqvMoY7rKwp8xQEt9jLEw==","signatures":[{"sig":"MEUCIHY7X8g65CEKs43t9EtyfUZsE+bj/AwnPMwhiFdWeA8NAiEAkNdZ8aIlJYkiE5lijAY3/UaOCXtqt98GcXrir0Oartc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1240953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6P5qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRMRAAj+/DkvxoGSpUrQsznfYbm0mh8o5hrZSQh9zjVKtn4PNAPWaM\r\nXvlRnpRjvyvPGPHlp+Cg1Ff3HiNqFDyJ5EtHlEole/2AoIxmGXb34JUAZ6pt\r\nmLt2glXuyqo2Nrcg4tca3HlTu1zJXE1v1iz4WmiiKBI7egiERxLIXGliw5so\r\nW1/dEVpJ3cUX6uVgvE4nxx+xoDYnynEt6Qdse+6udbwvhIWM0n/nLiup3jFl\r\nTcZ5HEYThz6g/n3dUVd6UfF2Bp+4MEVgPzxGI7TDi2Dc79W0pmw/9vJoSG7d\r\nccp9g1OkQY1VtoMGM6bG8uTBK+FPhkloIQOJmlthPa5IX1MdaE/Kqj07ZpMb\r\nid4EAGi414HPYD9HFquoTUWnzOQXmBqXHxiD632CYddghXPZ0qJ2br9sCLgI\r\nV5GiICpdz8G8+GDCk+utoZO7yYP86kiMEn4/Hjcfuh22gqO8RruM+fQv4QOF\r\nTNFznvWo8SDiR5Sp6ZgL4SdxUTwNOuTP6phoE0qYFmhD11p/od3CRm6nEC36\r\nAgbx99IpcBAUkzSQr66Cv8/aJLdq/KRoVSTVLx1j5WaUjuFAtdH2v8iaodu3\r\ntkJWP4DkEpb34j94Iy3+bExQwj4I5JH+rtvQY0XwVDF0c/q5Awa2UC5o+AXD\r\nqC+f/Vw9W2+kg3BR2hXBmFTPI954nyBLJvM=\r\n=oPmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","types":"types/index.d.ts","esnext":"src/index.js","gitHead":"4f006bd4da1d51fe92850a18da716e7608d1811e","scripts":{"cjs":"node esbuild.config.js FORMAT:cjs","esm":"node esbuild.config.js","iife":"node esbuild.config.js FORMAT:iife","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && npm-run-all --parallel cjs cjsmin esm esmmin iife iifemin","clean":"del-cli --force dist","cjsmin":"node esbuild.config.js FORMAT:cjs MIN:true","esmmin":"node esbuild.config.js MIN:true","fix:ts":"npx eslint --fix","cypress":"npm run pre-test && npx cypress open","iifemin":"node esbuild.config.js MIN:true FORMAT:iife","lint:ts":"npx eslint","build:ts":"del-cli --force ./types && tsc -d --removeComments --emitDeclarationOnly --outDir ./types","pre-test":"npm run clean-coverage && npx tsc","clean-coverage":"del-cli --force coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"esmodule":"dist/shorty.js","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"TypeScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^8.20.0","cypress":"^10.3.1","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.31.0","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.31.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha2_1659436650305_0.4532774683857468","host":"s3://npm-registry-packages"}},"2.0.0-alpha3":{"name":"@thednp/shorty","version":"2.0.0-alpha3","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"nyc":{"all":true,"extends":"@istanbuljs/nyc-config-typescript"},"dist":{"shasum":"cc184a4681af0a03d9b1c5ce0f33177e8fee862e","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha3.tgz","fileCount":887,"integrity":"sha512-QpWuyAg/kQ+1HXAvKzwNJJb7quSbJXNnUWv4qTkYJBZuBqHGitxTZmKs10B+wdVgNLa/cXm2sw1yEq8QH27eRg==","signatures":[{"sig":"MEYCIQDVkq9DdJl/w5g4SbZC9rrez8C/gJMYSJ7ozzlqiO5eVwIhALlSA5Iv8ixb+EKtikeu7B0bRd954xoqXHDCx5JXnz2J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1256053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6VUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpaww//Qx+fltX18VwJ2ClP2BiKzGFHl5iovi9GODtOJB0DkeY5j48u\r\nupHe4bHqqPTVGAjx9U0Edb4kAIlG++XVJd6q1tukr1ehImqgfjqS67uyx1Hq\r\nayNV41jmx5a+yG3e07qn6HwUdBagP3fO4Zjj88395OV4P5lBwIHqaibrgIEJ\r\nqGqkrv3SrHgCpyepCWTAcCBfaOdQGqqTcut/Vu7bRyQCxBf4VqLr40e8bZjn\r\nH0NySDKj47hNbZAjEt6aYC9VYIgMaJ73k4M36O0pVrO3YQgbdLqE2VrCtDw6\r\nyAjciD1BKeCQwpkgaDTtlFK79Kj9xy+7CKn2Ef98TTnDYVWm4qlbnDPFkpgm\r\n2geIllifiThSXpE3KDA+MEw1rOV14pUVHUeAoS8FwjA50mLoWbDdRPwOl50b\r\nCxRCbnd8+lt9gmBx0caToamDPEsNw1TixgxahWKayajpXUtKn2YsE6aIkrDG\r\n9WZiEF/gKqkF7BzAl/2OnPAU5g6SPP/tN3XA/S3RhuUyhH9NsPccnTPvrVIf\r\nmRbM5H6OfSm2kFVuKqXzxlJZqZAqGXJhKxjd1XT2R02LgEdwyzN1z8bSfm50\r\nEsSO/UmefBzipSjiiHt8sXb6uHjHSnxd8JufGkH0dyvopZVahUP2O0MFYGCK\r\n4qz9YB0t3sVXLDJ+SBEfPGJiiNccZw8Dh0w=\r\n=cBC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","types":"types/index.d.ts","esnext":"src/index.js","gitHead":"d4f1a4110ecb615c888568a7f50912b189aa8875","scripts":{"cjs":"node esbuild.config.js FORMAT:cjs","esm":"node esbuild.config.js","iife":"node esbuild.config.js FORMAT:iife","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && npm-run-all --parallel cjs cjsmin esm esmmin iife iifemin","clean":"del-cli --force dist","cjsmin":"node esbuild.config.js FORMAT:cjs MIN:true","esmmin":"node esbuild.config.js MIN:true","fix:ts":"npx eslint --fix","cypress":"npm run pre-test && npx cypress open","iifemin":"node esbuild.config.js MIN:true FORMAT:iife","lint:ts":"npx eslint","build:ts":"del-cli --force ./types && tsc -d --removeComments --emitDeclarationOnly --outDir ./types","pre-test":"npm run clean-coverage && npx tsc","clean-coverage":"del-cli --force coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"esmodule":"dist/shorty.js","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"TypeScript shorties","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^8.20.0","cypress":"^10.3.1","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.31.0","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.31.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha3_1659458815875_0.5858304114341177","host":"s3://npm-registry-packages"}},"2.0.0-alpha4":{"name":"@thednp/shorty","version":"2.0.0-alpha4","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha4","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"2b1a3664602da20d0982bdd5bbfea6d3b299587d","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha4.tgz","fileCount":227,"integrity":"sha512-gEaxBX2PeVUcoCNcBJW0fe6pYoOtLtVSVr0TYTftc/lMiNRScydj+VkSPBUajA3lnQKQ9mmZWIo4z17bMzUZOg==","signatures":[{"sig":"MEYCIQCWIQWsunboEoVbeyK5y8Zs64MYN0Ye/96Xi2WauPg7wQIhANawoYvDjyoVJ1YVjWbgjSL0pvo2G19dGZgC1ymNkftF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwFXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd6A/9Gp97R6bNJNM2VG32H1mdqQdkFJ8bHnMxIT9Xqs2FJdCxGnhM\r\n81BQts5aXEgsFFKCOeVsYMMFTl7byTsfrXfLUe57cbS9bWljd14oMvlEUBYn\r\np2O/u0KmWY6+NN05MmmVyU6PD1hF+VibGp7IX9KewbrTma1lvl4GCflUo2yy\r\nwkscu5sWIL4t+Lfslp3OSIqrg1pw38dn2gP6S5bhI74yHDm4YSN1AfY46ewK\r\nhgzkvdxw5SLSgUcmnJ1uoXw6J7pIZJiLciVctlatkrVUjeWG3RnbiQLdV4sg\r\nfp4MhnFe/rvPIDoZUr8SBShZRCZD86iNNmJLwSkTqycGIHnuC2Hj7Ef+d6M7\r\njjTRkRiGfEPhl4xtZCjbePUO9/iUlPXrCusBxf3nxhiN+PLnlq+fXZ+7/+wO\r\ng0R7h8VxB8Il24qxAgMPnZArPdrM7VSLFjnZ2nCZX/102u3RtGXHoFaBy59r\r\nd/vy3tjGYBeBxr9Y7ogCUc+zzJoZ+n6TB5NpNft3CJoqvTIcHFslpqfb8ZmT\r\nByER4p4/h/9u34m9lDqtMbmiOKHJMWJKoYsC1KbEe7M6/dqO7u5EQQUpH3Gt\r\nGrgEnBLNhp+sWbaqZTknDHj+kyMjuOmAZEnTlNSBnUDAtx2fNFhZAKLSO6k/\r\nreVEEcFPYIfyPm0V+tUsprntHDL51T8DnYs=\r\n=2W64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"84fdfda9f8a520c36629a0918473580e74dd286b","scripts":{"test":"npm run pre-test && npx cypress run","build":"npm run clean && tsc && vite build && dts-bundle-generator --config ./dts.config.ts","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"tslint -p tsconfig.json","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^3.0.9","rimraf":"^3.0.2","tslint":"^6.1.3","cypress":"^10.6.0","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","dts-bundle-generator":"^6.12.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","tslint-config-prettier":"^1.18.0","istanbul-lib-instrument":"^5.2.0","@testing-library/cypress":"^8.0.3","@types/istanbul-lib-instrument":"^1.7.4","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha4_1661403479232_0.14583902120797787","host":"s3://npm-registry-packages"}},"2.0.0-alpha5":{"name":"@thednp/shorty","version":"2.0.0-alpha5","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha5","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"381ad43facc70b518ca7485efd94850fa1609fe7","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha5.tgz","fileCount":227,"integrity":"sha512-zBj2uQ+NVxQLQC5dRXZbYqKqx6ezjzZmrQCcRkQu+Rhw2UI9iNZfcyJNSFinmIe7wLSWIthguVPtqP1ZdCx5UA==","signatures":[{"sig":"MEUCIQCI5vEH9RUpvvzLth7nHTa4TyK4cNtMEMKOChHpfl+hmgIgfyAaTMu286O4HVEdCeBpemVkJ5Wzqoy0/o3axiwezD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC30ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdFg//QHH5Vrx/W2wLStRDPWPE3xtq7nNej3KdStcoLm/t1sMluyBN\r\ngxet3Gk4Y7AQj0sCjHKkXssPDOCxcN9lf5gXTYDtFBr82kIpaPfKqzkK2iKU\r\ntkPKgMVxDKt1oSNDY+YHr7Taf1wag0xdKZg0NagyMQFZQAOj08WO07P7XmS0\r\nI9SkAuF/jBX3jEQQRCAZDfG8MakrMmv8nLue2F/Fcz/zeaHRk0jHCiJiITgg\r\n8403cbEljrED6oVdYLVVs9huhWWW/gVo2sOeZDJlIx2oz0GDPrkdWHHgVZFT\r\nf2ylTkmfg26QHek77uEzRIYXvDu6TPdyhBF9gv46xg4smCF2ee/26d4GNmmi\r\nkeh86r9Ll/WZMGTqtF/d+CrXhTIshp/P+EGo8ARi3ta3v+tu2kM8c+K7Epa3\r\n0PWjDX59IPTV3+vQTaTSMbKRRudWh8X7btmut7vAGyMzXqUYQNorhI8raAJS\r\nZHD4SG6jbwSe+unuwJ/3BUrcAQiirM4N7V77j/Rj9xW23wvZmIFgbo6y346k\r\n3JwJ0oI9ImOBnRqfyntPcaxgYrEoPv9/MV4cCSHKh0V7gouzl1KSv8AGJRTw\r\nk2w3cX4nVmUQb43hvuQpnFLdOJiHIX5OwahEyrhAoWvi+AHaC7yuCjTrBlFd\r\nIBGg3sDNFPDEuh5dcN1IaaZ1wKNoHjSuriU=\r\n=8GIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"03a1611af6b36c2becb0b11bfd43764a8cd33053","scripts":{"test":"npm run pre-test && npx cypress run","build":"npm run clean && tsc && vite build && dts-bundle-generator --config ./dts.config.ts","clean":"rimraf dist","fix:ts":"eslint -c .eslintrc.js --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.js --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"7.24.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^3.0.9","eslint":"^8.23.0","rimraf":"^3.0.2","cypress":"^10.6.0","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^6.12.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@testing-library/cypress":"^8.0.3","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha5_1661697305201_0.3829903236364025","host":"s3://npm-registry-packages"}},"2.0.0-alpha6":{"name":"@thednp/shorty","version":"2.0.0-alpha6","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha6","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"c2992b09fcd6d63192ed133d38d6259432cf1cff","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha6.tgz","fileCount":228,"integrity":"sha512-xGSQeKw/QytfULVsMzRdGePZgf2M/wZsGqHMZ71DDhH4NXVqAM3smRZRX1bYK2RcWEAYxCSIShKLNVcE+DF70A==","signatures":[{"sig":"MEUCIQDbClKwaJTk600W9bqob83RDlBP+hLkSF1+PeR1yaszQgIgUQaS3SbCQzO1+d+5i09mmjmSGrgClN8Yun8ZtZ3m6ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjPBOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKbRAAjWmQk+FozlouKh1ZpkhM9JLu+FiJb+RTW2Bx208A1umkByLT\r\nhcrf7CfderOtV4GAHXZNyXw7XjdYvzi6vCxAKIOcYt2v3sJ3sxtBv+H/MvTh\r\n9mcl61SO4ikaba9og3oOqDElZgcVrC0sCXp0XuxbBO4C4SWIQrxhWLJLh/f0\r\nuSmID6DOLuEh1oU/bblRj3hBCFvbhrHi1L34VZjZfBAXQsWx2QoGGLsxmG5P\r\nYH9MxZI+ZcalaE0umDrRrPXZKsJI7O6+zqHwsu7bsiYsDU9R5nFv7cvPsGxs\r\nIcSJYJfweY/GXRyFdsYGzPN9Fu4tfST28jhzvdSDUggb8EsltOddbRFqIRem\r\nmEIHAmyvO2JPYzZlBqLP86RKGiZrpHHPAvp3Jp5DXwx+BkYQBtXBrzgey/RE\r\na+jCBH//V9Y7+1zkqeocR/igMnZN8NU8YK+O+iEWo93qQfEPErAcPXiWPCYQ\r\n3VyrA00UkzIg5Abpomi/9Wup3gMPd48CMh/SGIDD7mmqfiiUR6w/bklI2o1d\r\nZ1P45LnlqSwZnFi3JcPmiEMwDVaGbtcfo1rasqqo5x/L+Nc82WIPOGJo2q7m\r\nRTK5uCRR7406G333O3KSyTeaFsA/bQVFX59wK2tS5yzP/hc71AnDtkjTsvqB\r\nxvrsj156ZBXkrWI6SvY9tX+7hCyyC2cRoOc=\r\n=I1QM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","gitHead":"522ecff70290fe9eb12fdd4bc54ad231eb4fc447","scripts":{"test":"npm run pre-test && npx cypress run","build":"npm run clean && tsc && vite build && dts-bundle-generator --config ./dts.config.ts","clean":"rimraf dist","fix:ts":"eslint -c .eslintrc.js --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.js --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"*exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.1.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^3.0.9","eslint":"^8.23.0","rimraf":"^3.0.2","cypress":"^11.2.0","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.7.4","npm-run-all":"^4.1.5","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^6.12.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@testing-library/cypress":"^8.0.3","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha6_1670180942079_0.8401311906103053","host":"s3://npm-registry-packages"}},"2.0.0-alpha7":{"name":"@thednp/shorty","version":"2.0.0-alpha7","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha7","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"b64c8727662033a8e61543697d2bb554f7d68fc0","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha7.tgz","fileCount":229,"integrity":"sha512-G8oTfln/0g9TWxxMlF/OhY1HiwKec72jam53F+iVUpIoaYDoL8++wiLmRCkAJIlM6Agfej2NffXQDEd1ETOHqw==","signatures":[{"sig":"MEUCIBCK2f9lvEgjELrj/QoCTzIlr/7F/8Vxw2Uv2Kizyl7PAiEAiMSKHgpYKdFwdQkUrrwAl2ExMGdwDqzmW4l5FB1DsXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlhGMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotxg/9H4NmjlUU20QbWrP4dPR/hH4OtgGSdGDQ1c7E5TdBPiIcGg6Q\r\n5Mj0Nkfxe1445Cvebiqp2iI7iD5ZpJplFH2AqF1JkA5UcI32GLHycSpGeJQr\r\nyg04Rwtw4j0T+k+xjSPRtLuNcpGKqgNt9V0RYljcFhWTg5TGG76BtH/r2urp\r\nF3QYurCrAkWvzMyzy70EX6xVqrM/3Fn8q56G9UEyaNbhn+NWiBWu6OV8kbvE\r\nOZHMEcC/l/dBm82ZoCMkcWCdR2TdaQjCJErLGwcp+qjgEseXJxEg4sh1bPp3\r\ndQrVciscxroeXYBM8ntSuHqO72baqSO9Sx4SShZW8krKTVGJ7wKJMqbIEVxV\r\nGYgKoRWxq3o9wdd1a8xyko4MBUk716Lz9KAbGz8DnUpcOHE7RmMCnZKL8VTD\r\nrK9+ElHxrOgM6LM9ZuAjmzDLPc+lEmKVSpScix7WeQ3U7vpSkq671uH4GGM5\r\nzRUBv19VDlXPw98t8yYvXi0y+TuNscNfYHFfDsnrPJ4BiIm6G8pMeh6dUYDD\r\nB8yYmapuHvtPLd/Xqg3CRZs/8toFKD9HkSMsGNWasvxgRAGp37RTMINQTn3C\r\ncACGe2KHzDnl1uNvxQAYzI9PMO1t9gvSHehvtDTZyXLJZQ/5M+Z5mv6FY0dE\r\nlNkif5YHmA4imB3qnEfhoi6xncHRY5aZ5jQ=\r\n=o+Sr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","type":"module","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"ffd2a1a6553b65ae8e566a4efe0e8620f3a205b8","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^3.0.9","eslint":"^8.23.0","rimraf":"^3.0.2","cypress":"^12.0.2","esbuild":"^0.14.30","prettier":"^2.7.1","typescript":"^4.9.4","npm-run-all":"^4.1.5","@rollup/plugin-json":"^5.0.2","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^7.1.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha7_1670779276029_0.09923200358876061","host":"s3://npm-registry-packages"}},"2.0.0-alpha8":{"name":"@thednp/shorty","version":"2.0.0-alpha8","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha8","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"857ad887aae2a1443b74f9fcce2d81a480b0d4f3","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha8.tgz","fileCount":229,"integrity":"sha512-aQDfAVyIafkQpxu9qtiTbMWeBGTtoMqLMddUbNyzZcst9XjneP0ZY3Rjl1dJOOykvd5Er8w5Dsg5lPrAuOUlpQ==","signatures":[{"sig":"MEUCIQCJA6ToGiH2CcSupdufjsOEITiJtLrzLBjFnBW04WO6dgIgdiuY2aIkib8UIqaGHmlEcYlLNq6MtIIoVA2YTwCpAl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1jhPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpMQ/7BR+qbTnEqc4Yqn3S5Q/8ChQAnOeaqUK33ZnVBLhLQA9qiOeJ\r\nvvNohukXWCZz66FRd//wNrAwLglUfx4AjB/e5nLHEYgXnhYgOZWT/CXV3gVS\r\nKhSpcNrdqVlg5pfP3IF88wVCa7nV7J3fTyFpV27RWGPfgzxW6RsDkONJGoZP\r\n0yYC0eVw1B9JCPSUjxTiAKAfAI7Qil+raPxF7PZF/5ItOnsiSFxOpiSAMmhZ\r\nKl7ZHknOzajlWW2WhX97MoZURQobTyEUOCSel0BQuhF3/bsx7MTWh+bi6cXy\r\noLak3Vp7TigW7BCbhr/7nI2PY+gFidmloJY8Zbl2iWuScFBL6Jgy7ldVHUbl\r\nhpC7C3kHHkJmN3G6SsQDI1iYTde9S/2oEMbcgtNc7JyMKhc4CIwItOJqHpES\r\nZZE99+YwnCFpG+cjD+8RYNxeSaz5z2pWAgaNieXjs8IfvP7bTcHxsbVS+6Hq\r\nMZ/eeQJq7GX36BF+rUY0tGnARHr72221nd+FdANh4d26GxPJyKQqsMqI5Gog\r\nL56Qzoq6cvQfU7iLi6i65igpBaizTRVkYhrU8Dd7DQkyB+0zESJjpOf67UlS\r\nX8jD4MmWaib3/JV9Tn6VpXiZiaVCgqO1CUrSSS19CpgHPOo3YdcYgWklAobi\r\nzAaACIpOYJk7RRHoYLgc/bGWPONbk4tfnjQ=\r\n=XzB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","type":"module","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"e4dfae7a8d74b7ec72eb8aace64b63793b9ceff5","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.29.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha8_1674983503586_0.4585268234043507","host":"s3://npm-registry-packages"}},"2.0.0-alpha9":{"name":"@thednp/shorty","version":"2.0.0-alpha9","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha9","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"202ec41bbd575e3ec5d11e08c85c4cac45f7d3a4","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha9.tgz","fileCount":235,"integrity":"sha512-eHzFbgqiAirjy0trZ+lLslGfKWNW2H3N62fabB3Qkcc6/TWrR+AHPaxn95rYbhdpyJnTnsJdZRs8s3x6xBXj6A==","signatures":[{"sig":"MEUCIQCf+4RYI72MF8oCHhxGM6FSywvTaDCPo38kKUZRbqaRkQIgXFktymvQRHxWRBR2W2pe4/VcoBQm+Hlyp9YBAz1ipPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1p0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb/RAAjwEJNKegHWmQ3LGN4cryp0F0BAtzukqEEy/YMXQKQesALxA7\r\nOE9H4fOJH80HLdrwctu4IlMqVlT7fC47azrKdA5iQu8xBZBAVy6ebf5G8w2x\r\nWAWdPzptU1SNwN5SY8U4QNfKVH4DemW+PooT29jeWvlSDUkJRNG3UrhwcJcQ\r\nvYZ3eHqvc76L0raysAllFg+Dp+oXNWAc8+jKzlw9ijtVm0MnESiD4am/nkgc\r\ncYsVfaMkv/UeJaI6LDjatGUfe4vvn1/t5QMMDej2iErZJnkdlrOQaE5Rahzl\r\nk5EYGUmHg1BydlujpejabuYHtYTszjqX28PoWGEUYzUmSZcMKjHEElnpZE1c\r\n/xwf7BCwapJhkQoefZcjmWlZe1l4rTN+iOGd5fhVEItI4KcV7u2pckkSqiWc\r\n4PNKcMBAh4lW5xqwWcdDNSMXyfaHqnwwb9m2iqmvkXzZwcr10IQQN+MPbaF+\r\nFdd7Z0gWzZg93oZsLKcdtwfgklTIxuSbgaJ1ah1CvvGyltCCMutMWkCBbP/k\r\n3rvcakRUshx4KMgpRELPyBA27H8Zki/do6S8xLFAKJb2NN6zfQS3N/+otI1i\r\n0QCNDRnBEHzY+wEGxj0qa1q1F7NfSQMyzJwNlzmIrqSzezUEcMH07PuDSgIA\r\nzJdAkXDD/ZSA6cyecoafuDqUus3l7LNSXsY=\r\n=9lSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","type":"module","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"f366d45fe17a8c06b4d9ec8d223255129823285b","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.29.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha9_1675009341899_0.94960008115537","host":"s3://npm-registry-packages"}},"2.0.0-alpha10":{"name":"@thednp/shorty","version":"2.0.0-alpha10","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha10","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"baf3fa965f0fd678f23b265c8fdbea7d1a9f5ed2","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha10.tgz","fileCount":257,"integrity":"sha512-Hk26ybYpYYE3cMW39EEHB4Sg4wd+Ebv1yhzBlkboHRxS2fjaURfjMfCbojCdG/1lojYu8MMocj1ibme1EMKsVQ==","signatures":[{"sig":"MEUCIQCq8vBr/quztEzlUUqc17P1RhlGkpGLXN/aIW2b2SVHwAIgBna+k9ZAE6Oa5vr2YTl3Dwbxy093ods5+QnzN7Zusvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6PHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0ORAApHqBNjixIsb4AUqlcHYY+zaTXbMrqQlB0/aOpPnChMrEaxaj\r\nhfToJBvoUkTcpRdEkxVhr454QjH1BmlwX61Q6CtYRg8pCIUsPegLdJcSEZ5x\r\nRut4w3MppDMX27x9p64k/hLLJscL6rwE6/f3nDiYP5TxNl+D49k7xz4jsKIH\r\nVMoZbzLhVW79pK07uIkq3QVJ8gGtdtz4pE+j/bIMZlz2Epj+nyoPrM152U4n\r\nHsiOWf6cl9rvVR6mmEQ96IBOrT3auV08J1+QK5FNUkgFwCanglNv9PUtAUiZ\r\n63L8+QOiM9jWIdWTHkAbES0rzaHTjrt/YXEgddU7g+R656l/GaZTV2Q3lO0d\r\nREjz7Jc9vYwCwDXTxeliFOBCu9Jk5m/yxzRp045RpifzIrToiahNdvGbxss/\r\nD1Ou3DnKhD6X35OH958aRo8wdE7zRqp65HEjMU1MefVB33SPkH++sgPMOjGs\r\noMS8K4p9Z1BJrJoo+msHjOLnTFTVnskf7jrhxUAQVjaM3hTBBXzMHbIs2jEC\r\nQPC+klcI1lNBVFePkKF8RdakRQMFT2cyQRislNmcCDaUWWZBL0ReJF7CYxC1\r\nL23V+zsTW4mtjLr4uRBQUTkNv3912xDn7xyr+375oW0ZCtbZStFTPqVK2Czp\r\nAnSjuAwsYi1C5Wm46CJ02LgdO2H2idEihco=\r\n=AhgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.js","type":"module","types":"dist/shorty.d.ts","esnext":"dist/shorty.mjs","module":"dist/shorty.cjs","source":"src/index.ts","gitHead":"9edb5123da25e9d05b0f2b5ca298ae3e7ba3c233","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.29.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.3.6","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.0","@typescript-eslint/parser":"^5.35.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.35.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha10_1676210655237_0.2524449210224118","host":"s3://npm-registry-packages"}},"2.0.0-alpha11":{"name":"@thednp/shorty","version":"2.0.0-alpha11","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha11","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"2dad4cf3552a1de07753a49e50051aac807de99e","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha11.tgz","fileCount":257,"integrity":"sha512-Za9eHmnhyt58wZqbZl/0FEfHA0fkA0V04OsprsltnAsUlDfNGVgFvAxd3MVCh7XqrTlots0zl/StPst+YIEnNQ==","signatures":[{"sig":"MEQCIDXZgXGEhbCc5iQvLzbFP4lIs7vbnX6a+LpLriAYIyzOAiAz80YsXyAm3p7GHRqjL06UnatjeGynTizEwvBgnt06Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6RX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg/xAAkvLqVlDS5jV5aBAQUzp1vniVmtO8vuu15NkbPhy3CstzVVfk\r\nyhpit8IXrHzQoZsmsrfWIKGSDL18nGBi7OKTL/yaGpZrOGVKPkQ/PhLG313D\r\ni14Igbxa4r590W7R1PEeN/m5MON89OQ++qcKI8UJxGHWO+Q3FE9deMpdRk0+\r\nRA7c+cn+YgYNRrcny5kihbfTXTwU2CXOrrIdidui41qh/sxK2HoK68+adA+9\r\nSokR5v86YOGTPh9NvDJcfppSmQurcocDrwaNaWXLIhCFlJ6cstkPQs5Vd+r3\r\nM2azGOCOuA45y0N1701YblSjnpnym6xR3OOfaLr0kwrUwg/U4whNZwkOCQwU\r\nzzBedkUqdumrzAUbyVudv9/qq0JoAv2uUWDndcxoBtnX7CLkhbtzoPBTaBLm\r\n9g9xhJ9uBlG8pQsYFqjPO72J+4rHx97vNRZ0ykOQZD6jnGl5/eTdvbeJi+j3\r\nFIIQkZqbchjuATEY43sZWrtBpeEOgKn7KsWqNdDoWbW4vLukgb5PRErm+kDv\r\nrAFhF6Rq9A+WuGY+vzYbZ4/xB6ATTzDSdX+y3BtIl4HtLY5XP5WavkiZGH5k\r\nQZ+OWHpUhcTMTIKJ4zBYVT6TwVqRSeiF1NZgS6QWO3NlvoPSXvENcubOHsbz\r\n4LXY+SDbHEHI6kIKaXzBJnX7M2ShyFR/FEs=\r\n=dpW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.js","type":"module","types":"dist/shorty.d.ts","esnext":"dist/shorty.mjs","module":"dist/shorty.cjs","source":"src/index.ts","gitHead":"daff10a2204b7efb35b1398a6670a14d002cfa25","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha11_1676219897201_0.5964389464508901","host":"s3://npm-registry-packages"}},"2.0.0-alpha12":{"name":"@thednp/shorty","version":"2.0.0-alpha12","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha12","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"9adb74acee34fd9a8919969ca8e28f261de43d71","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha12.tgz","fileCount":257,"integrity":"sha512-EYjIe5TnKzr+hq9S3YtVgOwsfshZxSXmorKrVdq/BiglHbyzQHhHqwCO9k5aZcFQmf/rcqX/VhoOPGNCpz6b0A==","signatures":[{"sig":"MEUCIQCzZg0mLEbs8bNqPdoU+PpL0Dd5DjnSTUNCWsUdNJxIRgIgcjTnmxYbI+yGv18OLodq39nZDDnaKcWbVXlg8n+FYTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7xwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsIBAAhGZ3CFqo3soQ1kdJd3/fOJlFS7ssa2zpEfwdFMETbayvgN9D\r\ncGhTsITqRZcXLu5E+ymCIBwrwk+eTdPs7gvuvw8mhn1P274ytWxZTUChxKK0\r\nJEodJZnPgiT9EdKorpZ9aOrz6Oh4Blo0D9H9bYnWSidJFrpA4UNyKIbO+Rrk\r\nh9h94IrROFU+2jYZURmSzFIqzm7gFwncW8BzNfMMG2DndLSbcfGGgRlhD4zY\r\nXEnNNQbyACTgzOS90z6bHLa93qtJYkttmmKXw6WHlZeTAu8YSUhn8sRttMoO\r\n7dVB206m23ZbIVpgwE01JHpe55YRrbd8af9ZqB4dfCou56NR+gEPDqbXzB5J\r\njqMnE2gjQdt9NxbzaECpMVnLHo9Ars7cjYgsJU3Zrb3V7QqQZVSPQdT70EI2\r\njulGtJ5VeXfq9YYZZmbtBzijJr1R7Sf4+NvrK8RE4y4SWoI+sPR9gEBeM3ob\r\nb9QZnykJIXKHmqmMh5veeIZ8FYDyeLefMvFewEYFCw22ogJEmDpEHjIeJ5NV\r\no5/cdkkSIpL3siI8PD77J+PfYh7BqzdUGxeVw3fE2BxTov+cMAN/vy8HbMLQ\r\nLt688leX3n7wGQI26CV2PXCeiNksp+9+1WZwQz8i4O++2p8qp6JIzjfah2w/\r\np8qKEK7r1aL5vOqzgud1VTdvUA6UmIwZ5mQ=\r\n=BSiv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.js","types":"dist/shorty.d.ts","esnext":"dist/shorty.mjs","module":"dist/shorty.cjs","source":"src/index.ts","gitHead":"fcc5ffe580dfead5220aeea25136d7941634dcf8","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha12_1676614665757_0.03345606712710336","host":"s3://npm-registry-packages"}},"2.0.0-alpha13":{"name":"@thednp/shorty","version":"2.0.0-alpha13","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha13","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"7749a7be2668b7145cebccb7a75d91a4638b3cfa","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha13.tgz","fileCount":257,"integrity":"sha512-EJgCQLaJ1YtXqozHDuqwNaS1W38k7ehJLUBhZJtP+XVMkUWcC65xfHfL9E8/QGZp9hrXKkz2qpvmtOit3OGl9w==","signatures":[{"sig":"MEUCIGd7S/w1yivAJKJaAi0AiGNdiYuG/lcx/xMyZcMYfWimAiEA0+GYMSUV9HHv8t/0SQK5Bto73z3y7iXVQcUVPUCvG4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/PasACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUtg/9GTfuEJVYJ78ydlF0LUyeQM/Y4k/cHns+DDbet4GBFjgZN/5E\r\n5hqcoeUZ/xO4GXgVG8fBzKyXKaezQFOR33IPpCfNSUQifM/ic+qaK2dvNkVP\r\nkzPWqwf6MjvhbOYjspQIUMGXTmQvXDG2Wpoc79rQabLjVIKSc4f/3EEHi4nK\r\nOUO+ILTnvnlGcxX+yi098khiodwpMr/1Gxy7tzUDPjOxlG0zF/0prC4qhxTE\r\nMXhNiI/vEnMpd/db5iOlVNS27E2zY/ELP/c38nJtBKDgIEP3vPBBjIn4/XuQ\r\nDl8ot00x+Me+cJn2fuJnqmF/ZSVF5B6p2B9JaGXGDH++hjZkwNCTrjIuIQ/C\r\nvjw9A/Q9w9BN6rDXA6xUbIX1PpxM42kBUTrIBju/dh8ysFq8/xJ8rYVhg0DL\r\n3VHrck18yZdB3Q/vcGiC0kfoF4MEmXOAvzIMquOvdkhmjx+o2eQZMBkONEkx\r\nomdWNCl3PkDvBuLnNB1zDwbA6iejIeNUDHDNWAGZ5GakG1iVUYVumooYlD6p\r\nXyef6SDOLvqcjQUvwCsTPJ7djMJpTQMpKYHMruMvz+G37xJ3VOieZNyq5MoT\r\nNH1wS3v6Pzkoq3t/vGQL4vg/rgeFO4BuCKXghL6fmtQyeyKe+BERWELohZW7\r\ncNIXaDhZb1WTfufZqU/ZPiP7f+2ptZwQnuo=\r\n=1SVG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shorty.js","types":"dist/shorty.d.ts","esnext":"dist/shorty.mjs","module":"dist/shorty.cjs","source":"src/index.ts","gitHead":"59fad901e3469d024e0466233648d371b4706540","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.1.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.7.0","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.1","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.1","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha13_1677522603677_0.3659766345071638","host":"s3://npm-registry-packages"}},"2.0.0-alpha14":{"name":"@thednp/shorty","version":"2.0.0-alpha14","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha14","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"1a5a56aa74bed87cebb716e73f7a3845bb46a061","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha14.tgz","fileCount":257,"integrity":"sha512-BzuFJOsHEaRBvsx82TE0fQtGAJRQ/7MK6yUkZ109On/qzksdJuX4LbbDMKlRqiMvfLxxi3WJmTmgTjSHI3Famw==","signatures":[{"sig":"MEYCIQCDkGxjRlyZh/93uQscGVgN8Po+V3BfiUHsnLOFkjvMegIhAPRMSFKskilL2VAJgU6q8q6fxmdTd3XG+stG5Xc0nwO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFaggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmwg//fqxbv4aMfVJegAvL6GsJ+Oc1Su6Rg5nRpu885XbQ9WAIIk39\r\nuNH9QkaU49ft5mOXgQIOyz6tDPDI4MLJOvoMClpXtQlww6sAnTgXbe4fWGUX\r\nKTQGp9Bqs12JOdpKjS68RjxILOoggS7JGpYQnc5B78PZBhOVkP0s3tqa2unH\r\nAtEJlzpXzrC4C5I9PB+xF2jvKKlcsAgP62RBt6YeOPUf3gwSrQCjrgaPhl30\r\n4TMXh4rpcHQI0I0ZYEny1YzU+g7+qtHFV9MxX8jWRZvCiZ1XXwKzqGK+8657\r\niqIlWmfJzZZwLoEDxdNYzGkAtoDrrGeBZ7/ZegRM4x2FmC+gmX3w2JKLwUK4\r\n5hLijDJngQpJL+3rJNqCr0bvWMoeT/pKYIVKWtyCwG0PWgqYY1Z7fuKfhzZw\r\n/9ijK/Zq0DINgABnI6XOGyOpIAU7Og7pzbz9PM5RnzsztuDMRvwG001aRLUU\r\nNZjL8ZFuglfUV8axogT913WMulXzGsJBvc7j1RUP3Vh5D7o2eXbSbDfT9YIu\r\nkpXrMgvGihm5IrqaWPZlRVYK4mskkUY0i+dYMs+e3RHiAub2SjCGOSj2ZzoY\r\nbc/JID11HJ8I5tL0FuyE6Pem0qb8tCqCzDJP/aA6iZSmWTRNf7wpRCv/I9LE\r\n7BOaiSMcK5rk5LdUIAd4Rrt767RXpMSqDuM=\r\n=ehl7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"8276ae8c2822e729363dc1fffbeb1d945b4b685b","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.2.0","eslint":"^8.36.0","rimraf":"^4.4.0","cypress":"^12.8.1","prettier":"^2.8.4","typescript":"^5.0.2","eslint-plugin-jsdoc":"^40.0.3","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.55.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.55.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha14_1679140896157_0.0865968395942569","host":"s3://npm-registry-packages"}},"2.0.0-alpha15":{"name":"@thednp/shorty","version":"2.0.0-alpha15","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha15","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"0912bd1b21289065f5e3feb58446547d5f628862","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha15.tgz","fileCount":257,"integrity":"sha512-D3C/26S4CVTTjGjUp4YsqEXF9mMiaeG6HnwSZ3s+X4tdnW93x/TYzgvbOOUfxIuuxMHyUWs/UkrqXhqMo9fSeQ==","signatures":[{"sig":"MEYCIQDUXqhcdgBF1mwMCbpiaYSn/KCUvT9kyBhbSFS+pdfLqgIhAMEL9mg4sTPglgfq4PLEX+8YqFBozIN5Xpm2H7HMa0/T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586931},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"36e3ca16b2fa5d48f6e79bffc254960e81e85f30","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.3.9","eslint":"^8.42.0","rimraf":"^5.0.1","cypress":"^12.14.0","prettier":"^2.8.8","typescript":"^5.1.3","eslint-plugin-jsdoc":"^46.2.6","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.7","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.59.9","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha15_1686483633649_0.6259520793664124","host":"s3://npm-registry-packages"}},"2.0.0-alpha16":{"name":"@thednp/shorty","version":"2.0.0-alpha16","keywords":["shorty","javascript","typescript"],"author":{"name":"dnp_theme"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha16","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"3a27aa3e7926fe0a2e04e320daa3178289f14e30","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha16.tgz","fileCount":257,"integrity":"sha512-qsQEVifqyWnJ9y8O6P2sm4lgsavd30YCRmATAhBKw409tugi7Nv5TJP4IU0rep9mM/QDcPoCfkiJaYQHmSQURw==","signatures":[{"sig":"MEUCIQD+QlIAZaxfqSsE4i1Z0U+P/2CHM3EzWji89IRX5OEoUAIgR/xpAuL2BFDNIWGv7fFPeBQa6I/rTRPNt6P+rjYw21I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586935},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"7a3d82eed96c6b50f6d4bd775fc42024a7745e27","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.7.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.3.9","eslint":"^8.44.0","rimraf":"^5.0.1","cypress":"^12.16.0","prettier":"^2.8.8","typescript":"^5.1.6","eslint-plugin-jsdoc":"^46.4.3","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.8","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.61.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha16_1688485506533_0.9474584760122531","host":"s3://npm-registry-packages"}},"2.0.0-alpha17":{"name":"@thednp/shorty","version":"2.0.0-alpha17","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha17","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"9bbddc450cdbdf5509f7d4b18605c85239e9a4d2","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha17.tgz","fileCount":258,"integrity":"sha512-CsVmjqRhiIdRZmtrT9pXiucvSAvAgnukd/CRnC/lHc364223KIavGVTGSM3OknKdlkDKFLTZDqkv7i5+VTRXBA==","signatures":[{"sig":"MEYCIQCQUJNTHZp1rqchcIUBzlzs3qyvkym/xeKnbuC0wXcekQIhAOCp4VljY6/SR+LnzktGmhNdiy8/s3o84ZNJzj/wkPB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589695},"main":"./dist/shorty.js","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"gitHead":"c0395317d6f905817a0468a463ff2bcbff0931d6","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^4.4.9","eslint":"^8.47.0","rimraf":"^5.0.1","cypress":"^12.17.4","prettier":"^2.8.8","typescript":"^5.1.6","eslint-plugin-jsdoc":"^46.4.6","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.11.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha17_1692437144877_0.6472603787456415","host":"s3://npm-registry-packages"}},"2.0.0-alpha18":{"name":"@thednp/shorty","version":"2.0.0-alpha18","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha18","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"5b14364319ec879ae28210a12f88bbc3f5c753cf","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha18.tgz","fileCount":260,"integrity":"sha512-IYRUnSucA1/7fl7FMikoh5x1qD3ZdKYMr3OvaoYjZzddHS2ROnyN7GLL+qq/lR1p58U999RCfGuM8mKbQ0M4sw==","signatures":[{"sig":"MEUCIQDXzcA7RPJ4j9Dja+kCZeR5WTyCdytsD0nvP1QnayFhVQIgCCyIBR0+3lTW9cISW2JIqTzsAnjOYzJ3L5xp1yzlAgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611039},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.0alpha18.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm lint:ts && vite build && pnpm dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/7a207e9bd06381ab8488e0a26ec1ca33/thednp-shorty-2.0.0alpha18.tgz","_integrity":"sha512-IYRUnSucA1/7fl7FMikoh5x1qD3ZdKYMr3OvaoYjZzddHS2ROnyN7GLL+qq/lR1p58U999RCfGuM8mKbQ0M4sw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"nyc":"^15.1.0","vite":"^4.4.9","eslint":"^8.48.0","rimraf":"^5.0.1","cypress":"^12.17.4","prettier":"^2.8.8","typescript":"^5.2.2","eslint-plugin-jsdoc":"^46.5.1","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.12.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha18_1694039404770_0.5339609656130044","host":"s3://npm-registry-packages"}},"2.0.0-alpha20":{"name":"@thednp/shorty","version":"2.0.0-alpha20","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha20","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"9855eefd72ca0d1fb3866841208d67b8c2e32bfe","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha20.tgz","fileCount":260,"integrity":"sha512-BDowl3BxsbBtaRSyJOOJx9GreQYIBUKNCmx+jxkxJBy2SKfHOpE8H7KShLPProIaBweS/Fhb18jIC22VA7a+HQ==","signatures":[{"sig":"MEYCIQDo5pINlt7j6YZRNEXaWZ7ApBPT+sdhI9/jhqwB7ArGAgIhAPknFL1BgUQLFiwI4dZs9RuC0Fmq2Q8l55VDFOkKvVcb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606087},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.0alpha20.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/87757db276d03b676bb5027688ba973d/thednp-shorty-2.0.0alpha20.tgz","_integrity":"sha512-BDowl3BxsbBtaRSyJOOJx9GreQYIBUKNCmx+jxkxJBy2SKfHOpE8H7KShLPProIaBweS/Fhb18jIC22VA7a+HQ==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"nyc":"^15.1.0","vite":"^4.4.9","eslint":"^8.49.0","rimraf":"^5.0.1","cypress":"^13.1.0","prettier":"^2.8.8","typescript":"^5.2.2","eslint-plugin-jsdoc":"^46.5.1","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.12.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha20_1694263460992_0.052329404277101865","host":"s3://npm-registry-packages"}},"2.0.0-alpha21":{"name":"@thednp/shorty","version":"2.0.0-alpha21","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha21","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"b2d5928086f12e71fdebe4ad9e9c5aca0badd410","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha21.tgz","fileCount":260,"integrity":"sha512-JH6oBOesJmIIqX/j+MpvkR/3PQJF3xiMWU9nenGlixH0/EhLEMFwxKBS3z6FdOC7MtFsB7Q8qC+/inzVavK5Pw==","signatures":[{"sig":"MEUCIAgYyC+BJrHiaGLsnTkzyYxO5WRRFwBvIlTad2b8jNFpAiEAkvL40s45nPcBe0oxiTYCOhXBus8Gwf/APUWtuP+Us9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606247},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.0alpha21.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/003566b9e71139165307e7a73ec76dfa/thednp-shorty-2.0.0alpha21.tgz","_integrity":"sha512-JH6oBOesJmIIqX/j+MpvkR/3PQJF3xiMWU9nenGlixH0/EhLEMFwxKBS3z6FdOC7MtFsB7Q8qC+/inzVavK5Pw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"nyc":"^15.1.0","vite":"^4.4.9","eslint":"^8.49.0","rimraf":"^5.0.1","cypress":"^13.1.0","prettier":"^2.8.8","typescript":"^5.2.2","eslint-plugin-jsdoc":"^46.5.1","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.12.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha21_1694328570374_0.8567023265426721","host":"s3://npm-registry-packages"}},"2.0.0-alpha22":{"name":"@thednp/shorty","version":"2.0.0-alpha22","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0-alpha22","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"ac728ecd1d95a69602b796665febee65939cbb6f","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0-alpha22.tgz","fileCount":260,"integrity":"sha512-BpXSRRGKJyZcP1OLBM2G7i+zcWGEA+6oHPwHs8GdaHykJDroDl+UaDEQX+PGiIxItosvY4hmF8zU2vG2JQ/qkQ==","signatures":[{"sig":"MEQCIFC70Mjvhcw5DpMMguTGZPmSMN3+wOQi6LNAj/IVBDIgAiB8pdNkwxC0OsIsqzS05Om2ySnCKj8Lx+XK+hkGuMOIzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606247},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.0alpha22.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/a99b06111c8676f911c73917232b23be/thednp-shorty-2.0.0alpha22.tgz","_integrity":"sha512-BpXSRRGKJyZcP1OLBM2G7i+zcWGEA+6oHPwHs8GdaHykJDroDl+UaDEQX+PGiIxItosvY4hmF8zU2vG2JQ/qkQ==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"9.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"nyc":"^15.1.0","vite":"^4.4.9","eslint":"^8.49.0","rimraf":"^5.0.1","cypress":"^13.1.0","prettier":"^2.8.8","typescript":"^5.2.2","eslint-plugin-jsdoc":"^46.5.1","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.12.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0-alpha22_1694338698805_0.6096938754469994","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thednp/shorty","version":"2.0.0","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.0","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"e05e6754032c091f599ac0c4ed7efde6558bdedb","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0.tgz","fileCount":260,"integrity":"sha512-kwtLivCxYIoFfGIVU4NlZtfdA/zxZ6X8UcWaJrb7XqU3WQ4Q1p5IaZlLBfOVAO06WH5oWE87QUdK/dS56Wnfjg==","signatures":[{"sig":"MEYCIQD/K00W68iMSc31jg7G1JGcZeYFpwrF7edwwP9LtIa54wIhAIgORKIBXU31OypeiDvou3dk6rDPOkeYXvgMNOb0f64J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606241},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.0.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/857c32101ef02eb5d06188a6816589db/thednp-shorty-2.0.0.tgz","_integrity":"sha512-kwtLivCxYIoFfGIVU4NlZtfdA/zxZ6X8UcWaJrb7XqU3WQ4Q1p5IaZlLBfOVAO06WH5oWE87QUdK/dS56Wnfjg==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"8.18.0","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"18.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"nyc":"^15.1.0","vite":"^4.5.0","eslint":"^8.54.0","rimraf":"^5.0.5","cypress":"^13.6.0","prettier":"^2.8.8","typescript":"^5.3.2","@types/node":"^20.10.0","eslint-plugin-jsdoc":"^46.9.0","dts-bundle-generator":"^8.1.2","istanbul-lib-coverage":"^3.2.2","@cypress/code-coverage":"^3.12.12","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.7","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.0_1701284179642_0.38166037542276854","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thednp/shorty","version":"2.0.1","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"ad8e514db60fd0befa68bb03251c3f6ee9004c1a","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.1.tgz","fileCount":260,"integrity":"sha512-i+E7aB5XpLWieJUchJOrnF2owGaqvJHivpihjmveB2XegDn6f05hUpEDpyFKk69BMJK6CZxSyYXtSBow0d5H+A==","signatures":[{"sig":"MEUCIQC+9ZNN4iVZJC4AXgLvXabd8OQ0fkxx4ZJJW/w0+okLoQIgPK9bSWtfk/3/hef+Q/rqXpKATXzcq0AdTb0Wbd19JFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606154},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.1.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript prettier cypress eslint vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/b59c3eb594c862a756af90fa024ccca6/thednp-shorty-2.0.1.tgz","_integrity":"sha512-i+E7aB5XpLWieJUchJOrnF2owGaqvJHivpihjmveB2XegDn6f05hUpEDpyFKk69BMJK6CZxSyYXtSBow0d5H+A==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^5.3.4","eslint":"^8.57.0","rimraf":"^5.0.9","cypress":"^13.13.1","prettier":"^2.8.8","typescript":"^5.5.3","@types/node":"^20.14.11","eslint-plugin-jsdoc":"^46.10.1","dts-bundle-generator":"^9.5.1","istanbul-lib-coverage":"^3.2.2","@cypress/code-coverage":"^3.12.43","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.7","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.1_1721576769300_0.4430751706175622","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thednp/shorty","version":"2.0.2","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"9750dfcb79bd88d274a13a69902345cede0e8ce3","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.2.tgz","fileCount":260,"integrity":"sha512-TzQgfTKQQHczhFOcdl0sCz51d877yT4TpqlmD1Lra4Ybd1zNoHv+5SCSQbSPkPmi0vVBfU6vmyQyfbBWBkfEMQ==","signatures":[{"sig":"MEQCIBtapZtcscHoulsC6ODbKzvCnWpY5NkbkSPueKq6x+P/AiBTrDtifKMuogiv4GZDRX5TPjDxCVkQ7DhIxVSTK7geqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606751},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.2.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript prettier cypress eslint vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/21057122ae9e4e1976c2707a7876533c/thednp-shorty-2.0.2.tgz","_integrity":"sha512-TzQgfTKQQHczhFOcdl0sCz51d877yT4TpqlmD1Lra4Ybd1zNoHv+5SCSQbSPkPmi0vVBfU6vmyQyfbBWBkfEMQ==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^5.3.4","eslint":"^8.57.0","rimraf":"^5.0.9","cypress":"^13.13.1","prettier":"^2.8.8","typescript":"^5.5.3","@types/node":"^20.14.11","eslint-plugin-jsdoc":"^46.10.1","dts-bundle-generator":"^9.5.1","istanbul-lib-coverage":"^3.2.2","@cypress/code-coverage":"^3.12.43","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.7","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.2_1721582665868_0.8874547161766633","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thednp/shorty","version":"2.0.3","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"e855b0d989f7a56b38131046167bd81d9b87f33a","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.3.tgz","fileCount":260,"integrity":"sha512-ngKP9/wQxM6JPDFjO6ak8lSz38ZA6cIFQy3gZbZM3xgUqArBr+VG9aoSoLHHEuaObyd9q9Jq/T0Wez7qrck0Gw==","signatures":[{"sig":"MEUCIQCCAmqF21+toEv3yMCko6AYGAmhLJbMLyqMXr9ElwKxEwIgX0eHZeuwseoPtbM9D0V8y7GpY5jo/qnckZbaC7r4UhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":607253},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.3.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","test":"pnpm pre-test && npx cypress run","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript prettier cypress eslint vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"pnpm pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/a3c904835cb48274278841674d745f89/thednp-shorty-2.0.3.tgz","_integrity":"sha512-ngKP9/wQxM6JPDFjO6ak8lSz38ZA6cIFQy3gZbZM3xgUqArBr+VG9aoSoLHHEuaObyd9q9Jq/T0Wez7qrck0Gw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^5.3.4","eslint":"^8.57.0","rimraf":"^5.0.9","cypress":"^13.13.1","prettier":"^2.8.8","typescript":"^5.5.3","@types/node":"^20.14.11","eslint-plugin-jsdoc":"^46.10.1","dts-bundle-generator":"^9.5.1","istanbul-lib-coverage":"^3.2.2","@cypress/code-coverage":"^3.12.44","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.7","@typescript-eslint/eslint-plugin":"^5.62.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.3_1721583316751_0.7648032031366754","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thednp/shorty","version":"2.0.4","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.4","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"eb6aea64c93e00a4d8240c2794eae58985cf6386","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.4.tgz","fileCount":257,"integrity":"sha512-7iMeqgiHOTjAWLcl/rbWHgquHnvfawT2gExdAa1TLjZMGcFjx00FZkg6CHuMjLh9ayBnlgabC4Dsx0DV+h9yqQ==","signatures":[{"sig":"MEQCIFCNRzvUCK7E9zqMA3bQIFKglbQlAoGy7+HEGBpYxhavAiBzbqlOMDg0zcsnUZ/EStyC8D938l2/iCI0B5KKYc0iiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834499},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.4.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.ts","build":"pnpm check:ts && pnpm lint:ts && vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript prettier eslint vitest vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.ts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/da49b62411b61cf83920b45094e79ee7/thednp-shorty-2.0.4.tgz","_integrity":"sha512-7iMeqgiHOTjAWLcl/rbWHgquHnvfawT2gExdAa1TLjZMGcFjx00FZkg6CHuMjLh9ayBnlgabC4Dsx0DV+h9yqQ==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^5.4.6","eslint":"^8.57.1","rimraf":"^5.0.10","vitest":"^2.1.1","prettier":"^2.8.8","happy-dom":"^15.7.4","@vitest/ui":"^2.1.1","playwright":"^1.47.1","typescript":"^5.6.2","@types/node":"^20.16.5","@vitest/browser":"^2.1.1","eslint-plugin-jsdoc":"^46.10.1","dts-bundle-generator":"^9.5.1","istanbul-lib-coverage":"^3.2.2","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","@vitest/coverage-istanbul":"^2.1.1","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.4_1726758424360_0.2606649698784014","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@thednp/shorty","version":"2.0.5","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.5","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"082409c849fbdcc33d5a7eda815c529652dd1b73","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.5.tgz","fileCount":259,"integrity":"sha512-yIKW4akLyvf5MIIlW2A2SdL/ylfB2vDfp9pTNaRZJlYPdNfA8Sx5xtShbXLHM6dcG1RHSYPkBRhTqSwUyFt2Wg==","signatures":[{"sig":"MEUCICSAns9y/ib7mDg2B7MfvFgMvL36ww9pbJPUUVgBNn62AiEAtoIJ5krPQlLdt7rDKx19JO30UD+UcrlSX1p+5E6aRl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852398},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.5.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript prettier eslint vitest vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/95a21873c31af2c51ccebac13b5f1535/thednp-shorty-2.0.5.tgz","_integrity":"sha512-yIKW4akLyvf5MIIlW2A2SdL/ylfB2vDfp9pTNaRZJlYPdNfA8Sx5xtShbXLHM6dcG1RHSYPkBRhTqSwUyFt2Wg==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","vite":"^5.4.10","eslint":"^8.57.1","vitest":"^2.1.3","prettier":"^2.8.8","@vitest/ui":"^2.1.3","playwright":"^1.48.1","typescript":"^5.6.3","@types/node":"^20.16.15","@vitest/browser":"^2.1.3","eslint-plugin-jsdoc":"^46.10.1","dts-bundle-generator":"^9.5.1","istanbul-lib-coverage":"^3.2.2","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","@vitest/coverage-istanbul":"^2.1.3","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.5_1729669130282_0.2269963211987167","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thednp/shorty","version":"2.0.6","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.6","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"5a5274304fb84fdc9048752a6f19655a721be781","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.6.tgz","fileCount":260,"integrity":"sha512-yeFSKO7gpw8k9XV84uPbfveiSy38A/1H9HF0QyDb1HBSG0GvPnpZVwyOkMgvkbVTrNXVc/Q6cXbbBnPeaqAWWg==","signatures":[{"sig":"MEUCICDtQRVPZcsIOdrEm60bxqOzCCL2W7sroJGzeqtAOVbhAiEA9y6cd1KH01HTsGTaSFd+/gcfzPyP7A8IMZZsmY8R/qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":857049},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.6.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm dts","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/2d358a787226f156b28f127498522a4e/thednp-shorty-2.0.6.tgz","_integrity":"sha512-yeFSKO7gpw8k9XV84uPbfveiSy38A/1H9HF0QyDb1HBSG0GvPnpZVwyOkMgvkbVTrNXVc/Q6cXbbBnPeaqAWWg==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","vitest":"^2.1.3","@vitest/ui":"^2.1.3","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^20.17.1","@vitest/browser":"^2.1.3","dts-bundle-generator":"^9.5.1","@vitest/coverage-istanbul":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.6_1730038144176_0.3230526717351596","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thednp/shorty","version":"2.0.7","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.7","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"5ba841150f250e6483c4f432734df610479b6933","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.7.tgz","fileCount":259,"integrity":"sha512-PQ388ZznrgnkikwkDCqqFfkGAYWXS2ijFmXD63Ej47Md6VrV5WJqhgQilhu3tSkzddtbDJlz4tQTj4RYVrWUoA==","signatures":[{"sig":"MEUCIEsH4MVxEy4S8L3I4Bn3JZKvHh3Vsd6ZUVX0ZErdT8+6AiEAp4yAZEgTVLw0jBGhDG66Qr91+1103h1ozsq6WKv9pFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872014},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.7.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/2e19ded271e2b666c72e15035c68cc26/thednp-shorty-2.0.7.tgz","_integrity":"sha512-PQ388ZznrgnkikwkDCqqFfkGAYWXS2ijFmXD63Ej47Md6VrV5WJqhgQilhu3tSkzddtbDJlz4tQTj4RYVrWUoA==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","vitest":"^2.1.4","@vitest/ui":"^2.1.4","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^20.17.1","@vitest/browser":"^2.1.4","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.7_1730119230711_0.16375817912056423","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thednp/shorty","version":"2.0.8","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.8","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"50a0e42fe169cfc83107e8db40a75983c1169bfd","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.8.tgz","fileCount":10,"integrity":"sha512-SFuypeDaLrRmbmEpwIdeWfopLAeib3EqKNU5QOc+ZJgcWJnJZmbpLHRr99Sh27JWzqoaiRlKRsyegur/g31Yxw==","signatures":[{"sig":"MEYCIQCJTkgZIDYppLyBOvalZCiNc+Mf89OhtOSAljTEfj+XEAIhAIHnH2SD7ieojObLkz/l+tWakm2DpJk++WyNeG/0HujD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498677},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.8.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/68b0224f7004e880242256e8b157b580/thednp-shorty-2.0.8.tgz","_integrity":"sha512-SFuypeDaLrRmbmEpwIdeWfopLAeib3EqKNU5QOc+ZJgcWJnJZmbpLHRr99Sh27JWzqoaiRlKRsyegur/g31Yxw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","vitest":"^2.1.5","@vitest/ui":"^2.1.5","playwright":"^1.49.0","typescript":"^5.6.3","@types/node":"^20.17.6","@vitest/browser":"^2.1.5","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.5","vite-plugin-strip-comments":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.8_1732262754343_0.20173098686401247","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thednp/shorty","version":"2.0.9","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.9","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"ecde7170e757a50932b9b679d57485e3cc362cfa","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.9.tgz","fileCount":10,"integrity":"sha512-btulzTMSxSQxNipN5iLMtw6MaTrZ3P0feRUX/rl2fZ1m31RI56PC967lnN5bwUCpZLzry0pl9QoCKlT3GtU+mw==","signatures":[{"sig":"MEQCIBfB5Qao8txGjrSy9WWxdpz81k7eqIOF30IcDZzB78dOAiBkHkrDZ2Aw20lFIE7aKZDdC7+0EFJc06MFXe1FFyIiRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498676},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.9.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/be49f9f57923af52010cdd93d06246ab/thednp-shorty-2.0.9.tgz","_integrity":"sha512-btulzTMSxSQxNipN5iLMtw6MaTrZ3P0feRUX/rl2fZ1m31RI56PC967lnN5bwUCpZLzry0pl9QoCKlT3GtU+mw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","vitest":"^2.1.5","@vitest/ui":"^2.1.5","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^22.9.3","@vitest/browser":"^2.1.5","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.5","vite-plugin-strip-comments":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.9_1732357813327_0.4013565213001946","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@thednp/shorty","version":"2.0.10","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.10","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"88261e6fdbcf927a5ec5e7a97d55b5acfeff27b2","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.10.tgz","fileCount":10,"integrity":"sha512-H+hs1lw3Yc1NfwG0b7F7YmVjxQZ31NO2+6zx+I+9XabHxdwPKjvYJnkKKXr7bSItgm2AFrfOn5+3veB6W4iauw==","signatures":[{"sig":"MEYCIQCzGv6M5dXaBb/h2JmVb16Tl7Wz+lv0iQGt6fXv9u22DgIhALGaQgvMDFUhA5o2ztBLLGz5DCBU9IYIJwdHJVtq+GSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":501138},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.10.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/8c76fa312b520ea388ddf09cd3f77e5e/thednp-shorty-2.0.10.tgz","_integrity":"sha512-H+hs1lw3Yc1NfwG0b7F7YmVjxQZ31NO2+6zx+I+9XabHxdwPKjvYJnkKKXr7bSItgm2AFrfOn5+3veB6W4iauw==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","vitest":"^2.1.6","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","@types/node":"^22.10.1","@vitest/browser":"^2.1.6","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.6","vite-plugin-strip-comments":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.10_1732805979085_0.5265467045124141","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@thednp/shorty","version":"2.0.11","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.11","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"a3d300632d3b75a263d8bf330728b3cd77156d67","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.11.tgz","fileCount":10,"integrity":"sha512-D+rLHt1l7c608yCuzXYJ75aDNWeMVbor+m1HO/XibhiWRbCpD8r6TUv3ayJI+feVfCnBNfrH+p6LSDn9l99uBA==","signatures":[{"sig":"MEQCIGCG7qfaniAtZ7PzrN3eBploK6Runeuv8TlHnD/oQzKiAiAP/iVdZFsMfrdeuClgsAfNRbiU6wxnfPsuZgbC7dFMow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501230},"main":"./dist/shorty.js","_from":"file:thednp-shorty-2.0.11.tgz","types":"./dist/shorty.d.ts","module":"./dist/shorty.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/shorty.d.ts","import":"./dist/shorty.mjs","require":"./dist/shorty.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/6f225b8c78d46eef44a38181724d845b/thednp-shorty-2.0.11.tgz","_integrity":"sha512-D+rLHt1l7c608yCuzXYJ75aDNWeMVbor+m1HO/XibhiWRbCpD8r6TUv3ayJI+feVfCnBNfrH+p6LSDn9l99uBA==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"11.4.1","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"23.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^6.3.5","vitest":"^3.1.4","@vitest/ui":"^3.1.4","playwright":"^1.52.0","typescript":"^5.8.3","@types/node":"^22.15.23","@vitest/browser":"^3.1.4","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^3.1.4","vite-plugin-strip-comments":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.11_1748434787459_0.9852047312821253","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@thednp/shorty","version":"2.0.12","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.12","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"320cdc509863b460980720c6266c022782c73697","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.12.tgz","fileCount":10,"integrity":"sha512-XSqFk9XcBVaR2atADuyX0hZTXdK+JYFMeQrYvsxuPv29fGZ7cUUnmZosM8xmrrgWMy79xpXULMHrbYQMA476wA==","signatures":[{"sig":"MEQCIGsEato7ynFWLRdt7dxMm/dJuuX+DaIFM/44QXjpW4A6AiBic8cXAzwvGEZONf2/DwUWnN8CQHX+4JAdGiuAVe0brw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fshorty@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425536},"type":"module","_from":"file:thednp-shorty-2.0.12.tgz","types":"./dist/index.d.mts","source":"./src/index.ts","browser":"./dist/index.umd.js","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts","test":"pnpm pre-test && vitest --browser.headless","build":"tsdown","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","build_":"vite build","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/30f055c47008228783347498507fd041/thednp-shorty-2.0.12.tgz","_integrity":"sha512-XSqFk9XcBVaR2atADuyX0hZTXdK+JYFMeQrYvsxuPv29fGZ7cUUnmZosM8xmrrgWMy79xpXULMHrbYQMA476wA==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^8.0.0","tsdown":"^0.21.4","vitest":"^4.1.0","@vitest/ui":"^4.1.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/browser":"^4.1.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.1.0","@vitest/browser-playwright":"^4.1.0","vite-plugin-strip-comments":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.12_1773829114004_0.15474441631024205","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@thednp/shorty","version":"2.0.13","keywords":["shorty","javascript","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/shorty@2.0.13","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://github.com/thednp/shorty","bugs":{"url":"https://github.com/thednp/shorty/issues"},"dist":{"shasum":"85535e0c3a9347ea47373d52a6be8e48a8d7d4a8","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.13.tgz","fileCount":10,"integrity":"sha512-gteebgdf01ugz7IyVQQhyAHtmHJufd/b6m7SQSsZgqRvCpWYNvGDkdbGHG30jI8Nm1CM+yPh4csaZNQsE1mYLQ==","signatures":[{"sig":"MEYCIQCvFYk96GFZIk2VVyS2kHahIfS22ZzgRBXCTYKRrRWIjAIhAMp6Fw7bZWM4+/Xab1r1d2ciGY0rGqdHRLeC73Tls+1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fshorty@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425911},"type":"module","_from":"file:thednp-shorty-2.0.13.tgz","types":"./dist/index.d.mts","source":"./src/index.ts","browser":"./dist/index.umd.js","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts","test":"pnpm pre-test && vitest --browser.headless","build":"tsdown","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","build_":"vite build","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc -noEmit","pre-test":"pnpm clean-coverage","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/e9fd8022d900264c16b05f580720777c/thednp-shorty-2.0.13.tgz","_integrity":"sha512-gteebgdf01ugz7IyVQQhyAHtmHJufd/b6m7SQSsZgqRvCpWYNvGDkdbGHG30jI8Nm1CM+yPh4csaZNQsE1mYLQ==","repository":{"url":"git+https://github.com/thednp/shorty.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shorties for the web","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^8.0.0","tsdown":"^0.21.4","vitest":"^4.1.0","@vitest/ui":"^4.1.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/browser":"^4.1.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.1.0","@vitest/browser-playwright":"^4.1.0","vite-plugin-strip-comments":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/shorty_2.0.13_1773832100224_0.8117723399808245","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@thednp/shorty","version":"2.0.14","description":"TypeScript shorties for the web","author":{"name":"thednp"},"homepage":"https://github.com/thednp/shorty","license":"MIT","browser":"./dist/index.umd.js","source":"./src/index.ts","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/thednp/shorty.git"},"keywords":["shorty","javascript","typescript"],"bugs":{"url":"https://github.com/thednp/shorty/issues"},"devDependencies":{"@types/node":"^25.5.0","@vitest/browser":"^4.1.1","@vitest/browser-playwright":"^4.1.1","@vitest/coverage-istanbul":"^4.1.1","@vitest/ui":"^4.1.1","playwright":"^1.58.2","tsdown":"^0.21.5","typescript":"^6.0.2","vite":"^8.0.3","vite-plugin-dts":"^4.5.4","vite-plugin-strip-comments":"^0.0.10","vitest":"^4.1.1"},"engines":{"node":">=16","pnpm":">=8.6.0"},"scripts":{"pre-test":"pnpm clean-coverage","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","test":"pnpm pre-test && vitest --browser.headless","test-ui":"pnpm pre-test && vitest --browser --ui","clean-coverage":"rm -rf coverage .nyc_output","format":"deno fmt src","lint":"pnpm lint:ts","lint:ts":"deno lint src","fix:ts":"deno lint src --fix","check:ts":"tsc -noEmit","build":"tsdown","build_":"vite build"},"_id":"@thednp/shorty@2.0.14","_integrity":"sha512-jCxbkyQryQjovIzK5ko683RNq1pZRAKiscJfhtF71yGxneEzFR9IQgzayw/WRjQ5KDD/5UVqTwgtfQ7pJpmIYA==","_resolved":"/tmp/72e88c938cd4fbc5a8b7052cd33fbae9/thednp-shorty-2.0.14.tgz","_from":"file:thednp-shorty-2.0.14.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-jCxbkyQryQjovIzK5ko683RNq1pZRAKiscJfhtF71yGxneEzFR9IQgzayw/WRjQ5KDD/5UVqTwgtfQ7pJpmIYA==","shasum":"ceb1486326626a327603c715dc6166d372966f0b","tarball":"https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.14.tgz","fileCount":8,"unpackedSize":405053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fshorty@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXaGXHIw26QFlEMytdRc7MnJ+ZJLDC3Z/jHtcFbsOh8QIgCWOhArD00PlxGb3bPo467x8FJZpFM4Gm4me6WwXgBUg="}]},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"directories":{},"maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shorty_2.0.14_1774535648141_0.03340176639464576"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-12T16:25:27.290Z","modified":"2026-03-26T14:34:08.662Z","1.0.0":"2022-05-12T16:25:27.569Z","1.0.1":"2022-05-13T05:21:37.423Z","1.0.2":"2022-05-27T16:27:45.769Z","1.0.3":"2022-05-28T17:57:27.496Z","2.0.0-alpha1":"2022-07-30T08:58:44.086Z","2.0.0-alpha2":"2022-08-02T10:37:30.487Z","2.0.0-alpha3":"2022-08-02T16:46:56.203Z","2.0.0-alpha4":"2022-08-25T04:57:59.427Z","2.0.0-alpha5":"2022-08-28T14:35:05.437Z","2.0.0-alpha6":"2022-12-04T19:09:02.287Z","2.0.0-alpha7":"2022-12-11T17:21:16.258Z","2.0.0-alpha8":"2023-01-29T09:11:43.791Z","2.0.0-alpha9":"2023-01-29T16:22:22.065Z","2.0.0-alpha10":"2023-02-12T14:04:15.532Z","2.0.0-alpha11":"2023-02-12T16:38:17.451Z","2.0.0-alpha12":"2023-02-17T06:17:45.996Z","2.0.0-alpha13":"2023-02-27T18:30:03.978Z","2.0.0-alpha14":"2023-03-18T12:01:36.358Z","2.0.0-alpha15":"2023-06-11T11:40:33.845Z","2.0.0-alpha16":"2023-07-04T15:45:06.801Z","2.0.0-alpha17":"2023-08-19T09:25:45.120Z","2.0.0-alpha18":"2023-09-06T22:30:05.045Z","2.0.0-alpha20":"2023-09-09T12:44:21.468Z","2.0.0-alpha21":"2023-09-10T06:49:30.701Z","2.0.0-alpha22":"2023-09-10T09:38:19.132Z","2.0.0":"2023-11-29T18:56:19.881Z","2.0.1":"2024-07-21T15:46:09.550Z","2.0.2":"2024-07-21T17:24:26.083Z","2.0.3":"2024-07-21T17:35:17.000Z","2.0.4":"2024-09-19T15:07:04.586Z","2.0.5":"2024-10-23T07:38:50.573Z","2.0.6":"2024-10-27T14:09:04.467Z","2.0.7":"2024-10-28T12:40:31.038Z","2.0.8":"2024-11-22T08:05:54.555Z","2.0.9":"2024-11-23T10:30:13.523Z","2.0.10":"2024-11-28T14:59:39.316Z","2.0.11":"2025-05-28T12:19:47.655Z","2.0.12":"2026-03-18T10:18:34.158Z","2.0.13":"2026-03-18T11:08:20.365Z","2.0.14":"2026-03-26T14:34:08.377Z"},"bugs":{"url":"https://github.com/thednp/shorty/issues"},"author":{"name":"thednp"},"license":"MIT","homepage":"https://github.com/thednp/shorty","keywords":["shorty","javascript","typescript"],"repository":{"type":"git","url":"git+https://github.com/thednp/shorty.git"},"description":"TypeScript shorties for the web","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"readme":"# shorty\r\n\r\n[![Coverage Status](https://coveralls.io/repos/github/thednp/shorty/badge.svg)](https://coveralls.io/github/thednp/shorty)\r\n[![ci](https://github.com/thednp/shorty/actions/workflows/ci.yml/badge.svg)](https://github.com/thednp/shorty/actions/workflows/ci.yml)\r\n[![NPM Version](https://img.shields.io/npm/v/@thednp/shorty.svg)](https://www.npmjs.com/package/@thednp/shorty)\r\n[![NPM Downloads](https://img.shields.io/npm/dm/@thednp/shorty.svg)](http://npm-stat.com/charts.html?package=@thednp/shorty)\r\n[![jsDelivr hits (npm)](https://img.shields.io/jsdelivr/npm/hw/@thednp/shorty)](https://www.jsdelivr.com/package/npm/@thednp/shorty)\r\n\r\n\r\nA small TypeScript library with various tools for increasing your productivity while helping you to create lighter libraries or web components. If there is anything that is consistently repeating itself, **shorty** can help you save up to 50% of the code required, with little to no performance cost.\r\n\r\n**shorty** is featured in [ColorPicker](https://github.com/thednp/color-picker), [KUTE.js](https://github.com/thednp/kute.js), [BSN](https://github.com/thednp/bootstrap.native), [Navbar.js](https://github.com/thednp/navbar.js) and other libraries.\r\n\r\n- The purpose of the library is to speed up the development workflow, minimize the size of larger libraries by providing a shorter syntax for most used JavaScript API methods, most used strings or other helpful utilities.\r\n- Another excellent use for the library is for its selectors in a testing environment where you need to check the `instanceof` for various objects.\r\n- While the library comes with a working build in the `dist` folder, that is mainly for build consistency testing. You can make use of \"tree shaking\" to import one or anything your code needs.\r\n- On that note, all shorties are organized in folders inside the `src` root folder, the structure is key to understanding the purpose of each type of shortie, whether we have `boolean` for various basic browser detection or browser feature support, `attr` for all things _Element_ attributes or `strings` for most common and most used _Element.prototype_ methods.\r\n\r\n# Install\r\n\r\n```bash\r\npnpm install -D @thednp/shorty\r\n```\r\n\r\n```bash\r\nyarn add -D @thednp/shorty\r\n```\r\n\r\n```bash\r\nnpm install -D @thednp/shorty\r\n```\r\n\r\n```bash\r\ndeno add -D npm:@thednp/shorty@latest\r\n```\r\n\r\n# TypeScript / ES6+ Base usage\r\n\r\n```js\r\n// import the tool you need\r\nimport { supportTransform } from \"@thednp/shorty\";\r\n\r\n// use the tool in your ES6/ES7 sources\r\nif (supportTransform()) {\r\n  // have modern browsers do something about that\r\n}\r\n```\r\n\r\n# attr\r\n\r\n- **_getAttribute_** - returns the value of a specified _Element_ attribute;\r\n- **_getAttributeNS_** - returns the value of a specified namespaced _Element_ attribute (eg: namespaced SVG attributes);\r\n- **_hasAttribute_** - check if element has a specified attribute;\r\n- **_hasAttributeNS_** - check if element has a specified namespaced attribute;\r\n- **_removeAttribute_** - removes a specified attribute from an element;\r\n- **_removeAttributeNS_** - removes a specified namespaced attribute from an element;\r\n- **_setAttribute_** - set a new attribute value for a given element;\r\n- **_setAttributeNS_** - set a new namespaced attribute value for a given element;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { getAttribute, hasAttribute, setAttribute } from \"@thednp/shorty\";\r\n\r\n// check target has certain attribute\r\nif (!hasAttribute(myTarget, \"attribute-name\")) {\r\n  setAttribute(myTarget, \"attribute-name\", \"new-value\");\r\n}\r\n\r\n// get attribute value\r\nconst currentAttrValue = getAttribute(myTarget, \"attribute-name\");\r\n```\r\n\r\n# blocks\r\n\r\n- **_documentBody_** - a shortie for `document.body`;\r\n- **_documentElement_** - a shortie for `document.documentElement`;\r\n- **_documentHead_** - a shortie for `document.head`;\r\n\r\n# boolean\r\n\r\n- **_isApple_** - checks and returns a `boolean` value for the client browser is either Apple **Safari** browser or not;\r\n- **_isFirefox_** - checks and returns a `boolean` value for the client browser is either **Firefox** or not;\r\n- **_isMobile_** - checks and returns a `boolean` value for the client browser is either a Mobile device or not;\r\n- **_isWebKit_** - checks and returns a `boolean` value for the client browser is a WebKit browser or not;\r\n- **_support3DTransform_** - checks and returns a `boolean` value for the client browser capability for webKit `perspective`;\r\n- **_supportTouch_** - checks and returns a `boolean` value for the client browser capability for `touch` events;\r\n- **_supportPassive_** - checks and returns a `boolean` value for the client browser capability for `passive` event option;\r\n- **_supportTransform_** - checks and returns a `boolean` value for the client browser capability for webKit `transform`;\r\n- **_supportAnimation_** - checks and returns a `boolean` value for the client browser capability for webKit keyframe `animation`;\r\n- **_supportTransition_** - checks and returns a `boolean` value for the client browser capability for webKit `transition`;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { support3DTransform } from \"@thednp/shorty\";\r\n\r\n// filter myAction to supported browsers\r\nif (support3DTransform()) {\r\n  // do something with modern browsers\r\n}\r\n```\r\n\r\n# class\r\n\r\n- **_addClass_** - add a class to a target _Element_;\r\n- **_removeClass_** - remove a class from a target _Element_;\r\n- **_hasClass_** - checks the existence of a class for a target _Element_;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { addClass, removeClass, hasClass } from \"@thednp/shorty\";\r\n\r\n// add a class\r\naddClass(targetElement, \"className\");\r\n\r\n// remove a class\r\nremoveClass(targetElement, \"className\");\r\n\r\n// check for a class\r\nif (hasClass(targetElement, \"className\")) {\r\n  // do something about that\r\n}\r\n```\r\n\r\n# event\r\n\r\n- **_on_** - attach an event listener to a specific target _Element_;\r\n- **_off_** - detach an event listener from a specific target _Element_;\r\n- **_one_** - attach an event listener to a specific target _Element_, and detach when complete;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { on, off, one, passiveHandler } from \"@thednp/shorty\";\r\n\r\n// attach a passive mousedown eventHandler\r\non(targetElement, \"click\", eventHandler, passiveHandler);\r\n\r\n// detach a passive mouseup eventHandler\r\noff(targetElement, \"mouseup\", eventHandler, passiveHandler);\r\n\r\n// attach a single instance passive touchstart eventHandler\r\none(targetElement, \"touchstart\", eventHandler, passiveHandler);\r\n```\r\n\r\nFor a more advanced method to handle event listeners, I recommend using the [event-listener](github.com/thednp/event-listener).\r\n\r\n# get\r\n\r\n- **_getBoundingClientRect_** - returns the bounding client rectangle of a given _Element_;\r\n- **_getDocument_** - returns the containing `#Document` for a given _Element_ or just any _Document_, useful when working with *iframe*s;\r\n- **_getDocumentBody_** - returns the containing `<body>` for a given _Element_ or just any;\r\n- **_getDocumentElement_** - returns the containing `<html>` for a given _Element_ or just any;\r\n- **_getDocumentHead_** - returns the containing `<head>` for a given _Element_ or just any;\r\n- **_getElementAnimationDelay_** - returns the `animationDelay` property of an `animation` property;\r\n- **_getElementAnimationDuration_** - returns the `animationDuration` property of a `animation` property;\r\n- **_getElementTransitionDelay_** - returns the `transitionDelay` property of a `transition` property;\r\n- **_getElementTransitionDuration_** - returns the `transitionDuration` property of a `transition` property;\r\n- **_getElementStyle_** - returns the _Element_ computed style for a given property;\r\n- **_getNodeName_** - returns the name of the target element;\r\n- **_getNodeScroll_** - returns the _Element_ / _Window_ current `{ x, y }` scroll position;\r\n- **_getParentNode_** - returns parent of a given _Element_;\r\n- **_getOffsetParent_** - returns the `offsetParent` that's the best for calculating position for a given target;\r\n- **_getRectRelativeToOffsetParent_** - returns the bounding client rectangle of a given _Element_ relative to a given `offsetParent`;\r\n- **_getSVGOffset_** - returns an `{ offsetTop, offsetLeft, offsetWidth, offsetHeight }` object for a _SVGElement_ relative to the closest `HTMLElement`;\r\n- **_getUID_** - a nice utility that creates a unique ID for a given _Element_ and returns it;\r\n- **_getWindow_** - returns the containing `Window` for a given _Element_ or just any _Window_;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { getElementAnimationDuration } from \"@thednp/shorty\";\r\n\r\n// store the transition duration for target element on a modern browser\r\nconst duration = getElementAnimationDuration(target);\r\n```\r\n\r\n# is\r\n\r\n- **_isArray_** - check if a given value is an `Array`;\r\n- **_isCanvas_** - check if a given value is a `HTMLCanvasElement` instance;\r\n- **_isCustomElement_** - check if a given value is a `CustomElement` instance;\r\n- **_isDocument_** - check if a given value is a `Document` instance;\r\n- **_isElement_** - check if a given value is an `Element` instance;\r\n- **_isElementInScrollRange_** - check if a given `Element` is partially visible in the viewport;\r\n- **_isElementInViewport_** - check if a given `Element` is fully visible in the viewport;\r\n- **_isElementsArray_** - check if a given value is an `Array` with `Element` instances;\r\n- **_isFunction_** - check if a given value is a `Function` instance;\r\n- **_isHTMLCollection_** - check if a given value is an `HTMLCollection` instance;\r\n- **_isHTMLElement_** - check if a given value is an `HTMLElement` instance;\r\n- **_isHTMLImageElement_** - check if a given value is an `HTMLImageElement` instance;\r\n- **_isMedia_** - check if a given value is an `SVGElement`, `HTMLImageElement`, `HTMLCanvasElement` or `HTMLVideoElement` instance;\r\n- **_isNode_** - check if a given value is a `Node` instance;\r\n- **_isNodeList_** - check if a given value is a `NodeList` instance;\r\n- **_isNumber_** - check if a given value is string;\r\n- **_isRTL_** - check if a given node is contained in a `<html dir=\"rtl\">`;\r\n- **_isScaledElement_** - check if a given _Element_ is affected by scale;\r\n- **_isShadowRoot_** - check if a given _Node_ is a `ShadowRoot` instance;\r\n- **_isString_** - check if a given value is string;\r\n- **_isSVGElement_** - check if a given value is `SVGElement` instance;\r\n- **_isTableElement_** - check if a given value is `<table>`, `<td>` or `<th>` _Element_;\r\n- **_isWindow_** - check if a given value is a `Window` instance;\r\n\r\n```js\r\n// EXAMPLES\r\nimport { isArray, isHTMLElement, isElementsArray } from \"@thednp/shorty\";\r\n\r\n// check if a value is an `Array` of `Element` instances\r\nif (isArray(myValue) && myValue.every(isHTMLElement)) {\r\n  // do something with these instances\r\n}\r\n\r\n// or use the dedicated shortie of the above\r\nif (isElementsArray(myValue)) {\r\n  // do something with these instances\r\n}\r\n```\r\n\r\n# misc\r\n\r\n- **_ArrayFrom_** - a shortie for `Array.from()` method;\r\n- **_Data_** - a small utility to store web components data that makes use of the native `Map`;\r\n- **_capitalize_** - capitalize first character in a string;\r\n- **_camelCase_** - transform a string to camel case;\r\n- **_dispatchEvent_** - a shortie for `Element.dispatchEvent()` method;\r\n- **_distinct_** - a shortie you can use to filter duplicate values in an `Array`;\r\n- **_emulateAnimationEnd_** - utility to execute a callback function when `animationend` event is triggered, or execute the callback right after for legacy browsers;\r\n- **_emulateAnimationEndLegacy_** - for legacy browsers;\r\n- **_emulateTransitionEnd_** - utility to execute a callback function when `transitionend` event is triggered, or execute the callback right after for legacy browsers;\r\n- **_emulateTransitionEndLegacy_** - for legacy browsers;\r\n- **_Float32ArrayFrom_** - a shortie for `Float32Array.from()` method;\r\n- **_Float64ArrayFrom_** - a shortie for `Float64Array.from()` method;\r\n- **_focus_** - a shortie for `Element.focus()` method;\r\n- **_toggleFocusTrap_** - a useful utility to trap focus inside popups;\r\n- **_hasFocusTrap_** - check if an element has focus trap;\r\n- **_kebabCase_** - transform a string to kebab case;\r\n- **_noop_** - is your regular `() => {}` NOOP;\r\n- **_normalizeOptions_** - a cool utility to normalize and crosscheck JavaScript options and their DATA API counterparts for various web components; supports namespaced options like `data-NAMESPACE-option=\"value\"`; priority: JavaScript options > DATA API options > default options\r\n- **_ObjectAssign_** - a shortie for `Object.assign()` method;\r\n- **_ObjectEntries_** - a shortie for `Object.entries()` method;\r\n- **_ObjectHasOwn_** - a shortie for `Object.hasOwn()` method;\r\n- **_ObjectKeys_** - a shortie for `Object.keys()` method;\r\n- **_ObjectValues_** - a shortie for `Object.values()` method;\r\n- **_OriginalEvent_** - a small utility that returns a synthetic `CustomEvent` with the added `relatedTarget` and other properties;\r\n- **_passiveHandler_** - a constant that preserves a standard listener `options` with `passive: true` event option used;\r\n- **_passiveHandlerLegacy_** - for legacy browsers;\r\n- **_reflow_** - a small utility that force repaint of a given _Element_ by \"checking\" its `offsetHeight` value, also because using just `element.offsetHeight;` won't validate on ESLint;\r\n- **_setElementStyle_** - a small utility that allows you to set multiple CSS properties at once for a given _Element_ target;\r\n- **_Timer_** - a small but powerful utility that makes `setTimeout` have a meaning;\r\n- **_toLowerCase_** - a shortie for `String.toLowerCase()` method;\r\n- **_toUpperCase_** - a shortie for `String.toUpperCase()` method;\r\n\r\nThe **_Data_** and **_Timer_** utilities have their own specifics, you might want to check the [wiki](https://github.com/thednp/shorty/wiki).\r\n\r\n```js\r\n// EXAMPLES\r\nimport { emulateTransitionEnd, distinct } from \"@thednp/shorty\";\r\n\r\n// execute a callback when transitionend is triggered for the target\r\nemulateTransitionEnd(targetElement, callback);\r\n\r\n// define some arrays of numbers\r\nconst array1 = [0, 1, 3, 5, 7, 9];\r\nconst array2 = [0, 2, 4, 6, 8, 10];\r\n\r\n// merge them and filter them to make sure we have distinct values\r\nconst array3 = [...array1, ...array2].filter(distinct);\r\n// [0, 1, 3, 5, 7, 9, 2, 4, 6, 8, 10]\r\n```\r\n\r\n# selectors\r\n\r\n- **_closest_** - a shortie for `Element.closest()` method;\r\n- **_getCustomElements_** - returns an `Array` with all registered `CustomElement`;\r\n- **_getElementById_** - a shortie for `document.getElementById()` method;\r\n- **_getElementsByClassName_** - a shortie for `Element.getElementsByClassName()` method;\r\n- **_getElementsByTagName_** - a shortie for `Element.getElementsByTagName()` method;\r\n- **_matches_** - a shortie for `Element.matches()` method;\r\n- **_matchesLegacy_** - for legacy browsers;\r\n- **_querySelector_** - a simple utility to check if a given value is an _Element_ or a selector string, and if a selector string find the FIRST _Element_ and return it;\r\n- **_querySelectorAll_** - a simple utility to check if a certain item is an _Element_ or a selector string, and if a selector string finds ALL the _Elements_ and return them;\r\n\r\n```ts\r\n// EXAMPLES\r\nimport { querySelector, querySelectorAll, documentAll, matches } from \"@thednp/shorty\";\r\n\r\n// get first element that matches a certain selector\r\nconst element = querySelector(\".my-class-name\");\r\n\r\n// get all elements that matches same selector\r\nconst elements = querySelectorAll(\".my-class-name\");\r\n\r\n// now do the same as the above, but differently\r\nconst elements = [...documentAll].filter((x) => matches(x, \".my-class-name\"));\r\n```\r\n\r\n# strings\r\n\r\n- **_bezierEasings_** - an _Object_ comprised or a set of valid CSS `transition-timing-function` based on Cubic Bezier; EG: `cubic-bezier(0.215,0.61,0.355,1)` for `bezierEasings.easingCubicOut`;\r\n- **_mouseSwipeEvents_** - preserves the pointer events from mouse actions: start: `mousedown`, end: `mouseup`, move: `mousemove`, cancel: `mouseout`;\r\n- **_mouseClickEvents_** - preserves the pointer events from mouse actions: down: `mousedown`, up: `mouseup`;\r\n- **_mouseHoverEvents_** - preserve browser specific mouse hover events: `mouseenter` and `mouseleave` OR `mouseover` and `mouseout`;\r\n- **_touchEvents_** - preserves the pointer events from touch actions: start: `touchstart`, end: `touchend`, move: `touchmove`, cancel: `touchcancel`;\r\n- **_animationDuration_** - preserves the `animationDuration` property for modern browsers;\r\n- **_animationDelay_** - preserves the `animationDelay` property for modern browsers;\r\n- **_animationEndEvent_** - preserves the `animationEndEvent` event for modern browsers;\r\n- **_animationName_** - preserves the `animationName` property name for modern browsers;\r\n- **_transitionDuration_** - preserves the `transitionDuration` property name for modern browsers;\r\n- **_transitionDelay_** - preserves the `transitionDelay` property name for modern browsers;\r\n- **_transitionEndEvent_** - preserves the `transitionend` event name for modern browsers;\r\n- **_transitionProperty_** - preserves the `transitionProperty` property name for modern browsers;\r\n- **_addEventListener_** - preserves the `addEventListener` method name;\r\n- **_removeEventListener_** - preserves the `removeEventListener` method name;\r\n\r\nThere are lots more string constants available which include native event names, browser strings, keyboard key codes or ARIA specific attribute names. Be sure to check the `src/strings` folder for a complete list.\r\n\r\n```ts\r\n// EXAMPLES\r\nimport { on, off, one, mouseClickEvents, touchEvents, passiveHandler } from \"@thednp/shorty\";\r\n\r\n// attach a passive mousedown eventHandler\r\non(targetElement, mouseClickEvents.down, eventHandler, passiveHandler);\r\n\r\n// detach a passive mousedown eventHandler\r\noff(targetElement, mouseClickEvents.down, eventHandler, passiveHandler);\r\n\r\n// attach a single instance passive touchstart eventHandler\r\none(targetElement, touchEvents.start, eventHandler, passiveHandler);\r\n```\r\n\r\n# Advanced Use\r\n\r\nHere's a simple example to showcase the benefit of using **_shorty_**.\r\n\r\n```ts\r\n// This is your typical day to day scripting\r\nconst target = document.getElementById(\"my-element\");\r\nconst target2 = document.getElementById(\"my-element2\");\r\n\r\ntarget.addEventListener(\"click\", function (e) {\r\n  target.classList.add(\"my-className\");\r\n});\r\n\r\ntarget2.addEventListener(\"mouseenter\", function (e) {\r\n  target.classList.add(\"my-other-className\");\r\n});\r\n```\r\n\r\nNow make it all shorty.\r\n\r\n```ts\r\n// Example\r\nimport { on, addClass, getElementById, mouseClickEvent, mouseenterEvent } from \"@thednp/shorty\";\r\n\r\nconst target = getElementById(\"my-element\");\r\nconst target2 = getElementById(\"my-element2\");\r\n\r\non(target, mouseclickEvent, (e) => {\r\n  addClass(target, \"my-className\");\r\n});\r\n\r\non(target2, mouseenterEvent, (e) => {\r\n  addClass(target2, \"my-other-className\");\r\n});\r\n```\r\nYou notice a pattern yet?\r\n\r\n\r\n# License\r\n\r\n**shorty** is released under the [MIT License](https://github.com/thednp/shorty/blob/master/LICENSE)\r\n","readmeFilename":"README.md"}