{"_id":"tools-clickwithclark","_rev":"69-6e49d75e9d040962d317d4344c44d302","name":"tools-clickwithclark","dist-tags":{"latest":"1.5.1"},"versions":{"1.1.1":{"name":"tools-clickwithclark","main":"./umd/tools.min.js","version":"1.1.1","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{"import":"./umd/tools.min.js","require":"./src/index.js"},"scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","node-sass":"6.0.1","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"gitHead":"de3045fd8bd98144579848dde39682d0badc17dd","_id":"tools-clickwithclark@1.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-coJxGveUjyiMiWlq+ciuDNB8/BBr3uMQ1av26ustxmx9h3hZ1XaJZdGPmJilLmJ9LdaBsVkpT/PVXZQik0h5QA==","shasum":"fd95e07273a32e346f3b10804c08591d8e3c868d","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.1.1.tgz","fileCount":40,"unpackedSize":46559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+G95I+BYZN2wqaG95yeI/Kt/f5Eonp3jkzrBQaTDCnAiAo1jHWQh/fLeCTCQjYijkeCvCOT2cpIJVPeFsT5RegPw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiomGrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWcg//dQULICS2eYPsDET8prjGYHDDLV+z+eWCpGnZoqU4liRgU9Oy\r\ntux9noVCVCTS92bz8YriK7Qh+7tXh+JtrzfbR+qJa5kF9k/Rq+VPzCFQNLu9\r\ng5JH7c/kvIzRoGeAwp4NVkYVH8nAlJ2dhxYWDBN4f+pjmV7geJoMNi3R5ia2\r\nEoCgk7BzGLYwDZSXAoU0y0TDurzSAFQxO2KLImCRZICRxsMTuPrFmls5QlUS\r\nbcKWD+vLP1emm6MBl9nTqIbpEX9UUzGWOzIwX3LeOOknt0Aa2E0wFeP70qWv\r\nWQCAw4m61EhtbdSc6INKzqvVjjBzjlp2HHsLh61gRxbK5kvtB2YPF4a2qoXL\r\nJFgXD/E92bn9qEHANmcQC7a3mhxA3kQ15ls/Nw2MPKxI1lZhjdbtGNf+004s\r\n05eLhztyhmBmeYU+elokyJUfLELMvU6dVfGho4u2uAXJCWpxVAqFeJJib0E1\r\ngu79izqxZqrwQ/BmdoIpcl7XA3h9g8HyXPRxPm0FbPYk0B1cMzPU6xdDUzep\r\nKb+6nkjc1FSXErdmMqjz6/Pu5Gr/SWYmw+NFLgsqBYWeoLboZ6+dtQgVHaZS\r\nY+ersmpKt9gH00H1LPp/k5XhYUcPd0bRsyISPQt0RI6aerbG6vWbFXlXBaCc\r\neCMAtSJdjsS5bKCYp4+DpqTjucdbZhkH95E=\r\n=R2nU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.1.1_1654809003631_0.4810732682137111"},"_hasShrinkwrap":false},"1.2.1":{"name":"tools-clickwithclark","main":"./umd/tools.min.js","version":"1.2.1","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{"import":"./umd/tools.min.js","require":"./src/index.js"},"scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"5.3.0","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"7.1.1","css-minimizer-webpack-plugin":"6.0.0","html-loader":"5.0.0","html-webpack-plugin":"5.6.0","meow":"13.2.0","mini-css-extract-plugin":"2.9.0","node-sass":"^9.0.0","sass-loader":"14.2.1","style-loader":"4.0.0","terser-webpack-plugin":"5.3.10","webpack":"^5.91.0","webpack-cli":"5.1.4","webpack-dev-middleware":"^7.2.1","webpack-dev-server":"^5.0.4","webpack-merge":"5.10.0","webpack-obfuscator":"^3.5.1","workbox-webpack-plugin":"^7.0.0"},"devDependencies":{"@babel/core":"^7.24.4","@babel/eslint-parser":"^7.24.1","@babel/plugin-transform-runtime":"7.24.3","@babel/preset-env":"7.24.4","@babel/preset-react":"^7.24.1","@testing-library/jest-dom":"6.4.2","@testing-library/react":"15.0.2","@testing-library/user-event":"14.5.2","@types/jest":"29.5.12","@types/node":"^20.12.7","@typescript-eslint/eslint-plugin":"^7.7.0","@typescript-eslint/parser":"^7.7.0","eslint":"^9.1.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-clickwithclark":"^3.2.4","eslint-config-prettier":"^9.1.0","eslint-plugin-html":"^8.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.0","jest":"29.7.0","jest-environment-jsdom":"29.7.0","jsdom":"24.0.0","prettier":"^3.2.5","standard-version":"9.5.0","typescript":"^5.4.5"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.2.1","gitHead":"a346a466042fccc0c7848b30eb699ed5aefa0090","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-9kpCfUVPwpELGJarDAZx/k81rGYsDZhM+BKQXhOOUvoCIsYQk120AI0aBbTlPhk0JxxHON7XR6Ylwi1B5ff+dw==","shasum":"5505b1ba69e780be7a8d240bafa8e14674c705cd","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.2.1.tgz","fileCount":40,"unpackedSize":46556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQP1g4oAbCCOpVoIREQZtrXpeb7+tM7e2wntg3v1OvYAiBu6hxkElSYTl+h2o3N8jQIXRwZpx+3ikgWQ5/asS8CrA=="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.2.1_1713693514251_0.4868148515078168"},"_hasShrinkwrap":false},"1.2.2":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.2.2","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.2.2","gitHead":"0becfbaeb1dee47fae17210f8b990e39410ac169","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-ex5tTGUYU10Jz93JY80YeZNxCwLAbWjEruYhhAle9wxMWDxp3sbe6LWsx15zlNGLX0IJkJMQBNDB5BPpEw5GPA==","shasum":"54cdc9fe6c47c8eddb1fa489db7b35e29d4b41ab","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.2.2.tgz","fileCount":40,"unpackedSize":49170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+rEMbG7zhLP5/RvrHFeyW7IrQCzPFtTlL8Nr3x1L/7AiBpXekl4KlYHtAOXYFV8PuNwagSYyAPKpLfmYS7ngO0tQ=="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.2.2_1715109648867_0.19874629062032323"},"_hasShrinkwrap":false},"1.3.0":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.3.0","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"^5.91.0","webpack-cli":"4.9.2","webpack-dev-middleware":"^5.3.4","webpack-dev-server":"^4.15.2","webpack-merge":"5.8.0","webpack-obfuscator":"^3.5.1","workbox-webpack-plugin":"^6.6.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.3.0","gitHead":"8feff1daf2aa45241935b96c733d0c96ea96e12e","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-HM0BgUJZyYsY82SZR+660HM1H4XS/5HvzwMLgr8lDLeQqZfCbde4Nv+evg3bjTS9mz2jZ3I+7iPqlzHPyBBX2g==","shasum":"c4ae5d22448d93abddeb774dc42fe7a9855152c6","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.3.0.tgz","fileCount":40,"unpackedSize":51649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6lOcBiHePgtmnSJk0gXlSvfAfdeB9KxMQtE4nyM8opAiEAzaV1sFxOyTYc5AoHUBhuBsOxtwE7qZJaLfbYOhCtluc="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.3.0_1715118255495_0.032723358487988685"},"_hasShrinkwrap":false},"1.3.1":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.3.1","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"^5.91.0","webpack-cli":"4.9.2","webpack-dev-middleware":"^5.3.4","webpack-dev-server":"^4.15.2","webpack-merge":"5.8.0","webpack-obfuscator":"^3.5.1","workbox-webpack-plugin":"^6.6.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.3.1","gitHead":"cd309173ee503b8284bdcea25f199a940ab76b5f","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-n2HZ9hYNVsdtfZsBQUKYKlmF8pq7RHdczKc1qPUeO3LChkk5hgEHUu/yGyOgyW7AyCi690Mmr/IgN//mLsS1lw==","shasum":"0502ecd49d573d7d19e588b09a31c93c1aaee9cf","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.3.1.tgz","fileCount":40,"unpackedSize":51808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4d0PNul6dR1V8QZhpW5xZ5gb4j1KWE5J4XiUMhNWYTAIgSYOfj7iHrMmdoCWkuqKR0mxUs3+3SMTCOnUdPEdXRtQ="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.3.1_1715118513485_0.07007408313829444"},"_hasShrinkwrap":false},"1.3.2":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.3.2","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.3.2","gitHead":"9bc2b422525344a7c6bae0711f8a4e26d0e27248","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-42Jyi+HQ8cLupfiNLTYJb81+snioT3874JM8jSpYQU1jApS21zHV5Rwfo6MNtpPK4ZDYUgT8cG1jN+5FT82h/g==","shasum":"3871ce2cf0db326ba75aac40498ade38eda6d48b","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.3.2.tgz","fileCount":40,"unpackedSize":47796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXGAbj2OZeZXfp3zhmKZwC9NR/B2dzBtpdAIK8Iax5FAiB/15E2/c7MMbWJorXlEVHUa7pLl1C7oU91NWD9c2fsBw=="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.3.2_1715130437865_0.3258796575556582"},"_hasShrinkwrap":false},"1.3.3":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.3.3","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.3.3","gitHead":"5b7d588dea63154bb378c9c36b71197c0b45224a","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-asmsEP7K3JkdgpB47w9roMglj5z5ElWvSln/oUzQ/mYl/RHekc2865AZCVszqphaJ0IV4bszbqgyrutsfdyc/A==","shasum":"2190adbb0f231c5c7c086ff50f0d6eb2c90ef794","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.3.3.tgz","fileCount":40,"unpackedSize":47946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4g3xCaDZ3jT3DqNBOvwGQiPlQEAVE46qZ3LFk/XGeOQIhAPaZrSUUXAcWqFWCbKeKamtTgjnHdiYwrhde1/Zo/nJ7"}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.3.3_1715131723047_0.3461384580385094"},"_hasShrinkwrap":false},"1.3.4":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.3.4","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.3.4","gitHead":"88e3a5e181687303891142c192b3b6b21055b804","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-skFU77O8FGxHlTVGTBCm0mLkf7JoXe260FSPeypwaN3pr9TsB8295if3slQj6kFuxNWNN7/JcU8PM8L0+59hLQ==","shasum":"a736d4c3258b4483c5a81b606afc5382f5b19664","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.3.4.tgz","fileCount":40,"unpackedSize":48289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdwasicD1iTV4IIVxbo+dITHUsMWmU9z28W7bFxrJYRAiEAiPVL4h2eiFHeISsoAlBJiSIfd8c/TScD/Vn11/ohZbs="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.3.4_1715140693345_0.6417559358548683"},"_hasShrinkwrap":false},"1.4.0":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.4.0","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.4.0","gitHead":"a4068214b9d64dc4ea40ca18bee89e037bef4b77","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-dmbORd+UHl3oly0LtxorxOtdVZsNEvISXL9bsTWFTP+9OtmhEhoMtsJ6kJlGZlm3ttXdr2Fi7TacD02SQI5anQ==","shasum":"d7c1f4cfa143921d77f81e452e6020ef88fd3b6c","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.4.0.tgz","fileCount":40,"unpackedSize":51574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM0AsHJyfuerR7JaMJc33i8pQ2z3g+wbAJ9nufag4j1AiEA4P8gbNsO/3eEfq+rLDdIklrlwovFRlsXqbZ27DBUa30="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.4.0_1715141330415_0.6612149267829179"},"_hasShrinkwrap":false},"1.5.0":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.5.0","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"5.72.0","webpack-cli":"4.9.2","webpack-dev-middleware":"5.2.1","webpack-dev-server":"4.3.0","webpack-merge":"5.8.0","webpack-obfuscator":"3.4.1","workbox-webpack-plugin":"6.3.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.5.0","gitHead":"4d4235771f4a530a1b1f47891624f2eb68ed21fb","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-3JE++SOk3LQ6YBdXnDNUqAHiXcKlfxY2SjUYHTmJrX4LPq5YNYkOEajVVuE9q6pRG3Vfv/stKGPWXJtzo+ybDA==","shasum":"8cb09f6fd586e8d479d5c353d32f92adb38366f8","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.5.0.tgz","fileCount":40,"unpackedSize":47617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2cFrJkqNVvCrS3uY76beFIraSEzbIh+Oys/ByHiAFVgIhANasVPWfaEPy0Kgt4em2Krsz2jH1PViN/JW0GJVYPzhS"}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.5.0_1715141452953_0.22553861180903834"},"_hasShrinkwrap":false},"1.5.1":{"name":"tools-clickwithclark","main":"./src/index.js","version":"1.5.1","setupFilesAfterEnv":["@testing-library/jest-dom"],"description":"A bunch of useful tools to complement any web dev project","bin":{"tools-clickwithclark":"bin/index.js","tcwc":"bin/index.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./package.json":"./package.json"},"module":"./src/index.js","scripts":{"docs":"npx documentation build src/** -f md > README.md","build":"webpack","release":"standard-version && npm publish && git pull origin main -X ours && git push --follow-tags origin main","format":"prettier --write \"./**/*.{js,json}\"","test":"jest --verbose --watchAll","lint":"eslint .","lint:fix":"eslint . --fix"},"keywords":["tools-clickwithclark","clickwithclark"],"author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"},"license":"ISC","dependencies":{"chalk":"4.1.2","clean-webpack-plugin":"4.0.0","cli-alerts":"1.2.2","cli-handle-error":"4.4.0","cli-handle-unhandled":"1.1.1","cli-meow-help":"3.1.0","cli-welcome":"2.2.2","css-loader":"6.3.0","css-minimizer-webpack-plugin":"3.0.2","html-loader":"2.1.2","html-webpack-plugin":"5.3.2","meow":"9.0.0","mini-css-extract-plugin":"2.3.0","sass-loader":"12.1.0","style-loader":"3.3.0","terser-webpack-plugin":"5.3.1","webpack":"~5.91.0","webpack-cli":"4.9.2","webpack-dev-middleware":"~5.3.4","webpack-dev-server":"~4.15.2","webpack-merge":"5.8.0","webpack-obfuscator":"~3.5.1","workbox-webpack-plugin":"~6.6.0"},"devDependencies":{"@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/plugin-transform-runtime":"7.17.12","@babel/preset-env":"7.17.12","@babel/preset-react":"^7.17.12","@testing-library/jest-dom":"5.16.4","@testing-library/react":"13.2.0","@testing-library/user-event":"14.2.0","@types/jest":"27.5.1","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-clickwithclark":"^3.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","jest":"28.1.0","jest-environment-jsdom":"28.1.0","jsdom":"19.0.0","prettier":"^2.6.2","standard-version":"9.3.2","typescript":"^4.6.4"},"eslintConfig":{"extends":["clickwithclark"]},"_id":"tools-clickwithclark@1.5.1","gitHead":"69bed097c0a8b62636c06a676ad917122da6b7f3","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-3df9WhvGl48mCD7857w3tzDOD8przfQEA6nmDX+7Pw/p+Nv850COU1hPtsIz6L3hwKTrp1PMn9uanWGS5J15pw==","shasum":"07e34201ff56c7cf38463b138c997c1d5f808ab6","tarball":"https://registry.npmjs.org/tools-clickwithclark/-/tools-clickwithclark-1.5.1.tgz","fileCount":40,"unpackedSize":53261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXilURP2ZNKJ/+haFj+6TBYVFIXCLab1deib8hkHHPUAiEAqAG6n6PLiaE27IDWAgL6Civn065cttNhKJwmWkv3OM4="}]},"_npmUser":{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"},"directories":{},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools-clickwithclark_1.5.1_1715185170927_0.6645961370413247"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-16T02:52:11.812Z","1.0.1":"2021-11-16T02:52:11.969Z","modified":"2024-05-08T16:19:31.411Z","1.0.2":"2021-11-16T13:07:09.122Z","1.0.3":"2021-11-16T14:54:28.231Z","1.0.4":"2021-11-17T00:58:48.811Z","1.0.5":"2021-11-19T21:56:47.149Z","1.0.9":"2021-11-19T22:31:22.453Z","1.0.11":"2022-05-03T16:59:39.943Z","1.0.12":"2022-05-03T17:20:10.541Z","1.0.13":"2022-05-03T17:34:14.401Z","1.0.14":"2022-05-03T17:37:24.567Z","1.0.15":"2022-05-03T18:03:50.583Z","1.0.16":"2022-05-03T18:18:33.518Z","1.0.17":"2022-05-03T18:26:16.337Z","1.0.18":"2022-05-03T18:43:26.539Z","1.0.19":"2022-05-03T18:49:48.456Z","1.0.20":"2022-05-03T19:05:52.054Z","1.0.21":"2022-05-03T19:17:13.874Z","1.0.22":"2022-05-03T19:20:28.290Z","1.0.23":"2022-05-03T19:24:30.660Z","1.0.24":"2022-05-03T19:34:08.579Z","1.0.25":"2022-05-03T19:34:38.601Z","1.0.26":"2022-05-03T19:56:39.713Z","1.0.27":"2022-05-03T20:01:00.575Z","1.0.28":"2022-05-11T19:02:05.931Z","1.0.29":"2022-05-12T03:18:18.963Z","1.0.30":"2022-05-12T03:22:37.574Z","1.0.31":"2022-06-02T04:52:31.942Z","1.0.32":"2022-06-02T06:08:48.293Z","1.1.0":"2022-06-06T23:50:46.470Z","1.1.1":"2022-06-09T21:10:03.902Z","1.2.1":"2024-04-21T09:58:34.406Z","1.2.2":"2024-05-07T19:20:49.043Z","1.3.0":"2024-05-07T21:44:15.641Z","1.3.1":"2024-05-07T21:48:33.711Z","1.3.2":"2024-05-08T01:07:18.038Z","1.3.3":"2024-05-08T01:28:43.222Z","1.3.4":"2024-05-08T03:58:13.579Z","1.4.0":"2024-05-08T04:08:50.573Z","1.5.0":"2024-05-08T04:10:53.100Z","1.5.1":"2024-05-08T16:19:31.249Z"},"maintainers":[{"name":"clickwithclark","email":"clickwithclark+npm@gmail.com"}],"description":"A bunch of useful tools to complement any web dev project","keywords":["tools-clickwithclark","clickwithclark"],"license":"ISC","readme":"<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\r\n\r\n### Table of Contents\r\n\r\n*   [addFontFace][1]\r\n    *   [Parameters][2]\r\n    *   [Examples][3]\r\n*   [createElement][4]\r\n    *   [Parameters][5]\r\n    *   [Examples][6]\r\n*   [debounce][7]\r\n    *   [Parameters][8]\r\n*   [debounceInput][9]\r\n    *   [Parameters][10]\r\n*   [debounceLeading][11]\r\n    *   [Parameters][12]\r\n*   [throttle][13]\r\n    *   [Parameters][14]\r\n*   [deepCopy][15]\r\n    *   [Parameters][16]\r\n*   [escapeHtml][17]\r\n    *   [Parameters][18]\r\n*   [generateID][19]\r\n    *   [Parameters][20]\r\n*   [toLowerKeys][21]\r\n    *   [Parameters][22]\r\n*   [waitForElement][23]\r\n    *   [Parameters][24]\r\n    *   [Examples][25]\r\n\r\n## addFontFace\r\n\r\nDynamically add Fonts to a Page\r\n\r\n[Additional Notation][26]\r\n\r\n### Parameters\r\n\r\n*   `families` **[Array][27]** An array list of google font families to add to a page.\r\n\r\n### Examples\r\n\r\n```javascript\r\n//Font Style\r\n\r\nn: normal  (default)\r\ni: italic\r\no: oblique\r\n\r\n\r\n(no properties)\r\n=> n4\r\n\r\nfont-style: italic;\r\n=> i4\r\n\r\nfont-weight: normal;\r\n=> n4\r\n\r\nfont-weight: bold;\r\n=> n7\r\n\r\nfont-style: normal;\r\nfont-weight: 400;\r\n=> n4\r\n\r\nfont-style: italic;\r\nfont-weight: 500;\r\n=> i5\r\n\r\n//usage:\r\n\r\naddFontFace(['Praise:400','Montserrat:400,700,i4,i7','Roboto:i5'])\r\n```\r\n\r\n## createElement\r\n\r\nEasily Create HTML elements\r\n\r\nRemember: 'className' for classes not just 'class'\r\n\r\n[Original Author][28]\r\n\r\n### Parameters\r\n\r\n*   `object` **[Object][29]** The object to build the HTML element\r\n\r\n### Examples\r\n\r\n```javascript\r\ndocument.body.appendChild(createElement({\r\ntype:'section',\r\nclassName:'secion-1', \r\nid:'section-1-id',\r\ninnerHTML:'This is an Example',\r\nattributes:{\r\ndataFoo:'data Test 1',\r\ndataBaz:'data Test 2',\r\nonclick:'someFuncHere(this);'\r\n}\r\n}))\r\n```\r\n\r\n## debounce\r\n\r\nDelays invoking a callback function until after the timeout seconds have\r\nelapsed since the last time the debounced function was invoked\r\n\r\n### Parameters\r\n\r\n*   `callback` **@callback** function to execute\r\n*   `timeOut` **[Number][30]** delay time in seconds\r\n\r\n## debounceInput\r\n\r\nDebounce a given input\r\n\r\n### Parameters\r\n\r\n*   `callback` **@callback** function to execute\r\n*   `doneTypingInterval` **[Number][30]** delay time in seconds\r\n\r\n## debounceLeading\r\n\r\nRun callback once and ignore subsequence calls within given timeOut\r\ngood for triggering auto-save or displaying suggestions\r\n\r\n### Parameters\r\n\r\n*   `callback` **@callback** function to execute\r\n*   `timeout` **[Number][30]** delay time in seconds\r\n\r\n## throttle\r\n\r\nInvokes callback at most once per every timeOut seconds.\r\n\r\n### Parameters\r\n\r\n*   `callback` **@callback** function to execute\r\n*   `timeOut` **[Number][30]** delay time in seconds\r\n\r\n## deepCopy\r\n\r\nCopies an object and all it's nested properties\r\n\r\nMore Info: [MDN Web Docs][31]\r\n\r\n### Parameters\r\n\r\n*   `object` **[Object][29]** The object to copy\r\n\r\nReturns **[Object][29]** The copied object\r\n\r\n## escapeHtml\r\n\r\nPrevent accidental markup where text is expected\r\n\r\n### Parameters\r\n\r\n*   `text` **[String][32]** The text to be escaped\r\n\r\nReturns **[String][32]** The escaped text with no HTML markup\r\n\r\n## generateID\r\n\r\nGenerate an alphanumeric unique ID\r\nNo duplicates found in a 10 Million ID generation test\r\nIdeal for small prototypes/scenarios.\r\n\r\nFor serious commercial projects use [nanoid][33].\r\n\r\n### Parameters\r\n\r\n*   `prefix` **[String][32]** \r\n*   `suffix` **[String][32]** \r\n\r\nReturns **[String][32]** A unique ID\r\n\r\n## toLowerKeys\r\n\r\nConverts an object's keys to lower case\r\n\r\n### Parameters\r\n\r\n*   `obj` **[Object][29]** Object with possible mixed keys\r\n\r\nReturns **[Object][29]** \r\n\r\n## waitForElement\r\n\r\n### Parameters\r\n\r\n*   `selector` **[String][32]** The selector of the desired element\r\n*   `checkFrequencyInMs` **[Number][30]** How often to check for element in Milliseconds\r\n*   `timeoutInMs` **[Number][30]** How long to keep checking in milliseconds before timing out\r\n\r\n### Examples\r\n\r\n```javascript\r\n//Here it is waiting on an element by class name for 10 seconds, and checking every half a second for the element\r\n\r\nwaitForElement('.vsc-initialized',500,10_000).then((e)=>{console.log('element found'); return e;})\r\n```\r\n\r\nReturns **[Promise][34]** Resolves to the element if found\r\n\r\n## Webpack Configs\r\n\r\n### Usage\r\n\r\nFirst Install the package to get access to all the dependencies\r\n\r\n```\r\nnpm i tools-clickwithclark\r\n```\r\nThen call the package with the desired flag\r\n\r\n```\r\nnpx tools-clickwithclark < wp | webpack> [option] <'path/to/main.js'> | default ='./src/index.js'\r\n```\r\n\r\n### Options\r\n`-p, --prod` : Production Configurations\r\n\r\n`-d, --dev` : Development build Configurations\r\n\r\n`-u, --umd` : UMD build Configurations\r\n\r\n`-b, --obf` : Obfuscated build Configurations\r\n\r\n### Example\r\n```\r\nnpx --yes tools-clickwithclark wp -u './index.js'\r\nnpx --yes tools-clickwithclark wp -p './index.js'\r\nnpx --yes tools-clickwithclark wp -d './index.js'\r\nnpx --yes tools-clickwithclark wp -b './index.js'\r\n```\r\n\r\n[1]: #addfontface\r\n\r\n[2]: #parameters\r\n\r\n[3]: #examples\r\n\r\n[4]: #createelement\r\n\r\n[5]: #parameters-1\r\n\r\n[6]: #examples-1\r\n\r\n[7]: #debounce\r\n\r\n[8]: #parameters-2\r\n\r\n[9]: #debounceinput\r\n\r\n[10]: #parameters-3\r\n\r\n[11]: #debounceleading\r\n\r\n[12]: #parameters-4\r\n\r\n[13]: #throttle\r\n\r\n[14]: #parameters-5\r\n\r\n[15]: #deepcopy\r\n\r\n[16]: #parameters-6\r\n\r\n[17]: #escapehtml\r\n\r\n[18]: #parameters-7\r\n\r\n[19]: #generateid\r\n\r\n[20]: #parameters-8\r\n\r\n[21]: #tolowerkeys\r\n\r\n[22]: #parameters-9\r\n\r\n[23]: #waitforelement\r\n\r\n[24]: #parameters-10\r\n\r\n[25]: #examples-2\r\n\r\n[26]: https://github.com/typekit/fvd\r\n\r\n[27]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array\r\n\r\n[28]: https://javascript.plainenglish.io/how-to-build-complex-dom-elements-quickly-b3ead8e09647\r\n\r\n[29]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object\r\n\r\n[30]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number\r\n\r\n[31]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach#An_object_copy_function\r\n\r\n[32]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String\r\n\r\n[33]: https://npmjs.com/package/nanoid\r\n\r\n[34]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise\r\n","readmeFilename":"README.md","author":{"name":"clickwithclark","email":"clickwithclark@gmail.com","url":"http://www.clickwithclark.com"}}