{"_id":"ui-framework-jps","_rev":"418-5dabce699e182fc03d0a3d7d72a5559e","name":"ui-framework-jps","dist-tags":{"latest":"2.1.12-6"},"versions":{"0.1.0":{"name":"ui-framework-jps","version":"0.1.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c1b97150d27a37826db13744fe6f41a0f37588b7","_id":"ui-framework-jps@0.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eALBWAv78giFjq7TcOZMals8EsF1fcxYTwf2lyTKjRpcIZNfClwGlwHmoRdVs5rwnOA/B91Gq5kfljmARb65BQ==","shasum":"a0e8eb6ad7c6c2c21bcf99f65c47c8b61f4e887a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.1.0.tgz","fileCount":356,"unpackedSize":1006162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnZGUeBIQ7mTQe+QdhhOko7zRe1XeaW0N/UQYnsdjbowIhALcRt7gkP1kt5mZdZknpyYUBoMyO8b9kmoN+HbagsZc4"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.1.0_1632537176099_0.6452518835623693"},"_hasShrinkwrap":false},"0.1.1":{"name":"ui-framework-jps","version":"0.1.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"579c5f03f26f5a7d00490c6f2c1c402fbdcdfb91","_id":"ui-framework-jps@0.1.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-r18hBhE0hqsWB8P6WiE3JhMEo7ah71ja4tZXAn9IqwGKANcja3sv+rSShQzSjFL6ktcjCN0t9IBnFOA/ZzRtOA==","shasum":"d0464d44b0f67119141a52766c243bc374de68d0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.1.1.tgz","fileCount":356,"unpackedSize":1002716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjw6mOQmsAFaeeZXNz677fbEpKZrI8KsBXR75ZO7KhEAiEAwvY7CVt5pgvZVVpuHApZxVjKCCdGeyjKXYjeGvyb1Vk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.1.1_1632537491792_0.8836972882825551"},"_hasShrinkwrap":false},"0.1.2":{"name":"ui-framework-jps","version":"0.1.2","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"497e739d82d18d233f62d6ed9df7467f120b2440","_id":"ui-framework-jps@0.1.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EyW/HCTk8U8kPBPFfqLZCoN33deBTuOUxWQcin5OekZ+XhXnjcs2P15G83rBfUAiruQm34GI9jRGfgID3NHW1Q==","shasum":"f564f8906bf1db796ffae2bb305e178a15440b85","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.1.2.tgz","fileCount":356,"unpackedSize":1004878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQURQ963oO4d5zbPDWRw2/E8kdbLiZki5HU+SAK7hHjAiEAlV8HL25cJKpcTQsgPlZxzj5hxX1ULaLArq60SjGbuso="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.1.2_1633033540312_0.539836534745169"},"_hasShrinkwrap":false},"0.1.3":{"name":"ui-framework-jps","version":"0.1.3","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"00f65516552614384d2e066781b5f7a7ec281504","_id":"ui-framework-jps@0.1.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1O/czgET5Np8v+7MXgoxmaP7nYQQnDoOo5Joec6kUWXDkNLN9fVvrBC8Aw6RVFhRjnUuCf/5/G4hveawexOAqg==","shasum":"a17313ad5170dff2e12990b3a1b51881a8c6345d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.1.3.tgz","fileCount":356,"unpackedSize":1005249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX7LUOEL9YYubM/8IdGz18szD51ARbYyhvo1F9Kaj5XwIhAPhqKPUyjZV4j3NOX3UrKx1FGeC/M9BPk1IhgNfyp/1Q"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.1.3_1633511127580_0.14561718589482542"},"_hasShrinkwrap":false},"0.2.0":{"name":"ui-framework-jps","version":"0.2.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a21e4c994f1ff741eda8f4b3c43396f5dd098c93","_id":"ui-framework-jps@0.2.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wxNvhsB4XToqrdi64ZWRRsQemoHG4dW9yQCU0J0SPYE72/Lx/TqINAv11Cw+g0eU0lQPrV7fE0lzyj5xL5HCgg==","shasum":"5114e58987dd2a67287a8c252fa56c22df4fa5ba","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.2.0.tgz","fileCount":356,"unpackedSize":1012682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeRwhB0+QFsURgl7UBdvG8WZ0EoiOJqgT4KiI9jz8AhQIgYjei6AWdY6hpuxhx8mAzm2BtkMrrPyhASb6mbYn+IG0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.2.0_1633601904543_0.5590508379505557"},"_hasShrinkwrap":false},"0.2.1":{"name":"ui-framework-jps","version":"0.2.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2256dbf9654204092b9a1d9aa46fe693d83a4e98","_id":"ui-framework-jps@0.2.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2QPozvrQ2SrPRnkUr6Ax3wXbRS/c0XYD/g7BhzvAhdkwQJ/iClNQxQnydzifeJ9uFTy1J0DSm1WDjnrlCDyynA==","shasum":"f70a4be989526e4c38d5bff4a4fdb360defeb2a9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.2.1.tgz","fileCount":356,"unpackedSize":1012682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBerjredBh55aO7x8eP+QKx0oOAqvZnchag8gyfdadJpAiEA2nNsTuiGtHWvQ+zOC7vFOoWZYDMoO8ZLjIUblXP5VFI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.2.1_1633603188799_0.299811302355824"},"_hasShrinkwrap":false},"0.3.0":{"name":"ui-framework-jps","version":"0.3.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a425cc4174070c4c2c1b076b2dc7897d6b9fff8d","_id":"ui-framework-jps@0.3.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Im1KNmNxdj05cTjBazzqmm6r8Uzzl78MajEuwjMw51yG3lATmsH0fVznRohU9JURQbJ0MoJKlsCbBYgm6TooKw==","shasum":"d7f3b2a07144bb149f1178e82708409dc1aa0056","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.3.0.tgz","fileCount":356,"unpackedSize":1015077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg4deBDX+D/SXt4TmfJRwULghWZoQ6H4gUP00tjXYGUAiEAo51+rdHx4A3jLTXVfjzUMVpe9VoTmur57hYu4BLEUGw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.3.0_1633737195917_0.6795353015787544"},"_hasShrinkwrap":false},"0.4.0":{"name":"ui-framework-jps","version":"0.4.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c53f09efbeb9f3a4c42f20a758020084fedb950c","_id":"ui-framework-jps@0.4.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vyJDE2yH2+gtRRj3k1et0tJp0ShiVAhfJAX60OrT5YhSxUqEmwMcHwnxmPs7Vtj+fWWALzQTN3jNjkydJrqJLA==","shasum":"b0b1cecdaa41b37bebe6cd569c01cfdd3247fbfd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.0.tgz","fileCount":356,"unpackedSize":1015077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnqsfJV45ziEKJ2omA1ZwGofqwatquR1wl9f39D5nmgAiB8TPTblznRB7it4uCUcZkthX0ONGtS2cg1itY5tsHIIQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.0_1633739899262_0.24729053661841371"},"_hasShrinkwrap":false},"0.4.1":{"name":"ui-framework-jps","version":"0.4.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"afba6238ed5c2e7f5f180326f7513a455777c190","_id":"ui-framework-jps@0.4.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-tIsxNjWwwEeXOHLLm4jaB+YdEAj7j9Te26uEATp7kLiS/9l2OPNiWNRoH2Z5J60E03U9UcMrS6X1l+oC0FeKZw==","shasum":"5e48e8599a7de68355abb26a969ce7c3ff4d25b3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.1.tgz","fileCount":356,"unpackedSize":1017088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzXZ5veaOHz1K8v7u4QDVDC1GfZORLf7sYkv7NJK7IqwIhALlh1zXSf5dy4xLYWT5d4hpnJOBy1AaC2uRI45vs9o4v"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.1_1633740004518_0.8050119642593312"},"_hasShrinkwrap":false},"0.4.2":{"name":"ui-framework-jps","version":"0.4.2","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"065dbec4cb0e25062588af922f028366cefa7ae3","_id":"ui-framework-jps@0.4.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4BY91r9WtuNQuvT5705zJ6fybOCoJW0batk9KX0wTgtVJpZQsNT4PEn8hUo9M7L5pkUBdR3W5I3tqdcPpVgzgA==","shasum":"a9e6502d9b6d67e2f4083f5eddc5abf776e48852","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.2.tgz","fileCount":356,"unpackedSize":1017088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhRgTCA3rgHBCuwxBW7hhBYKJNwR4/FDML/qnUG9VaOgIhANy3nF7kbeUwqe6vBgErd9u9lYQfl3HYmmoz7+zF7VXn"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.2_1633740218960_0.7753402138159364"},"_hasShrinkwrap":false},"0.4.3":{"name":"ui-framework-jps","version":"0.4.3","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9c4d8425f9d26e1415c12e1f02cb03c56aab0680","_id":"ui-framework-jps@0.4.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-MGJYyVtBVbSr0B6EDAhat3dC7kK7J205UWz9C0aXvbYybaysefxje4w9mfl15X5+OQI1nfgUx+g/QWOf2fHF+Q==","shasum":"78d81bc1fde6a26dcc8e3e5a0704b893c4bcde90","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.3.tgz","fileCount":356,"unpackedSize":1017203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIHYkYTG2xlHapAw9MfRYq320Jct+DaPHSenVbjFs+oAiAaj+Us5+ffqtHXGhfIHq0dNfC9GOyWJisIu7jfcB9QzQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.3_1633747934172_0.8540928005848254"},"_hasShrinkwrap":false},"0.4.4":{"name":"ui-framework-jps","version":"0.4.4","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ac9f90ddcbc4eebbea086873e72dd3067187a91c","_id":"ui-framework-jps@0.4.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-hR/moDYl6HSvCIaDG97mZKmEkm9NDlY5cpuinxGybHU6TQr1P/bl5IGjtOCSnSWg7Zl51lz2WxJIbNiTA5Rx3A==","shasum":"55639c146f033917ae336f64ed26a23876f2722f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.4.tgz","fileCount":356,"unpackedSize":1017168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXbTgOah9Fbj4atA7U62hFMNoFLuJIvDO2K7pww2fxLQIhAOsfvofRkSWvL2gVxN4Ir7GYYOWE1HGA7+CM5rRpBqPv"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.4_1633748372100_0.7970291932324796"},"_hasShrinkwrap":false},"0.4.5":{"name":"ui-framework-jps","version":"0.4.5","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"476a6f49dcc624f10a10ee7a3af3ecbdefe0362a","_id":"ui-framework-jps@0.4.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-H+m3wBXuFWzhCP79dJA+V2TKrQQbIqgAKIgTV0hE2/wiMRZkztcXU4qe+QYdc0RHt8PGgkOn2hSe2/14PgI8LQ==","shasum":"4002e4047984ed05ef03dea5871b84b4154c10b4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.5.tgz","fileCount":356,"unpackedSize":1018950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHgyTdsBING2KvtgPfqOKa3Ct9Y3Qr9FqnA9brHy5WCwIgSxBZjlOTdXV1zL6f9bvo6fCNKvaVywG88OS0AS9KHOc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.5_1633751222014_0.28283600084688376"},"_hasShrinkwrap":false},"0.4.6":{"name":"ui-framework-jps","version":"0.4.6","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6714881e2a3c1aa2a251aaafb57b5428e5afd57c","_id":"ui-framework-jps@0.4.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-f42UiwLyqWB9gM9/yvna6HLhdYSUZZzyENPMvrzXi1F8f9kGNOAq8V2Sj99VLfdk4SS9NTO2M93AOlFPZHb/cQ==","shasum":"cf25c8cb67296f97098a0101eb651e3114ff9763","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.4.6.tgz","fileCount":356,"unpackedSize":1018950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpHvCd0RrLFvBuGAUe5qO8lBy9SiOrsu4oQ2MqlZRO3AiBfcl884EJbzWc32RRyLrqPAUeIxbFNfafAAOdUK0PMKg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.4.6_1633751375990_0.6329559448498778"},"_hasShrinkwrap":false},"0.5.0":{"name":"ui-framework-jps","version":"0.5.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fc5d21edff170c85386424f31da3035409016322","_id":"ui-framework-jps@0.5.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4VmgZVPcoNSXlv8fUtxiTK11EPp4wLZg2XdtTr9+UhqpCx6oKcp43L+cmXxXSNwQirbCeyXqEEaaKmzKWvVePA==","shasum":"5994d508694a860dd4758acb514ede02346adb32","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.0.tgz","fileCount":359,"unpackedSize":1021596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvIgCOz+dVQXvkrxVplDACKqPZZaAFLeoAgsl75aGC8AiEAw9KxzIL8qSwcSRopOlKr249DCVnb4UZ/NAfn0rD9fd0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.0_1633754291514_0.27865283708979405"},"_hasShrinkwrap":false},"0.5.1":{"name":"ui-framework-jps","version":"0.5.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1c6f6368f48cd4476fdc3b411451d46636933aaf","_id":"ui-framework-jps@0.5.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-q54R4M1cHZzgqu+VheueGn+HB5hP5WqqsRf84SVleOw1BjJ6sstCf5GxJyttYrerAsyAG73zI2pupi241EYx7A==","shasum":"dffa12ae00554f9c54dfb4ef4fcbe9ba0d629d17","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.1.tgz","fileCount":359,"unpackedSize":1022320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR4zERjXgbNMNpqlI7Bq/oxrc/5XPw4phwX3USUzG2PAiEA6Snvn/AvJ7YwfFdx5GoF8DTVqNBLvYH3CXcw5G2aNIs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.1_1633764187853_0.9731650802187428"},"_hasShrinkwrap":false},"0.5.2":{"name":"ui-framework-jps","version":"0.5.2","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"045e917a9b3db6da4d9fe7c5c682a08fc5a0ebd4","_id":"ui-framework-jps@0.5.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ImyXfi24DtynLBJrBvQvKvtTyNu2eL5ZWt3Etj2+WvXOuSyOSRNhxmFhTL51jFJmQ4FxwD8UHHwXvHZbXO0BzA==","shasum":"5ab1f54f7f92ff5f619cd837dfd06fcee8a4084b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.2.tgz","fileCount":362,"unpackedSize":1025555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUQCJNGqI0LeqFri2sS8B6bCQ4flkSRUtEvrITs0U/dAiB+Rxo4LC6P/hbx0MbsLYq6F3Ar6sAEnqlxNfKo0IYJtw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.2_1633770724113_0.6919448175042864"},"_hasShrinkwrap":false},"0.5.3":{"name":"ui-framework-jps","version":"0.5.3","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5e380851e6c99d28560bcdd43bfc9c3a6539efbb","_id":"ui-framework-jps@0.5.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-6pawy5XEJ1kEAyyT0kCKcg2kG0PYGMf6sCsJjV1Qir3LZ7r5IQhaLuwF6SOKhkkTSvUyc2zS/rSfA1LWWNfucw==","shasum":"4f618b1170292f2e438f191eba4b795067acb2bb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.3.tgz","fileCount":362,"unpackedSize":1026157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgde+TeE84KF9S/j1IXx5ZN2L1Im5FRegjJ5TUNXan7wIga90wnTVa2pnyjIxdb8DSIzFu5JdDUfNapL0BMcAYkmo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.3_1633770822217_0.19183649182303153"},"_hasShrinkwrap":false},"0.5.4":{"name":"ui-framework-jps","version":"0.5.4","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f96a641b1abbaff0cb024b82ab860627fbf02a6f","_id":"ui-framework-jps@0.5.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-HbrBZCWk/1d2VJ4+s9t9aPr93yy2SW98OQY76AAzjAFOLRMwRNeDxIVy6LdObfCsVuvnMUKsb3x+x1AgFBpw1w==","shasum":"5ef579de2672c6ff3961fbbed4952bfd514410e1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.4.tgz","fileCount":362,"unpackedSize":1027541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjSv6SjPPvdLE3uioBF7hPwougOSncUXgIiFnrLJt/4AiEAwpFS/ARA4fK65ZDQoq6rMspQawp7K74AYdwsYF8j7Hw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.4_1633771912802_0.5319376862104257"},"_hasShrinkwrap":false},"0.5.5":{"name":"ui-framework-jps","version":"0.5.5","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c39d161f9141d4b138c13f351c28178872b31f8c","_id":"ui-framework-jps@0.5.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-notvTLusF4YmSPtdxj78nKoDiLRdxz9fvmydkjT+qezrfNaKFYqsJE7JqUlOmTSdKIBa/3oCeEyg5gogSSStOg==","shasum":"454be2b723b370ff05fcb7c00b00d7ac3520a195","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.5.tgz","fileCount":362,"unpackedSize":1033513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6+cgxf43MA+yoXUF69g13atjzCVj69XCUuV/Nm7i0yAIgWklg2E9VFiJL3cWN+5EO9cRrz0bjLdvo43298cOZAhk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.5_1633775421799_0.491878329512059"},"_hasShrinkwrap":false},"0.5.6":{"name":"ui-framework-jps","version":"0.5.6","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c8d20d7df78977a95adf30863edea8e1d94d9854","_id":"ui-framework-jps@0.5.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-GCBb00QvygPTXBiIPKq1XpKsh1fvbaWIC60a+RjssinMIVkHBJQCC7zANyN78N62CTrseN9fSjJLsmQk6t97tA==","shasum":"3a57907ce36df7db4c0bc519b8cb0d17829cfd76","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.5.6.tgz","fileCount":362,"unpackedSize":1033526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsQ6ORYm1svL4QQQV/NoCXvTnHnun99F9fpELWS+VofAiBo2Vkl2qj1cg5IvR+uF5b6zHVbnr5x+l5QSm4y2pvjmQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.5.6_1633776065896_0.8304216215011089"},"_hasShrinkwrap":false},"0.6.0":{"name":"ui-framework-jps","version":"0.6.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a689def315e240793db8bbb2ab73ade34f8f584f","_id":"ui-framework-jps@0.6.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-M2jzIg54GaWKC7QxU93rk7W8WAaAyslMZnLRWEHUdruiXUe+LP6rrR/JGpY8f9J/RW9tB7X/6/M/jYmmQydseg==","shasum":"c76020da4a6014abd31b41ed55be3b2f30bce8d4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.6.0.tgz","fileCount":368,"unpackedSize":1037403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/QqHVZzg2GORt2TlC5/w/FCDW/d+/lMIHqNTb56g7MAiEA2EdujSRqhqMRFInyF3KnLNFUl9kHDYFTdMIAgwy8IQ8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.6.0_1633811057369_0.9432744521355645"},"_hasShrinkwrap":false},"0.6.1":{"name":"ui-framework-jps","version":"0.6.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"da4db8d6153e81889785af8f2be6dca769319436","_id":"ui-framework-jps@0.6.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BGHDf5p6xZbKAz7PbRbfdA5Ufnw5ja0Na497aft5x3RmPNjGUEBOTP/qOOy3u89ZG6cm2owPyZIyyQwQmlsruQ==","shasum":"175e219ed09c9a710860b49a7dbd0d6ed948fc5d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.6.1.tgz","fileCount":368,"unpackedSize":1037570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCuXlKAfaSzaJqbCeYHq1h6QZSEdkmuVw14SOwR5IwCAiEA2nuFhMd2+GUxZrmwTLzKeoIX87w1D+WhpPS7V2G4fvI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.6.1_1633811821100_0.5526420159409429"},"_hasShrinkwrap":false},"0.6.2":{"name":"ui-framework-jps","version":"0.6.2","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a154586b36d589a425f50e86007105379cf0e28b","_id":"ui-framework-jps@0.6.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-/PMvAZRAGFjQST5BX/fgPOPdkI/8ZmeDZNvRn15abC9iS4L4kG6exxVqML6QT+7zjwsxLGs8v0HAaKRUULo6jg==","shasum":"a0ea0c83d509c59136f6ff4b15e0e84ef3e3c35f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.6.2.tgz","fileCount":368,"unpackedSize":1039222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtxsIY14FD2zItAzMYbIMfrH5uPErG1+BfqPaTYinsngIgXUv1rz2/fKxovsyizYZURIaG201YIKeGsKLMi9UV1ls="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.6.2_1633815680738_0.7431682753212372"},"_hasShrinkwrap":false},"0.7.0":{"name":"ui-framework-jps","version":"0.7.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1045b9e5f444893f6a5c7508bc8d786f45d1cae1","_id":"ui-framework-jps@0.7.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-IjBqJ7mzK38Yss3xK2l+CuE24sCZIgYSFJtGVoRphZlNCJeoHINyMk6/NoHzfOmShLtHHdKlQ77ZvZCB+5TbZA==","shasum":"d6eab1692bf5660dbb91c1b98d9e28ef0149fece","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.7.0.tgz","fileCount":371,"unpackedSize":1044542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuvWuh3nwUsEpP5+KEqcVSuT++O7PP46vBXCJ/c6D+4gIgHREPWuF/SGBvutjJm6TCbrvfMNHRk0/XHOxBlZx1fyY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.7.0_1633816794987_0.47040898553615107"},"_hasShrinkwrap":false},"0.8.0":{"name":"ui-framework-jps","version":"0.8.0","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5c5bcb319bc69ad0fe5c2633916b52a2c748da4f","_id":"ui-framework-jps@0.8.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-jhsG+XQAdEHgbdVm7/0+CTvTYnwTPN4DVO+OChJYEW1lOKYqu6E975uBoWEXYJhZWg0fBkNG+jHt7ILOuEUYKg==","shasum":"84b2d70942cd2dfb384add5002921b9911497e51","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.0.tgz","fileCount":372,"unpackedSize":1054811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5hfFWwWWmW7qcaqvFyDBX2s69N98McxzNr5fkkW87RAiBEsvIthy4fYa6fCg1CFEH4bZ2+fcBFMNhz8+Y167JkoA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.0_1633898914617_0.16449325123024372"},"_hasShrinkwrap":false},"0.7.1":{"name":"ui-framework-jps","version":"0.7.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"07ac5104530284f5ceee004394ae4a1afe6af6ea","_id":"ui-framework-jps@0.7.1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-cBp9Kl9HYQYYmwqTM6pZVcjQqzYu6TxNSTAuL316e4f/ewVzPrbeM4fDp8gnivzfWjsAf2AEL8k2g6qKv2Cvmw==","shasum":"4ca11be7487d5772cbad198212aa1e8a61059b42","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.7.1.tgz","fileCount":372,"unpackedSize":1060793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxVi0KbdDHLpz6kNFSQxkPbYBe4hXMtOB9pQWKFNpucgIgSpErXKI57kfh+TYp0DQXAKg7oM+P+dMCjlf5XjvkVH8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.7.1_1633918648382_0.7059699786035178"},"_hasShrinkwrap":false},"0.8.1":{"name":"ui-framework-jps","version":"0.8.1","description":"A simple UI framwork for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1a810cb386e57838263b34e56e7b5b4c915da0ce","_id":"ui-framework-jps@0.8.1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Q19i5VWE7mYjsXh452BohTz6iv+kSJ3i9wH74cEVvzEWaQ4AwWUtPipxvFC+TzF60bLJQs+888TBhrvfjKMoCQ==","shasum":"17c23215d9b812892cdc6f97f6c6da899c73b51a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.1.tgz","fileCount":372,"unpackedSize":1060793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZBkHr9dRCgYw56OBiE+0SgtxSjzJjnb8PfZ/TOuBLXQIhAOtkGtvimeOU7SYm9Svgg+6swi9YXnO+RqkoKkQB5uGs"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.1_1633918749470_0.6310115820844064"},"_hasShrinkwrap":false},"0.8.2":{"name":"ui-framework-jps","version":"0.8.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"395d435ff8ce4fcf2b7030fe84233ea200da15fc","_id":"ui-framework-jps@0.8.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-x4cWXlJrTMWEfAY0hmnBdYqP4K0Dj1XDcKAsShNH5shBo7uJ/B4YD/6PUR7bjhVkgxg8uQ+dpij9UbQcTNpPbw==","shasum":"a63f900d98f9705a2acd64ab37d5bad9883666d8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.2.tgz","fileCount":372,"unpackedSize":1060794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIZhc0j5MqXt/N06cze0QSERoDAuv6FyGu6kglg95TzAiEA0jSHSt5wkvyFeAb286cwyc+wdHTiGVstPTiEuZBWs5g="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.2_1633945136871_0.7700673939541476"},"_hasShrinkwrap":false},"0.8.3":{"name":"ui-framework-jps","version":"0.8.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fa11a8dfb29022fb8303da711d60146385144fa1","_id":"ui-framework-jps@0.8.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-E7F2UkVEOSFbRb32afpreflQuXBcRdR0Bx9MCyWBXPIWtsUPvDlwhfgO/ZXDLvlLEqRQmHGCXqyB+/3GcPslpw==","shasum":"8a5093a730566388ba47ca3c0d112871f93e2765","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.3.tgz","fileCount":372,"unpackedSize":1060794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYzOQHXgXGHmvaX55QJJrPbi0Wf0/VrdHEMnSDy+gbpAiEAyJs/lmu7FQz9lvjw74rnmS6hkhwMbURjA+/WpVUbW2o="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.3_1633945414240_0.5340063655372005"},"_hasShrinkwrap":false},"0.8.4":{"name":"ui-framework-jps","version":"0.8.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b471b10f16249524291d95600ad3984cef288836","_id":"ui-framework-jps@0.8.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-uzGVeJtyuvqRLF/EOmOL2JCwFEmAKL+u9KZnLY5ge9sMCI2RZAwG5E3Wx5moXLUgxyYO3zZDwSAWL8XYehtzqQ==","shasum":"437e738ce760b4723e08430d4f30b17301210d04","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.4.tgz","fileCount":372,"unpackedSize":1060794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETTTBH5uRCGgbikQbBNoz5HCsMW9lyE+soIeS213vxKAiBHWNigsuCd3vpCNAHHLfBwNt7yvZ9ZxL8/02PK2887SQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.4_1633945891398_0.43563392064289674"},"_hasShrinkwrap":false},"0.8.5":{"name":"ui-framework-jps","version":"0.8.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1cd24734c030cee764e52d9176efc193ca7f0866","_id":"ui-framework-jps@0.8.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Xkg+B3KBgnGBgFPP4SwXPZ7/fvWOu/j7/7u3O+F1M7wu44VufyZV7SILGpXPddtwqnGhUi932xC7KcSke2wwYQ==","shasum":"f4619b31c42a688af200f92aca85df7becff4d28","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.5.tgz","fileCount":372,"unpackedSize":1060777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/j9AN83x85rMv3Z8nrTnlj5u4C0QWjF4NduaX5F6pnAiEAyfw+LGn6PqBtGMa0MitLX34pOoYJoqHWAPcA4Qj5izc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.5_1633949882411_0.03140584216843023"},"_hasShrinkwrap":false},"0.8.6":{"name":"ui-framework-jps","version":"0.8.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"121c7c9a6b4356d2ada5006fe109023d85b9ce20","_id":"ui-framework-jps@0.8.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-naKfe8NmkkLSGoRVgUfFI7/UJ9ntXTJ6vOKLkvQJPzP6tTdqfzDVv+1iXujAHaFvmxZbusTrbT55sVgvYweWjA==","shasum":"4993778cd30e0da136b7dccc6d7ae05dc7c1ce6f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.6.tgz","fileCount":372,"unpackedSize":1062992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr4yKFlU3dtg5MnUzbvVVwUVoL6icNiEZqqwftbCxdPwIhAMavB+yBbsitsL6+Arj77LlxWudZMUpDvsdpyNk7qSvM"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.6_1633981990424_0.7740536731333283"},"_hasShrinkwrap":false},"0.8.7":{"name":"ui-framework-jps","version":"0.8.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8fd2f096a91321c81b50ce688802656828c1aaa0","_id":"ui-framework-jps@0.8.7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DN7yHCogys6B5+WbUl6fMq4zy2XKSuBljkopoqErjGQhcxy4Qyd67xQi4Eeg4T1IKU4PY0FGIxjFOf5qScu85w==","shasum":"1cc8b819fc0eab98f80a127c052046b193df070e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.7.tgz","fileCount":372,"unpackedSize":1063464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGexJD2dB3bEc6R+2zbQL44jP8UPmjMCLu3Smf00yNzRAiEAmPHRy3wfz9EdQCL6G1DTaiHTM5uJSs3OsIs1e9uwefw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.7_1633983811153_0.41510270058442167"},"_hasShrinkwrap":false},"0.8.8":{"name":"ui-framework-jps","version":"0.8.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9b1f7b1a51db6f01daaeb909ccd988d5779ac474","_id":"ui-framework-jps@0.8.8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-dKL8KS8RNev3ATE6A5W1+ESKICIbHb9qcMejqLW2JEAQ3RfH7QSpiwJWIIQLvWzhn3BcFvGZu1GDA3HQyerxOA==","shasum":"45604265ed0c451f6325d328bd04f5fc58574834","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8.tgz","fileCount":372,"unpackedSize":1063868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYTke21Be04YzvMm3OtJPT1Ws5sc/cnPawRT3hS+St7AiBGrH46ZIa/xSSVZh/iXYBmX8dUgW18FVbklXNMZWhERg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8_1634026515943_0.4731905126217102"},"_hasShrinkwrap":false},"0.8.8-2":{"name":"ui-framework-jps","version":"0.8.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e843f1132aebcb9b8458fb0ff2bc6de6c18d588a","_id":"ui-framework-jps@0.8.8-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-3GA2Q+W9o/RxAr7HYLyI2bR4jtTTI9l6SluQ/fVhRbrKdGpwdg/WCwRmthprRKlk7TB6+GVdMRdQ6xJJp1t1Aw==","shasum":"44fb6c86f1bce6f1f20661eae39fbdacf67056e6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8-2.tgz","fileCount":372,"unpackedSize":1063876,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYSoVTsBCqCqWZiW//GoPYw6kVDdwd+NvIim2tptxMFQIhAOCvIkkBWgp8EI1r7lDVgdyyubPHXuqjaqeR2In7Boy4"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8-2_1634027033744_0.5501574671376916"},"_hasShrinkwrap":false},"0.8.8-3":{"name":"ui-framework-jps","version":"0.8.8-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"95e1331e81267c28b5bfa3fd5d61dc09c67aee30","_id":"ui-framework-jps@0.8.8-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-7e/WW6XwmOSmYfbhqVJ8cUaO9mcUL9n2tARwDsK3kmZiyPCLPLnRIOOV1QmVIt6HGrg3mrcaNUHVKXc2pDAxtg==","shasum":"9b2ce106cb9d061bae72e1eeaab24b342730211d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8-3.tgz","fileCount":372,"unpackedSize":1065822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2SEGFgWdEfxsXND8SMk2/XrQ1nfxzWero5bGNGf0rsAiEApLdohWLjeU8V3d/sDJWopdNW7FU/xBE/YOEUfm234nE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8-3_1634027958523_0.8328419886798275"},"_hasShrinkwrap":false},"0.8.8-4":{"name":"ui-framework-jps","version":"0.8.8-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1e0ae757378fa820e957daa504af184875eb39b4","_id":"ui-framework-jps@0.8.8-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Nn06sv8Bkx4fuirKVX8J5ERM+SXqZXSXrpMYPnmCOKNaJgMIVus9vBCbb82DA/sKb26PRRFnOkWOpRzolqaS+g==","shasum":"76529e34a72581b06becfaecd8473866153a9c18","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8-4.tgz","fileCount":372,"unpackedSize":1065829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5ZuHrfLN9UW5tpkz5CpNuUc1IVXHx6GWGjYT7jKKaeAiEAg8YhSEVx9Uq07DPPD63mxyvpQGqy41ZgBWfktMl1QBw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8-4_1634028280386_0.27367350038207583"},"_hasShrinkwrap":false},"0.8.8-5":{"name":"ui-framework-jps","version":"0.8.8-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"73fdd6b9379156d87a01c5321fec64ad667c0b8b","_id":"ui-framework-jps@0.8.8-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-q+shRJ0gePWI9CwnyMS9nKH1iQ2qAHOIxj8kN3Dh00cidp1mh2mSxT0z3qKttT3+tn+hAdYxyNhbRpPDwjesNw==","shasum":"7af136527b6e802c1d9116fd15a3da8175f3c62f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8-5.tgz","fileCount":372,"unpackedSize":1065903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaWS0CypnERQ4ZORAE7AC2hqtuJa43x4vRNlx26EsDpwIhALoUoG+JlzhUwK7u2r4WbAVWyN0QEoGmaGoEwRqbtAAr"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8-5_1634028790311_0.4977246756557787"},"_hasShrinkwrap":false},"0.8.8-6":{"name":"ui-framework-jps","version":"0.8.8-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ec8ddd5b1c7c50bfccd570b86ca7357ecb78ecf4","_id":"ui-framework-jps@0.8.8-6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-txw1NLW8SRmqjoO/odEVhSu2uRRo2xPB+w7vw7p7NEAtrqXK1+dVmvv2P70sg84u1fhrxGaAmrmscPsk9vlw1A==","shasum":"245f635f6020cb903980698e4393d4affa14196b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.8.8-6.tgz","fileCount":372,"unpackedSize":1067991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXQLbj3QwTYFgYG1icln7CcCSSq0xYwoFxukFOTZk+ZgIhAO1JgS44UcmNpMijvii1gBt9riI5UZ7SHaVdzzweRR+Z"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.8.8-6_1634032092531_0.24811546788784566"},"_hasShrinkwrap":false},"0.9.0-1":{"name":"ui-framework-jps","version":"0.9.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"010ef72e8627e6cc0f38e4eb9c687ee2c2d59193","_id":"ui-framework-jps@0.9.0-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-gza0oXezqcGMAYERN8vj2K/722uuTyj2FZ0zCWD9z4a7niCmj7iTf4aD6ip5dZAj3YPBums2f5j48Sq7kaqWjg==","shasum":"e34ffe8cce47696c649b79c8a785bbef4f98f611","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.0-1.tgz","fileCount":372,"unpackedSize":1068880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExf3HmeoZqU6jaqNp84eEf+8FUGksIJRGjxc7yh/0MkAiEA1Fl5EHCeS7sq+R6nZJ4PZJggQ0TaOoeuVrQQS0ApDIk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.0-1_1634033224430_0.8936971989943341"},"_hasShrinkwrap":false},"0.9.0-2":{"name":"ui-framework-jps","version":"0.9.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7dbd79b797d27882fdc8192c2ca35cfc87f3a87e","_id":"ui-framework-jps@0.9.0-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-fWVXwlzOF7Qrro0S/hn5jAhlZcZGxJzmnWQ2XRj2vw8awFIAJxpVC42oMZjQhfKvHjmLbz5DfbP+kmugGsae/w==","shasum":"ed7ea9e02781e25d3a5f6a4efddeec8eb22b0081","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.0-2.tgz","fileCount":372,"unpackedSize":1068854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf1NszGe2oQuGJUxxFLeRwf833HolMrboE+ZmlFw2tBAiEA4IrhMmMGzczaGSgbqlPOmSPXPceNK1kESVohw65JDa4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.0-2_1634033519788_0.07771999932179052"},"_hasShrinkwrap":false},"0.9.1":{"name":"ui-framework-jps","version":"0.9.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"da35756bef3f112a8f6397ecfe0dee8d0a9b8b73","_id":"ui-framework-jps@0.9.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-aDDg0uKctDfYxAy+m4OPJSkRS5eNSlK+PRoaL5mL+M6x8eXzXWeyhBj5zxpqfUA9sc8tCu78iwm4AUYv8Q0W0w==","shasum":"9a06732cfe6cf827a0c1e7e27a61108e0d3237e2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1.tgz","fileCount":372,"unpackedSize":1072364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWHBQNSrGDIHM04t3pY7NUXRSxqB+GNkSVXVQvwL4mjAiACje9ME5o4rmbXQGMofqeqVBQmF7GRxQsW4X7ViUP9/g=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1_1634070669627_0.20344804858778143"},"_hasShrinkwrap":false},"0.9.1-0":{"name":"ui-framework-jps","version":"0.9.1-0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3e500ce2bcd058ca58abcbba78b6cbc063f30284","_id":"ui-framework-jps@0.9.1-0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wqCTgNvAL+583PLO9qH7JsvZb4S8/vZo6Az8TXbI2sp+C9Dc2HmvmDHPk3bqfLBwpirWxCje66sWsu+Thslq6g==","shasum":"d4ababdbb1f3615df6b7baef475ded834b1811ec","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-0.tgz","fileCount":372,"unpackedSize":1072380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy5/KCfJOQEtrGAr19fTcRf14060KI7CBMgCAjlvFr8AIgUR4l/PXLvap0mTyhyEF64+PNxLhofebEdKjHanBUlD8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-0_1634071121465_0.2769642852058323"},"_hasShrinkwrap":false},"0.9.1-1":{"name":"ui-framework-jps","version":"0.9.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1dbdd5dd695f06a49554d85154847354a9836beb","_id":"ui-framework-jps@0.9.1-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-jT5zmMlPwjPG1dKuXwddvpJepZfYFLRP+J7hD3nOFLK8wYOghqmc3CCP83yy25ycXbs+d3SGw3DmFv5jg6lZKA==","shasum":"3dce81d4580a9d37e62ad2ee571700f0cf1cbc0e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-1.tgz","fileCount":372,"unpackedSize":1072422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7DiMlebFdVzLJfI9R2BbqmB/yUWTWMx7pO5sKaudsFAiEAkFsOKpdGOKWiOfofKVYCw4QC2Lbu1I/FNce6chuurRo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-1_1634154606652_0.9266761993568018"},"_hasShrinkwrap":false},"0.9.1-2":{"name":"ui-framework-jps","version":"0.9.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"dd3c29efede9ee1ec3b515c6ca645b6b88efe8a0","_id":"ui-framework-jps@0.9.1-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vwkknxFwNi8xbCxescHXjgJy5xbNlrR7CrtdfpQ7O2vktfIW7XmKOf4mcWGYBPwVBZO0bA3SJdCXFOZFFyP/wg==","shasum":"dccdb52de6c6af4be20efa42c0a9b4c7ded62bb5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-2.tgz","fileCount":372,"unpackedSize":1072578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaiTvsEOh4CI7HfwPUIBVanXOweREB1z4pGxD5bLFBogIhAJrZAoMBCCiHO/VzO44UxmTF+wm+Ymga8S2nexSe04eK"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-2_1634154950209_0.9788360675091408"},"_hasShrinkwrap":false},"0.9.1-3":{"name":"ui-framework-jps","version":"0.9.1-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"34627ad1512447eb58dc4265e0b11e26ead40af9","_id":"ui-framework-jps@0.9.1-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Jx7B+/6hLE6qqRW6JM730GMQ7pnfhRJksf/h6BS6/h+2GSp9ynKnasAv04sPI7Xwcwic4lVqlGLehQLv8ZjLzQ==","shasum":"470fdd25744c2851e4b80b8cd38b3342eaa40c0d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-3.tgz","fileCount":372,"unpackedSize":1072527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4+/yf2lXVLpdwCbzs8F54PacGmA/4kjM86D4iysz4kwIgGIykWME7CsFJOhD+x7pLU6z/JErxgf90EhaDFOFov0Y="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-3_1634155129309_0.13465428083778996"},"_hasShrinkwrap":false},"0.9.1-4":{"name":"ui-framework-jps","version":"0.9.1-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"39b17b0d5e7d9d1793403bfcd2e13912c560b45c","_id":"ui-framework-jps@0.9.1-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-qb/9p66O0jQPc36cLw7dv6b4trsJF3AmYB4S9h374eRFCvOLCuiMnix0qzwF+aJiNNrfHEMN+095XyRynATOCA==","shasum":"1138cb66595a1ba7b31791f4a6d0bd5d3eb843a4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-4.tgz","fileCount":372,"unpackedSize":1072524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLM50ctHhsalTW9NWXJqpYf6HXCPbAHPkRbxJhBePJDAiBWDWmWBULwtNXP6ppTaAGSk5wNP4yJE+mLXmilFy3ZtQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-4_1634159988330_0.539896589656158"},"_hasShrinkwrap":false},"0.9.1-5":{"name":"ui-framework-jps","version":"0.9.1-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4bb73bbc12d33dabe04c2fc5212ab440ac011ccf","_id":"ui-framework-jps@0.9.1-5","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-G69yezijBf/IywtesBFve1s+Vai0cU6SmG+Xuv6FHQIf2luNqZgsO/EypuUFdBeEU5SHnXAuUnJezcwv7aWaiw==","shasum":"ca9d3ab90453e0d3ce0aaf16c547a4af33149c45","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-5.tgz","fileCount":372,"unpackedSize":1073412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjXo6ltroUKDUHJJCQngjXHo62AxKtpEabVOV8vEGZbAiBjMy+s+dfTI24Bz/ufcZf/+O6TIvywlifH1GbPIF0wmg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-5_1634162476007_0.032004226466751495"},"_hasShrinkwrap":false},"0.9.1-6":{"name":"ui-framework-jps","version":"0.9.1-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"308e857284621071232a5e6acddcd9df3d7f6c31","_id":"ui-framework-jps@0.9.1-6","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-rkl/wV8oj61PnYMisTkKwVkNuoeNDCXmYQZdmsEAhXJ+6RR5rZjvpRHaHLOBQFkOOUYaPcLybiHmKwZeVfcpkg==","shasum":"a893e79548f0c508e64ac479c5cd452e89cc9f0a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-6.tgz","fileCount":372,"unpackedSize":1073767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQfowFOK2VTJZ7GOv0fxrI0okWlbwsnMTKTyVH5bLZlQIhAO6aFgsmlu3I5+C3eXItZPgSRaC9OhzqdjXeodMBjC+5"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-6_1634177443822_0.6328861256689933"},"_hasShrinkwrap":false},"0.9.1-7":{"name":"ui-framework-jps","version":"0.9.1-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"486ab360a90e0d4cdd7a8e73050247bc891ad2d9","_id":"ui-framework-jps@0.9.1-7","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-aaTDbm9swR89R8xc7I7vwCHZYOP8EIfdgobClH25dkoFonC5t04pM2wLZG5CN251Jiz73XPOu94X9vyGx98lcg==","shasum":"d5a9ab912075d0c725da332ce7dbadab9736042b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.1-7.tgz","fileCount":372,"unpackedSize":1073768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2lmPMWhwtT9pJE9GWMHNiQMFlZkmmSpXbL3LT9Z7bUQIgdnCjzcLXZUQ0vGoUoZVok5/sBWKpmbgfvWHu1cxqcCI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.1-7_1634178074539_0.8784020873451646"},"_hasShrinkwrap":false},"0.9.2":{"name":"ui-framework-jps","version":"0.9.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9ca51459a41668ec4d7a834be4344209ce15df98","_id":"ui-framework-jps@0.9.2","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-OowXRtCFLYuz5Hl97yLLtXPZx3VLcdtLMZneMYpmGV7Sodp0QyCceOJwJUvZx9Cljg7Gb5b3eVZoKTJcDIkgPA==","shasum":"ad8c6666658c11b9a95711d4365b476d375052c9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.2.tgz","fileCount":372,"unpackedSize":1073749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD69ApLNqEjIlJjMC1DFIykxaOVIwVcMgI/eNS98LQf7gIhAMiEEF5fBHzc/kfdiRzBngf90ztH1ysxZzyz3KhYoXOb"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.2_1634179967365_0.3809311742800736"},"_hasShrinkwrap":false},"0.9.3":{"name":"ui-framework-jps","version":"0.9.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8ad2d909bbd781e44b16dd72c0fdcab3973deb2f","_id":"ui-framework-jps@0.9.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-btjuEmP4SS6nYVLmDWl40ak2eJZEuv0/GRtWulivH6DB4TednLSDTK6tmDpkMTsztjmj63xrfmskSlZa8MHKlw==","shasum":"c868ecf33857f42e70028206043741774cf036ae","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.3.tgz","fileCount":372,"unpackedSize":1074473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkqwPVUb567nwG53pXE6ZnScFtz2TVCrpuK6ZRpL/PdgIgdZVUvPSHyY63AYRvxMaPMxIVhZwj2BVv9lLuP5WlpvM="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.3_1634198338898_0.5975863289005017"},"_hasShrinkwrap":false},"0.9.4":{"name":"ui-framework-jps","version":"0.9.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"47f4db87bee52ea117157a0f7455fc08f64606a4","_id":"ui-framework-jps@0.9.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ocYXrazofitgqvXszapE0YaV2CBvY3VyeL91gJxFe5csA+YDAHPwsUX6TRciCEE6GLmu1hTaYdAm6l//0Gf/2g==","shasum":"a20ac9154745e737812394fe8e5c3086ad85172b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.4.tgz","fileCount":372,"unpackedSize":1090260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvgWyPG52zrfDVinNW2owjOKfRuaqFST3ktDfdBmH3bgIhAJQIiu5BbBPdDtRt0PmmFafPslMRGnbZcT2DYZiyaMuZ"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.4_1634208566357_0.07820428305608429"},"_hasShrinkwrap":false},"0.9.5":{"name":"ui-framework-jps","version":"0.9.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cd80a1d8589f1c0fdfcfe7ac938476b11a00c339","_id":"ui-framework-jps@0.9.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ARDOaLX7FISm8ipambFGFmWuBJfxmN5KkqYZI/b3EZQvOPLvFGSrRI2FCYBfW7Bj2KYXzgmAgV5IatHmlgDMDQ==","shasum":"63460aa3b7c825d7d12e5f30267fdb65c475eb92","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.5.tgz","fileCount":375,"unpackedSize":1091477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCkWoJg4mwofQz/HsMr6Mf1JSS9qxaJIPwVknt5tXvmgIhAIWbuP2oLr6WhGTZ3HH9sslHhiOJGRjW8tuv/5J8brgz"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.5_1634238617095_0.5080966252133872"},"_hasShrinkwrap":false},"0.9.5-1":{"name":"ui-framework-jps","version":"0.9.5-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e8b369fe022be82624954c45eb170262fa8d7881","_id":"ui-framework-jps@0.9.5-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-juuGK6G2dMrCvwjhDwMBGaczRhIFr7XhmthHql2DyNozlHH9AlG/gtfm5aYhF53cEjdsC/ClrMuytqW2cA1KXg==","shasum":"ac9d147f94b77ad951032bfcf61da91c526e4fc9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.5-1.tgz","fileCount":375,"unpackedSize":1092597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0O3q+fiwPBnQgboxq4W1zbn1prILmAzvv9+UrURLv3wIgfLRchM/mUN/v7Pe3UQBD0XtuhjiE8wvgVFXYDadVKYk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.5-1_1634241646570_0.5955833486610642"},"_hasShrinkwrap":false},"0.9.5-2":{"name":"ui-framework-jps","version":"0.9.5-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0c4469c8e464c74847a32e680ff74108d8d86418","_id":"ui-framework-jps@0.9.5-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-USxEwtZcUMokfOd0roacCW9iuW3XJMFwzAgMp5pDFxPB2d4r0BJgvdwmK9og3BJiSfpaq13cLd1/waRSFhxfyw==","shasum":"28f0d50ee7253e763df0d07019ef8533bcb8a54a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.5-2.tgz","fileCount":375,"unpackedSize":1093820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3Xh5l0SjO3FBbnftXcvipqhwy2WU+f04TGMW3nKPpyAiEAhAUZj01MKOvAc5Fhid5CpeyhcTZ+y9iZLWX1yjAbpJo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.5-2_1634242374109_0.003371210522713497"},"_hasShrinkwrap":false},"0.9.6":{"name":"ui-framework-jps","version":"0.9.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2a3f16e492c7bbc3aa6d97a0d8c3c28215810358","_id":"ui-framework-jps@0.9.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4j8s5Sbm3TTKIXUW71yZOnNRcr1sgX5nk60GfBIQ71oPUHT990yY0Eh6r8q1X6ElluMnSUtoO8fCWpWfv2uaEA==","shasum":"44472c0350b63a07f91e290de8c3afd6ea941f7f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.6.tgz","fileCount":378,"unpackedSize":1097087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfdX0RTphKpq54cTV7fbOF+Bnq/Cd4xiX0OqK0U6PKIAiEAvuTXAZtLuSlUexrLMvRM7yUcjDA0W2ugkI/+m+5fRl4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.6_1634278573026_0.8475556167381961"},"_hasShrinkwrap":false},"0.9.6-1":{"name":"ui-framework-jps","version":"0.9.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4e6d4409b5b2bf98e8d43f92de27a44dffb0be2d","_id":"ui-framework-jps@0.9.6-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-xPVIopqGO1Bj1mkSrq0PEm2UkESHNfDpr7UPMy6jf0/D34mwVPt841vVHDFm8Td101/kNCvSUrUOk/uI3JHVPQ==","shasum":"ec9d2e492353d90bf9e9677a3c8df4c437a6f460","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.6-1.tgz","fileCount":378,"unpackedSize":1097089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkzbNFNFWq2Z0Mfu/1te4SOdUIJJn/Nvl/XVL3UV5VowIgPfHolQjdxITHT+1EvIABH+spHJgCdbOZlQ2tpk+wqBE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.6-1_1634278810797_0.03676488250181875"},"_hasShrinkwrap":false},"0.9.6-2":{"name":"ui-framework-jps","version":"0.9.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1a98279149a6cc8ea5575423182322f1e79bd042","_id":"ui-framework-jps@0.9.6-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-9QiCOPDh29lpjzrER0VP0A4fT7TVylkvVeZONjKNcjBvtduqvZlO3EeYGYMG9lCQe19XDC/MUU677aiWhryWOg==","shasum":"e921b8d45dd15f645fdd9291cc674e7cdfe6b915","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.6-2.tgz","fileCount":378,"unpackedSize":1097090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHHjeFiO6lZs8lbeI0255uGXkIY5ULvwFx7b6bvjtQvQIgeRZ3nYUDHt/YBciiMHEZmhdiqoMZWEvYMdRBS65or9U="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.6-2_1634282759118_0.5297606049432237"},"_hasShrinkwrap":false},"0.9.7":{"name":"ui-framework-jps","version":"0.9.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0092bc412bd36b4c93e24704bdeaf3e59f8c8851","_id":"ui-framework-jps@0.9.7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-rOTYGs+W4CY26VmDC6fd2XOL6WJIT7u/RwAqO3EPPWgJn9mGqk71vBSQRe85n9kPeMAU0GxWafQGFW90f/cAcA==","shasum":"131cabd2b372b2337408833933deeec388904660","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.7.tgz","fileCount":378,"unpackedSize":1097732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkudVWOPKs8CKyhrm4YZWOMFDS4hPjwWZrFzFJYx3u+AiAHCp9pzKmJRYAk8/M6DaO4KL7h6uRUwCuaNwBGH27F9A=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.7_1634327009846_0.36049193144640834"},"_hasShrinkwrap":false},"0.9.8":{"name":"ui-framework-jps","version":"0.9.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4f4c711347f0086ae1b417b30f550bbef65eecf2","_id":"ui-framework-jps@0.9.8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-YnB/5HMYy+Owxf+6IUYzjCyu6T/0WoSuIN3KVAuHktS1GqCzvMC9zcSKyixa3HbOLJmKKSoX56sFm1YNdvnO+w==","shasum":"b34864ffdaa30226c28179f42dca610f70c30e78","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.8.tgz","fileCount":378,"unpackedSize":1098932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICved6+i8iKfBGD8mnFD2l3czGthCj5wHQBiop+irPg9AiBpeo/D/XsKicVkjSAnpwgOPE7a4XohV0RYtDHt31+a7A=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.8_1634327726345_0.253839023987388"},"_hasShrinkwrap":false},"0.9.9":{"name":"ui-framework-jps","version":"0.9.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"18e39eb5dfa8f96e478a3bc78b1ecc858992d4f3","_id":"ui-framework-jps@0.9.9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-RirgkG1Y8knXoLaU/s9QfhHslXJlcmtWKZMOWMoYo15+DE6GtYsu8OXj1ADUAG1DiGHhCc0DOavAHjxJt+SnVQ==","shasum":"4e2bc1f570d1a5357d5bc198bd4467cdb802c8a8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.9.tgz","fileCount":393,"unpackedSize":1164486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbBFatGpHaoiHaj3G1GlRZY9HTgRHEbkAENQlusBuM/gIhAJtNNaofo3JR/b6PlMR4fpxz6rJ+h7mmIcBhCtIDwYUg"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.9_1634417932999_0.8970597034007615"},"_hasShrinkwrap":false},"0.9.9-1":{"name":"ui-framework-jps","version":"0.9.9-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1d77b51873986cb1c4d4c0f524ee791dbf290da0","_id":"ui-framework-jps@0.9.9-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-c/VjvFG8/H0lyyN+rX+FkJ9ez60nOYvNemF3qEKd6nfoQQoYdv07XtFnnjdp0QcHT6S2SRxsse6t/uvQjxqUcA==","shasum":"f58443dc579e3cadbde86e0d9ff226a583aecda9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-0.9.9-1.tgz","fileCount":393,"unpackedSize":1164488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtDFNX+Cs1E6aeqV8eTPgkgVi4oyMtFawkwDxZwxaCpAiEAqf39/i3vJm1qqPElUvt7qS8KzQjCHA561nVEsn9MtcI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_0.9.9-1_1634417958740_0.9685225756452747"},"_hasShrinkwrap":false},"1.0.0":{"name":"ui-framework-jps","version":"1.0.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6d26549635fea00560e3ba1b2923cf4deb3d8a7a","_id":"ui-framework-jps@1.0.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-coVz0e0R1AAdgaC0i4VfUNv6dIp/RAp9bU7UvID1kG0k5m3AZLoUBvCLB5mX/hCB4QEQ3Pfxa5RKpSoC8L8fzQ==","shasum":"f2db918ff813aa119a752d5211fc7e299b7d4677","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0.tgz","fileCount":435,"unpackedSize":1233281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJZkrljGrUybFTaoABMemBTHaKr9ZCgjhSFTUElPlRMwIhAP5NTByUVOW6O7BQRF0R8TKcSk4whdYfTb57IUHpXREP"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0_1634423271756_0.27248477609015187"},"_hasShrinkwrap":false},"1.0.0-1":{"name":"ui-framework-jps","version":"1.0.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"58c81509b8c112cddc180511db1074c4315ef720","_id":"ui-framework-jps@1.0.0-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-zo6hKDWlgX323Z1xaNTQdMgiCD7cyGjxq8J8SxYdPH4ExpSXMW2RfFGcEoZZuLF4wE+4JgS9F1EXHBe/YBcbJQ==","shasum":"162ffd28da96995d8516b1e35c81c5e55f256df7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-1.tgz","fileCount":435,"unpackedSize":1233283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHpAacVDh+PXyhJy0uM+x7FvUZCNjl1cUJHRnNoQWSBAiEAzkgMzqUagfSWAN7ZjaxTDoraSjjQ3bs8+1OD5hMGXVs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-1_1634423739579_0.13992042929023518"},"_hasShrinkwrap":false},"1.0.0-2":{"name":"ui-framework-jps","version":"1.0.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"78800279a8ddc482e3af9fde2ec69adf3509368f","_id":"ui-framework-jps@1.0.0-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ce3UjB5RvPIVYsOxd/LAE/dEbPtoBQH5X83d9VosR+oGxy4DTqwwX9AsUAEkCZ+s4w/IrhynSO8Ymctq3Z4ciw==","shasum":"35911083ea929d8bdb908af8eb89ed0da8ac94de","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-2.tgz","fileCount":387,"unpackedSize":1116760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHmnIaPhkfHYeIzKolO51H2FULKZpBcLf+SuDbNUzfBAiBBWOpt01xBVyoxrSsp5rRXrEW81qmYGw54SG69W75J6Q=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-2_1634424188892_0.29504481775641844"},"_hasShrinkwrap":false},"1.0.0-3":{"name":"ui-framework-jps","version":"1.0.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"36d7ba3964ee989f9208ba32d380c1c996088b64","_id":"ui-framework-jps@1.0.0-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-WJg+axaR+VxtjTjpQ6aANwdDR9WtUj1taEvnaa7tlzcCnfLeh/jkN8qKr1kna50hNUwLLSZQP76rUFA7Z+YUSw==","shasum":"6626ef103e021287dd20706f8fad562f5830e9d7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-3.tgz","fileCount":387,"unpackedSize":1116858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/vuyKnHZ2c4lJQRq0c+MoH/r8PWSMgIW7MtFGLkmSmQIgbqCZViNFlswYAvVvAty7teuKGSMZAPr2UwwKokKkI+k="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-3_1634425585098_0.2678173914676727"},"_hasShrinkwrap":false},"1.0.0-4":{"name":"ui-framework-jps","version":"1.0.0-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d042b8250ca22107f5e7ec60f177a04749c2c4d3","_id":"ui-framework-jps@1.0.0-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-p1dYt6XT6JWtin3CU8dP6LZDfYcoFhzySEbosHRDtfyG0Ox8UHS9N76tl0IbKbEeOQKqlN+cf7U5w9O+m7XvnQ==","shasum":"bb90d690b5ed3e85bcc90879778da4ff5cdf98ed","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-4.tgz","fileCount":387,"unpackedSize":1116832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsf1G0AXmozx9KtXVd4SidWY6tLiimZHIdNMbHxjCtvAiBF1Q5OsBbKPRr9AD+S62efLb6gH38DBajFctKXdL/VNw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-4_1634426053768_0.43430463597371993"},"_hasShrinkwrap":false},"1.0.0-5":{"name":"ui-framework-jps","version":"1.0.0-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"550eee465d48b3bf2a91c47e66c7f94abec85f57","_id":"ui-framework-jps@1.0.0-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-WR9SFShpd3BY7oIFM9nVSU9DZJhNvjL3PjW6AOyr+YQbbGxjNnFPYjbr+QBy36hz9S0SKE6WoKkDOw0qJJ5k0Q==","shasum":"e2bf94e4ca359d27f5ee13f8f64172baef21d182","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-5.tgz","fileCount":387,"unpackedSize":1117343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1cmdxmE6XffXKuDzMuSonM0M/EaUeG62Wm6JWBrX5IwIgVFQLIgbiQ0v8CMoJ4YJhRuV8TbGvqMwmMeGO+CeuaPU="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-5_1634426332449_0.5904626421505994"},"_hasShrinkwrap":false},"1.0.0-6":{"name":"ui-framework-jps","version":"1.0.0-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2a5ce0ae04b59cae15444a701be051645b63962c","_id":"ui-framework-jps@1.0.0-6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-hGatc/rdrj2EeW5+38dBURjtZWCfYSR+nBm2+FSewtG3lBJaZzBqf6nYS5k/z91i+TqrskKWRWCbsclp37tuJg==","shasum":"7d224b97bcee63c6e269a47118f646550c2eff51","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-6.tgz","fileCount":387,"unpackedSize":1118547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKWb09/O1MkYmUmGtCwGcDqaE6oiCT2Qt/Prd4bxB8rAiBT4orT9AJdTsEerTFLQJmwEhWPjQPIonQjwfaLaA5dBA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-6_1634426860339_0.8001909658223385"},"_hasShrinkwrap":false},"1.0.0-7":{"name":"ui-framework-jps","version":"1.0.0-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"56281e22b06819137f05c2d2cad08eb03c172ec4","_id":"ui-framework-jps@1.0.0-7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EcphiCLBJvBKLepT44NFkXGcu0rUwbFWtgUcbcWCrUnorxGQPnDqTRMn6+n7fX2fqQE1nNlRM7kyAacab/NNAQ==","shasum":"8b5a867ddf206e03f92d327adcb9a97515245238","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.0-7.tgz","fileCount":387,"unpackedSize":1118653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0Dya8Ub52VCwfNDq8M2yRBCUDhqXS/XrTTiDXT4tL5wIgR2wVZ0BjWzce2m5L3ris4rlq32zTcVvcORfeOTrGngU="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.0-7_1634427264098_0.7574584385159087"},"_hasShrinkwrap":false},"1.0.1":{"name":"ui-framework-jps","version":"1.0.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7f784f90728e0ac607abbd822cf7f90171151f78","_id":"ui-framework-jps@1.0.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-T5cYc7MELx+qKAiuIuyVGmH+khWxflNF2CRC4AIjeYSx/jqXZXaISz6f33b4szQzv6f4CRGrNSgsYJzBg09OFQ==","shasum":"961f42efbb90688513f028de96f3746ee4312a91","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.0.1.tgz","fileCount":387,"unpackedSize":1118651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoJPnGXB5PlTZLqQzJwE/GUFqQcWoO50ilb9oOHvTJvwIhAL/7ry7FI6kiWb5WoxVxA81/GPiGjpOdhIwUFnpXm7o2"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.0.1_1634427416698_0.7485497075601719"},"_hasShrinkwrap":false},"1.1.0":{"name":"ui-framework-jps","version":"1.1.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d160d4e08975c79f06859cc1de61cd59ea4ff3a3","_id":"ui-framework-jps@1.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-yRUKJSdcSHxneVpG8vyaQ7s/b6kjabE3wFk19mL+Gug6t+KCkFoXQXYjgPEiIEYU6A0QIPN7sRtIrmQiRnJtgg==","shasum":"d424bf24f9d7d3da803777b4de1cbef57c8111b2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.0.tgz","fileCount":396,"unpackedSize":1119826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAawBTryOZJYLcGI6dzm0dxRIsrAtNGvazMYJqAkVjxkAiAZY/x7C1lMOFHFfH8rBsXIAch0d4WfnG0lq7RW6xklkg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.0_1634449705143_0.9422219289662515"},"_hasShrinkwrap":false},"1.1.1":{"name":"ui-framework-jps","version":"1.1.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ecdd68a21861e84ecdc472065096140abddecd49","_id":"ui-framework-jps@1.1.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-5GA/co/4RQQ4cjymkCiD7FzvMapLMvMi6MTMigv9g4PhmrdZXbJf83q18/BGIHYEtVLl0/E1ZrltwoD7xJW5jA==","shasum":"7514b07862aa3aa6d1847fad6f0c8cc7aed3cdf6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1.tgz","fileCount":399,"unpackedSize":1134128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpsk7xoWGt+OkxoTRvCNn0+vOtPLeLk6EYQijgiuM5fAiBeSDy8YypiuAZJUYlsNW9ue9/raOEE1II8iNL6wKrR+Q=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1_1634459931627_0.22656895478486883"},"_hasShrinkwrap":false},"1.1.1-1":{"name":"ui-framework-jps","version":"1.1.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"324535e486bb8d2b53115656b0f0ad94768f260b","_id":"ui-framework-jps@1.1.1-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-FbEmfIT+DDwCKVLHuVqW8peP8Y/x4gIek4xJlO07E6uIpG4tyu5ruhrRFx+U+qRWMHekUGllCjTzxg73QyVvCQ==","shasum":"c74c4e57f28d75ebe2a1439df45239035df85e33","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-1.tgz","fileCount":399,"unpackedSize":1134124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQhxYqOdnBMANUgUny+n/Y9XzOBlDgmu3eyZfdMrfl7AiBvKCZBx0ZSaeeOILHASUSkgyhc3ni779DFwwBtP6WihQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-1_1634497747298_0.727507468618398"},"_hasShrinkwrap":false},"1.1.1-2":{"name":"ui-framework-jps","version":"1.1.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4649f873cf12bc562f78ca9c1c12e4a685b22367","_id":"ui-framework-jps@1.1.1-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-KT932+m0VrqDL+htc4JPK2qC4AF4MwY+OmLjAitKmOd36QNmqzQlzP/mUtaEQf4nnG1QGY8bTLvgjBK69IS9CQ==","shasum":"3ceb943cc350d34644e03e317e3dc066a296a614","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-2.tgz","fileCount":399,"unpackedSize":1134302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW+319BJ+MCBG1wYzZXr2E5TtG63oyjlkCcj9Li9mQOgIhANpE9TfxGCtFT5dlzhjUTPVSWnalGGMdHdMilDUHyxdj"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-2_1634502871946_0.7491828303290222"},"_hasShrinkwrap":false},"1.1.1-3":{"name":"ui-framework-jps","version":"1.1.1-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"28aa2dceaab096899863a7bffaa2f866d0e7a0e2","_id":"ui-framework-jps@1.1.1-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-oWtYHGY66YzEpVDrBa277x35jce96ihbKwE7wh+dwfEEAORfbP3vD66NKEh8iN/HYQ0CgAs/c4juNYtmtk2GUw==","shasum":"15a525bd299ecfd0dfdecfd64ae28f3c3d26c914","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-3.tgz","fileCount":399,"unpackedSize":1134361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC7d2s9nkFWBftVGqhimGGu5qY62yLdVW2OZA6E5ARFAIgWvKj7mqlIpbDP0rk98oA5uDBN386gq86nmCC0ghSswQ="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-3_1634503070304_0.7357391467231986"},"_hasShrinkwrap":false},"1.1.1-4":{"name":"ui-framework-jps","version":"1.1.1-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5549e7b094823b50626515581924d3d06c2ddbf3","_id":"ui-framework-jps@1.1.1-4","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-FY8TX2KIvqvzN4f6JI3eX/tK1y4Mi3BITascGSnXu0b00/KOqWN7/OM1NzguuUtY26GXmJL0hPAqbmL8S60Ttg==","shasum":"62a870f9ce5de05e195d7a9a921627a0367b7476","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-4.tgz","fileCount":399,"unpackedSize":1134645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG0DjM3LkplnYJvd3+EkQ9+VYIsruL/S9HErjmL6kIgAiEApl5Lc4TlUnYnv8iyRpr8o53p2DdQzafIaQ2L8fUdB4c="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-4_1634513310371_0.39890487538123187"},"_hasShrinkwrap":false},"1.1.1-5":{"name":"ui-framework-jps","version":"1.1.1-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"778f67a1d24a04e72092f4d58b5d09481e151fe3","_id":"ui-framework-jps@1.1.1-5","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-O4mXaxOfpm3wBE7765Kx4rC8s4qX8LIOxm3CIk66h2Uk3G0jNz/90JoeoQ11akQsk/NfYb1/IS9w6JTvb16Bbw==","shasum":"aaf65612e61988239e6daba9fd40c8a59bb59f32","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-5.tgz","fileCount":399,"unpackedSize":1134917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/EUXX96+WHfLP6pFSEzHBcoSERN8wDLYV2IqQ+wkYbQIgPiBNZGQwEtReEZ+TMGA6rhYG7t9WLnYhd6U4pvjn2mo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-5_1634519552640_0.40124632569695073"},"_hasShrinkwrap":false},"1.1.1-6":{"name":"ui-framework-jps","version":"1.1.1-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c7d458b6fa6fd43e2e5448e94794e92627a11727","_id":"ui-framework-jps@1.1.1-6","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Ibsmj20KfGnlS+5elHkTbgAcUOG/2GwaVM3o18qmHH6Vkn9NpO0aZz3pWRa5ggVG++4ytkcwG31/QUzygOv3CQ==","shasum":"78698336fb4d813faf2a999ed7466f9c7fa10a92","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.1-6.tgz","fileCount":399,"unpackedSize":1135745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEiLlCWQO/ASVcLAXvkJmEKjPanaWrocYHCuTi7Jo6+AiBoM5Mee+86oCBkh3qJ57+PHxe7X2zrsmBcYjqgOy6YdQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.1-6_1634520909041_0.40043919543949813"},"_hasShrinkwrap":false},"1.1.2":{"name":"ui-framework-jps","version":"1.1.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"11ea1146b28c77c93d18481eff7771faac976610","_id":"ui-framework-jps@1.1.2","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-/onE68okKgXMAeiO5bFFrYTA9O5x7gxt6m6GITW63pXMGTl/9o/Lza2Dq4uheyp7gcPona3CnCJjrHfstT7iQg==","shasum":"280dff52148ccab161ce5871cb69f47c4aa87d79","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.2.tgz","fileCount":402,"unpackedSize":1141827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZCJE4EmE54JO39IaD5U+mxY8OQUy9n8HJk0UR+0l59AIhAL4WPtudk+OGVKtG/G/5aTOXFivYx4xy4omz3Juj/sta"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.2_1634523941829_0.4430434617922885"},"_hasShrinkwrap":false},"1.1.3":{"name":"ui-framework-jps","version":"1.1.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"585f2d6467fa748aa8473dff69f8bbd394c24e9a","_id":"ui-framework-jps@1.1.3","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-ePAFPImuqMCfMFuS8PveedwgHdskmu/p0xSp5cimUR7QBvcFOUtxTcniJdNfxXW6716kNp5Ppo4ji1OqFfE+NA==","shasum":"e3336abe53ff6e4d611b8b017fbd70ab4cc3d3f6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.3.tgz","fileCount":402,"unpackedSize":1139960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsaQAT1PocDqHBvd7TXCKULfSyl1AabBNXk9XTJNJKDAIhAPL2W+u0omSkgWHueckFWYFH//V4gpHz3n97sWudn+GU"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.3_1634526162565_0.23986501222908507"},"_hasShrinkwrap":false},"1.1.2-1":{"name":"ui-framework-jps","version":"1.1.2-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aad6badd8883722094c3f4db23eb1104ba85c457","_id":"ui-framework-jps@1.1.2-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BUrRjvZqC+T/C8vkGv6Q85l+Qu6dwZnOblSO6ReiLWFbg3F5jDYA0gQidxqTdpQBpH3hSUBJSfFOMc0h2EgyFQ==","shasum":"61c90a415313d6a10c63b0099649d827d3d807db","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.2-1.tgz","fileCount":402,"unpackedSize":1139823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbFefvY9zPGkHu0roXqiuxIPOuySEWb5TB1GJewDlJCgIgcPbsSJe1G8H2Ag9uOAXy0cHyetvF6Bfcd5Gz5HOP91Q="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.2-1_1634549326115_0.01570522023757137"},"_hasShrinkwrap":false},"1.1.2-3":{"name":"ui-framework-jps","version":"1.1.2-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6fa411a8a252fc4f9bdf2aeb9097a2422c8081e0","_id":"ui-framework-jps@1.1.2-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4Gf5AfKLRON2BqSeGSwngm2hBKiSin9HfevjwFg9iMsi76OXT/NXNnSdWKlBpm14xJUBupBh5cSGVEvGILuKhw==","shasum":"7aee49bed988a0728b5d03032a7fec4aec2f5299","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.2-3.tgz","fileCount":402,"unpackedSize":1139674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbZjsPsGmHWTgS1Qq4uaqrq64rkPWt2zVmk5Sl39OKLAiEAt4wKEQtDHHwR512N9WcoVPYua91WkRQeTIA/y8gHXHY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.2-3_1634549535808_0.8157037705580357"},"_hasShrinkwrap":false},"1.1.2-4":{"name":"ui-framework-jps","version":"1.1.2-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"43b3385fbf023798856775740983d2535d4b2d2e","_id":"ui-framework-jps@1.1.2-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-nT7a4SF21w/bGbHb/Jpge9svnomnexfO0WC6yp0Xixdj9F2yDRPZjpBBhYLY96jlvq/A1fHcz9Q9/LzO3jtrzQ==","shasum":"13ca4c67ff1bf114262f631fd8307ac5c9f944f3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.2-4.tgz","fileCount":402,"unpackedSize":1139828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxYpbTXDkaqDmw1N3A1QSC/6KlF2AKq5PRUOGRyzrmQgIhAOpbVnwAeM+fD8r/IcamNMue5ULufP8ZA8KUuHw6wI4Y"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.2-4_1634632783805_0.6356802702725601"},"_hasShrinkwrap":false},"1.1.4":{"name":"ui-framework-jps","version":"1.1.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2a62d7433b2916a289cf724f2b2ea05ccb8ef06d","_id":"ui-framework-jps@1.1.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-+in/o/+F2Ptc+AHc81Ubt4PPi7iDeASSkcj5RCWW6H8TfuWPUrKgZb6yLd853yjo2pPMaDcq5gLxsQsXZzzbpw==","shasum":"9d3954774ea66f12307b7d2302233103755f17ed","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.4.tgz","fileCount":402,"unpackedSize":1143552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+UaeNsGWN9mmiQYHCEsUhhsdSASseVFAjiebWtpseTAiBeSpsiSohV6k7pBfFltYhbMJwzHF1CMFRT8X0IQiliAQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.4_1634760858114_0.9139079757776571"},"_hasShrinkwrap":false},"1.1.5":{"name":"ui-framework-jps","version":"1.1.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c3fcedd83348a73f2fd4f4f6e36e56744d608b39","_id":"ui-framework-jps@1.1.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-7/M72e5/pKAawn+arjOrcCuUcoN/txdURnbTquCJGV9VWNfLjUtAeKB1U/omFOU+X+MCELpONSACJA1jAPGePg==","shasum":"1d092261c814851b7370b2530b5230e44cbc5fc4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.5.tgz","fileCount":402,"unpackedSize":1143827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbqVxIGfSOqG0/fCN+krnAEZ27Atdm2t9DDsqQAblo3AiEAiOiRZjxKGr7O9ZC6ZOXgMSYtTa8v6k4+/DY+z6hCbgc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.5_1634803738904_0.3029606670662426"},"_hasShrinkwrap":false},"1.1.6":{"name":"ui-framework-jps","version":"1.1.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d872a1084d1a1f01bf8870f1878e0b87bd48d8a6","_id":"ui-framework-jps@1.1.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-FC55tkgx4LUCp77PEk55By+muNtjhUokuGcS6R/obKAt5z4Jh5oRzLWrHAmCKQu39uLPZ/PLfn5E5474a3qJaA==","shasum":"16c85d370dc546f9ea7d208250720693696f991d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.6.tgz","fileCount":402,"unpackedSize":1144104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB46s5bomYArYSrPB9CzBv1fyYqAkm1KMQVv0WCAVVneAiEAqneSxuXAUksto7l/jDT865okaQ/FhLXrbhL2cmgkAn0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.6_1634843638895_0.6985821038974"},"_hasShrinkwrap":false},"1.1.6-1":{"name":"ui-framework-jps","version":"1.1.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e3545f81fc0d2e57b1975225591a06e646d7b223","_id":"ui-framework-jps@1.1.6-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-VIuT1lfbu487H+K5Ps6/F8+KS38ev5QzgZmf+XFJjgdjl3qqZlRDAlkjOgfnfrbaH7012gMNSnrHpliOvPfaIg==","shasum":"36ab28690e58905ebee87856db7965e88b5f68c8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.6-1.tgz","fileCount":402,"unpackedSize":1144356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd38wrMXhk/p0qB8jEjADKAT6DpeLdaUufGPqCOCI2nAiEA7BDO6L/hZtlphv39FXaGoZTVem4lJ5+pDScSiy6Sod8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.6-1_1634883520948_0.1473572835092627"},"_hasShrinkwrap":false},"1.1.6-2":{"name":"ui-framework-jps","version":"1.1.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8c58bc4a9e2be906859bf32f60bb9e578fe2fac5","_id":"ui-framework-jps@1.1.6-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-T+HyHjCRmlHqdcrvJlv/GEp+vHYnbpEYPYjkhP2iIHtJqTmY1Spb4AKicic7u6j4WAPwXzNPHQg+9Gwo7qS0zg==","shasum":"0dd679c0b80e1dabb34979c87dd0470a4f54d7fa","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.6-2.tgz","fileCount":402,"unpackedSize":1144356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPf36L2HF5oSvbLwwkzg7dvNq+8BlW2Sw6Y1N4TLC5kgIgC8aC35n6G4El2bt5fiFJfYmS+rZcHSyk67JiAb99gHU="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.6-2_1634932923857_0.4468445980260749"},"_hasShrinkwrap":false},"1.1.6-3":{"name":"ui-framework-jps","version":"1.1.6-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4570d641b114de32eef26220494d792cb484c144","_id":"ui-framework-jps@1.1.6-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NOaGKtvaOpVnBXE8dS5AdhscQw0PLRa+fIJoITEkh+fZgosT4VoJBbu3bIir1hWx1trHro0aquIIAC+u04XV8Q==","shasum":"baad0ede1350b3fe1bc12b5e3c5ab321f85d21ad","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.6-3.tgz","fileCount":402,"unpackedSize":1144362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrybyFmmNHwrWlnCQryVQ/TuOvhSnflsOtiBBlrxtRtwIgYxBDRd1GX2Vn2oqQWpcYjoRMCmMDfFpEC0+ZUCfz8NA="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.6-3_1634935247416_0.6940621573737635"},"_hasShrinkwrap":false},"1.1.7":{"name":"ui-framework-jps","version":"1.1.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d62242e46868b9edc7ec2e0ce55189d4f2fd085c","_id":"ui-framework-jps@1.1.7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-A2xXl7fCQL9FGeWCEa8jp70RLA7q8roOl+1KmnK+YaYhe7nMMwT9fPKzsk6yC97tr4uEnln92vZj8pq15418LA==","shasum":"89543bce5c61f199fef163c9597a8f7280d2c52b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7.tgz","fileCount":402,"unpackedSize":1148044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbLNASPateg3WWNmCfhfT4RNSkgWJ6nWghxvIIAn0GwAiBORMgvbdiPZS7zLf1pOmsiuUEfSXt2MAkuFaRHzBD1bQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7_1634948988409_0.2632952888148812"},"_hasShrinkwrap":false},"1.1.7-1":{"name":"ui-framework-jps","version":"1.1.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"82cac80b12c7e799757ca6d70ad604152993bc76","_id":"ui-framework-jps@1.1.7-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-WUquziW2hTQmtSaxcD/69IWnlAThrN4Y6k1uQEWu/4nR+tILmAq46Wsp7VU/TbaxJs5YgruA66qotCF3Crfm4w==","shasum":"cd41af89b43d0d60f2347748e6fbb178a0be224d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-1.tgz","fileCount":402,"unpackedSize":1148110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFUH+JG++LDSekApZiOwK+7l83+TimXzaJQ7o6AErfDwIhAPdBe32Bk8T6De5DD3DKjHbHpHV+xElg0BAxaFXqlHDa"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-1_1634952751933_0.7798324458118517"},"_hasShrinkwrap":false},"1.1.7-2":{"name":"ui-framework-jps","version":"1.1.7-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"91fd64967b5fa7d765bf7f0037d5c110b8204bdd","_id":"ui-framework-jps@1.1.7-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-+0XX3wxVWs6shQIj+MWgxHSr0zAbK7/Gkh8720zhF4txWVP3D078iuoeWK2+TRkR32SaUcvUFrej9kWwCVj6UA==","shasum":"899567c7d06280e2a2a39ec3b0fa638ddfc186cf","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-2.tgz","fileCount":402,"unpackedSize":1148882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYbBx8WYFwpx0YHI/MAVSYHoC3pLWTXV+5Xs/GqKoh2AiEAoJYZTcO/XeITZt9cI7/id42hi2Ojdeys0GSqKXn+RC4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-2_1634967042208_0.23587835044782524"},"_hasShrinkwrap":false},"1.1.7-3":{"name":"ui-framework-jps","version":"1.1.7-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"273c1ff192575ec89ee645028297fd70bd7dabc9","_id":"ui-framework-jps@1.1.7-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-XyfKPzxkcLXW/t3GR0lwZFnH7LaiazjcNoO9wfUGWFZd3OIwh4go0ZaIgIuuXXJSesi7hnQwmvB5/SfCVvCivw==","shasum":"48b89b3dde63785693a58ac36b6c15691edbcbe1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-3.tgz","fileCount":402,"unpackedSize":1148940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaV4pDHG1A1Uy8lb5VELAozd9kc9aD7/TzhH+bn4HzQAiBdV8ZzezHjX6hFirAJ+1Qm1mJKmDHUWYrTiR4/zY2+xw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-3_1634967269640_0.6740302521189547"},"_hasShrinkwrap":false},"1.1.7-4":{"name":"ui-framework-jps","version":"1.1.7-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aea019c1eba56a909cf7aa0eb4b320482d38d59f","_id":"ui-framework-jps@1.1.7-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8+EDlcq+++r9ToGCGlrwfi9LkXIBPbJxTTQAWLnf0PCCKovy+OvbqCq62qMIdK/D9CDhVOnOptgns3heenY0nw==","shasum":"de90cb4d48efe775bb0848789014556c875a6368","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-4.tgz","fileCount":402,"unpackedSize":1149194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNDha5I3Ms886QLNMSN7CA2/HWnBILysQHmq5spQIjsgIgeJ8H3XyU0iUxrT93MBgYz5/3rNmZDWGVQHfx+VcaqLE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-4_1634967346168_0.2813604268831298"},"_hasShrinkwrap":false},"1.1.7-5":{"name":"ui-framework-jps","version":"1.1.7-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"541a9d8291fb4ca80cc095da3c4b2e1ab9ab0c34","_id":"ui-framework-jps@1.1.7-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ToakJrFItiBuiE3UWTrw/A33oPBoWtbEl7R6P59da/wrrXrTRtaSnrHfEvAj1G0gFuzAb/5scb6lUUMVIKxHVA==","shasum":"7e48c909d4fb5ae4811b3a199d9bd0af465ada66","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-5.tgz","fileCount":402,"unpackedSize":1149346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5xjEJUO0KSB32LXlYk1wqA8tGoNcK8zAB/TSc4m9hEAiAYV4oYAyDqA6SjPA4Nog1kW3kMIJ93/JwblKtY9LMVQw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-5_1635015321141_0.8835769233619934"},"_hasShrinkwrap":false},"1.1.7-6":{"name":"ui-framework-jps","version":"1.1.7-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d8ced9f306d7ff526a5f061842b2ed3bb5b43a03","_id":"ui-framework-jps@1.1.7-6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-e1PeyxBktE/tSFDwzNQtT3JnGn77gHQ/VWEMlHJ0CY/HbeIsLKTh5SDcc9gCocsiWYmGnBvs4FiAIyckR4tmlQ==","shasum":"653b7ac8720bcec2a80ddb9822edcf87ff274c32","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-6.tgz","fileCount":402,"unpackedSize":1149493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDufaP6Hu8WL9efxvs54FXS8FA8K1dDZyB+L7faoTWBNQIhAKeIGfivm0iD3BJDbUy9JdqJMdmV3j/2Z05YxNK2eFj3"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-6_1635015479629_0.6013419140064731"},"_hasShrinkwrap":false},"1.1.7-7":{"name":"ui-framework-jps","version":"1.1.7-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e8634c507f0efa5ccd699b751cd182926b3a8e1a","_id":"ui-framework-jps@1.1.7-7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-jAZwOFOJ/Zv4ekUYtOqa4v6oHgFgODEdHWE7iwvYtezwP9zU2MottMsITMeyc+GA0L7iL5M/SBbK29aKiFJhFg==","shasum":"60e3b646eac9fb0d4c66dbe546b104cbbc342c0a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-7.tgz","fileCount":402,"unpackedSize":1149620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/qzJoZ6ha3JkN1A9mnfreGggd5XbJLIuNmu3BQXflAIgDD69h3PV6WL1scVBJUMsm205rftsffTezece8zjCKfk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-7_1635015857543_0.9827265342949718"},"_hasShrinkwrap":false},"1.1.7-8":{"name":"ui-framework-jps","version":"1.1.7-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d1670d2764d438de1fae1257e98cabb2af1ffddb","_id":"ui-framework-jps@1.1.7-8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-gRrRxUrqpJKzmSok5SoLKVlzIsOuL2nrfRi3dLBVWpT0Z71zSTusaoB0EOcvPl+//DKf6zyQjrfkGSaSszbguw==","shasum":"6f2eff1d15698c629aadac0f0306f584173acaab","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-8.tgz","fileCount":402,"unpackedSize":1151878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF0AH8BeArKX+ymZZ0qo1Jm60hynhAT+XdvuoTZvyDiQIgayqAIOzoBckOWyEBxsJcysYWR4DuL75rGupARsz/nh0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-8_1635022073776_0.9615008456629432"},"_hasShrinkwrap":false},"1.1.7-9":{"name":"ui-framework-jps","version":"1.1.7-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9f63b78344aa76ef779bcc5cd16b46659431278a","_id":"ui-framework-jps@1.1.7-9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-hIwoXl9bDRbAXmxh2/YUzFeIJv8D7f4iIrm2KwHmObB90Eol0uNaMybpJt2ZsfcckOsMVvG5v7JbKYzHJ3NPLg==","shasum":"1aab0b7a6505c5b1e60586e3f644a3bc3c311612","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-9.tgz","fileCount":402,"unpackedSize":1153155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExXC8csyHtLWwLdpISn6BYzy2wsYknX6to5HkT0FumFAiEAqPm30l7X/rNsck43jQXKp0lVBaw/zkXJzx46bx+DRgM="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-9_1635026219916_0.5645299912503392"},"_hasShrinkwrap":false},"1.1.8":{"name":"ui-framework-jps","version":"1.1.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f360f0ae23fb8dfd03443307bbce84e521441d2b","_id":"ui-framework-jps@1.1.8","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-XeOW6m3OLttMfi0pzyPg9kVyc60IFqB5Mf7CtnsFCdHYt1cZhyqrlrk7YmPqnRVNfWAyZHjYX5/YPDA/TOoeBw==","shasum":"2d5f90ec09129999220ce937df94cbff38eab1fd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.8.tgz","fileCount":402,"unpackedSize":1159184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDacHL6Zg2DQoE1kYRtTcNsT5WQ7kXpaxgyO8ohNFZB7gIgPPi1SO9uFAI03+Ud18eJIQe+gA+xsMWwFDazjj6wGFk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.8_1635126127500_0.8101607832225242"},"_hasShrinkwrap":false},"1.1.7-10":{"name":"ui-framework-jps","version":"1.1.7-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d6c6569acaee4b19ad94141fc16ee7028c51a6b0","_id":"ui-framework-jps@1.1.7-10","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2w9BClxkgOL3adZcmg7Q97xKTFRDPBQinDFFzrOorvKMjxodLyd1t5bs0sFxZXgHetQRdVoXBY6f153np6q6HA==","shasum":"0ec44ccf2e7a9a4b6baddbc0bf90b672310c9d11","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-10.tgz","fileCount":402,"unpackedSize":1159718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo5+MmSgR3kRz1u3Qhn26BNkqM+y8CJ4c5Er0wNda41AIgTbuBx9OgzBer8XIftqusv2P9w244ANjjx9OiEnvKc1M="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-10_1635150591329_0.12245013473424726"},"_hasShrinkwrap":false},"1.1.7-11":{"name":"ui-framework-jps","version":"1.1.7-11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"10035ce9d57c3e929909ffbdecf4e0eca3d91e4e","_id":"ui-framework-jps@1.1.7-11","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-91ZZZTrpBDdpYI72sjjGBPZ2IVbL7QiE95yftKL9fhCz3ehVyiF1P4b822HNM8A9Z04cVHllqTvYs+ie2B2nLg==","shasum":"3c3c807ac065b6a9b5f8ddc74250c2c79259a367","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-11.tgz","fileCount":402,"unpackedSize":1162400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICotVj9qlENQTw/diMh/izhfXozQCDHB88WeoKsNKdbJAiEAzXLPXen9Py8kNhw6XgiH8dVCgHo7wfkDwipEahZOQvw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-11_1635235365755_0.14094326697109483"},"_hasShrinkwrap":false},"1.1.7-12":{"name":"ui-framework-jps","version":"1.1.7-12","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"697a944ef6bf5347332bf4d97cab4eba2f0a64cf","_id":"ui-framework-jps@1.1.7-12","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-VKOA8PEHMxYMaEyddfHs5C4Oxvc8bZTMplXAGv+pqpq5Gt4UGjOJYHGKivX95dsp+n/FlKqbk1ZYI0jgzuUpzw==","shasum":"d3a0831ab9361c3cbb76206008dc7c39d5938715","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-12.tgz","fileCount":402,"unpackedSize":1161503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/UX1AdsH433qaHNGCBGhWxVZ3T5j1j+TwktTgve4qfQIgYnUlEngxKvfRDCXOuLSxx1NgwFwRw70Ww7wtU+Onxho="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-12_1635238191817_0.39686142300821414"},"_hasShrinkwrap":false},"1.1.7-13":{"name":"ui-framework-jps","version":"1.1.7-13","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9921a8f8dedeafad9a2988cd33644e318fa65989","_id":"ui-framework-jps@1.1.7-13","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-W3C2aURn+5qUse7UX/gufF/cxYzBmm+T4L/6D2Ra2V1Mj+araDUIcV99uzpNDsfLQFMrZbVJcWgWzrYXrqhqNQ==","shasum":"45a8df30b666ab36f2ddb906c0152b1aa17b0631","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-13.tgz","fileCount":402,"unpackedSize":1161360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnL5sMXDhy2Pk6zSCU7Uzwh6ZDaZNdudpx8grqzuA4xAiEAjkShoZLqZ6eQS3K8s4EsIDou6zqiybUWSMASxW5nFx0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-13_1635238993248_0.2391782715810551"},"_hasShrinkwrap":false},"1.1.7-14":{"name":"ui-framework-jps","version":"1.1.7-14","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"341a1a1f46f375afed5d9b1f2609ceee9f2b8618","_id":"ui-framework-jps@1.1.7-14","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NUu8BBWagtcaorTAPqbYZO4Qvc8GzWhrVLwMyiTfjeOG1NYzDUqyQZXha1c4d2v5FyvK9/rXY4lh9BSWybPdoQ==","shasum":"10d48f4252e9e34eec93b31e5932474e939991b4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-14.tgz","fileCount":402,"unpackedSize":1163022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSgfytCg8B3yWwnBFZQlTv0GG2OCTi7rBNJ3tw9198IQIhALSdwKWQ4ZCLRf+a7y/pkCkOz3gMHOTG4DDYkmBDrB6H"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-14_1635241008588_0.8258385687030514"},"_hasShrinkwrap":false},"1.1.7-15":{"name":"ui-framework-jps","version":"1.1.7-15","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f0f8e891738ac70126789af74b7e4e8aa0c14aa8","_id":"ui-framework-jps@1.1.7-15","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-PSKEnl2puIo/UqmVSi1xaIW+6bu2VGzm2Z0dYKnKNzAtzgUD+GXYLfJmzC9Vvap7HbCG5Gsolwjl5vCQr0FrsA==","shasum":"15dffe1f0916da64a8e800e4ce8a88bf13fcc92d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.7-15.tgz","fileCount":402,"unpackedSize":1163068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdsSq+bsJqHa1WUZYTEeiu23PxVx5NhlDt3IMiskzU5gIhAN26KC8hXNMIe6DgL01N8fG4IBNBUdjO54ZwydLE62gp"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.7-15_1635242428062_0.9635284213207891"},"_hasShrinkwrap":false},"1.1.9":{"name":"ui-framework-jps","version":"1.1.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4aee7fe580890cb55cb190667547adfae036e016","_id":"ui-framework-jps@1.1.9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1uAlesCktwH/ilx0SZ01LnuWCbPN89NTAMQJNgA3deen9bVia3lt54tfS7cXl9rDfOEkf2AAW+G/gAhmooLwYw==","shasum":"664023af3ce1cfa447d8e6aeb8db3055230c593b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.9.tgz","fileCount":405,"unpackedSize":1172260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEkknXMtZns3tVe6JyKjrNRl6wSyClK2KSjv6NtTwhogIgF+x/AdWdo7p8kvN9uqEz3ED6eqpU8GWvLvzL2GAJwnM="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.9_1635410334569_0.051828888326967304"},"_hasShrinkwrap":false},"1.1.9-1":{"name":"ui-framework-jps","version":"1.1.9-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6b035b75b7e8501746d1b3d9eee23591009617da","_id":"ui-framework-jps@1.1.9-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-HXlsjhxVXFCcPeYmQSte/SH3qtug/+YX+r8vEUpz+LPbCpGttNbyz2KQAkJmmYE7YGhqh5hPkjD3WgcU1MLnEQ==","shasum":"ffbefdceb849915fccaaf5c25011a4a094c2bbcc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.9-1.tgz","fileCount":405,"unpackedSize":1172714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGz6Ss5wPETq/5hijJJzl90DREd0Vja0zvKNszCmwA+YAiEAy5ugZQdZ+9imP0u8JmLw7Qn4DZ0lT1HGwJwlfd4Mc/4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.9-1_1635411429256_0.5053448595031262"},"_hasShrinkwrap":false},"1.1.9-2":{"name":"ui-framework-jps","version":"1.1.9-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"10a5194c8c080fb14dc4e84fedb609dff6a3b786","_id":"ui-framework-jps@1.1.9-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-/K4pL+g6+PMhyq5gQfb2rQ1ZygwqwyP82gIjG6tziqLVKgbtLPFIQcQluvgEw4naHyD0lrVkPoXBW65GjX3nwA==","shasum":"a46e2407fccc319b1623e18d12d058ca7a15c0e8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.9-2.tgz","fileCount":405,"unpackedSize":1172726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkGF2+1NLmc2jRueb62eeYo9Aaef/Gm6mDffkXAGJX7AiEAoFptTcppwtbE9HFSWgpGk4qEM6dZx4jt3K3m5Th2rU8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.9-2_1635412106052_0.7730066317218591"},"_hasShrinkwrap":false},"1.1.9-3":{"name":"ui-framework-jps","version":"1.1.9-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"356e5151a76b733d75d41f384651c0f072daced3","_id":"ui-framework-jps@1.1.9-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-M4JyrKSIiDr6dpB8Ve3yWyKUB5DtTiwX2Th6adGcHrvtGgYItjh1nFgilZbwBlfSXTncC1Vam6wapgXqnwTRAQ==","shasum":"2b3bbd4fc6056243bf4b83c85c3a4736ebea0bd7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.9-3.tgz","fileCount":405,"unpackedSize":1172901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzWeq/QaNuAAYgNhN/cNte2mX2HPBAoppdEXbMbtb2pAiAvk+E4zsUN1cxsdp+eyu6GPAMIaAPJND9lRu9jHqv5Ow=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.9-3_1635413546873_0.9859874474956862"},"_hasShrinkwrap":false},"1.1.9-4":{"name":"ui-framework-jps","version":"1.1.9-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a803aaf25c7e1cad98d2d6eb20d8048d54e31cc5","_id":"ui-framework-jps@1.1.9-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-jD5aRmqP+zHSJOVkWBu/sOrHuw5G/UVMvtrmndbqLhh5Tc5ihnmqi+Q+btOQzB0A586R98YRKo+4AUYHuEPvGQ==","shasum":"c103e8bdabe1aea41057fb83f27feb9a9db2fb24","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.1.9-4.tgz","fileCount":405,"unpackedSize":1172881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrTcpHMWcwCbDx7qMHBBwe+W/v4U58EJeOupQFTo2krgIhALqi29XJm3kTiEGXGHzpSx8alSM0fhZVzBqjplRrRm4N"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.1.9-4_1635415680281_0.22624691440455025"},"_hasShrinkwrap":false},"1.2.0":{"name":"ui-framework-jps","version":"1.2.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e6fddcaed9ff717f9ebcd3e587dec963d9db7a1a","_id":"ui-framework-jps@1.2.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-piStuv5xaqtLUn2Oz39xQjVF3SGoX5FVWBKe3gKGrwW2K0dPe27wXouRlGHCcRd9GBebOPM+iZWDa3lO3bKa9w==","shasum":"63b684f5f294a77903e2595ce0c3352d0b283bf6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.0.tgz","fileCount":405,"unpackedSize":1172879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTem5dn+i2//QwLb+iF/13nYauhv2KLfQyUIJ1o1UtIAiEAwqHyEOVQnXP6IKN3N+NNqPmx0hxoK/ZP6gshhBVlkDg="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.0_1635416851745_0.7554293827366885"},"_hasShrinkwrap":false},"1.2.1":{"name":"ui-framework-jps","version":"1.2.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bd4d3672ca18f102fbff79b7da7dc8da45db4ed3","_id":"ui-framework-jps@1.2.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-/jgv9mJPJuK1JNGqAMtveb81Q51WSs1MoGa8RqbMWLb1b7t76OIVtUXJO29CF0smDmKi8/OvGn5ur6kIuUw4pQ==","shasum":"881f7e187e1d2ac38ec64616d0435b0f761ba6df","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.1.tgz","fileCount":405,"unpackedSize":1172879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc215tpZ6N5cLXHlUhlF1lFfI7V6650Ba6AIHlZFA6bAiEA8P5fFcghOr8wXIi/dD1Cc4+6gVrbxXLF5hAZnc/xHzE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.1_1635416888489_0.8730723024810274"},"_hasShrinkwrap":false},"1.2.2":{"name":"ui-framework-jps","version":"1.2.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"46fb20584b99799b3ac4f619db6dd9286c921b18","_id":"ui-framework-jps@1.2.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-hdld5LLaC7bpRAGm4IURtpLDFXlL8mYAgIkByk4tZ+S+3Uhi7Sd29u+Gmn9InyAzooOVc0u/RJetaYpsrC0OyA==","shasum":"15de0756c4f0c25665a862015a8869e5a8c0ce92","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.2.tgz","fileCount":408,"unpackedSize":1183760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCstwIyC6O+Wr3X4crzYVEZ4NwX+ACmvpy0/sq1H9HiSQIhALk3q+uKq0YYnEEkcMK5hMgVtg4brFRiLiwTEudQ/rV4"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.2_1635650318714_0.6814216693608359"},"_hasShrinkwrap":false},"1.2.3":{"name":"ui-framework-jps","version":"1.2.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1a1212bc27571d85ad994a97415e02597be37916","_id":"ui-framework-jps@1.2.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1bRg1Bisn4iSWCFkla8DExvOL+w/gRxcRRj379k4sYfGYL6H+q0ozGMsTp50eJZ7bAAakMhFh9M+c7BFezJ9WA==","shasum":"ed925d246a53ca4d9a773cc4df44020939690822","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.3.tgz","fileCount":408,"unpackedSize":1183834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhfyJpqxGRlUjPSOx/YoOZRAtX/WbuxYnJFmLEh3pJkAiEA/9NZ12iaFOQw2eNTv80tm/KIJ3b31LhVe88U08hHE5I="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.3_1635654553409_0.48902545693442767"},"_hasShrinkwrap":false},"1.2.3-1":{"name":"ui-framework-jps","version":"1.2.3-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a1f63d880af2105b418bd3e2a8fafb8b803c7038","_id":"ui-framework-jps@1.2.3-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-IS5YWGA6uNbghG+dFaFIxKW7HIiWiyIyWTBMKCJQpARJrjSsl6AALuQwiLL1psjhF13nZvXmbTf2Qyg2NuyW7w==","shasum":"86fd47dd5f9616fec66382852c4010dd7c7c1af7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.3-1.tgz","fileCount":408,"unpackedSize":1184161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZP6n4uPX31B+uv18JcsA8BHirqTCxlKKQXJ5uRRRzFAiAQBHeRqT++qIcn2eQ0j1+Sl3zayHrZmxzMCuK9aqj4Ug=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.3-1_1635655831076_0.4752411931866396"},"_hasShrinkwrap":false},"1.2.4":{"name":"ui-framework-jps","version":"1.2.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3e7c903ec949c797fa50d7eb4ac4e70d8f270735","_id":"ui-framework-jps@1.2.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BNatzi2ba0F6/pwiYXc+8Pz3UZHjp4iPFX1RzvvC5cMlgGBiHVTFkhi4ZxEAIaFe4DFha+tzGxi5mZul6FHZag==","shasum":"d4b0f28003536aa6037d09791fcbc7538089dccd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.4.tgz","fileCount":408,"unpackedSize":1194185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC94Mx4iYcFjWjbMwd6sR9cETmqn+kp+WXqz7FP0iQWsAiEAxU4r5ViqDJHmLxnEtCeQHKXtHofnwGN5K3wtSp+W2k0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.4_1635656200525_0.9344989101075281"},"_hasShrinkwrap":false},"1.2.5":{"name":"ui-framework-jps","version":"1.2.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"24644923837cd31aa396d3998f0ae8fa178f11e8","_id":"ui-framework-jps@1.2.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-qVDoU+Y9zE86CPODlCcIRybXMgMJHHddPVV1UvY0lY2VZkTNPEhI5LfxlPpQjaJKbiv1IooiR7vtgLek9FqKwA==","shasum":"a77cb8fc4ea5d0926bd50a28e44ac7d1677f0e2e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.5.tgz","fileCount":408,"unpackedSize":1199020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwEl4JgYkw0PdJkcBqxw6odo+zWfptLNgMjQJwzzM7QAIgbT9ScEVoeQB50NpY+QqJUKirit2HOh+epPpYnAHXySs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.5_1636360503752_0.52524822496175"},"_hasShrinkwrap":false},"1.2.5-1":{"name":"ui-framework-jps","version":"1.2.5-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a3f111084ef907d942951f327091c7bb93949bdd","_id":"ui-framework-jps@1.2.5-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1TQoXx12QZ31XI/i6E65Y8My3H5hKdjAK5n5b8mahb7ocbN30SlqsL/5A+XUd1zv3KeSIpmZUQtgD+u3bvgXfg==","shasum":"96421104a3c6864dc02bd21bcbe3374309f55610","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.5-1.tgz","fileCount":408,"unpackedSize":1199044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM3gVslDLilY67iyo2W9MVfpGBYY5PecEJOnb4mNaz0QIhAMD+iKvzoQ7BwMIHuXPD+/KrfOHgbza949UHXavnUcgU"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.5-1_1636361573694_0.992264249468578"},"_hasShrinkwrap":false},"1.2.6":{"name":"ui-framework-jps","version":"1.2.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1d17d5c9e5f7a51af46e35b8618423d8b4b951d1","_id":"ui-framework-jps@1.2.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-+of4+mwan7gHrJczeU9Iy9PocbpH1sAOW5Js3JMcoez+WrxxDXAHrM0jtd90szYzsTXQgqMy/riWFlVUJJEP5A==","shasum":"a5bba819eaff0aec129b6d4a418bf7ee3dddf356","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.6.tgz","fileCount":420,"unpackedSize":1218223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDly5IqBfdVPQ0u56wWSf0Bc+kL/u95L24f5sd/u0YRyAIgB3yZtFeaOmOTyMp0wfKGFOkHDFwoTf3o4kGMpnvNeHc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.6_1636972032357_0.5784952770175877"},"_hasShrinkwrap":false},"1.2.6-1":{"name":"ui-framework-jps","version":"1.2.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"31b9450e869686b3ee8d61727787b181997d7b04","_id":"ui-framework-jps@1.2.6-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-KziEMfyE5UzaiPkAAZny810a8l0XP8PWP+jWUx/Wt3vyM6oG6UATbbgQUKGyj1ZNvCpQ1mMl2Evs1AehgNtHvw==","shasum":"9197da697f9ed68ee9e29474f8a3fef20e3f0714","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.6-1.tgz","fileCount":420,"unpackedSize":1218093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkr+lCRA9TVsSAnZWagAAyDgP/3wzput2zY0X2YhJ4bFv\nNRXPZeFD585x+yQTUk+ymx0MRGJNazD5pc91XRl1X9OTBnmBfg/eH/thMdm3\nGdo/FeHW0eEF0S9CJ8LmDMO7jPcNzSOG6lrT6FPpNekcyfT7IbSIQipJciJE\nS7PPC/1US4sCs0BvvB4i+BtLd1IC3j0YckjNDHKHjhv+dYCr3e2iecqswExm\nP75F3pori/HlV+v99GEpNHOpCol617s5iqCLcQF1q3jrCuo/QI+Fjs7HBZR5\nffADc0uMs4F+yTefE1Ww86s1RJYsgCneg1pux8cliifkjVjKarPqOYO0F+C7\nKKNDy1TDOB+uigjPn3RoJeeL+YLytU73nT/Bl0tIs4EqMDbq9zx4vnLW/L3O\ni4dPoCmHlFdEJGwV4ehxrplkyleSerUrnih/j3pUNQUQ6f/R3ieEIOiSMtlb\nvJANqxymndMqQhbQ0aXi412b2Skgf5g1eD4ZxC8uVkVVo8E9NBNHAkQ6qrbf\n+I0OqydRby/Vq4q1qNYyE2ArvGn9SZ4sCVA6WXymHfi7lykvN0YFIcJg7vRO\nO9qiVNEF4GdHiR5Hcf8Xc8CFbN003yHfEtOXnFVRZUV2V3bo3l253+DLIG1m\np/WstCuELi0zz5qBt1BvYFEHntW8ModlMhGOb7gk6CsM8ixOmvPOoReGFoXa\nw5n6\r\n=gfTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB1gNmym4CUEzZi05aA5IeIm4Vt7NTdaunIWxg/YZQ7AiASraqbZIBFT7bM3shYrS4YeTrRc90mIwC0Dm8zD/mduQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.6-1_1637007269370_0.9463207459073251"},"_hasShrinkwrap":false},"1.2.7":{"name":"ui-framework-jps","version":"1.2.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a4c3c9729795371dc4b8b19aedf40bc2a2d4f189","_id":"ui-framework-jps@1.2.7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-IDXIzwnfqUh2mhMO4ezYqAYLCQXkhNRSiTtsfD/ENOu3sqeW29O55ohs78Kyg8gSZZqZHMU+/kY35gSEKg0swQ==","shasum":"21feed44f6ca0655c4bc578c194e6891ef492ed9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.7.tgz","fileCount":420,"unpackedSize":1219366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhykRyCRA9TVsSAnZWagAAYWAQAIs560JgP+SGDg831j/B\neWGgurrkSNJGAY3m5sxppbuLpMwzTCCpfHw2dsDEdMmAj0jpG1TNDhcgk+kf\no/D1FsjNUNersFeYhj7K2UszTKhN+ObkxTSYgJm0HtoOkTYxryLwDcnKS1G/\nOclTHPYfH6n1VGd2txDSMmdz51U/kJtWPZlj6MFdhDAmS5w9oOXpTfn5AtVt\nr4EPs84EZqaPlG0USemQ/oUDVdxCrTVIF2u5mSU+cNzWg9f9fmsuCIQlrIuU\n12RXxhPDIpPbzPzHKlgcfnxlMqmCz3J8BBCfb8bTdTAU46Ct2JjbkeLvKnOy\n21MFR/LdVkTkUNLWOS0cwDPhPfACXv6tHqZUgCvvRSGfWiwZPDPIqTVWdMxz\n7l0Z0HupoYOPkme7fGlaILbWYsKZSX5OsKrWMjWIwtblnUmsJbR1URUD6JJO\n0L214l6+AH8OBCTzEHMY//2nN+VtD5gs9VzKBlnxGEX67LInbPLwjZaFfO9l\nTTYGXjKv24TtWp8zKpMMMW0Fkjmo6p7am2wG9UJVOQziNKdhMURmPehRZfBR\nTOvH+ZoPJbxIk05ysH/jpkTsTxkg33+mp14nPXTnR9jlaIz8xN1gNpkoBtbt\nyztYqT9zizAQEhkBlT9reNbAS/bvduiKcBaWpJXIVO2i3L57uUIO3LVkvMYS\nNnll\r\n=v3Kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf+vF4D+7O143sOOVnO0ZirgFm32YQNvAOVotNbIYOjwIhALFTLEPOyzZQ8GobkvaLJXfkafoEITroJY7wsJZfTiS9"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.7_1640645746254_0.7413067224616376"},"_hasShrinkwrap":false},"1.2.7-1":{"name":"ui-framework-jps","version":"1.2.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"00e5b68fe8951ef68b1140650ae5c5e6f9786ffe","_id":"ui-framework-jps@1.2.7-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-CafE0XBJqaQzHV7DfJxE/GHVLZoZaLQlOrikijtKNWw+6lQsZ35v/cCCZ0bugZY+6UtEuoqOdNyS/EBMFNLLHQ==","shasum":"b241d6b123be805a92eed6dc9748d64db70426f9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.2.7-1.tgz","fileCount":420,"unpackedSize":1219436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhykfmCRA9TVsSAnZWagAAFzgP/A2qxBh6+Za5MG4/6X33\nZF/+VqNw3d1iPoHPTWnR7/K9HR7wxo3pK4ApIePC4OluX4DROvoOVFoeQ97l\nAfz6CfwU/NAU9jHEO3jBJGlMtgR7Vyv1//h1De3sjtqVqlaNnZr1LO73DZUs\nq+JOmZp6r08WNHg3rR3SBvOj1Bgwnhfkr7bBQHw/4jkKGCbK6wArfsAqsz0c\n7aFB0/8elxf+TWJi122JlZxDMvGpRa1ah586w9neVVi/fEyZ4d0nTOaXKK7V\nXV+Nq7foRG0wFO4alQ9LlH5Z2cgvYaBcuUFl0cm0hTi4wAu4wd+08R6+it99\nL7hbZxAb6WwMnlUhC0nVTHGz41lZekFtqh2d2JYyzc+Zu9bZ1ki6KudBaw5n\nlBXJrDkD7mBTY6uXlBZGFcuhWact2IpioKS5wqRfjTjgXxIkzU7aambjonNt\nE08RYJf1mSc9lRH803p5p33bOUGXLgOy40DrgxLiNb89JRP6tF/RQFzHnAE/\nRl6aYue8z2uvJggpPEYPAiTHRc24BYgKcDo0oT+j1NgHmk5CMVt8aq9uCPsv\nouoblNzIpyOdk5JJguHfudFMP3pplMAF2JC4P8Bt+fq4Et1u2CxXaAOZPz1I\nhwqvOfxRYAJf7H/HH7ces1lhirInnCoEPFMH6bWfWtDujP2VfoKLMGcA4GRj\n7y1W\r\n=Q1yD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN/Yn+33DRUEXVBKxwEKDW6zPgRXAVaMDSeYXyC4yrpAiEApB/NYf10/ezYowuu6dFgx6/lMQs4ik4m2u8XuMHEg8g="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.2.7-1_1640646630256_0.25469663057454706"},"_hasShrinkwrap":false},"1.3.0":{"name":"ui-framework-jps","version":"1.3.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5600fc8dd7b389c5ba842ea87e57b832c7f566f3","_id":"ui-framework-jps@1.3.0","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-f6Op0/MR9UJrh/lwxCtkP604hlPqwM54rvBMA/DuwCIaSzgsq9cHLFuct97ykptXK7E9k3BfEKSMvCCaYxsePA==","shasum":"d592a3a3a905eb5d7723791a39b13277882ecbb5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.3.0.tgz","fileCount":420,"unpackedSize":1222061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh34wfCRA9TVsSAnZWagAAfvMP/jia7G7pjO/OFbU+SEf8\nHH8Eo3p6sxMBktXaS5+WuNiM+b+wJAxWHc/9VOZUmPH6tALubDbKOjyQR20a\nEg+ILzYVuxlgxfNEoCgTln/di3lNzlK43wlAVTyoHEANkurML5FBZz5tlA6p\nVWIvU4//AXnT0q7xrlpYB5LigLVl9oR/eAp72K/qAnMO8CQBJ0nilZgD6fl8\nwvR2gI5NZZpErkHukLFco2Qf+YQ26TgsuybjWGAzu0oNAx1OxhRnZjrlYDzB\n4LfkXlfSkIAO9FkPsUHhwr7GQtaDAmlHJjm+ejlmi0a8bVvGiiSPVK2GJOC4\nur+bQHQc5k6oRbgt/T3VnMxAfQPrUBVxgEliWV1vgL4ML7Zc38mFLh7PAkU+\ncZhJgT4a9slv7ef2SXJHbhVPOxygiLQns7fVmOrih67vJvSbB4EyZUkkygDP\n+MZdk4p39SoKcFkkDBM7vMNVsSh1hMr/F7llKoQfGMatbq/TW4ogKIE+6Mt4\nqan4bTxc2DluCw33GWGq99yNU/Ja75Jo9uitJsW0q1+0fa3OAsAsp+yawI0u\nXvC4fvg39kjzywmCDO9FPLgc7IaooJVgVKf6l/3H9TzmAsXGoyIE74evDzgS\nKsVKu27QqwZdTaxmPMXuSbGtcVc8xrj0Qfhy30epxC9CE7PrzGs2HUPD+73K\ntzhr\r\n=BEkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRvEyX4FD4RcNPPZuM8Sfv6pS8Bf0TI4w11USEOzi1JgIhAO1TGLq9Y6CMktnAfI0VT+B9V8P4WIog44zXlr/ckQCX"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.3.0_1642040351083_0.6724526124471226"},"_hasShrinkwrap":false},"1.3.0-1":{"name":"ui-framework-jps","version":"1.3.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"333e27441d3dc3152aa2cac16ef9b48f5821c591","_id":"ui-framework-jps@1.3.0-1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-5GYKyFf70G0FCGIqGKOZr2dYmW310tJE8ZFSy/oynahaVnw4hquHXrVD9zUZvX65x+Y3GpFE7AvIa0g3niztuQ==","shasum":"b60fe27456a18877ec71a8a6a8986461e2aca19a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.3.0-1.tgz","fileCount":420,"unpackedSize":1222068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh345nCRA9TVsSAnZWagAA5q0P/RTzeFsYpmCrJp9pSqlB\nYFzJfkDUE1e6Q9o1p2cJkjYCDbX+lUFrPqnkyL2J2iCdOjknVSR/X1x1AOw9\nspk94xT4R2iBY1Ii35LTMdka7y4/9ICWBr/diUUlAo0gstCYbOdPK1q4MTG1\nZ3racsF8DcfcG+kyG5P3n+pIwBoFORA3+TM0SNnMUznOCnL7yYsqhkMUUMC/\ngzQBGfX80n78KaSDA6pnz3iycTYVNOsv+pawgKoewThjyoy/jvLuLCwltRpq\n4kYpGr5O0S5+K+NgB8DkyKkrbkKNEBH3/DwWbTDsTKGGfPTL4lRquHhHefK1\nTdGbRLqOzJLSYT5df2EZTxhGgEdzl17KUesKLpjJTo5tAfSuN8AKU3wOfc4L\nfPkNynT0y9EWGEBomQS0GvWvOz7IGYlUH78JAY6pD/GQUqBXWR7/XObCDAUe\nYpdOhqfp5ABfEm8fCQWL0aa7qkFEptapT4XUBJZja8gZHCjZhHYk+h3gVK6v\n4wdWyF1wanteOQLJo+SqQlf7MqTSGYMUeVdSK+KNwkGx0UZIalmMsV29j8E8\nv2xELwW6i/wtKbffBqvBozj4XJss+KaoquzNK+o9vA2b2rUYa4E+uh1r5XGe\nkAWxJfAWixXWsrdKWEUWvx9fitUFEwNyYFwvo8EfArDohY7YVeZmQgde6Qjy\nJ6HN\r\n=KkGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsg+WPuW3mBZDXzJml96slP4YKgi7a/s9KWTGoB2K5kAiA436K4yck0XMNu65x2JN5iOEh1qKfYn08UPi5u4XROXg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.3.0-1_1642040935073_0.4541449394183821"},"_hasShrinkwrap":false},"1.3.1":{"name":"ui-framework-jps","version":"1.3.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7400f16cb93c591ad14a845e2c9bbc292b25984b","_id":"ui-framework-jps@1.3.1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-6WkAlIaRH/Iu45PLdNz9D/4ixLVy7jHpgwOPtz+IQCd1dSE15E0OiufF6FWr3cnQy9plxI6cmMAhOxrQZUknZw==","shasum":"8931ba7a0a3bbe2f31db7f875be71fd9db86338d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.3.1.tgz","fileCount":420,"unpackedSize":1222297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5MZyCRA9TVsSAnZWagAATVMP/2CnOJnDNT90GEh/8Trl\n3c7i/lK52vZZLG4z8O3LfrPSYvO7hS4rNeL8RihBm3akXw6/P3D0jdhChZ3C\n3siGR3O4HH08wwHPzRPJz8JPqVGnSZCo8YV6RelUnQ4iMNVx6fkmJ5lT/8lu\nV9d061GBTrmrfmFWPtejNjRPn5rYGcNBqkYt24ie2DtALxBrXI3t25wGq0oR\nsBE3CHELjHT0bYs5xoZtq6BA1JMSpnoVnsTVX++2xsvgxr8SgRf8jB2nFCHh\nwcXwa97NIC6tYP85DU2PPiAdxij979AzeNcx4iwWBNZBBhlacjiP6ByKsxXR\nSXSqCZ5n1WTn0JD6LhhSi+zpDL38v0roAOEYmWYxR4yOi3cWCfB4kewoka2B\nRCBdR1iNQvArD8f63DKcmNhzk+bfBrkQYWrosGgUcPXvcvoleqPLtgnD3LMP\nQsScSChVgN4lzGFkCpdG90MzwgDhZFfwDxsQ0Co1cGaYFzh7DilBiuiWqpE0\nShWiBcaojdQC0LW3R1tCbWoJbbKuMO+HdpvOFMtilmq2QQHyqF3pXqLjNOSg\nYIaY38oIIaI5uWWxx1+Rcv7q95DEPVWTCRzqGPkQnfYV9v/NH5M8fwBoMePQ\n5ph2987q6C4kvUakQ1YnFaoMHy5h51/gPCiBgUnWg+8LaK7eSIzTCh9WqGDT\n/I0e\r\n=en5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf1TekQ35B9uyGUSwYmd5ihoDu/b3F+yu1BKlnNTvWLAiEAsUh/2gxMFKfQXlpE13DfIdYh8q4Ezwv5HRYLKq6e2Cs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.3.1_1642382962094_0.8889211604740839"},"_hasShrinkwrap":false},"1.3.1-1":{"name":"ui-framework-jps","version":"1.3.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ef21a9b70a02ca4528d9def5d1cf3a1fbea9351f","_id":"ui-framework-jps@1.3.1-1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-ppws2DQgtIKm1uJeENuEtHYgMuTBe3UKztqgusEmbgwjRnmHKU/OM4CbO9Z4E8JaIDchrHj7sXzbZ0D3sHPF0w==","shasum":"2052a9c9600d9c49fa48b8ea7a889c863534629b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.3.1-1.tgz","fileCount":420,"unpackedSize":1222211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5M4TCRA9TVsSAnZWagAAC+sP/jjwaTfpWCE7RH6Oh6yT\njRqE92MqDFV7RX+9Ae9sR1YsyeeecYzmEySYXrUxrBJTeCSQ88pc1SF3UGB6\ngOzYNXit+7EQxLMvZGuHh+vgfV+VscRBzxKXNGKy0Yv2X4MKzRDaXtlxbeBw\nQTkNPi/ALogt6o42uOt9GIyTuV3uIU3klTjLTMKEomho3pVaZ9c1krtQ7ezE\nQ77rCg0RIub2sTSG9BZvqPAXrk4zCPibMlNdztfoi1J/P1oJvrC6Y6mN4u0R\nvt7Zv0EWaE4TSmjfbSUOvE5Z7AOTYILmN4OkEbAPeRKTqXrojoceOenF9GEW\nhBh5K3sGfnhiQxhSwi5jciWgRQDMiOmQ80GamOH2ZhCGpDjuK4E7ewmNlcJH\nzlQeGuCCVKQgiDSxurWAPV3kGatZ48Qnz2EJE9t1eefRBUtuyYGk06oqGYvJ\nNopF0j4xJkvuvo0MURQ0r1LMn3uVcxO8HTQz6HsSV7TZaTuJzjt0iK02Ee9r\n/xnDMHJMG8n5c+aFmxPzWXWFHNYJ5llEnN0NXe1XhMDQRTKv/vJRlhURPBAf\ngE7NjPXzUMLHR687MsDGWV04yd+RGRALxoGL0SM4xqOuXbjky+dz0RiZJhDv\n4RQGbkO4SprZb8EcNwF0b7ICc88K+DN/8YBkSC3DXSf71z+fs9ZdLKu6tsKY\nGbd/\r\n=20t8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmbY6yJgtpEq3/G2dBh+9SeQoUIwI3rOBS5ydwYPUF9AiA2QGOj/EnejSONqQ9vkdl1ZhpAnsez4sHE7MXYgjARjQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.3.1-1_1642384915467_0.371656909975681"},"_hasShrinkwrap":false},"1.3.1-2":{"name":"ui-framework-jps","version":"1.3.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f7dd69122a02a9524b138c34d358a019fc7ff6de","_id":"ui-framework-jps@1.3.1-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ux0vEA6+yX4QRFB/od0k707DIlYD5BOAM2fhiqfHpsJjYzsGpCKBWkuJ5mo11uhFAqW2x7mv/3zAM6nt34C3gg==","shasum":"996ff7ae5acc396e311ce56f14fa91e31a4f884b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.3.1-2.tgz","fileCount":420,"unpackedSize":1223057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SOLCRA9TVsSAnZWagAA9ycP/jAHHseFBPmv2doZMukg\n4jsDyghhtUvchOzr5VYECf1O0aTxDkEXZrvCRLfDg87LiuQvyDCmkkREjrjL\nj+vevWofs9zLUDBxWre4hOYKls8atbqPjP+hP1aw7DQlqzCKJFF7sylmEiSx\nUCu0D90/k3dh1qemYtkBSF9piszZAXgBAon+sVSEig6eJQzuMocCc2r5TrRI\njSNA7LfSGsz4Fkzk7ilOZV1ZTOBgq0oCYcg3VRRXaH9u2lTk0ARSAQ8yiu0o\n33cSvnLjSpdi4liXxKZ2UdpXLt2My0oCfbWuabJd2ygLU+qASwSg6DY/xezq\ntnHkv9LhHy9hq0fpwkUpHzpR0mHUaAZ8y2XyvgwbFJgxPuiuytmk8+C0pc/r\nPAnAp095rvceQv0WEZMABSKY6UcxyHm2HKqL30YygpdIS2x8JORbRRFWmB3v\nTBw335PLzqi+ZmkUlYf+d1mtx9bUbP0eo64Lo0ZxuDkIIEJQJroJtm6p0+UV\nRcbA/4r4wjemb2kAkWRExFEE5LrQmJDjnxzQauMZJM7HUCgtx5Xc67ajjBun\nVfYfpSmgxF8+7RiqOZC0KeqYDEDTZwq7/TA4Vfm49XfFxVOoWCM3jRkqg+b2\ndPvLijo7oxvUl4FGmfFlCcGjGKgirz51YnHLTwGL2aDQaUyG+klXwI7nKLps\nFFas\r\n=uFqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZGTf1Nt72OVhjiZCTtwY9kvVpJXVDOt/uKAgR2XFGwwIhAL1WhV+PYZ4t5DkbfgGwhE58iTDwS/gRNrLs6cmVBX14"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.3.1-2_1642406795215_0.9531617796457801"},"_hasShrinkwrap":false},"1.4.0":{"name":"ui-framework-jps","version":"1.4.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f1ce6d342f684e69c5617e74976244c78aedc39a","_id":"ui-framework-jps@1.4.0","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-G0Qn2tEy+QhSM3rvrHVvS0ZVnxngWxWLBAA2V19ubxWG5sWhWAuRqvTG26SRvYIufZQ0pJ5Nmac7Pe0j8gVFkQ==","shasum":"5147c8d6a634b1bc4f278e388b4544f3624a8fdf","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.0.tgz","fileCount":420,"unpackedSize":1222734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5h+RCRA9TVsSAnZWagAA32cP/iVlFS/gbS1NkKO8xQ6L\nAhOIvcTwdKN5SmFNtHXpC6Wn0fEwltSGYMws3m+iS403Tj7lvsWoZgZjBl+/\nHjVux7ufOUnV0XQuZM78fa1iXbazYcNG43/VJTkvMXFlReEg8N7/P8PEG4bP\nAbRtHSrWtKx9iIfCJBp2opX5/N842dCXNx8HSE/5lUBlAlxGEx3St8hJ4edU\nLvHrDlADEiC7+MMLycMveJcDB4fzi2xYHjp+JfKn/g9bIk0ThJSDwO13L4TZ\nGxW4EkbL2i1cWHMmbe/7kiGr1q6dBW8ypkC2VdrWXOp8UTe6rPZlaznZnx/w\nZg+FQLnt28+1M7dgxQNjmGjOKJjoza3UihJAJEiYJMfs/+eFg1HYEt740Npj\nD3S/mTwyL1UIurDiD14UtduyDNgSJo7QrPg1Ja+aHM/Oz1qfY1dZakFjii04\n5q/oi/UFqAXjO1Tcamu3tALo1CyHVjXEVOFsqefO8sT63XXojw10bfeH9sHi\n5ksc0o44sQ0uRQoaaYKWRBvCk9aERh0caBPzRLVc2br3q72Lvm3Ay5EXNS5w\nu3wlqYkbYn+hY0Ai4bB4KyFbpRUQw/rDoiqXjacXLCTzfj6LljEJpoBdo2+H\nClTiPOdwbixe0Avd0yyI4ipA1cOpFSOgIH0v8OJc6HJ/38TAr3nlVobE7QwY\n9cXS\r\n=NFf6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIc4wOhr1NkvW2XoKYHjv850x3zSvMpHmck3R0EwhWLwIhANJQeO1oYpiIGaX7V5h8kpj5tEpozPQjGtQiQ57diDmj"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.0_1642471313639_0.8068017903422182"},"_hasShrinkwrap":false},"1.4.1":{"name":"ui-framework-jps","version":"1.4.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"64898939496e7a1898509022eb3c30fc8354ee6d","_id":"ui-framework-jps@1.4.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-KqtCAgkRfcp/x+/FqR6dSzdVG89FBXOhgqhSO2Qfu9ItemUA7Pqd1jy4XuymMv9XRDCRoYfYbuctvvW6xQLV3g==","shasum":"9a85fef6645656c8273597a97d7b5bba41b75d9d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.1.tgz","fileCount":423,"unpackedSize":1225508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oBWCRA9TVsSAnZWagAAuMMP/3zD70UOEfnXa3D27DkJ\n7SzYs3A8RqtClkc00ecWGlzlIHfCSlsr1E9YUJUEzOAXPc+Ls2qBpPe70G3e\njHhYeufV57QufAxwcwcylVeGctFN/Vp2yiBZ3YO/HuFrFqC0TyZmZh1f1fW5\n9bKKgM+fkN41GKRHPA2dPXpts7zwO+fAk81vGY0M4pvcffl0EgmBo0y2mt7U\nrU3xZ3wjrwhsze5sIhdNXbrPIfflqtvKX+JVqypKKjWO7OK0SZgYK4rs2LNR\n3YhxcSRrRCBCZNlULe8/UfivurT2fSaPQSSfRE8FQwqWPnr+cxDWqWXUg8mL\n5FyLtWkMi5J0CH0xnZJReSIgPbph0Vx42i0DiOwH0iYPGyDJ2mVXPZshVpdO\nVu5v5N9d792/rjgTfZZkAkAZX0mCo0hNBbWRQALWas5jlTZbvsq/FTd3jqE+\nhKumbT7JVUIps69+6H1Ku08X/dmsYOPaOJyL5kab9JECNV88eeoRYEZ5P6u+\ni9F2GiHDe5gV54CWJWU9P8QmKRpoHOFRRQpvZ2Wh5yno09jx3zFdlMfMw1KY\nZS6WzAykxmuB1L3HUAOS8ROzv/nI3b4eCBju5aBuWk+FQHrCJcfzNwWVNrmq\ntFi8lyUsvEB5fppG+lsGMlN3/Rbr4kpPxMxvnMDfddNPNQE7FQAbj//f97d4\nVRpE\r\n=Y3QE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtDDcwnDfnxIMaaU3u0X/t9lxhbka7X+/lOu3TA6rwoAiATm3yAqxwp6UhGA1IHGQ9R4Z9y8a042MvavFXmIp2oVg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.1_1642496086490_0.000506558244912636"},"_hasShrinkwrap":false},"1.4.0-1":{"name":"ui-framework-jps","version":"1.4.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3be2673bc911133f7fd0c47136814443f9ad3694","_id":"ui-framework-jps@1.4.0-1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-za21/EBu9ipgBob1R6Sl05UjAgDtFNhBJ+f/gu5XEZD3XG83GdJ0sDRVf1u8GRYhqIV0XjuCmrjviM33BMC48g==","shasum":"b03ad50ac489dee6a7b70741c597a446259799c2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.0-1.tgz","fileCount":423,"unpackedSize":1227548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh52uMCRA9TVsSAnZWagAAPRYP/2j3zttL6W27/uAaxvt/\nslNvruO1Cz08V/pXEFvMMfuFU8lZDHFA347MkLtYvdbrb8YPnnIA/w4lTPSe\n3uSR954d2l6og6Yvc/eyw56hthxStBjPKmeOd24aj+rYPr6CZSHIigbhvOwK\nDXztNjIaavUhTDNvsYhLeALC9i2Vst59PF6zxJD0UwkrmbGwoew4cSfyEUG3\nWMjqNvCqmaqCvMrGvW9xgUwd1VeHt/WAcnwN2dzWa/6rMa3mPk1BZh6BY/VM\n816k5EvcXVAkSGX0mkUCjeIPONJRX78UVWW+gldW6C/ij4PoupQDPmJvM1lR\n7H/FIGidJnQ1AaIMrRN7bUfVwdgvKXIDcDJyl7kcerYkx6UFZ4c4E4fUQOSF\nfkKhP2nLHT8OO6Ee8OTqfpYEhymPg5Ylu2Y5rOCMKiKdMMUsgOoyBrZMXZEo\nEE2ogefW2Lhse8HVXaoexEee7fv/Z7l+DrK7tgg1cIc0xDFnSViEK4eZXePY\nw8HMR3t8klj7kjOxpJn0PMh9da3ASru7oMugvrCGw1HSnECZDgfju8wh3E3z\nmunH2jYLeM7iBjE2n/RkgTXrHuwCEBmAbSJICLNcMjXnKHsQ+IeZrgdi4gK5\nIQqnFinCHJIokLQ6o0yaFMhmmOtN5+3qz2BVjEN7pygWSwqZlDZLpY0mk59v\nn/B8\r\n=ROqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT4+9gd/Z0IKpkd1lt1c9xfAenwfgWKpD/IZPEm2zmBAiEA7zEAVnKiyVNU3BaLSFyChM8Un33+SAU2wlzQPjbBlHQ="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.0-1_1642556300082_0.217532528832161"},"_hasShrinkwrap":false},"1.4.1-1":{"name":"ui-framework-jps","version":"1.4.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d0b2eeec1ab253b536f55659cf7197d0352811bc","_id":"ui-framework-jps@1.4.1-1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-/cORzSrwGnlZk+n5olRQA3gWSSFPmGcWRLcMdnyeVtN+hws77teWnxC6NVJi/1zmcF2pQjXXErlsfa9tWQfI9g==","shasum":"eb64f5fff7e789c73f09487aa7f3358c270a7622","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.1-1.tgz","fileCount":426,"unpackedSize":1228826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7glBCRA9TVsSAnZWagAA/AAQAKIsdL4Emq3KF81bRJ1G\nChfxRU/CoI6T7N7j7k7gm3wmBXjTyvuVrQ5GHucEKX3jsTreNFUUjn/wkJ3m\n42pnVNhHjda1FDvot1FZaddO9Fe1Jho+dOMfMjy1P5v5gPfis0lLf9qL1Bv1\nZGTBPUqVVGR8QWiFggAibBkIBNad3kg72fUqdum1MyHcY4tIobAO67/0645v\ntcXjxGedV4LSGf14spo60RLEFb+BdDYWsDYSXmyOQSwI+kG48ECpazRDSgZW\nGu4utTJVcQzS0TT+VtH1cH+ph8Or2xrgBy71I5xv34eaECw9sLwqC7YHRE6H\nvEFEp6+vhs1O+RWB7KCaDVINO4DtCAF22aM2al64SvEWHGVwy9xo+PQM8bT6\nkMAmPJh3JDeLoCnkxQkSH+OwHHo72n8kSULPV372ClwYwKfCyp7oB1w/ruwZ\n22dFtgyJKxr4hpj+NsQ4dCihKlW3a8rO7l9bj5jBB5rkWMHEAacS0uYlR+H9\n71rUwSgTyWgQzNbr3QDnKhB60kvlnNGecxTGEYOlOyc5fSi57yW3jIbNCA0s\n1D/S3DNw9WlBMz6EO4JJtPwWmcIYVV1dhQ1syuOD6ovJqL7U9woDQwis+oJo\nLYu35Qo922uxvkw0LlX/quXs29qELzHio7MPl+ShYz++HWVAvfwbIfpDCAiu\nMoDj\r\n=qa7I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeW+i+AjilGfiC4f3lvzjQQkSbtDcI+Zh8ZDtuYYIc/AIhAIFy7VH9xKygmr77njz654oFRG5KavXCIh6ngAk5xkVO"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.1-1_1642989889023_0.9272113409176446"},"_hasShrinkwrap":false},"1.4.2":{"name":"ui-framework-jps","version":"1.4.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7509a35e450f1d717c8d592bade0a51877597dac","_id":"ui-framework-jps@1.4.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-7/3PGx/JnDioEF1bbFZyM8ITZlZJbBHSJj4DbFXTpMOzI4lFFbC6VUH42yLqX/k3SqOrMUMjput34ZB0d9a0Zg==","shasum":"39fb57cf0659b3aa0a2a4ab91a7850f4d1289360","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.2.tgz","fileCount":429,"unpackedSize":1244083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7llZCRA9TVsSAnZWagAAmg8P/AlXFrKJr7lsn7Dsk0p5\nZfWd3ojEf+qVvsHWMu2T00i7U+lazmjykGyioljPxbb9jkTYOm93PnMR5jmp\nfdB3HyIjXVhSwHZM7QXFL21ZrrrZQQoijJrN5+mXg3nSy5YR2d8Ki6e6pT+R\nE2wQ6ysvPqhqM/jqyfS9kkAK557br+I3WFupGSFiHeDKzKGaHwsQqZUZXXOO\nP+xf9tMLdhalDgXcZongFithUET2juQEuatkjbTQJMh3gBNW9vVObOJuoOH2\n8GKS2/6/vcS0zimf6rde6xI+nX5oUQIgEhLoodglcgMXfYBekmL3MtSH+GYm\nGzuxw1yDZbznLF1BO2taix6JTi9AURDMPkxa8HXGgP8DAw2YE5MXGKQ+gpWn\nfgwBSamakWU5k9W+2LCuYvej6WNEgSsoCEzn264agLxGoXpEdFz5MwqAgVcS\nBxlLYfJej6v+MV30t2bUJyepeSxReqIrWAFLPorn6R3EYeaa7adtEOOk7g4i\ntROEG8xM9lWiYYdqkcyE/RYjbAwJTjUn12XV7GbseE4xZIPH7b0hXFyRqeIu\nQj5S7XbE8b+MAc12khbpvA6WkiAWYR08GJ0M4BG8Fc8KypiJeU9uGlkqj/Z7\nmhldSqCnepg9VPDkTtB7pHF5YYLKmnTU59V12PLlWRgC4HC+UibECM0Es4pQ\nRtPO\r\n=fFoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb7Yu7nTrMVAiiR2XJ/soIsTxIfoRe/UmLM4n1iEXT5AiBwZpJrTJ2fyH6+C+wV/t5kMqZ9yf+ltuwlIx6m6SNvGQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.2_1643010393465_0.7465621610369932"},"_hasShrinkwrap":false},"1.4.2-1":{"name":"ui-framework-jps","version":"1.4.2-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aa3827d053b882e0a0a5cd93c5dcdc63e9603a1e","_id":"ui-framework-jps@1.4.2-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-K/ieMYXPIbQ3pBanji/4WinpKF39VnWhov+qd3jHvxWJo528yQxJcSLmyDQGs0LULSUjZFtOpRv1suAeBq/oEw==","shasum":"1dce2696fb8ac008fa694d602878135c88bc3547","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.2-1.tgz","fileCount":429,"unpackedSize":1244012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7mJMCRA9TVsSAnZWagAAkDAP/jtlXj3hQfTYchCKO64e\ncO+mxcK1J5Pln1x2EiAgFJYeDVALMVLMchalY3FcJIeo/XIiz+MgtzhPLn60\nlJvlFkowJ6g0J8e+5N1rbijTpjmlReyDFG3SBB/l0j835sXaXvyqox72uQkG\nEJpSjgGEWhbm71QZjiDKbyP/x2v5WwYba94FZUsWOTfzP8RFPCfcbAq6jwwN\n6EJfF0uRqGTbQ2nvYEjNPUOdz5P/Nfp0faIox0QbfdY7MtBa7AMaD0GI2hOO\neXx3Nn4urB9a/Wgc9eOtGr8aMp1c/qWcckp4WDraUrTsCAL1swO2YHDJT8UJ\nMdIfbuyR9w/PbTJ2Xfy7SZsbkJ4JLQ24fvfpRf+ZPeOto1fTW82GBfSWVgTK\nWDlRqZAPguWW5ouAtGhZYLSdh56gvgW0NjqL2fNqoVlwCMzBgiPwexS7cobC\n1ZTQUoUD5IFdm5BrIfTZ9u117Y0dPEtAXFb4vOlYfA7ArTvSkOBJni1NmFCl\nRQ0bz6Pnml9y+kBRH5/pqTKZSDoUHVrZeJtFkoogCyxrOQejZNTjTZGoL1fV\n9DSZVxtkPBALHUkRXBLdLwuRpUHWC9vFfrdk3Ilpi0XAuEBwAJGezjVCkCI5\n+e3Ink+bMNGBtH3QCSZuHPcwZccywueUS6tKl3BFTUgEtu1YpT89jnv03ujP\ntMOK\r\n=iRuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzfP6KY4WxPPlhCR6zuzZl/M4GhWg7X+6QoaUC5kFw8AiEA4EhLAYeL8YyjPaPMw02PQ0xPlwSFtx4Y9pUIUsHL7YA="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.2-1_1643012684491_0.8381016825637486"},"_hasShrinkwrap":false},"1.4.3":{"name":"ui-framework-jps","version":"1.4.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2c8b66ed80cd66e837ccc29e8d1ed3788034c8c6","_id":"ui-framework-jps@1.4.3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-iWy682t9uSAYhbWihN1naZV5vJ/PWc/MuF7FbtVjwPnCRH40WORvTppNy97rHe91kN1kSrI4qYq00fu2ecDW+Q==","shasum":"23f8dd36dd04c51964cc7fe5d542fd14f09fe7d6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.3.tgz","fileCount":435,"unpackedSize":1253946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Hp4CRA9TVsSAnZWagAACFcP/0ramloz0JHjaYbzSgdt\n/GL9YRP6fTHxZXIoyWuijJL9ZEYkT7zd0kolQiTJ8Ds2XYJD13eEDI1xZ8ja\n3gm4SzQcLxlXx93w1Mh9iez+t+EezqPSRQluonxvid2DXnOUJfQnHBWlBT3+\nuWnYtuMa2EmUl5iUH1vqwz+P/sh8bswBG4mVCYJjgLqHlScFVPRUsKcoSlhr\ngZgTC4bhezLvcYNHaRbUw8WAHK5JNTcu+fw5bkEzgbWyc2Kzp53blPYBEHjo\nrhwURgNOaP9SjXJsnmC+pO2Uo635yrrJ9ogdDWcDg6cmNJVoEFQ2h0wg40Uk\nPISCHTuA1+GfY4V7PPK3dtzJxRP50uiSy/X/RQNTYDwH8r8pUQ7Nuj/Y3bQC\nsbTLTBvDbUqBp71nOiuIpT2m5F3LgxTHAJtWRM+HL+KOy7AeRvq6es6ZIiKD\nxKj3/hMX5ZyoZuJ+JzpB7XV27gGvUrHPXqyFUUp4UzuPMLDKUjARW7LV2s+F\nSn7NMjq0b+33IWcE0J2xvE3AvlqVTNC1gQsn/5pwYnECRfvnR7jgmuEnXG5n\nUunKuGV5B6ksu/jsTsui6e1P71oAUQESmyrRWfZBLuh6h9hwosVFqpH/pyWW\ndrf69O6xt+L6FEWMTlnByJws54aLvNk+8SWCCyh8gFEul+62Y7JrwWg6ZbhU\nVVZc\r\n=mMjI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdo19FHfQtkwaXo6Q34TO3TOaMW7QLbS/COYnP0C3EpwIhAPOMKbFO7DVmZxuo7Nt2zzhsLnz1MJXKNzGbucn2FQLo"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.3_1643149944371_0.672540278661603"},"_hasShrinkwrap":false},"1.4.3-1":{"name":"ui-framework-jps","version":"1.4.3-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"919a3813879b8d174b9b2fe655df005c4152b361","_id":"ui-framework-jps@1.4.3-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-I0vNcLlwMAj134I+bVrg45y+bjIngPX7esr1ZNwOCfA1yrf4lZrUgK67LgrgOnKP055ITacqhTafqzTZZ0CThg==","shasum":"acc6e6ec989abbb026fb8937c29d73de2be19379","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.3-1.tgz","fileCount":435,"unpackedSize":1254027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8HssCRA9TVsSAnZWagAA1CwQAJS3Ir+53t9kKgjByg6C\nMjdGJBfdpz7k9vSPVesIe4gDRnJJ18k8HyXGzvwh7Q+vO9ag8Es23cumvAIo\nt/9KQEeCq40OVrTAx3MZeYA22nAORSTOBkN03zZKTlD+bcW0fRPPuYEtr/hE\n9D3ipoEkvbXWPH6UaQcUC+ORitK+1F9n49zpiSVELDaqS7OT3I0hLQxNAPBH\nQ0YHj0YIKDhF06w8ejgWyZFXgbupZxVPiOcepohhoP4TzxMaVtW3aKEMtHXE\nQY0Hygspoi952FE/uRyfh7oz8lq+L7dCxy9h25qzYrBIXfGzSYfsXKybyk4V\nNRS/pGfZkFb2GFOxUx7HBtoMvcbgTwK/Fujn1qOq+dFt6LczR2zWS4JQNIT9\nwrs7LFeRTVeTQByE1SdQIFJkaSIK1ioQ0Z/Vz88bvhzCz5g48/Q9QnBQMFYE\nNcvQMI96Cu+DS/dUI+lCUcvPNq8bxLdj1TPJqaUUUzrL1uShdyq6ImlvrmCp\n5KNTk++X7qtZb5Jd4ut0KbwhLB57AOO1p6+9GMUR1UsHLn4Bfle0PjOFDMqM\nU+a678dst58JQti8HAvSJ8PjQ94USOkKwiWKh5TKBaUkJ6tw/90RHSIH+uau\nDb+ge7JtOy5GugiTudAIwr+mCwe6Jy10Wo5T98SktAEE5E+/YPKabcKTjwoO\nlVsI\r\n=6p5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOfECFD4CWgirWgaF8Xr+RwOhtmjQ/n90wES9O/62opQIgDv2g247671wrUnJPNp1BjSCVmhnb+rlECbXq2CojUAY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.3-1_1643150123832_0.7327324094643082"},"_hasShrinkwrap":false},"1.4.4":{"name":"ui-framework-jps","version":"1.4.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d167cdef900d844e69b55d3933a4b788219bea6f","_id":"ui-framework-jps@1.4.4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-g222C4HINMWzRN6QYslahtqJcYJqydSTlFpDDUkgE0IKaU84yMDArHoiLr/GWAx3LPW2S4Anx+us7k8FTjJAYQ==","shasum":"5d7ff0eb228bea7309ce20e90fca89e79486ba15","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4.tgz","fileCount":435,"unpackedSize":1254025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8HxXCRA9TVsSAnZWagAA1eMP/RwbnREYfWXn2lpYLvms\nkvGAeqGBdwixFNlryllLPU8gCfZ7dM55eZsp7ReP/PnqNfnSPf2FIaEiICK8\nMLmU2p0rU9lDAkFOnzCMpKe6+5XtdYbAEPm+BULWJUAGcKWGknQMGZVEY99x\noGVhuK4BMVOKsyZ7Wa8KKAl83hdHH5WZ5WZzN+tMoW0oUEvXEgalkaE3/2+v\nMppEClffiFhbGIDDQBQBRBlU2X/C8sSo2VjmUMNe5vxnLAD3gNhssnMSo6Q4\njrvkXgqrfSjvrn069opdwQYjvu1PXkVB2o1lG5QBx6oJ4IoElfpqpipFL8Zh\nTBokm/W26ikQYxJn2dNeXl2XCW1BORXn6N8paE8L2D8Nk9AEL+B3FXIeJPH3\nX4f1felSh/qY6Y2h8aiGeRRmpNtMdyJMPgXW/oG8Bg3AyXPs+sAbHc7rWXSS\n9fBuC55jWLeSrUUMkRwz9F0PjeH4MLRwN2ekUp0g8B3MeiI4c+Cm/4bW2eHh\noo4HHMzB7+ypUMWz/Z04bYRQ9LP/oB4/MjhUFgFwGZXNbR0tmNsOJA/H16a1\nWol1XZrEt2QNGdw8GgDHs+qSh273puqmEMbXtxUSOdwosU8b3BdAbOlIgsOf\nnjV5KtUcwMFpOrm/y4STaiiAkOKbt4teWQhX1hXrKJ8m2X9leGkgx49DuOVt\nByEQ\r\n=Te8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArUww4pDuzE2JGE+ekbnC5MHqj5mYuyC5cOtMl+U1FPAiBlHhGGD+2kOuQa8zn799AYsU94oJvpFhDYr0Mo4RiePg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4_1643150423082_0.49031451205017573"},"_hasShrinkwrap":false},"1.4.4-1":{"name":"ui-framework-jps","version":"1.4.4-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"acff53a385b24c84f369a85bad3c93643b8a89ce","_id":"ui-framework-jps@1.4.4-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-w/9U3DbScCQA6ue9r2/eXgqtepyEnqtXQIvnMr+pPe1wwUNHcTHyvfLwnHTNQuo7Hwpa3ORmm+no20mFPNGAkA==","shasum":"762276e3f1da4acc5469df0410b4b02bdf0a97ed","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-1.tgz","fileCount":435,"unpackedSize":1254044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8QmyCRA9TVsSAnZWagAA8D0P/Rh2e4Vddc5xZGraewaj\nO4dPKjTSwXk5mtj2mvrOd1+J2Khe82toitnStUbAka6QrOBoH3tHB/rDQ5JC\n/U76XzwcI+5CgJc1faW7z05R9WCBcJZmtb4t7IemIVcV0QK7lni1pkAbQ8sP\nT5vHIqCgGI44tLS7p5ajhIemf/LtOxlBrGA1Flr9Cnh95m+SqB4TSdj6z82+\n7ka2rrIsnh5bgF+KsVfp3QY+0+EVtAD8ffphnzcLCzRyw6miCPAWpTSdi82l\nK72HOCfjsaWpHI51ldBA6+esjMxU8bdMRuA4IYGF6zohFxtl3lKj2Cn1x9r5\n0xYWwlFBiF1xsPpQCf5NCMI/1jYRVLJHYy44VFuyn5hswmxtDJjL1hWe7TQi\nM1qpGNS36DcwZqR9Zyzy34Plqo/g4hnwQF6pPgD7HCeWQkx7WVdAZdU8eTzq\nJs+HO47vOeKMxdBkGV3O/sd+fMqTJ/mzWHliL/mgq64V7UphL1cBX/Gdc1Yi\n/MifVV1Zoz74LjFdyz6b3zVfjM+pFP8P9G98nRIrk2ibB4eoKIkQmT/rDiCo\n/pw/ctTsbOIY6b1YByYnvWb/rAtmJjV/lOKWvZp0I0o7avk7ILXQvOOnVa4B\nw8XAa0SdB8Vu9YPeQbCiGrv09INAy9rgsLy9VwjPiS3+pnNojmsBg15c/LIz\n54ME\r\n=Los4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLaPQSRJCCSXFU41W3/hdhtsBINyjT3lQkDMlSmSl21gIgfdRmDZo8DGpq+1kPGDUsyhEjzjCzB0IMIB+6/T4omLY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-1_1643186610519_0.5397587040015568"},"_hasShrinkwrap":false},"1.4.4-2":{"name":"ui-framework-jps","version":"1.4.4-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2c661716c779e74b1f92d6a2ea14df2fd189db39","_id":"ui-framework-jps@1.4.4-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-o3ebDxtDFKP42KPh1pMExu2G0E9fORW8nRw6LF3+yT8iAuFN2JK+OAb2270TD1TUCOX7jKd6tyNbEQ0PaaKm/w==","shasum":"26d8c5ccbf4dcc2f47ac2ed30e6221ad58ae8ba1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-2.tgz","fileCount":435,"unpackedSize":1254043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8RkCCRA9TVsSAnZWagAA8DAP/A8LaQNutaZ+tcfCpB1b\n+fqonzbiWVZuwC2vxGHFVdEJzCXMToTvxdsczx4t4fuTuDsfHVE4Y23adJhl\nrqwfuhjL1f/yAfpkqaj2bYarjzGMSTg1r+k3jXq/Kk3/gPGSQw6xHBjPvJAr\nMLrT4t7SVLVNLvCTxQaShCaPuVKIlu7jj99wPAmY9NITxXc1N/uR2VeMFEZ0\nyLREYHlxgcx7TM5Xbq9L2o7xbKGLdNaGkZdazQJSWGzsm0b0jnZULXq/IfqQ\njDGK8NKmvLr8fwAb1RKTG67yAbtBUHtugNmMPpvoalfiay8GPL0I4ZxSMndW\nekcmStsdYrlfjctZxgRjuCayFbRK5AeNoMK6geX9NyCmPYCqTOal6Mlu3n8p\n5dj5XuqHui8DbWCxpO8/M+XWiyvVMJ+0m6cSNgG+pu2b/b2rS1U1chLFTjAV\nMrsBRxIuZQhhrfRqNM4gMCDXiQfJ1NlZfNVhmPRrGL15PSzef35YunonNWUy\nx3RE9ZKJvLNk83ijh+uqrgeqA0GOzjABwqvHXuvlpOAwf6vrk7+UC+kSfIE3\nWDVw6VQgfzLF0oFfId7rniURRRvd+CVYId+5IAxZXvCLvR9JhgBj59FK8vpc\nYiHVud3L4jULU9tPt+H3sroXMEWjxbtT3h3yl0zbQPISUG0NTaMtdZIec5Tw\nN2me\r\n=Km2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClWWhWLScbyrOAJ/2fObmKncd+uPzHTplf7RoNVx8iggIgOTWu7C5MkAyDvDyeXlC8WnXnla7nW6AARroJvkguddo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-2_1643190530176_0.13294077299887164"},"_hasShrinkwrap":false},"1.4.4-3":{"name":"ui-framework-jps","version":"1.4.4-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"10145d55f7eab554edd58282888f9bca1b7d650a","_id":"ui-framework-jps@1.4.4-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-uVvXUxPr608UvjHiDsjojnEOp/QlyV381WfjiwdKDwS1bkAVTnPGFgzlCrgfP2cBKROfmEjDNe7L646o9q88uA==","shasum":"371e29f76a17670aace46e81f41c8497a3208b1b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-3.tgz","fileCount":435,"unpackedSize":1254040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IHfCRA9TVsSAnZWagAACdsP/jgZv59kug1qA29q1aqI\nrGF/gEnNjVpaeWY7KPImWjGeQzInxdaFAIRI0IghplHW/bVF7zUVBO5K+Kz1\nS3sCff5+Rx27/degxe6dnPaQXgA03V7W3bbuVkV9RmKLdsTOxGOjCO6g0o1t\n7Cmg/kfHRcwAniWNmm+OPuizThcrWCVHg2PAjLR119z1w3CV0kc6taTHkbww\ni28ksHR9aXDzeFoJiRMWJjSxiZoXRtIFJ91EEz3XbB689f3zSxijToZarjd1\nkqsMGEuEyiJZRYe/IPPHFy5HGPcUMI0P9UClAnCN6kiKbl6MWJ9cZNc3LwLb\nPRPa5G3tXvcAF8N5rWrSToVSeSh88uqm5tcoSh/oTPb2QcBglBcSbuN1YiML\n9yMlZvNeGuOZyCjYnOVrum4jzf1efM2NfBOdlO3JnlYXG7xapg+Oo8IEzib7\nBWcQtTCIx9aIRjiismONIUox1vZVAzCundsGcGwjw7GPQbc7Wb6HErfII4Kt\n49cMK14W7F9ERM/5SfXauY8BpnJkrJTLyYvojk8mS/MKOHSNFE05LLAmyORx\nlj6QBqAgdj9gNEI6cIuJgl0eRc/YEgRGnJUgSAglTrCAcXFH4PtgmOmaT6rH\nuAFMIYNuiGr7k6jsuwfnNy8De5rGWeIDa+AzxLKylDjXUQ3vGNmwUCWYni/J\nadVb\r\n=M6ES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOcVt34vROkaAl4dvCMuG3dty9kX8Ohh5KRMiIThS4dwIhAPaD5FFhGCbRZaX9pLpJs9NpTJY0Q/Wq3fID6TSxzjR1"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-3_1643413983728_0.7505906673062954"},"_hasShrinkwrap":false},"1.4.4-4":{"name":"ui-framework-jps","version":"1.4.4-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e245b98381b7f541ee5530070f438e37edfcc16c","_id":"ui-framework-jps@1.4.4-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-XxuzQqE9GRp3zh5yEzHLb04xU+JVVYyb68nouZEYyBcEC5Lc5e7jsZZiSuDPDjdd4y1jdjG8NFfdFoOuW2F5Qw==","shasum":"adc5fde63115bc3a96821af6e1b6eccb55d7ab8f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-4.tgz","fileCount":435,"unpackedSize":1254147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9Id1CRA9TVsSAnZWagAAUCMQAIUktAD9xTuwvvQcEJ/R\nlFlAgma8rAYraIabxge96SPF1i8kccIBBZVfADU4Nwauzp4hRqd5z8dtrck9\nnT4FMjyg7Xb07PQYv0yiOlLvprJDOxGtkqoe8wBKUfhETgjxXE/rt5D+8CIs\nQz0cCsf3HhYw/6y++kUIsCfFdDPbx6mM6ultIS2qDU2CNnsQC/EkB4RfbTzn\nrZPqKsHeWIG7thsQXn9OdRmz7sUuvWwgvUKnXuk4NcpUngIxQCpV3DLwCciI\no0C8EiJnzFzQsO551tiZx9h8Ptkoq5VDj6vZ6sYHtIH4PmC88hRZ7YHmin0h\n6gVgzJq8FU09nMDk0N60ombugSsPw+ACRIqhXXJuGXubRLN3YuLdwY7rRtVa\nVKywPijN/CaO61MTNnxEVWyd8N/6F8EOxJRSuZva6D9vXKepzNk42pz+gdOc\nCLLK2pdZ3HHAOfRAJiRAQQuIf4MBTMldwyLhsMpLsUa5TldeNDnETycamgdj\nL1D7W35YzF95TQD0cvJQvvzbzOoKA63JLSmFOeJUqgZi3XUDwbleOuAWHMky\nvNuZgPvYHGLZasZl6iTz7mbsn1C7aJMsFqH2cWITyiYnIorqxCK8oxLmY7ba\n2XzVGMR12gKNgkFFWBdRCGHuc07lJYmsiWPzAdumEO7DxRTr8pZzAKiXR/Vc\na4H/\r\n=yvao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ4udUvKO7D2/95B+rWDDGint3YCIntJ+SC5+4UGLQzAiEAub40iVZ8Iue34DYBdByzzlW5yUuEYQlscrZIfor9k2I="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-4_1643415413394_0.9009041289296831"},"_hasShrinkwrap":false},"1.4.4-5":{"name":"ui-framework-jps","version":"1.4.4-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e28964b549633a9b16646986e7818f1c35d62213","_id":"ui-framework-jps@1.4.4-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ZGFk38CZnXMzgDeZ8cGTVBLFBi+1XaLm/ShL8ss6F3lXsYiz+y/TUEHo86unCO2sKQhI74qIqomu+XkNamPolQ==","shasum":"b632781f5df80bf781462d2b2075c15f294ca504","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-5.tgz","fileCount":435,"unpackedSize":1254240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IoECRA9TVsSAnZWagAA6mAP/06NJPOxXy2Bhw4eL+PM\nrbq8a9x/U9sBPa75DQjS/x/zpAEANYh2swA83qF86JX0EWJ+i+HJE9hO6VPd\n+qnk0Ko48+i4xeSu9Jimp4Ih2vDT4SGf8as3mbHCGy6O+wXMJFHLO2dXLVB6\nFFrs+3jQcgQG2AzEQa7NgBji7tVASfi0TLqEh/Qn3vTb6UQ5IBj+/fM8JKhR\nXiDlKsClEgB5LQxE+wgrqgg6AC4Np7g8KirvUXxhuw/FzhIpacV38WJprRxj\nuuo5HvAAQEaCnoARgHlkK1rt214RypbDxhsoU1n+6PPJarnk3RBdYqBnLNJG\n0IPBb2d4yb8NdPsL5fWQl/n/1uIRyhERlpyFba3Ajf52RWNDkw/uQHop+7ZN\nNlwutIx1gUtZh56Nwb8c8maIBHibQMTW0UllRzaWqU2za54iHy4h2FO2ddup\nVPH348+aZwkcqRxU601TtEdAZSimc0WdSGDtOCpjBExxrA/f9qdXAb3nrhCJ\nZ64b1MBAmFyrV9fPO09YwdgYaXBNBuNNR46b2HUCb1Xb344QamsAV6az2+CJ\nKGlv1/ZN8Y1B9A7d24EV+NNjZX0kGhBr+TXw/TCFTQiNUpLThjmsj784Y2W9\nOhMWdVk05Mwz906GFEMMdpDOaGZsXLpn5UtJ33jUGz7InVOvTpjX/DgpPZfT\ns7uR\r\n=3aet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVDI97+15ZWWqgVAmqJB7QD67SvJMm0/38XJ5+gzzwGAIgSayIdJLDtc1jMYJwPqwX38PduFB6tRwZZry84lbjI8U="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-5_1643416067483_0.37391155408598453"},"_hasShrinkwrap":false},"1.4.4-6":{"name":"ui-framework-jps","version":"1.4.4-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"132f3897db13d65179e6e3468304d3be910bafeb","_id":"ui-framework-jps@1.4.4-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-aHf68Nmx/wtBgjFKZmdmygwIXp8+Qk2qbw8IISJmxeVoq/XlUQTPn8MoCB/Ips7Ar+pOKVgexjwRZTN5Ph+uJg==","shasum":"34f2a7cbf16867aebd675757307e621e91a7a388","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-6.tgz","fileCount":435,"unpackedSize":1254269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9Ip1CRA9TVsSAnZWagAAZugP/iKCIFofA1usT/lxsr+q\nVJBqGmsUwh1aJu99PO5G9r/x+RI17aPMA4K4NJQbFhjvqj2cM/2v4mwG9m/x\nf3ydJ2SNxDniwJMU09GgqfNsAU4LX9XIcC13mZK7Dc2jILuF1NXkT7gUZjGd\n2YXmqt5hLl+YOViSxJzRaVSiBkt07BCnY3lmuwfclaCY+qk19B6jNCFzzOTH\nTc5R1vZRAJI+1I4y1v9ByrFjAtUtQ7U8DEf6cJPu0NsoTOE0xVY029HYStEE\npN/GTjnIsuKdkcFLwjNaS9rM2myvZHm9xy91FabZNPkezo7UQgzaXsEFvILN\nLmwg+R65gP7rUUeOrHoBsel9QO6VuqxdPj2wCnZcEbowPOtmjYVjFrCWwa4z\nPJ+XWC1jbgLdzjQXRygxJM9LNK5gJQtg2CrLFgYbgBAQegHtcaFaEy0d3JHu\nJC0Lheadnqu+tLDrpRX/su+z82syAY5GhgOL/JJpzLc/xEmavDULPMVsoGIT\ny09tO5DZh/qaDerzDmNCYItM6cCeK/7oVh+FlE5uKHXyhzdW9im80pNL/ZkD\nKW1pEEGVdMsLbJQLaigxAPjFzkY+cm50rhvi0B/BNBHKmEVoEE9oAabAjg5G\n5M2DIK2erxiMKZJn4wAOhQVHHCcMcF5t7nis+PB4oQxyxgto6B2u3xaX7Pv5\nEWzN\r\n=Kijp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDm+xGBrw1bTzH1zk6rSnpy2SQcB+h9uuzk9aGYECfBAiBToUYXZ7ioHRzYivr463JmOVXAe7HdyNnRUsCQ8Jc/Tw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-6_1643416181728_0.24230033626157765"},"_hasShrinkwrap":false},"1.4.4-7":{"name":"ui-framework-jps","version":"1.4.4-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cb1d322460873807b929c8bd12930ec0c801a575","_id":"ui-framework-jps@1.4.4-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-2JUqDW8ZR+2ZaXFEg4DdraiUvrGrRohlP+FiFaxTh3YaHJYRBkdoOC0ghQv/WeQ2YHdGDDvrxjIwKznaZ6hY6A==","shasum":"7751b92da0a064c556a7423a3b2499430a94ba5d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-7.tgz","fileCount":435,"unpackedSize":1254461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9I0FCRA9TVsSAnZWagAAB7UP/3Sx2ol26rCOT9FR4A1T\nFMyRGC0Q1sJC+TCmDpNuYS+chV05/cgytWEQaG7BiLpxwveghmU7Od2COF7C\nJHs3tcMu/PO0wwZbPgWnPkexB9CDlOrAgAciqjBcL+oEQwrkY2aD8t8jR5qj\nmMBAVtgwC+1/E1T5htO25yJ0U2cW/TcbSRf8YGfKc9PFeFis+GXY8F1l+DoS\nj90BeTM1fY5O6/OElJKlE+7CtSIgLrsW5Fw5LJAbypsxNKnlnH4Be8dFF4WJ\niAqpFqlaWup9RtI195LBidpSXHWWQ+gnElGc4+oMzYLlq6tE74FPsSP7eF9J\n1WuaQeq5Grwg8jhBMuTRfNsJft2wrsR++xwLSakDx+hXXUJWraccudiCJvST\nLJXB6uxRnWbRqewquSkSwAVbu+T6NijAO6OJHIue68Q8IjiNIvypxSfd7A4I\niOlVYj+1Ey6HIzSDiITqkIUOV07JkuommUm0rZqjm2YgTlMijUzoiLOeSgae\nsXcoFXN2iOypyntPcN/MYffBv847zeV7bKbBwrQScBh0rGE+FfgBHzP6dq2D\ntLveT5qWjPd3vB1k2H8kC+Ys8PvpbAPrRWczxhQEL6bFGTREhUf6xB2lr3YX\ntOSbq1ZmmVz/TCb88atTPn1X0K9VcWX+3afeu8irn2PmpCVin9KgKvWuQ6G0\npAFE\r\n=yOe6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUPrA+xsKWfcSU/Q+1g65IDcO6kEXyw7wX+VwxLSGYvgIhANSTEX2D/Wd9SkpeLZ/kivY8ewLlbwbdFVec5ONJBlw8"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-7_1643416836904_0.33099591883113955"},"_hasShrinkwrap":false},"1.4.4-8":{"name":"ui-framework-jps","version":"1.4.4-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a80ac9f10b149b3005e0c04a427b131b66b3827e","_id":"ui-framework-jps@1.4.4-8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rNQ64ocs/u+LUC2GYW+gE/26LlZXMKnhumuk6K3IDgNVHE1uWfet/N5z3U72fHrjU3KXi1ZCtrLm4WrqhuXEzw==","shasum":"64ddf35de95bfa5b248e71dfcb5b5509f2a17de5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-8.tgz","fileCount":435,"unpackedSize":1254207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9I62CRA9TVsSAnZWagAAjCAP/1tYNrNNF6lUT/o8WV3N\nBicnigHDklRGzJfl0oW5t477GwAk7q1jBDwz2FbWP7IwyBm0E1ekqWSjRbBV\nivHc7Po0JhzvKw8n9xr5y1gZCCaouldpGPLkk+uk9vxjcP7pNEHjUXghc5TL\nLQFDZ98VbTkicf6bhobwGnE798inp1heM6RAWDZ+kGCILn8OMt53VG2s/abe\nckJjJrxmO/cof0giEgKfbaDCej6eIQ30IIggz/ryyXs7k36c3o81wLtiS3cS\nL8SGgJ7URG2ZvlB19x9LLEKBrWJVVnp5pwAG7WgJFlxEq5MzHemIE0qv3DwT\nMnNaKPNUSIPkTnMaxLmpIT9nNUVsBSGICsw6B+5t9LrlBMUN5rr2b7WIayzi\nHseE3q4xCJjjaANic+Z3iTfohgQKTVPSR/tXFXXd7Fl8L6nzQkJqBhXl14Pw\nl+HhQXXeuir6ZalZ5YAfrJDgXsWGZd29iXbetoEQR/tFW9nxp1fD1jqCmJ6S\nDNNFXuyuTc7hSWl2DZtjR7WZXRW8Nk83svZc+8tlOBt7ZPMnScUxq0gGaANu\nw9YLOhI/ejqtGCdQKvrzfW5rTU4Zwajm/5yXTwS74+wpG34OsSYQhwKTqvVW\n7egXzQoYWY2WKdWXwAhUCz5yTa/vap2FFPKY381VnDKIMAOa/Hj00c6zGQ83\nQU/s\r\n=/ZJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6xF0/eiGeJ54x2+tjNOleSiPadbHJFsJN8YIDpwJuZgIhAOGH2TFJyXjS6C3RmiXMFtcwxYYusI6/aCseDkQj+o4N"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-8_1643417269992_0.9202824150258981"},"_hasShrinkwrap":false},"1.4.4-9":{"name":"ui-framework-jps","version":"1.4.4-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"32c5e4e5b6a46ace8d7421d407d4b858a36d336d","_id":"ui-framework-jps@1.4.4-9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-xU2c7Ojsr4I4dFbj78UZxVfLOPzzTfQlsiAykevTaeEYRG+0Vv7Zj+uj9d5v5MQ+0GHZ3NGmiNokctc0FBsb5g==","shasum":"401376706b088d970730eb4062d702b13c5bc7c0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.4-9.tgz","fileCount":435,"unpackedSize":1254427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9LkZCRA9TVsSAnZWagAAPekP/i9QL0VrT97sTWFytkRB\nZmqb+zAonN5iA+LlTre0IUlI/g+6xM9K7Tr75SEovkRWi0mL0vg1yKJpoNSs\nUABTNZcBgWAb8V0jwbzi6Vg704lWNGjs0GeRiKphep91zeay0X7HCF1qV6we\nlE3Kj0EaW3WdLASbsx+k8wfNM0bMflUwYJT/HkSY/mQwcfHbBj9Us5s1n4g9\n3vkxXh8SgsTDB37Gk79LYoumUAk6wwa0nBhT/kb9d4NscMQ5AqwMbQJe0XW9\ntgOXSlcbuUQsyfEiVzQgD5y13q7QR2uYW30/odHm7DG3zvkNWlCeCsOoo3nc\nADy8SDgNGbFGP/+pcISOiri/OygDxVZOtUgM+pZRBLoyg8tHnzLJlEgPXHGv\n/a2es3n32gw4XzA+h3oomJUFI5U1SzAfvA8KQ5YyfLjVoA/OBmnB7HfmhCGU\nFbZZvUEMW0RjNMCgOAwnyqsBjyRU4iKmsCPHnqa+4FcokuI/Aw1hDlwxD3ga\nmju4Nw2GaeFgX219eRPMnoXcxGsL3ltetZ5lMRMoRIYUAe7BR/VZFMG+u03d\nQfUmGIvwrxt3rKV3I8ukNyQRNKvIt9430vlVdEYXk1LzVFwd2e8+3puoU4PE\nS3wM6gOGejtKpim7w6SWiZPY05L/+dcBruDz90DAAyGKIrQ7LrRnxNTeM9uE\n9JMe\r\n=Ky6A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSTrtX02didaTL27j9FT2LH9oxWoQ2eD79CdlN6RVXtAiB1KfBYveUekaKsrwAmwUdNVGmXhnZ16Ig6+qtreHK0Sw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.4-9_1643428120966_0.45929524757922535"},"_hasShrinkwrap":false},"1.4.5":{"name":"ui-framework-jps","version":"1.4.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"340874ca55fa423b92972e8d31196898b2a39b8c","_id":"ui-framework-jps@1.4.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-4ntWZufyZ94dpRXXH90xCeeEoyYNmNNszWjhAJKerSHoGxqt84Bj25fu5g0PnJyD3EJr6U2ezWAHuZNJMcZAZA==","shasum":"d8ec9a35c27962392796c744a7d2fadbc1253a6c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.5.tgz","fileCount":435,"unpackedSize":1254519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/aUYCRA9TVsSAnZWagAAN5IP/io0v1ZqjDDw/c+rGkGu\n/1wx64tExp0H5fuUntP4efMAX3iTLGw1zNt2yViaM6W+jmyKAWrKoLSeXyjc\nhqUQFq4bg5Y6NPRDIqYaPhXVtl0+x33ecoztbm6OzChAeecGXsITdqGavKu1\nW5tNDCvAHDScY0vEoaevHoUV4io9Auj49T1RyhTK4CrCl6EVzSHKYmjJ79Du\npEt/q6K7/mjR5uSx6Z67jf/azsFGS3sU8Q642QFARpzds/rfK2jIyPsuuj8p\nfQTZTHK1gmvJXk1cuuNnOAvO+y22qC+jrOyy1FFuN3ZSYnvoiFN6Xiz2OBQc\nai1a2ESt32fJ5x0ntkH9vAKZ8L6aOMLW4kISv4nvAaOnkoMXra8xQW+2dI7a\npegTzulPkiPs/tVYnbzdA3UklFXlBfrWIgbRnlWIUyRe5LiUIlC6iQlOC3B4\nyhgVY41VkHlLW7xGRgghV1v4gtCGGk9qLkBx+8v9Sf0dm85xfjszdWxkvguN\nWrpFipjdDSlpazQMPKOMcq3gzc/fVNARimMqKCdJ4epfHKzKG4KVBNB4S7HC\n2utXssa2dNZv85PRB4KgQ2A2akXOe+ZHezVHuOgi7wit2XfAav7PeBTrviqm\nbtYFpSu4/JPqKsPlRN/NVtVebl+QNGlI5HJ+Y2V5jMPKvNzQZ9wRLHcL68MM\nQcHu\r\n=7HfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyK6mr32pi85qCukipi96WVNP9hB2DjHGuBdXr8TBFVwIhAJFn49HBwCahKcb73GvV8QmqPsKcREfqfmxRIx2pFw6L"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.5_1644012823778_0.2857177649688849"},"_hasShrinkwrap":false},"1.4.6":{"name":"ui-framework-jps","version":"1.4.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8b8fb01a7cce70af613b61b0d118a367ed412e84","_id":"ui-framework-jps@1.4.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-WYO8M+RXhJwOBXGa4SYK60K5zKS5N0qP+VLsqFLNCbv1t5VDfWFeW4/eYMF4Mv85GoJm8XFL43fSzLT//NpQAQ==","shasum":"3e836dc59f82c9d02d4d4ecff1eee95f2dac7a03","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.6.tgz","fileCount":441,"unpackedSize":1260479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/1YACRA9TVsSAnZWagAAqwIP/RdI9F24e2yBOUnGn5xm\nPf/OVSlaTlb4uymm8qGlJCgfCf4dJ5YgQij/xhMFqNt3kqZb+wwBoaUizjzz\nSDSH2enU2OtIkm4j9DK0C8g4B8qY0mritHzZEXFqUS03rxyFaB0MkGJQSWY5\ng0xrQz3/5VL70bqWQX384qxrqnYfbHSVAgSTxsemyrJyw34ow8xYEe/wqJLN\nDJBp1Tan5lMLJHRk+H/53X/twLQZCzAsm1OYHZQ1fxhrQGk4m+OUT6Ir/R/y\ndWof9w85etwWTh2QXd3IdqDJapf+Y/3gGyDehpdKRDH8LcuwsoWIi5IQlU0V\nb/ixfzt9i+sIQbQL5i3cch0zRLI15QFoEz8SfVdEtsHyp+s9FTFMSgLa5vFO\naW1rfsYelAvcnC2JlWRbC6YSy24KZCWqn59JhamtBTjCMHMG71jg6vio0cnI\ncRSFW11PSYrMjl/dLfXAa6r0q19+GSWLgY+YkubXKxumxZZ8jhm0pk+YnPRI\nM1K/uL+sz6WVdhRMJr5hwg22Yi88opthhboPhqvSYqX3YvZmKVX9PRPjzwtO\nAbBdfEfgmjwt1Eds7vPibaGMDxWULlSEay58JT3u+l6wvrRAuErxhiW3/FSG\nWVgxyDLOXc/9BBKC/kIGtptBkdHRpEV/wLXw+znCUNspF8IzHRvu3MCOSu1T\nhXrm\r\n=vuIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKnz6/3/7OSOK9QaWDeyKBdPGjMwexF3H7mbwzILqUvAiAKTFPx1b9kv2bjVztRiiOPraU9VHGecdJtY3xsnYSR9w=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.6_1644123648413_0.21175496305562103"},"_hasShrinkwrap":false},"1.4.6-1":{"name":"ui-framework-jps","version":"1.4.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"611b0f2ad1839cd239d81815b14ddf118e56d0ba","_id":"ui-framework-jps@1.4.6-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-uni1WwO8E3o2E4PXqMkGRKut//s/KixnXi+Jq1euRYTnWGFRFNiPdaHeI66tnneFI19Uk0u692QATiuVwBnSOw==","shasum":"104c8d0021a6b840932339eb3c1e7ae7dd9b899e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.6-1.tgz","fileCount":441,"unpackedSize":1260609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/1o+CRA9TVsSAnZWagAAe1IP/io81QYeqk9UgSFsSrq1\neG/qanGGxknJnztUS5ye8EFIRWB9yFYwn1V5C9Wu+MzcPVRv9y6pj1fY7HGB\nTYHtzEy+jPSRY9nOP41egIPMhiWmWOKcFloIIl0+UAQNlHbxjrNm6WDKSOoK\nZflAVDlEMTEMybWZd8CxjP/zePAPWc6xqQB2wHbVjmtj+lVYnj/jWPhGu+EN\n2hyDr/9C9TB1G3w/2tvVD0x1XJBSqDdZ9J4NoSPLWiOtOeWXx9iDtjeUKuP7\nQ9fQxNChefkL5iKPjfOqBdz0nJE/Sg1kzqCf0ygM8ygvhy1Z5TZoESpFA2i4\ndn+7T1hiTWlnW61m7Cyb4KM9fdaWS0TDaRn57Gr3yKrIF4d33iwNvoRy0U9/\nDTRcWdL4JKTPMqCqcrXoEgi54J3ogxkpaav64LOY4vaMJmdxUuzScUn4Kpzw\nUKZAUoiOsC6C2JaAo8x1lb+D7sMR8KFANK6xDAda7Bkf0kbZJBDufIFE/qcV\n92asoHEFRWA9ZstmYu7kIriAl4Q92hcxQ66lKpVuyOR4BxnlnTBTNJv8vxv4\nKhrupjCq54BKfB12UemnYsSZ7uCkEGYBysxCpOUIeZ6yXPQjdSKXDVzGqzM5\nSWWy2oVuwARB8VidqCaUINfsB45K4pmvdbmyNjOoTYbfkoP1hx7d2GxVOCgj\nJndY\r\n=c1FV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnGRJW/WFijgWrZWrMzhmeSmuCRBNSWGxW4c1uRpS1BAiEAuKOpx6AAoSWa+5Ld0GPGvvQuf053jcVJu96V1qROfXI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.6-1_1644124734043_0.11523275115510301"},"_hasShrinkwrap":false},"1.4.6-2":{"name":"ui-framework-jps","version":"1.4.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"153bf2c909aa1901af2e3d3a025a7c508940a9cc","_id":"ui-framework-jps@1.4.6-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-B+8Icv9Xb1g6iwZog7JhXSchnQqwYCzgoa5zpubgB4hi6FPVsnwk3P6lKhPnTvp6Q6R3vr2KGhsPmGkD4EWCBA==","shasum":"febf0927eec509f6035dc100898774b1fee6235f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.6-2.tgz","fileCount":441,"unpackedSize":1261031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/2LHCRA9TVsSAnZWagAAd/AP+wQZFNYSUSRx6gJNZQ9j\nZcw2xT6Wb90BG7xYf34rotJ8eAnhAswhNKJRs6JWJqVVJ3o4y8txyMb8ddT3\nrFZSBqypqLizGpaX0DFx3nXSB24uPC+Qj2E3YkdY+FgJeHQrfXFoC4iF7GK+\nQ9BMxnvf9GfVzLlBfC7/X7wHjt62E98fZUPZ7OPuXaNdIlxLEuT1NIIJkn1b\nBYBvxuMNhadqak8si31qyGeyRxPklX1hU5imG3RaR+NCr2MZmN6EfDlAMiEU\nst2rseew9x53TKGg18akUDr2k1jFJzksB8iqI7Iq2HHgEKEEDZ7funsSnnqv\n/o1hZIvSvOs8PpASpcOF5ZOH6jyLdliqPBI6ovxwykI6iE5+KP5V7jg415wS\n9WDaS8ujQt+S+dAlp3IC1OD+wMRlLsRk72sS0ALyPr4Blq9rFQrKa1K6fIsS\nJfCVhtD0fQD65uQELiIQw0yPFX1Z7GcuRYKL+kRAhN6j0cVBO65Pmz/pe8Km\nd84uYDE88obGq2rIMlfs4e/9Ne+ECf1me9L3DVT6CFoJYo1X+xfs2D7MF87R\nHPXGTZw1p1boS7R2VVftpTTHvVBXT6Wnh6knyH+NUnfhBOUnrSvNhqjItwHL\ntR1+tCDaLubJva7IfMhlYDwnwoh9mQAzCozw+BTvgxgqBBGKt6H98Yc8jlC8\nBsJB\r\n=4M4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJeHunUiyc34AnCxY8x/oQuJmasJIPpxoKQHZwJy33DAiEAsNSB0FX+wrdD3EqmZrcigFbHsYo9c+hCG01lkakSuVo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.6-2_1644126919589_0.42563721758010464"},"_hasShrinkwrap":false},"1.4.7":{"name":"ui-framework-jps","version":"1.4.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"421bfad1380139cdfd85759324f0467cd83de92e","_id":"ui-framework-jps@1.4.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ZSRj7ixtPsGvNaGhWPmoXfmn138lpYyv/0YN8lMMl8S4invnHYPe9kLP8kQC0q4aRV+ponWf/GY3rT8B4SKp5w==","shasum":"3681d38fe364b5dbb505bb3b7451ca40effd4f49","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7.tgz","fileCount":444,"unpackedSize":1253889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAOAXCRA9TVsSAnZWagAA2BkP/jQWCPr7LW7JxumMETrQ\nks64GmVFHEuP7b6N1NfWPvvDTdo8etjjTannosy4LdDNkmkIRBlOXGBXMk2w\n3LKcRuClve1tHeWtpiDZyxW3Xf47oNVuueuE0Zt9pfidwDmlrOQcv+/NGP8E\ny26wGoeAZSl3ph3Iyi7Vj1ILvuTiZbYkWlSMOI7RCaBkOO2L3QvLRBSD0nas\nL6jBesb/kfA4jswB7LDERfqrX6YY9V6RuokfhgINElkCXKvkfoNe7OAIVgL3\nqJcGX5X548yYHwRymdC7vmQZ3wQ2WVUN0IAXSmFunBsJZSaO8C6RLSFKDYHZ\ndr9O8hs0ykT+xoM4OYpGUmmRybp5XvEDF0oDSKITVRUfXX2CDnS48I+oiewi\n6ZrM5nGXiACaexF0Gj+c+KcTjVlOUPvjLYBwQLlQgSL30rgZ7f01RljnYOmm\nuzfWZ83pdJQAenS5/uiWxPfPS/seGYe9ifB8S8dYwFITfKULIslb2C88l0Iz\nbdzj/e1K3ZI3BxqGiWH14Acw54WIITVg0naptxlBzaUJj8TTof7QqR61CHzs\nRddHcahIyqxQJez7MxkIgjtgsOApycMbap+O+jfZPcxqi6dNfgBDK+rdm3F4\nsuusv3W1GdlbQ7t6EbLXpfMjhujdY3agQ1Gzx/3Xgk8EZjnIEHBYv94RtXdM\nJlyU\r\n=thNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdmQBoq70ATXUJK3Mpk1oreq1TY01+UbJujGmOwcQ1BAiBxPnYm+xVHw/f0xaHzs0luQ99dzl/DkkxIZ7CAFOV1cw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7_1644224535322_0.4875549799375687"},"_hasShrinkwrap":false},"1.4.7-1":{"name":"ui-framework-jps","version":"1.4.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"45c9f7d3c7db068bc88d5e7821b3c7cf31883c7c","_id":"ui-framework-jps@1.4.7-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-KBj4h0pf9liNvrnOj00X3D0we+tNafK2WlWfKfp9923TfrQJyLqyVks241xtFS1+DbO7rJMdHlySYo21KqQFFA==","shasum":"b6d53cd0bc0e98cebcf6d3ebdcc5ccc1dbc80cf5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7-1.tgz","fileCount":444,"unpackedSize":1253896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAOJECRA9TVsSAnZWagAAqZIP/RYKZLBmnROu2up3qNjW\nlsSBlCqi+yoBvFCebvVsMglJkKDS5w+xedgjDzaxLUO5gE0zz5AqzQU5LY97\nPHivNXXyAeBCuSybO0JoCSQ0QGWgv847UU8d8e6C+//TXu/qVxsnlyW20Kl8\nW1x1uxrHMKzsNad4HuOsYq9KzIbWBHgaqLh+bTuFj2SGA2Rq/ITKsnDupgAv\niFLM5587V/ztUZvf1VQSnO7nAAUy+NhcwGVswsv6g9f3G2SeipM+slIZ0ll4\nM+sQRmeV6OxBM2oJQQ1E3LEM96BpKrcpxFCIz/XbX5SVT7C9LqTns5va09jT\nAp9noKdQya646XGd+IrnCnBI2xwQfEEZs33ZpDsM/TzcK/gpNZYbqowplx1O\nKj+L0aBwGEd5Qd48a2Zb51TlKl7i/Xrt65XaGB+5xPdTE2TWuNDG8Ssxll6v\n2pb2MFuMnBcM8v9WXqnh4dmKn8GyhQNiW0h+JTf9xUGEY0uar4kjdp0Fgp/d\naBoYToHB44gY60KpbQ8pwt+Efxs6hcckuFUfHFIAhbXVK+34RH4pIZ411IQH\nyqwokbKyQEcd6dsB+vJixQD2MAeLlHz2I2UpvR28rtyEj6EpS0WohoMf0yun\nIycBYHLY04H691N8NjcO2tFtiCj6FZivCF5eskevD/et5JR15rWXVPA58SJf\n7YU1\r\n=8gG0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnPQ8ea6aaMQeNXIBzo/VzDzRnecRWfiijtGy0PS2ZTAiEAj1UR4LYz9SzA2y5HaKa5TLufOU3UXZDzU2doR+JSWKo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7-1_1644225092015_0.254965935888938"},"_hasShrinkwrap":false},"1.4.7-2":{"name":"ui-framework-jps","version":"1.4.7-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"30368a16aaf76cdc41c09aa0f1f19643923ae38b","_id":"ui-framework-jps@1.4.7-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rEzkowjXP8ocNED9fSdlAGRvyhWY4jk5kUYxof2WFc2Kur/9xcz+6MR3sClVwEpwIZLa5XXJrFUVY03ooy1qew==","shasum":"21d118c83f6bcfce44d52329e31d2f8577a3e329","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7-2.tgz","fileCount":444,"unpackedSize":1253790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAOPxCRA9TVsSAnZWagAAcd4QAJ4oIf/BCdq6m79nOFU4\n2YTetQGr2e3kFXB4/Viv3EY41lCF41z63Ny+vKuZAxfoBgfBcjR8t4VsECFk\nQm1I1qPFQTuFzRRw9B3jkWWU75oMBNLscJ/wXeEg/WI1jh+PHvFYEuQEJwhk\nlUwirpKv1XJUnMpMPLb50FWvtRT1mVDlkP7bUKntd/OS1kRb27fJvyI6OpjU\ncLUtIdVL0Tv07aq1Fkdho2bf8JNQF5sxugZ9MFxbKLQTdnCvg2IcT/CazT5l\npV8iRuwyupeKLYZsnj5ryYoPneGogjqXG7WLUvSpqzjSxeQK/u6Ca+z93sMh\nMI53HD1BrYY0F0p2qcFQe8Jlw8A0ORhXgNhHZstCV7i3wqgO7x+1rNo6epmo\nD1fc2IZ5ZPIwfAlmjBnHo3/xUoEVPSL9pUU+T2xTgjfPcoeckueNvfnsjDjg\nQ/hrEfUIX+jLTjJ+esvbJ4iBFTuk8J0yuK8Tm0bAB1oCsumWcN+UBkcpJnML\n4LncLS5ntbvIn0fR9hO+t2JIKsbMfbfZ0r4/dLdypKG7WGf4FsPaiJkMeIFy\nB+/Ti0hXm8nEvWwhYY0lM4fWmFCH8xZZD2DIn/huh/wDD4sgZ/o0/Kh+fP5r\njChpYAdldt7H+hA+PyDHyZy3ehEHpuUnVRzGTwG12gsxZte14QQhUScS+Ufn\nWkHO\r\n=cJu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbblLdQ/RSK0aybP7Ru2dEYPqihw8FaTSkaV3hDpy77AiEA7XF/WI2RA6sayXLK8NZ1EKUiZXGMJTTW7+/ZVFmwNO0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7-2_1644225521179_0.9735960723504382"},"_hasShrinkwrap":false},"1.4.7-3":{"name":"ui-framework-jps","version":"1.4.7-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1117c60dc556e4d639eebbb3cab677b091421e23","_id":"ui-framework-jps@1.4.7-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-bl1Mm9TuOHU/AiySHntJYkaP8cz87nvYObjtz7S5b07Tf4sI7eE2cbHn1Bb2Kp37ZrROLCM0HdTeyNCGrVl4kA==","shasum":"61e703350b056b0b73fc30502881edbc43c8e37b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7-3.tgz","fileCount":444,"unpackedSize":1257631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAYNlCRA9TVsSAnZWagAAIzQP/iv/OHBi4MruVCh9CtxO\nmr9zLIhSPMIUZMfiRb9O02tz5iNj5SnzPypM1MRhXHzDS2fs9wybHiET3xjo\nKDnzjPcMlkXrurGhK8DtqLfS+xnETI22vqPO2mgs/UJWD3vRqgW2g8JdIfJN\nDPwmgRR9U8Nf8g/VIsCf/DFj9sS9SeSktR6NzC/ayFgdBFrwcTBsd2KDM6xX\nQc/h2xSAdNI/jxbN50mS4gGFDd/y1hl+s3ejIt7ay2V7fFmX9r1cvRnIQLSJ\ncEM2JvkKmTEvKi7p3mo6tDNKZhqbsXw6/gb3z15dBHiLz4NWOMgEsfZdcubP\n6Z8VuVGYgYM9c7vXasLzTZ23RHqOpXI7llULrdD+8plyRcUU3hLFyK5RKHlI\nuyZI4MQBqmJ+BQ9kWKKNvAnE8y+fMz4e3ybcKhKO+7stj+jynClMwMPV7V4v\npON/RnCdkuaSlrR2RO/b8m4uGlBYSUfBFBtdrzbXKVsI9cA2qQx9cmpnFud1\nOueLaZw7oiSisrgSisI076RmorbrpduYMGE88JtHL7iMeMsRNFNpAYlDknEO\nE2RPAxIZen9gZE9li5IFNAF718GyayLy/KZXE0RXTr+D1HblK1LcnUaxB2Ur\n0zYlFk/hpRA9bZgTm54x5i+yyORh4MDZL6DJAv0nmmiz4gWcPhPUi2pRFElU\ncbkQ\r\n=Fssl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7wgJ4vAJDJ7MjsUCpvwQeu47Fat7jpLJSHxtLpe7P/AiEAtaZmBU4swScL6UbzizR1L4IwXx5X+juuPMSNLakpa4Q="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7-3_1644266341282_0.6218548572827405"},"_hasShrinkwrap":false},"1.4.7-4":{"name":"ui-framework-jps","version":"1.4.7-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"eb62fd16dfc25b79f1a565b4c09af70bfe223de5","_id":"ui-framework-jps@1.4.7-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-OhFYMq9VonhGs0I/91iixib7PnXXif2uo7ERBO13Ny8OJH+PEZ2vNMO7TZ3a9FYyhBnp0s0/xp9wYFtwNHJIsQ==","shasum":"602dcf27c2c8dc83eb4c20d21a0b669e216c8fe2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7-4.tgz","fileCount":444,"unpackedSize":1257520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAYVdCRA9TVsSAnZWagAA6C0P/RJEw9zklT579GLhKP6H\n3GLk5BwmOK1P3fMjwe+GiS3l1noWQkUnKvX2jvB0wFybCeMy4pGYEx2bGJ9P\ntXTNVU8hrvThq5aozq1JWpHDGIHqVnVjKylrIebEqr+B/3bQXS9Ny+cg/kIq\n0VKlQC/xFLMK7p+ucqkh0UgxoQl7ePhLoGhnYRY6ZPP8GQf3tcW+ap7xBxGw\nQAJTH3vxXBipHxIyNCflVQ28LEpW3UYbgyec72jcq+hUeJ0Gv9lfW4mlx5OS\ntzTGp5/d1WwDpnB2PSTU7WOky7EZ8BsgWiMT1HoULHsGbOlPy/oesI6cKYzH\nEwoQXwh2L9IuWnYoZnFooh9ygItv2a8WpInPDazaA635dG7pdli7qo77JQIM\nO641r2WEqltqBs3AbEAz+5HthztFP2QnSRKzvk/VHQ3IrqomMoj5oF+M8Zxq\nXnEgm/u4aTMeS1c9ufSHZEG2Jc6ENykxEzTmZGR9P2d/FEI4g1BNdi+iqw8Q\nmI9EL8Z3vcybg00iX57O2ptFe5QT6ud4KUMYGu3HB/9es/J7bqHsddznqmAq\nLhu07LFUOPfHBbgAw1KHSYLqkPO5DpKH8kTrILvF4Pw9dELf11/kSoHpLTiO\ncXhdFiE0B3rWPAHbRf2VNRH+Tb9k7hRj5bHraMFfOOQQmgWXPTt9GLhSaw6t\njWNY\r\n=IlBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr61UoWPkhafHwvosunLDJp6ibTgy22wW/r8C5bl+JcAiArN3VZ/MPRNpAppJMtF/4fc/1OX14VEi+r3DPta7WKgg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7-4_1644266845581_0.5955315679738971"},"_hasShrinkwrap":false},"1.4.7-5":{"name":"ui-framework-jps","version":"1.4.7-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cf4ba77938949780f3b1e9bf99be056c55bc053c","_id":"ui-framework-jps@1.4.7-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rtwHMliF4S2zyJxntdlR29sVoJxVNZk5HjAO+yd8kF5WwiXGhPdA72BXbr4U8F7KxYZ1gKhHoO/6SPGsaXrCYg==","shasum":"5f561e7e71f2e0965b454fef5dd1ebff57416d8a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.7-5.tgz","fileCount":444,"unpackedSize":1257626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAYahCRA9TVsSAnZWagAAe74QAIESeKxVQe1NX/Xrxrq8\nlLQgbE+jM0H2K5zKLN3mOmsAx39s4/T5fov1CFQUF9ASwWKS0Xmw5KGjivKo\nhH/fF6M12J5MUbSjvGXQLlF1tyB6GKnTbp/qa2EGkT4uma5SG+ArRoeNKJ/C\nX8IWI2nQHKWSEZzMU0mIgdN2yaSODkjf2EyN8xSMpLTroVJMDZW3j/VFN3pm\nMlSfiW8Ho9hLrdYWyL8T2iPjqEBalOaXXt5VbQYn6KIIN9SRNW3aMt+UUG5K\nm2vKAZ0zsd0EMtDRuPqJzVkss4Gt0tG2/ynjf5PjR5i3kFH7jwItZ5dTD7sQ\noT7w0jc2dO2nusstZIA6IrJmQApNsLongfyvWaDBW8M5XefmdgoQATZoyR35\nIIaHhpTkxySSFFuYPB2OdlkKM0EW9H/eRn41wZZ3PjShq0Bf76u8dyANljjv\nGbG7bMYNZf4Av/gjcdsUvR7mabT1MgBr5DWhD4U5rykN2WOdSpy4+RmevU8B\n1k+hzKMuOUY9bHvuF3esKERK9arKxmpJPDRvBqE0qxMRu/aKpF0GywCbdDuX\nirK/bFWt1A2aV4LaROQjBHNj8tPHy9XsrJ/nDJEzd/7C0YXIuUYzsOFIHeZL\nAgVlXqLjcYBUHk1l1YcWKoZBEV6o21oBMNfgaEEQVUeCJgzXSUqD1EjIDydI\n7nrd\r\n=UhXd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8M77UKhVAE+my0No5TXWbVAW3iU3ToTVb4tz3rkDsfAiBm1zZHIzSoFkSP8yNTN0guU8lK/0v5JclPuIS++wBBSw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.7-5_1644267169445_0.7697161592637478"},"_hasShrinkwrap":false},"1.4.8":{"name":"ui-framework-jps","version":"1.4.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"dee3e5b2ad00ec60edd2a4080bb147380e7edc81","_id":"ui-framework-jps@1.4.8","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-6qqstJEBg0ubVbBxC0y2/QIA2mPOyeSLhMWgVZ5ztQdnLqv7CEykZWGUmrGTHG2sTsQRjePcIZ17c0PQUfAMGg==","shasum":"a3a6b753c0313fb91af5e902407a7670e9e262a1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.4.8.tgz","fileCount":444,"unpackedSize":1261729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAdPqCRA9TVsSAnZWagAAfOMP/2IIMEoORw4tK+7J6L4g\nYC9/estfrIUuyr6lxyimVgqQAW9vWuI3J/rUhR/W2Dtitm1yzqks4xNTv+1H\nBjrdJn3QBKqPxms/9uJDXUnr172oL6yQ8E9M81r34hiPQQWrUkIqj95UFJ7O\nSHxJA0ZNpckKSBjrjjxDK4eM5OCqe/gpxjr8Qmm0DWvy/qDq2IyVcZmayX/2\nDPbSaPJ//lyTKecG5hE84kS9SjbiOjQiewq6Xtxj6E3x34yBpkH6/9XV2LnO\nCCZhuRdM2PVbSBmIGubzliuc93oYcc8ABLbQZTFUJmWRKJmt0nnngQoaj6oI\n0vi9o6Y6TNc8RVF/Hc6VDdwhllqF/4QhfTS8sE9hSJt86ZEpoiO0hdmfz+++\nOVLck6BDLOS5rhFvLwIrMFxw7LFIz7CE98T5HYJctf55Cqf0HvRrLhRJwJrU\nACpG5dHL8K4VB8aN+IU6xjsdmC1jmYOeQK0iwebPujGCSsLKQtKKVjm4P/Zd\nk1fJyZaKy3F4qOiPYL89tYQOgoJPoOyIteB/PJri99P3pratBrJxlOmk+mpK\n7s7MI6a+RWswygNVMtJBZZ4bd0MVo4gulsopkmxq9KKmeeFvgs2BN34ZR2XZ\nHKnR7Pfc3XkK3SCGqtxzaDvBT6E9MGMbayYWtYxG6zliWlSdqsjLi/WD+XyR\nw1GH\r\n=jliA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtcgLALZit9QN+9tdQEnXkZjaqKL56SaqAlEauIUo44AIhAMy0m1wr3Q5W6tGUkoDZwPGeLaH4jmJaifHKfjfiC+3b"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.4.8_1644286953959_0.8600899575004919"},"_hasShrinkwrap":false},"1.5.0":{"name":"ui-framework-jps","version":"1.5.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"529d632e627d2095071e88d05d3b4e60d93f782b","_id":"ui-framework-jps@1.5.0","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-4YyHS/tsYIqJNypZRy5JbKy9/Ee6KW4XNHTm3IaKub0ed9khPPQCK/Ylfs41e5nElbLQcs3TBHC++zmYOCaa8w==","shasum":"ddae5ed3c9f875ea6f6dd8fde694a76bd58c8d61","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.0.tgz","fileCount":435,"unpackedSize":1250733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAdYaCRA9TVsSAnZWagAAMd8P/1QaqLzTxo+meqt2aHlQ\nzcn+4nmEnmOhmjMtlywz1nI5xGQNVJ0+fm3P8FqeJJfA4qY6o6SIeN6BYl6R\n7OVSvLYtzTM/fUnrmfl+ZHN3++Rzr9ETOzYrc01LqlzpEZR4qdXZItVT5LyD\nlYUMCn8yRi/+2thQCGWm7+q0bbPCkzu8KQTUEAKr8Z1RBu/DpVGyMm9xBbBA\n6pK7vB0P1S/VWy9heXckprHJ2Mw/MwnEhrQ6eodpySrLwoPAu7/C8apdKdf6\nMl/k0FWi6ltew3jWSOXS4HKSNAbBagacACGJzk94Hiog+U9i3CjZ/+JceTZH\nqQbmspWlje3kTCHiHxDk7bEzhB7HImIFRMsMtw++ssD3BeHo0rfFM/QquovR\njsgwH52bXVJ+YLD+jP0UEwdazS8vHVSri+Nf5xqEO3ZhOS/HZkmUamfJbxA1\nHIGQb5O2xDdQw/D8txRLq0htEu/k69UEKWKNQNB+3EegxNQVxcfPidjklE9z\nt4bFecXnSdddIz942exnnEmnSRV6EAg5RdVkeT4EGrPf9xB1y5v/YNNNEI3t\nVmCsPv+wnFyYkFMOiw2heCSsM/KE7lDFPaRFBjZFmBrQHEICH5bOswl5IkNV\nchM4vr00814v2bc6BJ1Cm970UdCfR4kytQ/BvuavVpkXRZ0XAwfRrMucJ4hp\nEbUH\r\n=PxOT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV06j/G4J6OAsSKHwuNsvnf6E/0hTbB55Wpt3oJv7LXQIhAIamc8GUiZJj+3U+bi0VVRcUsAHiLQeLWx0l90MlUhwU"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.0_1644287514796_0.660714421834691"},"_hasShrinkwrap":false},"1.5.0-1":{"name":"ui-framework-jps","version":"1.5.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8856d5040e44c22a6a8e9e3afd6cb623735a2a21","_id":"ui-framework-jps@1.5.0-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Li1hQPsWCuqiTcC7av2xsMzlv5ZwVgjQnBDvIdbd1MEyw+Hf7iczA4T9jrI5UfnvEndaJbi8mWnzCqG0ePNZaw==","shasum":"ac3d08ffbd1bd7d633f0d74ca0b98b710fb6288d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.0-1.tgz","fileCount":435,"unpackedSize":1250924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiByCRA9TVsSAnZWagAAT2IP/1gi6344dkoeU5GEoza7\nYY/ZXqtXj5pPd7dJ3UkOVsBBnqHlZ1Psz9aM4l5U/BCPrgk6G2lhP8L5JP6F\nnHZ/dztNMBChf5UoIFrADC5wFLc3aCyn1MauTa4oLw42+HBgZXEmyFE3Rtec\nqhmxpWVS/ARbJVTpMeSPvlbPnS8kgi/6ohMPZvu6ZiLLjH7Bo20NTIYRwmP0\nfPzk9rYk00QTXvwth/KqsQi0MrIKiab8DiTrsGO/NQjf8gQDF3TKJY+C9aN9\ngHDgGj+o+7hiVSePA/zhX+qRI+A/TGdDJeaK+A+tQGENvRqLqn9scPZZUs7U\nteN6zGXLeD1l1/2Hw9GjWbbfkjPUP3Y9eZtZPX7OiLKwSp8uzjFzBJX1N/gJ\ncm0yK32fL4+tyFP6ytRsbe7mMzPp9dGu3wTP7j8K62PXVCIpxx1ha7ocuWiq\nl9wke4xhIvUzwGLvjNoEk4DkqfsLqDDyaaSmTRBIAjPe8EkLB+knUbb9fXNk\ncjN4t4RZtMvchAkLIsk/NyghxqZdec1qWHh14cQ5bpnvkNNOxaIbA2CLoCxe\nB0lphSqhh5cdd8+P/kutBZGZk0CyNGQt5Da3NkP+iEoCohGQml2+rcpCAQtB\nkKRucHqKc7LnPpWIp83K6jfWgMBz3aMdv+ZW2GnsgBSB8j6ynPwUkvV0MK+w\n2YhQ\r\n=6NOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDszPtuRb4LPPZD1kTC4nT9W3BmpeIHw8bgu+579//iUgIhANc3aNTxkwlTjryOLYXLypaFRi9wNOxRRzvFKqDORm6q"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.0-1_1644306546564_0.3609117212653552"},"_hasShrinkwrap":false},"1.5.1":{"name":"ui-framework-jps","version":"1.5.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0706bd18fe7497fdc3649598cee7286076c4185f","_id":"ui-framework-jps@1.5.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ynH2OMylzjh/qNkp3nVplrLBkYIEUYy0NpsFI0vpEWnh1LawiER+SE55P653tC3SgUre4fkxckjBTn3nSYxpTQ==","shasum":"fb4169c9ae228c202e693e25969fb49bd08e8866","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.1.tgz","fileCount":435,"unpackedSize":1250922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiDvCRA9TVsSAnZWagAADRgP/0r18wplilYbmrNbjQRb\nrukot/5VnLXIyCEnjI44BUqSNGUKgjgUtbbjduvFjjmU6j6WPYKe2DijUS+S\nt5Rprzh5+e/V94xBBfC5Bt0M9D3uNfSXYsvpwjQi9ET2/e30UElfAq37Ih9K\nuqfJfax0qbbokjVX37KuZZR2ysR4f04UfWim/xgzX/jW/JgMhbA42SFA0V8f\nTqobTdfO/3MiF3yQzMx+C/Wgr5oQqA9J9PgIsbCl2QmOxH8d7DW4jlKysY1V\n80vkAly+IGAYZvyzr6ldYBgYjNY91t0oDZ8fK+SEadyDxR+ZKzrQB7F8uiZI\nyW4ufXI7AVncsGfYUiLAjQYIFIv9H4Ncef1sXwJwhogpDAScXJLo1gfHYi0D\nMHjKjXd66Ye9r0qwOanDCmiWds8AFeQR5ZrtOs3glQo1/JF/qnNmAEn2/9le\nNiOJuxfKFlqDalR33BGVjR9Pchb5ARWs3+zfiMbH6W+oy5uuBDKyMh4FJmxs\nt/TfKc0vripsmroNNwyumoBJd55/6mzb1336Jt1tvhp3L3ENbWG27YuxlWDG\nP1+km2OFI+5t1/++AGp1bvbJ0F5w2ld4b/MLoKfiV+0L8SBxroaTLgRYpNaZ\nxFi0Qbh/SbW5lVNi+m4T1ctMMBPGlkTBzn62znYR8VbH5FhsKkjAXHNvv7yu\nc9Ip\r\n=hDUv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1aveN4sjOKl9HM0E+trE6F/vdoc9mcjV3WPgUbcoJ4gIgLo9G/7B63CA+2TByZH4W5qTerWj69uAYZ3aji/ISW1w="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.1_1644306671491_0.209672960346039"},"_hasShrinkwrap":false},"1.5.2":{"name":"ui-framework-jps","version":"1.5.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6cd2400b87b8c187a6d3f11b6d4559bd332e50c7","_id":"ui-framework-jps@1.5.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-vLKMLFsOTRx12s+2esYz1JTxxRgoBNXews7ukX+zu6XyQ30T8bEwAJZUn7K4zc9qH8RAKfD1RDGubfiJiw0AnQ==","shasum":"9dd773aa6c57e1349cda4da61bcd8b3b4b80f9ba","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.2.tgz","fileCount":435,"unpackedSize":1252822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAtFdCRA9TVsSAnZWagAA3WUP/3Ohr0h/hvUADte1rASC\nTHGh2KCNYB9nFb0QWd8BtopYcf3MQBmX5vSRcDQH6eR0hjR7nHKJAdldwTD6\n6htbTDZzj9kVygGKx1bLuKt5wOYn+ysHKtlkhf5QCNGrgsZxaPIjPJyroCOk\nHespeOIJ0Hxu7aUsWsSBWeK/lIZp6fRDsgS2aaungkvHXAZlXBtyamx7PzhX\nOBWlJv7fWBDfDxmZcK2YOxDIfmmucbYWPIxXCWbnZeMWblY/CD1XjyJmasQw\n1h5qczfAq5gVQ1Hq+0hU+LPz2j5qygIPUQ3f9iKAeIVo89T3+6aKhmgLE3FV\n4V/nfYjZGUQHiCQBFV4ILGSCtwijpn7+f8B2heZ0o9YbVzldHTrd/q3dARCj\ngmnu4NdIF2A8tDDumOhlgXLpEP7V67ZrHNqytLR3t6ZyonrjQLg+/kclTJgL\n8OUDyeDmowa2RO0jgJ5QgI2PdAh9rR7woH869rwhM/bY1UYLU9srAH0W1Ofd\nfWy6yTHtiVLtHhoZ2tlHXYvoo6m/Gd336B+BHOdFisO4hcZqJ5g7UrrkuVpQ\n0SatT+7Nv6eGHXFqSkeanABDIKhmTtwiLRBJ5CgkdVEnCemRMhRL/5Q27MI0\nLGdQ/VDJbKb+eZZrKZ05aJvUWqauC6EMJsVxItFENr+hga9xGji09Mh29EKv\nTqlN\r\n=O4Z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxWPVlpq6AO1G2Q86TXEcWFTj7wMegbQ2Rxn47VJVkaAiEAxwOaJLK6KlUJViyps7Z9wz1QsLjwSGCI5iqMydo/6Yw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.2_1644351837650_0.665473141633733"},"_hasShrinkwrap":false},"1.5.3":{"name":"ui-framework-jps","version":"1.5.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0da3b11e17e7cd516940c7e0e82d3dd17526530e","_id":"ui-framework-jps@1.5.3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-OWYPqaBwy0614Kw8e9kiBtR+RjeZEGnDDQ96e7nHPdQtDdLcan47CjRYz2WpKI1q5sSky5fuDEeSBWkXbET0vw==","shasum":"1913d4f25a58d24f9875d4552c0538470eba9a81","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.3.tgz","fileCount":435,"unpackedSize":1252822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAtHMCRA9TVsSAnZWagAAdbgP/iw8zia8FolgXIznx4bA\nCIvdqYUJEP2pInLMCMZghAg33B+PQXY/VWSmTQotdPdSLKFocMIpXUOy5tRg\n+gkJAqINCC2/yXAApgHnHWd0SGxTvL9xfuRwxeMuB/NosYYQd7RsejxWNayJ\nejsjE5W4z/wvda0/W5LWc0SK/bkV8tRa4xTlhXy6ddmMbTp3dlF5BCbglKHr\nEBkKBfbFNl+glla2coQNaumH0WxMV58m6hOMA8ZxAhWkb+lP3Wll0v1F8WLg\nadHVXTd4JQIaJq75wx1IVuRFgDg2SqcxoSi6iqKibSmXVVpw6mzAYmUUSRHE\nMruqKscJLyXFTNcS3fWtiOMUccUY/GLwn998Qs2OebHRRsgIAF38/uIF8Can\nTZbQiabylo0CIhVgXGrbNZt8hmCZ5kGTbCigM5GBiA+nqZyj8B2owVHOofRr\nay2YPnmRjZS3TnkMDa1d8huIMof35y7Wfvphfdl+qEB7MtAk34ja1DCqWxR9\nUA5xoztbg8o0Wb5x18bWbgWcm3akJEmDhoUfylwkK0bB6SnwJa+P1ZCfCNT1\nbc6+8Qex/SG9uUJbGTdTxJX3jsXocjnIo7Xq1WeHAYHN2wtcy+BFOt7U+SsY\nSxiysGUxSxh8ebXguYHPr5NWqwKlICvg6NhPWBctQjjgWQHON7cegHcnnJkr\n5Z7r\r\n=V8gv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClxC7Mk4FiLedjAdz5s3hQwZlw2+o6wJaRSIh7tJFhlQIhAMv1TsQL5SkWIO3084N9emG7IRZAp6GeWdlKxdKsmcOP"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.3_1644351948232_0.8373329475941969"},"_hasShrinkwrap":false},"1.5.4":{"name":"ui-framework-jps","version":"1.5.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d2ffbd27fa4c76d340ecb429983a0d24e8c2789b","_id":"ui-framework-jps@1.5.4","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-4hZlnxUDAvjafQQ2qQcLVuGTGu0gCzxT5CX9q9GZUypDfIqRBH+e/D18ILTCAlLIst80uzl0pFfybnvFaTbZLQ==","shasum":"96995098b5587b07576e9d1cc4ebb5c68e317643","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.4.tgz","fileCount":435,"unpackedSize":1252926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAyLvCRA9TVsSAnZWagAAXkAP/iAfVJqp71bIeonczQdX\nU3hLK2oxPUsLcJkDH7PLs2gI2LfzFVI3meNZ9JkdNGiiLJGJfXLDlmphMci2\nXTrhMtOHoAxfmpOxTv/zJcy/o3RUpQxep2YiMsI/4zqtjQFoYOVA7t9CQAwO\nQ3YvcycCHtGb9qPEvuiSOy/u582HajRgGGIPYI9TnYRtXnLCJ9F0Tn35Vf07\nsNkniwGb9SOjXaSxGctqfHGubLrYMl0gxj49Si7thcYJ2ke/8byitnrDK86R\nF/L5pwlXEJ/TxtlSLbf9vqFfl11UWCCkfp1z46BM/6clHPRGz112D57wIZyD\nxNECyyatgrGGRyWdqp8pcwp99ZQVKxk4BVpA7FSOwt3bT+v0rKeo9EBRZCDg\nXfhZtiPGkBonMPrZ1Q3PLGJEacoDTPAJbLV+OOQ1VAhFQhnlE14cwpDRucM8\nyBFENAWqpFQqCCvgdjclOyT46M15ccX+ZA4kPIboCEA/mg75S0dodmGsoGzE\nY9LoNGiaap3L8NhxOGTzufkpCXc6Uj48LAgbRlGLxewrppMqYHdFcs8/aYAX\nH4I4PoT7/cY49H8/i+oRQ7qB039sSyBY3c3FtMyydXB1wKwMMTuVZTeX/08p\nB0lEXWhGZwNgnfo9mSINm8/REcLhEbNHVoEqCHqJ17uJzc8oxonCFVIp/x0i\nKUKR\r\n=L1tG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr+1WHtsyBQLr/VpbQUGYdpVl2PqdJ315kz//3aR9/nQIhAI2ERI/8lfYmzwnvTKdDkbAAC/1/yamfpIVSj0ZpKteg"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.4_1644372719368_0.4061855386235833"},"_hasShrinkwrap":false},"1.5.4-1":{"name":"ui-framework-jps","version":"1.5.4-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"34fcc8c8b00de8bb107f61512c2364cf813a9f31","_id":"ui-framework-jps@1.5.4-1","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-YjgCTARGeVfzS0CH+l3tIoD6NDiJpCmL7auK2SdXC5oibECSQ+5tRtXy3EZ5/eSnhPPQ8Jo56RnYAX+joV6VQg==","shasum":"7d29aa0b659d9a1d5a40f87d9c2a12b77715af73","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.4-1.tgz","fileCount":435,"unpackedSize":1253351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAyWQCRA9TVsSAnZWagAAvWQP/jfk3kp5+yqN2lj70Y1q\nxq5T+S814iOPA+T76CeEuIcWeYtKdtn6bhJ5mlq76SPToNJV+LlOVCKqdCMF\nvygQ4QQobvSSiwcxYWT6xZz2GPJ1o8sHZek07jIxreJ9SCmtFkPvqe5AGeZI\nKJrSSmRRTV2SjjmaOj2sStheaD2YyM6AXc1T9AXNpExGA7FYFnZJCW0XL0Y+\nxclrtBo/px0jfsXGnktpfNJRR37DvsOmWHv6ObHauKCzydsyWau+l482ijGS\nYAXhju6Acvpk9wG2OXVx9Czw1/Gk39/tQ6EWYV0F8tXO94ULXi4tuykj31di\nVv/Ume/lODVAtN8xEj6NkZQtsxANAQlNiyxHdAnkG2KJ7NqJxMHh5gSuokv6\nWAjBeYHc6JpSBfBmLv+mu2zpk6zDZjQqu5grF1VA41tTCiyaHEUGBztNhrL4\nvXwUH9khBeOlrC3FShE4jzS5Zkgn6/y+Zy1Txt8mpRuKDdqR+TQh0XUkXmfA\n1nxaS0jLxQHWRkvPatB43LkA3dYhWQLeS26ag4vYFUqCZoVGSLRkp9aV0y9A\nEqqtVmTRBNoMpu2n9XpPO12C54jfSyiNxP+COMDbbUmq6e+eS55id5htpdzK\nrQhNxJK/g2HfN3ZYR4T2g6uiut7rbzlLRW7bP95jDRvlsRNgPJyx9I+pbSCb\nxwT0\r\n=a10h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPluNt+Z6Exbkif5EvIAVD5z4hX7Mvr6JXfPwgotPJwwIhAJ2E4YR2I7P9PpWYTheVjbuunF7zYza4rlEIqzTZpSOj"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.4-1_1644373392506_0.4484609342247332"},"_hasShrinkwrap":false},"1.5.4-2":{"name":"ui-framework-jps","version":"1.5.4-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d06f2be7daf03a9ca866e4d632aa36be6e1f5f2f","_id":"ui-framework-jps@1.5.4-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-66rZQoGyFIGz9Yerb7SKfiZNeOajUZ+WBlIMW6/C1AmeDiV47f8bCwopCVaWCOYAMv++984zn0cM5mRFXPzXGg==","shasum":"68d3e0e144ea05f9b90ff1ad6106e1f09c20fffc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.4-2.tgz","fileCount":435,"unpackedSize":1253646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB9kCRA9TVsSAnZWagAAcr0P/3uaaDkqzk4OchL0KstF\n4PNFWJQ7vvMtO5ZEUftQEKKt04xzAiIeVyOKRretow7kf7U2JiVnANiDodsU\nGLvnr2DpzuY14fXyZE+sYPrykytatNRE5uSHh1BU5iR4UqPIM3xv9KScujU0\nxgdOOmrBleCfxZ8Ch1HtIMrFfJ6a33RdPJGOnY21VGUkaeMd2lPJz5WjZKPQ\nn1/0I4H3mKnNPXgNISktZsjSiN3JTPQ202phIAJLaONk9HWbY+EugDdUhLvZ\n8aYxzD/egbjPwJeLqJu+hglzqm6IcLc0K0CT93T9su5cYFcu6J1VvUnRPuE/\nQuHjmXnnmQjLLJRagtHvXXlTEE6xgsVbMPY6Rq/YfdRapqG7gg29LTAm6RIb\n/6k8XNJ2/plqtn3CILcRYdhZ0M85njxmHo29Il+JwjNiFNZ53FilTieFKeXV\nxDmegX4CsDp1HgJeN8SIbQHUQeun333toI+mJ2vUQYUMluCQw/lIuhLKZGhQ\nUxbDB3zt00AuKMKN7VBoG92UPO09IT0dGJvCZCilR3KWGUENJBYTXqYuxVyc\nAVxz6p07KO0c5Tt4Xmw965zPzYaZiWnEXr5131niEE2Q+LP81is00jJvaLK8\nYfX4eX1cCfp98621kHRnrGGntz59q7qVfEellcEcrlpIAfv3CvDUgfatkmci\nCP+A\r\n=8rFg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUndVHDebyXQ0LVHS2Kai6lNx3GKkLmunhBUUBO1ZJFgIgA8qxlKgI6GT7GEBSNPFXaelk45kCxClnMsShwjdRQCE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.4-2_1644437347812_0.43657774621792367"},"_hasShrinkwrap":false},"1.5.6":{"name":"ui-framework-jps","version":"1.5.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5477bc8bfdb6808f23f06b5eb9dce73b84e3ed81","_id":"ui-framework-jps@1.5.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-SZyOOTK8VbnJQrApCcKqsc/XCXZEKjSfQIsARpx8AXGr5m7wHVT6HLyzI8PHA2/kUtiB92RbT1uXjWJoZ7vAPw==","shasum":"9d90e5111bc00625cfa9c7c753e9a0fb32554f46","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.6.tgz","fileCount":435,"unpackedSize":1255120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB03OCRA9TVsSAnZWagAA+7YQAJVAwOwsE3foUS5crlRm\nowrL8TzMHuyvO+xQPI3fUJJtbB3J0IPKKMyMfA/2cU7utz6qy0Irm6jgq7TI\nqZMQlNoEvM//OUNbBEOIIAg8MX6YcQlt+EOiG5hRJhzQ4wvaZtM71BUNcVkt\nKBY3F+J2E6CcQ6wp8RzPCcJjcKp7fM8uoUmdKUQgczbEVoOmNNV2MMvWa63o\n3Su3CnZIKvkm+2c1H9a8t6iUYos0XjL33JZEUATuAOZzT+mReJaTFsmK5A1z\nkuGih0rAAOsszwMfRV02gr5V4X4HbjWY3eK+6/ZjvPs2QazcJiv48Eq8aORP\nqfSUtlw3zYjg7ofdgyOXvFmWg6k3gxT81O1cV94Q5aHH2rhvlzLo5zjftI9O\nCDkirK44gC6jN2RG5Fr2AyZuAhrNh0V3dE9cI/mhj5UQP81g/gK6MfeUMRVg\nOnVAuXDiyEvzb2WEyc4U+pRuBjKBrUgpzTkjN5PyVOq2JqNzceUJjZp4VpRW\nRdooMwiDaist8DgmH3/JVWLN/PbI2RZWtmleN3BCLVi/NWpIwwnHQH4qTFhM\nnKH7fTEhWnsDSLGro1lTDAlMuLdSL93Tqw3R3wHdaAQgpCEIQqnigEYM9pTe\n4q7eEuhv77Ty+YIrEz5uw0M7I0xH1BRV1UFCP4r7fxLKdP8qCY68k727gv06\nIh8H\r\n=N8wI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwIWPMajeJF7XgK6BLivViANamYjQT7fG1oGrFJGsTdAiBkBCxDf9vs5zhsmhe30A4Rc/v6AxmrswXW0f3VWeozrA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.6_1644645838054_0.006954594475059084"},"_hasShrinkwrap":false},"1.5.6-1":{"name":"ui-framework-jps","version":"1.5.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"68005b1a45ced595b78aff8d09afbb8a3dce3343","_id":"ui-framework-jps@1.5.6-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-WT7H1phjDJuZIkgtafJPtgduZer98jbxDdPqBdRxuCVbJZ/REZzctBnsSogogsjY4AzdnQeelqiypuU1eLKRNA==","shasum":"1aae919f8d71597d2251f54d0055448576b70be6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.6-1.tgz","fileCount":435,"unpackedSize":1256418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB38oCRA9TVsSAnZWagAAMu0P+QFN/qQ31yMuHTq9d5k7\n4LmcITz7KBbB8bJjPnbR+p2KTSSoXLWtoRDdCxvt63yPKL8TKZ9kR65G6hsI\nhqx6Y+DBbAb6Q1wnOhap8uTOCdNxYs+JB8kDmqdcd+WMrwVRde1yTxPm1Pyk\nh+UZaKqtovarkOrUUQRF06fWWy/C9RLGnF52yJSf1tPigrutZRDQ/Bh93cUD\nPMzF5yxMplGwdcSYuvZTggImds5j9z/c7MtYUzKPOWrb1ETxF/2MDf30+tHv\n+EnNd5v91Nu8guszdgOnNn0J4yTQyjPmRXHL972kttwoGuu9scCDWfJgxeES\nJQJF37M+RTwhhyKDy5Vo+dVVzu4hxJNvNqqcrutKQ4E6vrJ9R1gETwYUdZyo\nwgpYZxmXAgvSPchSWDTbVNddqEu/jQT7/ZL/66OcY3UEi+KeO7A3F0MTnbRb\nu2OkxQqZ9tTkPjw51wrObw/5WcYNTV1PiJhJpuc7n/eKYHbF8cU+n12uL/bM\npEswnqfbBP+lNQv1fzlBVmbeUUm+nlo6GKN8AMBh/l+dNCmGAqrn9Ger8EfL\nSdAyDsSQrTEPUOsHXJAD5koufJpGDRCWom0Y5tn12/DVLEgV0x4YhE1Fkr0k\nnVtqSKpJz490kYEmKgwhH+62dMRhnEAi/V4gO6S+52Kh+DtAGNrOKhTUtR9H\n/T3g\r\n=VjhF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGG1vRQ0HxH4Kis1tNNDshLmYnkDbTuWpxfyvgh6ShSAiEA1fHjm7/0kru2CKcaau8ImbFphJ51TH1ZjAbRzEIgoSA="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.6-1_1644658472721_0.30444839604157026"},"_hasShrinkwrap":false},"1.5.6-2":{"name":"ui-framework-jps","version":"1.5.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e4956b087ad3a07e8aa635f86132cac746d532a2","_id":"ui-framework-jps@1.5.6-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ituhq00Ww9BqfcXX4fz3wY5CzM4PN81tdRhaOFc/1vsWwhehg9GNumAR92tCD4T+XrkS9Hx4qGsQoulvudI34A==","shasum":"b9f64253be6b395afc6a3055383a45b07b83b2bd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.6-2.tgz","fileCount":435,"unpackedSize":1256541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCD7mCRA9TVsSAnZWagAAGlcP/iJmV+TTyqgdYQE90UaX\nO9s5P5VGBOH84p1VRxyShl06ZgnQ2VxhmOB0yOJquGthkpdfe3yFMcJZlhpm\nIGPbGV3Wznu8BM4H67ajm3GHDbAxddzXsOY41vBEniYP4eOmdsxVugIuCBfO\nd7wf59BvuuH3TsLmLFtpQJY1OpOxHOyRaUM4zkV8gk0COXkkjLC5iBRCEmf/\nwr/WOOr6RB2H8mjY60UbNWIjy/SZUUEOc4M7nwxh3+c9H0H15lOFF/mNouMQ\ntZIDYuhr9ncT+6QBiu23xNn5sMEnE3E8t/MZEZqxbJ+z4U/X7dvBUtqmLcc1\npPhCjfXUNTtdCKA7rAuvczX+FbFYghByvCWP6h/s3aKPKKK4Jem7gTEgIAV0\nbS2z8+ag25wtk0URxBtHQkMHS+sogwCaKjENLB3MCOBqQ9zgRCrcULUAPuIz\nEZ+qFKjs/eSZZ/z12yrAjFd5EHQTzSi5asGU6giuElB8AVsVLEzK9rWM5XGB\ntK4MqlsZVyren91KgsoqzFVGSYSE+T2J6RxJbYj70//C9JnRP1rKwTPZNvyu\n9DAdRT+1oAdZk6C7vVaRw63dtflLcFijJh+EJ8IcZno+La8UNzagFed8hjzg\n8Ec9n0H5VAlEtSLp5K/CErQGqm1TQ5sCF+6nAz3nz9g48Iot+XufXZYWEKYP\nJqyH\r\n=DdUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuN9fpNSPWtsEEqknVORH4NPRh2JsUpu6NRi+gpPSUUAiEAiuCpDelfj61IgyZLCnbRJqMVi9MDiEFuRcM9a5odP4s="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.6-2_1644707557877_0.6911760287945528"},"_hasShrinkwrap":false},"1.5.7":{"name":"ui-framework-jps","version":"1.5.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f80c3c5200719ac4c935f44a55f45bf9bcbb22c5","_id":"ui-framework-jps@1.5.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-bwBIh7yZ+jQ0IMBvkgD/7+daYBsPyAUnOotD6/blfFmDWek2MKL8lMPjXXT0+bzz/qBYD0R6Zx7TGzGNTx/QnQ==","shasum":"c2efb15662223ec4c8275dc9e04c5e56ab3da1ef","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7.tgz","fileCount":438,"unpackedSize":1258283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCFqrCRA9TVsSAnZWagAAh+4P/jMaGKiSpjSyxXVP7A8P\nO7Ws3/Nqyr8hFafBHY8/WMfr9G7qLTf4uKSa2CO5GF+HS0lB8qNCpigQmz0z\nh2QnY60qKZeyGdr8/zRqwhkMOEsECUGh358wsvjADRNp6wu3Q4K+wJusTkl6\nW58RPUQwys0GiTM20qIrSoUp8R024QYNlvHOVYRttIbXGKqFnzyvfwwdQhN9\n0kWwih4Q9U98ACpgdNgL3s2Qipc5Ku5lhzBTbF3beZ0w2St4CFFZrMEs1OFY\nsQ68I01sC+rh6sA4++vToa1zl5qX5gXwgM99mEoSXcNaNh0BFFDj4mZJ2ARY\nLIQTXzIIF9b9Esku7CqpgqZVShaOo0cESKjjuuSXsdBiGu8pZhOiLFN43njt\n2pcMVOt5ZJ4+BXw1amBFoSeHS/c/0pdnYztqpbNDbiolyhn4aozl88ITg31Z\ntZ+PHIffd8EmvevsYFFn3KyGI2huM7Bio6284JAj6Timu0J4b0oc9nlebXNn\nr2rW/8/1orSxptDVIx9F+ucqcTKU6C6ZdPT1GQBcvcMQvaUk+mYfRBPWZ6sB\nruYn/HCPy2omhkOkvwNO9LYFmaviy5BnPR7VJVLDFXv9YKOym5VlZ4bVaTGd\nSiDHqbbL1e2fKPlb5WD0WLvV8wqnc1B/Kwpx6+U8g3tFA/1rqEJi1TK+4O4v\nzZWE\r\n=pdUF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdQiM8OIqZWIVYqfhQ2uLd6G42R2jKYjEEd5bGPSm1JAIhAN3J5lKz28nY6TYrccwQoImJ2vcxBHRlrfTKs2MHHlj5"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7_1644714667570_0.47397082183068173"},"_hasShrinkwrap":false},"1.5.7-1":{"name":"ui-framework-jps","version":"1.5.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"dd8109be203cf06d7a75c30b14edfe3243e3ca32","_id":"ui-framework-jps@1.5.7-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-R0ruhR+tVGwUtuOTrQGVJhHBSj+unjtzZuTSvl5MCCfQLGSfOIqNQ2CorNUCpHg0oASvc9qkvvSNwhqO8pLAAA==","shasum":"bbbc9a40b4f551a268aec3a949c6ac81ef820342","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-1.tgz","fileCount":438,"unpackedSize":1259055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCLEBCRA9TVsSAnZWagAA6K8P/0JJr43m/nfqsK8iD8UK\nQEiXor9LSP8HbIvqzIfumDhwg6xncBYNHXcf/IjvpPQd2tv8zo2ZojD+jeaL\nLqYcSojxoXkbA9c3e2a7D9DErXT8Djcq7AYhXvVZSADTOmVPjPXJRvMnr6GC\nxdtrRwIBCsgfCNFhD+8V9RUmVuUGSTUaZpqkNu7j/dtSt6SBC57YXSRB+rL+\nmgD9iDqJL/NP09Lhibfh1J6oaDcdg2g0PyGGK6mTsRBihU+Pe6YFwuM75TuB\nrmQz4UQnseH6/IWx3H3mJKZECNgLFy7O9hwSyxWh9fbHWZJBnmiHh+ulkKUh\nbDutSrXzYDHRiyzjphyGOp9IZfCpKftqhIfoT9ldWl2oiQ9k3QU99noVCaWP\n+N0HUkuR3WiYX1uCD5C5I6twDCq//4CnYSTYn6/1O+yo95nyhQyUet4lNDAW\ndSymbrDIbY2GnSWkRcesileNTq/tJh2YPEtHFCupmuTTcF6aWY+BjI6pdNYf\nR+9BIOtm3PYuKXFsrq6bwoikB0ltb0mLLKVubbB8naCVV2R5hnZSaCa2FrGG\niTO61DEN327qCRxPzPAxuMrOKJnELyqzI9i6gH8JVAfZvTRKSn5l+otn7mH7\nf7a+C1ux3yzA9yHYtHAzixIA+ZsrAcjIq9cTHZQ0pv5e12X2rTzp/Dt+3YPD\nEBdw\r\n=fAex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZJUdyfpuNQ8LERYjWiiyeeoAlrCeDuBVEok5bWeM6vQIhAPI3NF1KSvSFmyRkoCFCjmn4AM10sNBNunywvf+Yos2G"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-1_1644736769778_0.8272199823851707"},"_hasShrinkwrap":false},"1.5.7-2":{"name":"ui-framework-jps","version":"1.5.7-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d1581b8739fbd206a4840f4c3766ca89ea8e5b87","_id":"ui-framework-jps@1.5.7-2","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-NkiNqpOfkHQuNpriojX8fphPvfxuo/mzNqrk0KDV4rc1kXrHor3O5AHpUA9bF5uNa2BfUNRB52nkaq+S24RZeg==","shasum":"eee788280da83cd7d8b99bac05e16611ea26cd36","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-2.tgz","fileCount":438,"unpackedSize":1259596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDuPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsDA//eUCUwZvoUe2apxEfPIwaMxU6UdQvrJbkmhef8irV25k0syZc\r\nljrrQa+OCLZIxjDJUsDltSRLfrfRUzlTo9noYhBNgBONx7WKCwgmuoiz0p6q\r\nj3C3CHwaJfvFmKBV/48u5VdtYGtOPpTWxO5c9nSIMM19amQk9rBPtsLZdv4T\r\nYM6akNn93ygL3pxDXx0Ven9DR4syS2sKEaafaWf1HaxxdtRW7VDvWd0TM8fE\r\nnTaaqBtwOmmv5IEJraXaqYMdQO6I+FwwqFanu3wTLUNVTyyZDtmd1SwJ2Q1L\r\n0Ro+qvqMFulvhzrpBxbIkTq77Bd0Y4V1dhxcxA26e1w0ueVQ6jaoTcap5J53\r\nRWIdoYEyy3SduQRf5ec2cPDfIhCimhX0Stbn6G78Kx1Moj4LDjAfkPyhH7Is\r\n+hBaHGIdyd8/dET7/ldhpffuCZeg0ROis3ejYbuTsbUvo3sZPRSvdMjE7oZD\r\n+fOWwjyFZCoTUE6nZhNYeUkausw4dW6bB+5Qdl3QOlS19el4iIp4d5q1ueVj\r\nyK2WA9zx0IDTa5dcaqN0vf1u34EDxUzyB6z9Chq4/1t97LvBMdZnIlW0S0T8\r\n0x3LmBypdKP94PQ7JaMnsrynPyRfjt9Q5gt1YsIdRbAF+2KT1/Gd5NnZm1Rn\r\nWqfga+5KOQxlL3SHf8s40pr85EKE0agnNqc=\r\n=uSpp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4DqvUUL9Nj556RUVI1cbPSRV50zMA8IaiNq/6vwO3iAiAtax87zpjQFTnqfuyP3cWU2XV0lOMVZ2+5nEfdbsLAlw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-2_1645142977718_0.9274050162228016"},"_hasShrinkwrap":false},"1.5.7-3":{"name":"ui-framework-jps","version":"1.5.7-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8fd30c07acbf2973b4e42e6e7cf7161b879010b5","_id":"ui-framework-jps@1.5.7-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1TCNwIJniLYonr0o91ZZ3cKZ2fIg4j0SO5PDO1nVKDaAhlJZmm79f5FHpJBH63bhM6gk8nf/lb65NSFMQ5uBnw==","shasum":"825c633ac7986772916b8b6ee4fd26545e888de3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-3.tgz","fileCount":438,"unpackedSize":1260068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0TtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Yw/+K8tTucxFJLXQCPQlBebLnqOPfAyd1WnWV2O4pO2MOczjGVa8\r\npIGCCCTICQgrqm7/w+NxwqjQsjp/40tHZfWOKyCn3EjwPw7z2MOr2pgX4mAL\r\nU2nGqmnqCVah00at3S+qxK7Z/xoStsZ2KxX0miMHXGgXi+iMD/s5kxfI+uV5\r\n2t0UjMw4mlw8SAozFwMeAuAwBNAZ71j7VRE5qeRScdlej1i3y32Mi/Cj+cjP\r\njDIrabsDASgjDYCBMQAZwY3TZWgRKeg1ikMysD4ugXhS+0qM1NJuYUfjsAtf\r\n99E26erM+RfBHCBOkJiU0zpZN0JNSeKQLe/jSiQl0X7BB1st+ONymirPUXrU\r\n13xlb0pvrRaqGpyAKSVjdEcV6u+J8ppY/0BGbvy/9iPOciC53WvyYAxSH/qi\r\nidGl8Gwjz/t/YzMDGGCk31SiMtTu/WHOy1vLC1czqe9Psv5jHYPzOyeZ6ziS\r\nTdY1s0+xWlPocJR68Q3E4AwGAwCtmJHVzD2kHZtk8tzp5SXh3Trr/fmpklIv\r\n7fWHouG8YKqiTfbK57vEQulJyN25Ljk5bQLAPGUKm5aPg4vThelMXJcM4Ei6\r\nbQgV5g2pJxjOUO5sklaHgxLywXKkUDN+nO16EZfwnTVfynsZgPwL0nIBSI7V\r\ns0CFVh5kYiRCzBTK4Vf6IfQO/3+PW0qLCZI=\r\n=KqAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMvkPZ6QpuIiJTUW26qPclY0DRNmkvpQtAT/SrntHUpAiA22f59M2ht7j5TqlbBomxPamOjajFhm4vkDIMg/wPTqA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-3_1645167853421_0.050927945172261735"},"_hasShrinkwrap":false},"1.5.7-4":{"name":"ui-framework-jps","version":"1.5.7-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"31fe17c1f93acc86ef22636149eca6ccf522b60c","_id":"ui-framework-jps@1.5.7-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6Ir7wBWNPuFW++SPR9bxcdfBA27jv9R5J5RSXCe0rVZCfNTCIxP8oZjF7rwbYlI79wq2uCaI2uYcYhCIfOdmBA==","shasum":"a61b401619a20009c1f1e1de62f5f4a5a7af3e4c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-4.tgz","fileCount":438,"unpackedSize":1259850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiECjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryYQ//ateQSE6Mh2SqG1sbw3WHyS7fTNd3P105ocOVTA/d37t9fVtv\r\nRNVg4cDD2LUTNYV+me/8fxAHqOk0SqvqcQINwYbE8WpFNabco4tA4FE4SRtT\r\nlmQku+SCGb1NtBx+rWDuhIbJFMHhYivfltX3AGKyztzcEwgsw1KcYHz2HHC5\r\ngm/kNgGKvz/QpXZDNAQYVMz/xWO3XxtwOaukigHr0f7kCQGGgL5Fr4dRaGRU\r\n8KVoHgEG0uxXNax5RJESNHK5VbUB2kOLmM90J/SZTl2iyjF3XvIvLDlC9bnH\r\nZ9i09vfFp8rY5RqsKQ3JnDjeHy6n3WK/ut3DUKQAM1KOuUfuLALiNBLaJKtK\r\nLXz+EMtHN3+w/VR1TygyT5m0V07cmoU66WsZpeJ1jmMwdDHfZLUF1GDCR2pX\r\ndZXduBFlsCgvaNDUsoiVhlnMB8MVapw3MjDbYBngwIgDdECUCwJANOVjX+pF\r\nqqz1VJOrv6dWvqsAG8N6Qqx5LPjexg8qOirfu5ic6p7OEE1q6BvU10eEXJw4\r\nGwWQ+m3j0Z8+x53ft/mbnKFZPK+wVdSqag3A7OveaL+kQ3AsWl93Zg7VNnym\r\nNhBHMagqhvfVJQ9wEiEYkrYvZOIaz3hKObjxlqsZL/auMZXR7JsjQyZIKj99\r\nJ4WArXNqA3u6329dW7c/2LfwNpqaHrSItCo=\r\n=wDBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsvV5TavSbkLRmLCN+zLgk9ElNZId9T/MEdjFcWKTX5AiBVGNNNeauesDsilvdWGNs31NSVUA4uzwMej2RHGz3SUQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-4_1645226199774_0.6710976109030595"},"_hasShrinkwrap":false},"1.5.7-5":{"name":"ui-framework-jps","version":"1.5.7-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8562eb2e639308c7bfff6cc528e9320324136e86","_id":"ui-framework-jps@1.5.7-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Tq5pVgqT+gMAfa1oZvjuxsqtxYDtSe+YVnKjzcr79QNpFKrfTiz4m2yU7EPKvaZH3FiKj9lDYFif/joWErSX8Q==","shasum":"dba0c58f253a0899ad760cf7694e23106c1a4c06","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-5.tgz","fileCount":438,"unpackedSize":1259690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEDMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf8w/+PZAFLD07cphpGl6clY0wSMVeWbxRvTFwXBfvYOJbA+/EsXnW\r\nlNv1D/iwbKcYzcHwzLACSsH1juOvbTLAdFqUIS1IF/nQzTYQ/bIUzsaTGdr7\r\nzmAnvDXHSA/iz6ej/G/w+j+DXUxTXVcS1bXk3Z6tITYzU91QKPluwm5xZO22\r\nwR/perIup6RINzoB2c7a9eZ/MvFU/qqv/Y/Ur5TbqKWNfatDmogb1Bc66vfD\r\nGRmX8mtGhLf/ZwvUlszRtIZaBURPVJqqTNCaoQL+inAHhvZ+I04GnCiN1PVG\r\ngEHQg4DpoUrN255FpSW/nbDbjwkv1LkY3ckKa8cCBGBLRguG6psTu3QcyjYi\r\nxwRE0QmFxF1DuDSzbHR5oF+hTckVhzXzgP7IhRpLMC/07ucwTP/a89GHuBRO\r\n9Ge2zeaEX8NK+NHvPiiXcAvAbOsmed5zq6uawf4bqCKj8yamiJxiWJgLhT0f\r\nzSymBShacowlYtV0Ioa4q1ZCnFAe3R6ystJiiH0S7JAYTxDDmMg51DIsxvUs\r\noeMz/MJ07QlSb3G845DNLd5BdettTGDNrl7rCOwBNzk5y/7nP852zA8VM6hk\r\nIBQWTm1bcNi3ju4Fob1EQDrXoIq4NOPrpsI0qcdgJEcW5IjqjCyYdmuS3g9J\r\nBPBdaCjF0oRVnht3YK4ChmzIaOt0SdvfFQ8=\r\n=sFNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOAzg8vUP09FL2m6PRUjhLFpf7TT9t7EkkcTFBDYm/YAiABE0UAFvZMgjpkm/ld8i7N7LjAGXRUfFE9yXtLaVhpHg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-5_1645228846585_0.4205894838263782"},"_hasShrinkwrap":false},"1.5.7-6":{"name":"ui-framework-jps","version":"1.5.7-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e7401c63e13fbe30d8f15a31afb66dbb3faf6da1","_id":"ui-framework-jps@1.5.7-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rl2c5VfDdurM0+yDrlAySR6QBIARLdqrsbtMZfV2aoQ3+BgXYzZ/JsOwjGtF/kodOVxt5Ofz2rafUl75DQr+IQ==","shasum":"7681ad2b0789455e45ecc2304d99dc24badcb720","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-6.tgz","fileCount":438,"unpackedSize":1259774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiED46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzwhAAjJlWnNHzDi76M92eKp6ysy/XZ1S031tChQTfNe9E8tEe6iV2\r\n4aZ8j3L/oC5tfXRZY4L6HE7q2/xUdp2VXwrrX4d4CkelQu6p6PqG4wJuPDD1\r\nSwlHa3PhcqO/8cQ0tJUk89mkMeWrfLZ/zZvfNMupcueKtZQK5jkomjO7T555\r\nTHYIzZGCmYBtuGk+ybjJzBkM3s22qY8z1n6ACmnLNmwifAx0gHMUS5s8Cf/F\r\nxQRk9H/70Z6cx5WGnkT6b7ifzsXPUtmHmFUwQT29rYkIG2ZqI6JlN316P/NP\r\n4QaTbxasF30NQoOrjaF11/jKRQ7QmV20p9Su0wl8kEZP93KreaakLQ7LAVyV\r\nqYy17xjAizkJQCFTqrfI7Q/auUvEGsEXNGRLQaBvaBd4AMdjyiGlfoz+aG4H\r\nwAvMq+oR2mgimfg6G+Di406rXx93OE8Bd4Dhbn5HJBdoekOr83IlWnjaOUwU\r\nJ9tkWnZrQx7FkfTEjBE9iHNvJNkeM4uFr3eH1qjsavTTykPDHBW7VUzQp1sr\r\nk71KXvAdgUGksAgZ5+P3TDaRMAezQOwBhR5AgtuDspupuBvH+6YMrI0/Ju9V\r\n/awUuQc/cvZvPWsrriOqpUoiRglFpH0yLBPrRXgcKfduTJDvjSwSfEF+6cPw\r\nlRbWwENnPUEat7FxASPj5la91+s0jBnpp3E=\r\n=tLnq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1SoSPS2iT9zRR+yz706RQWW6s8amZorVzG7TGOiJBbgIhAO+L+vT6XdLAws9Yn1NAlWbkQcM56EeHnTFZcIF8/YoS"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-6_1645231674490_0.38964449099511533"},"_hasShrinkwrap":false},"1.5.7-7":{"name":"ui-framework-jps","version":"1.5.7-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1dd8a061883decdb1ca53e88dbb72d594960a041","_id":"ui-framework-jps@1.5.7-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DZDGWLgpd1Ri+XinYInXthLIgZbJ7C0aKIL5aJsKGyOrW2SJcYxQgTrYYanJ4UB24wqz8QfN4+4IZDkAscXo3Q==","shasum":"7cef024bec6c8ca8e7505d54593a203db4a56dad","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.7-7.tgz","fileCount":438,"unpackedSize":1259680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiED96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMXA/8DJxtiyHsdRJeYD6E5wzVYmEzoajemG4sUM9B9xi0SejnmS4N\r\nRDBAC2hpCqwRF8/C/uYwgUcuzstcOsJhRzq04pnzkyrVnM/1JzTEh96IVVc+\r\n0qry5DpvKZls4xHURR9C8fD7k2sNBGlgFhVwCnp/ueowFRCqB/Modsh0nwJC\r\nrzgwNYBQNLOeYuqE0vrRagyMmsII3e1/RLe3gS35sg02nte9Qi3cSYEjLZTC\r\nH3Y9CfLjOnlbwGMVPbAUtlEdsE68mfX/2mqXQ1FmYwXV9b3B5eaeezM/i8qk\r\nXlWL6RpTfeXHNqI4jCFpJO4kHS6sCdPFHHsB3Nu4dL2NRp49b3SQSrNvQ0FP\r\nvxCIDAhcRfPaKBdlA5BS/5FDm+ODDKAv25d79HhIIkcKNCAf0d444wvPIi6T\r\nBoQ+26OuWhk5bLl886wefSQ7ply58v4Ba5MrG+Cv/EKcnNjED5/oJ+KpXL+q\r\nigeQLJ6o5de5Zjo0stsPlGD1pzwlptdCB7pm2o06M6D3dlpZy4ZtIwukx+Ol\r\n5GmQD3Rgad3zizIuS9PFSTmL51NSFNnMBnec4z6vuWKsy26a8xtCRGU8Zgzr\r\npYyWgb//BLU4iPDxIsDll3PZwfaTV/+phS4BOlHibyel/uP52oj3axomt96n\r\n8exVoMX0XYasYR+fhlddJeb37YWuDNYhpJU=\r\n=ryIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHmK59yxGB5v4MvnjkORTMR0gEhQzqieuvVsjZ7n+43AIgEzJJ/5X9SzpM/TcWLOP2zVS7QR6B6D5B5n4h6accKZg="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.7-7_1645231994171_0.4622869371300866"},"_hasShrinkwrap":false},"1.5.8":{"name":"ui-framework-jps","version":"1.5.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"52f27ac2726645f3075c78ddfab341c2665f7a0a","_id":"ui-framework-jps@1.5.8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-F4Z/b22+Z5siCxZVBIOzfAkHiuXVXqljc+FeGHBMWEvAbaTB3r1qRldLjtUPDMC+xvhUJ5IWWeyNLZNQsntIAQ==","shasum":"247393d100ec0e1f110fb71d4dcd1ec461b6b722","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.8.tgz","fileCount":438,"unpackedSize":1261144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEELGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Ew/+JxjG5GQMz9vhaSmIyzLWsfVssz/l0INuAmJeH41sxEfZ9ur/\r\nHl1STwCyLLYEb3PpJud9wq0AycDZXu+GpDUltTyXYWEC7QCyiNs31GIZSu5P\r\n56knVJ1dbn3rWBPbtdmOSRRpdEl2oIoGOGmS0k9mD6dZo58z8ZCk+SvjaWXf\r\nZ+eTCj1rCU15TNFj1W2Yh1vvehUWwFQfXUii5++qfFOlL1IBAYdgxucM97az\r\nY4UT2vwUuesmFpe0fO6edevc1qy7Sps2XUK5V/3s0BRuU4hTb1lMUOK1NXi7\r\nxg3VLoN+gezPBYCyDyepLA+07+jXGg9KbrNe2n0F+MUrMp/TYDP0q7Ty+WW1\r\numX9TauNY5kS0SW8xrp/kRMRCND+1Ik59rVOFmsXoYcwwbGJ79ilSFj982nL\r\nTurTk6K4TLC8qulTGxEm0nUBiQgpOqdAzQtzOvGAQyq/On2fRCZYrrbqvF7c\r\nGnzoMiCEq/VOetqqMylI6VmAdkBJtU3+RUeYYUnHgUKGc5zGBd/UEBGyTUkH\r\nR7Cl0wq43HjwOLU2bmgVNmhW2oh43T3t+T301StFJpcfm9wRlPRiHeETWTRy\r\nhIZhNwhCR7XPL/lAn5HzZxluj1J3+zBBZeEY9SCaxiU6kuvm0NbLv0sY+jmm\r\n0q8CdYcS1AxU+NboxbvF0OC3l+QDdt1VspY=\r\n=heAA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENnV2V7jOgFjcR6VVmKkNsbRW7PFKMuQPAXTQBC1d5kAiBX5vjaJuE+GVZ4DxeKAsFRuf+9KbfmyxoQ9NKalj/pMg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.8_1645232838657_0.5969155452059947"},"_hasShrinkwrap":false},"1.5.9":{"name":"ui-framework-jps","version":"1.5.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8f50af68a41c03b4311ce05c6909c2a4201243d7","_id":"ui-framework-jps@1.5.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DYLfzQTOrNF8dtYsSIk3IhxV+lE0JwpZCvr4i35nhIFyMF61L3koGa9X5qvj6Wk7ASETDcvJaWVkZIT5h4UP3Q==","shasum":"96b8232c64a5826c6c34e4098e1a58122a8ce0e4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.9.tgz","fileCount":438,"unpackedSize":1263509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEFVTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqndBAAhBAIz9htRYUErjo72VD+G+esTlICLEEK9BUA6zFv6PdSNKl9\r\nPdPH38sFoTdkGs61Uu0O1aRwkYk1tcZQ8zPGHZo/YiH2pl1mnTie4MDlL5yK\r\nEnC4OVBS+Ne9p8VgIUZKiz34J4D9iZKCYSkqMQ3KNrR538q8CnWxuOuXgOYM\r\nk25psPf2sGEJKJWRQDWVyNXUG1KU/kgWIdanVkXZJImT2S0gByQAoDrP/Hkp\r\nwtEzFOlHq6PHM5pjzTjeeMIFjU5d6SRCEJ7piooidlDmWUd6a9Xt2PL3yCzb\r\nhDbME8c/TZ/slMrTFStxjIfngf/GVRnSDSLuqfXHtgfWmKkmeRoS6hCq020/\r\nQnYDrmAzwxNmtpMpzUOSaS8uO1cMpVYQE403HqWbmfF4jPDZJpTtYzE9DLsp\r\nyx8YL4lDvrAdilHDwrjVWVfVhmuynaWj5vBs8+4SxC5gVAcOgCeW7tkbrJYE\r\nRB1zV7JInFpGnGV+767LQqeYVAl/W36v8I6fgIE3AcQSBFTQsr/2lGMBo2DP\r\nrzEFWfyDobM9iQwA5oEdfXKaHtBeoRsGoATHO7F7NwXhe2CI62kkSyaD2qy0\r\nEmStj/anvPy8dsT7F4A7kLLs3gQseAJBJ4Ol1tMzUX1s8lsLQ3k78dkU8I5t\r\nEgGd+PCnlMKFgdL3XSXsyGLVVAa+zaiPuKs=\r\n=BMwQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbgybM0MtcftsdZjx/nRRjIlR9XsNQ5qzWBgAl/Pi/xgIgV9Dtg8LQ44uBN32+5NnfUYCuR+OCpDDZytsPDMn5h9M="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.9_1645237587371_0.8579638325312897"},"_hasShrinkwrap":false},"1.5.10":{"name":"ui-framework-jps","version":"1.5.10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7785126dbe0abcf6ad50b8547928db6f471b49f2","_id":"ui-framework-jps@1.5.10","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-4NssdeITmougW8mzlbqvYPn9x6iM+93S2Bd68Kvl9QNy/wDVEUQQTc0K4HkgtAa5yn5W7Vii9mW6DH6shuMOow==","shasum":"ae870725cfd70b538f638205c2dd2e77c830d61c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10.tgz","fileCount":438,"unpackedSize":1267174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEGQuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0FQ//ZGs/TkdpY/nMaLUezpiVGxkCQ5Q6E7QNTkumNxESubpQmnax\r\nQP7OERlKAbIzIDoCh/gDcrzO3PZEtqh/diyiLd8muDIx55sz/KLN5oVgyoIR\r\nCbI/sA86iC5AaycfPte+p5WOJY0lXh0L8CgjvsOq0hCTjiaCuvb9RZfy7MrC\r\ngkDoqRhcWgHxuyXluW0T9w/S+S3xJSNcGMBeQKi7HVinljN8LokEf1PAQbdh\r\ne30qM/KIlpzgA28j2XCrkzv586y4iRbJOtAy5SPkrIaQKzuMG6FeE90VjPNk\r\nb1gG3qMpo7nMcvumMbgDTQIdTq8lrTHMu8eWJX+mQpbILwncwXGz5KtI44EW\r\nG1pcZh6zajtENawHSQoDOclCliZnewCSxWewBD470VtQ3L6MssPnm3E00E7Q\r\nMpl/rAHJrhCaamHUGaWOyU/eJDp+UXFVtz4aU28d8UZZDwxG9kHnbbXKMBLk\r\nuaO20CB7mzcu93LVdKxR5pVc/mLW3owuAH9XEM563iPP640RtzOcr69La1bh\r\nzLFsIK19pP+zLftw2Ut0kNR1XspL4Bee8gKC75g6JsrabFvvRvnQDxEW2CMC\r\n0aO/ugR70rr3WesjxTJPiqjcx6DyNi9abL/plFlgjpTitrYjenmkzAIwUwn3\r\nzamSGe4qxZaGQazl/s1nGu4NV1WZ5PHhkgQ=\r\n=E5xL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5A1pfKYHtdLh+Whm6CiGF9EG9hqol2dqi+N62XCPagAiAYE6J0JnKSdO9r8WxeEAEzc0Kuk+vt1MefBFeGB/QGqg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10_1645241390738_0.7411336545086336"},"_hasShrinkwrap":false},"1.5.10-2":{"name":"ui-framework-jps","version":"1.5.10-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4eb5ac5b5fd0699eb9a3b48911522f7ac93ad1df","_id":"ui-framework-jps@1.5.10-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-FXXqYXPkscOSeumH6kfrF/r0J9KIVoaXJYs7E2zDfgMzVT2GDRl0KZARYlIzp6ZFVKZtNxVaJvkv+pWKodjwgw==","shasum":"60ff26b8aee364f560913cdf833a320a758385bc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10-2.tgz","fileCount":438,"unpackedSize":1268422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEGjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomwA//cDD74fic6Gat9ThUBYFIeglGx03qigEIsSL51MukZlV2O7v1\r\nVGjwHwflYuTwRwNY55a2zu1RR0Lt2SkIfmMhgWZw4cNdeLOvK7nz+sM/oojU\r\nqhuBi1rbXGj1sLoU+AaOx1sHKu+GuRKFqqF8+Wm7Np4sJ61/uTYtXvs4jED4\r\nFbbfyIc52FoObPYNDH4NfuaiDMkjrodpKBV97c9RLQFpwaP5YvNrjiQhJBZ/\r\nTK45zPWYFwjMYQoj7rsd2WPtzF9nXOKpKpRyCiB6x5vUDEH0pCsO1Af0s6KG\r\nlXSWEi0CPPP6A6btCgPF60MTp0hy2XfaR1/4aQns22LfkCewwQw/XQ5gmK2T\r\nIGV/Zp4/H4gi7/DXOs3o4h0Ns6S0LfUpO56tsIwtv5PK68GA0mjV6X4gF6rq\r\ncYI15SsKX2gRIXJBNLZCn9LqJ84MZv0+P+DLygVvMPdml13J1WgD3osgw9l9\r\nncaNn8NRQCL9ZMgNfrME2vzq6VKUzVQROBjtVMyajFckXxJbGTMvzNaQEZh2\r\ndbAs1rfQDSR95jWuKZMoSr5n6SBeOFUosXkAlw1A2u1UIyBX/1FERkCGaiU6\r\nKf4RqK5POdCFkHMtjjl5OJHBSFfjxosU0YE1khXf2N2eN2nQqBiThnnVFhhx\r\noTclKuVJE4qofatXSjDmQOhXT2Ba6ZsIf3Y=\r\n=zYdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0hJtlJZcKhN3mMlIf6q0qux7e1lFA4a/oRx0ZqyC2tQIgN/k8CYzV7ucy6Mv35vQC87I6CVSmspCBUJ1kQFWQh0A="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10-2_1645242577317_0.8430742438727963"},"_hasShrinkwrap":false},"1.5.10-3":{"name":"ui-framework-jps","version":"1.5.10-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"176435eef0891fcaf9e5694c0642418c943e7f36","_id":"ui-framework-jps@1.5.10-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-hTdssTH5kjsXL9LtVHmY9AhG8SB3sGonXczIcTldHNXZ9W/NmaFnV+DxLxg/gk3VgHMnWwNxJG2V4rzCroUWWg==","shasum":"19d00cad42636c569c767d15fc41dc4a5ebe4a07","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10-3.tgz","fileCount":438,"unpackedSize":1269403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEGrTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpASQ/+KVigfh7Y+lcoxUnZTpskPZ4yZ6tvUjeYIC77zDGfFZQksDy8\r\nN/2BKzJYH63hBibDZpna2oTq9j3fvAixcwBqf+xWaxIRGqDtGHmS56AVwnLC\r\nnAoutnXuOFvTTEMwwx7IbyrZ9KnFODylIId/r9yQqNhlqJhTjB849Q+1CfXQ\r\nq2Tr/nfNe/aUpdDqG+n8eQvipLyDDwSeO8y1MeqWeE7OcQfCPIdnau/tYLKG\r\njq7vXaX8iC/drQJlxy+xLf3SlX5fEVDkd5iuqHQDCHRDRWTQ4Ir3o5UhUW0O\r\nWTn4YA8UYUMNR9oGop8HwWTxcfFELMEMH701weOvVi/vGmCBJZJ/CmDeA5C/\r\nsDianANcY5oVTKTL6uT68IfUZtWyJVnpShqMtJjPtWPyewcedi7l9tLZe50B\r\nUyIAjMl2EkwnWH8iy8ER4X1xjFUPdSSX2eU9wxaXzxP+H+cVCOUIXFoqEk4L\r\nQo0n3BGTjoVrvNyTivcn08vLYh5Met7P2pDYzuP8ri86001i2pOOJbdx+Rzi\r\nzTwHx4/MxiEY+uvbInJdVbf94x3YgbGTl5/+UpLLIrPGwzdi2QdAhQFVGat7\r\ntPT8p6hRGXkJQ6F5QGwd121EwZnJ4X0qLwPvm5Y1dmPhSbh8ujiVOWDnJnx0\r\nJJqos6aWWdOcNcXMtnkJCglnWlcnpV0mAt8=\r\n=TnRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCucG1IY8lzIWBnJvayZe4w3e5h9k34yONxwBqp/gIeiwIgIYsdaK6X5y3MWcFMJzyZH7ivHniOfnxodOzYC1+/Fak="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10-3_1645243091211_0.8825305858588"},"_hasShrinkwrap":false},"1.5.10-4":{"name":"ui-framework-jps","version":"1.5.10-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"89c26d675679415f66a32a26b04835f60a136344","_id":"ui-framework-jps@1.5.10-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-W+Et3OUkFzdyELN3B6B4BxjYKnkSx+1s+0CftMiyyr9Hfi78XTV058ZqnpI88pc36z4LZ64gYMZyDS2ZguGvtQ==","shasum":"12a42503a23ac50743f43921ee6ac375e2ea9cba","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10-4.tgz","fileCount":438,"unpackedSize":1269515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEG4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEQQ/8DctKnRHstuCSYljNVTPuTPS7UIwIC+ddLF0iC4OEcR1dJP5Z\r\nYSMjal60f7hWwz/f746N7+GulJQMRf/ZmAGnKXWcoWj8r3ZY+Ngnm2rDzLW2\r\nv8AUTNmfl7uFL5sY1eYmsOei+4GZLVVKx7DtZLagRPVtyrJgk4wPfSjoDWiN\r\nI8s9Svn22qmMG4utcLhCpAFtBdysdAavuBOtyNqaDF4aZSkM13OUgAgwwWvm\r\nALMheh4fsihA8vMrm/vrTbG7j70f6NL+pQzoMhr3hWRaRb3spe43foVeZSOe\r\nuCudryMBM4tow3hEgkz7CKMVGDwFB0rteqLxslLnPV69Md0Okkd+xWk48n5B\r\nx5hk0h6yuYBChx12oOfJER8vimoMDXiY2yWmNGJKrWfuunsGUyPrMKKLXIpU\r\nK+pOWK+RVnEpGSQtNhEH7Vc8NAZ80VjLRhV9mQ2AP8BzqNnVy8iW0mjtk3f3\r\nxZcL11eNKmOLZ0umlZjfnQWAuk27k6eKTPFyxeeXpC/NiKddzCDS1dCwL7zX\r\nZGzafU8drZmldKL7ofNMajNhSD/CLE9i9VzrgHS2DbXChZDwGcUBRAdjZQAJ\r\nPxhSh7a2v4oKzH4mCNAB72bYWdo+h7j0iMz19q3+F2gQBSw9gr05mOiZupwq\r\nJjnUJYtevNxH05Bb+3FsvoHNxo6wOoYt4B8=\r\n=2VRW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrjpJyNDnhvx4IwomV6O1U3iygZckKRLj9PlzI1U48nAiAAuwlphdvbR3v+WcjEZzed7KwbJLF20eo671VUIz+Cog=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10-4_1645243951503_0.17840923961274657"},"_hasShrinkwrap":false},"1.5.10-5":{"name":"ui-framework-jps","version":"1.5.10-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ec1b4298f9f269e7e3ee13349d49d92307b9b250","_id":"ui-framework-jps@1.5.10-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-9DFUk7fLM2768pZIGxZAWFMufyIkyBOyd6sCh7Jnovg83Z7dqwXCzwGnOE4mBiO0PlR4aLAvFjE+gkD4sufm9g==","shasum":"d13e40ea6044d9623d9f769e812914113483e64f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10-5.tgz","fileCount":438,"unpackedSize":1269525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0ZcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDTA//f0QqfLx65oaMgYsedWyXO+9f1s0JHSFsNYmuuK3D82ua+XSL\r\n57o8X1gPqyDICDe6dViLxDCf8LKyFhSfb2PXj9Y2vM3nbcAWUNG9JoJry+Mx\r\nCAmxfbpe956Hc9PL/VGIRFLl5MzL1b+Fl7lX0U/z3z9NfO9b5GrIMVM7fRKb\r\n/1mSdu0xzlq++VmHA3FDtRiC+Q+m31Xpdryp7KBnCF41XnrO6wpOj0GCixeQ\r\nUXtQW+yCenLMFTGmovz/xLagVTNeH9bCRHB4DAuv9iSNadTUnvCocaPt7wqA\r\nK2T1t4yXgJyxKPP6dbKLuVhZDEjIoNsCdU1wF59obDkF0Ym1hW2XCkQU54JW\r\nqPOXS2btGXfG7yOKNcoIDZHxu1YUCeWwd95CDNh3daUtviL9kvvhRxy/d1cU\r\nQg3TxNZQw2giZDdgRFFUelXGEQRah1/bjXhaMljlVGxhjexh02Sx26O6LwOf\r\nl3EUj46IIWU5k6yf8v3+v4imOO/EMYSdnH32VDI7bLGLHVorSlVQWrpN+Snu\r\nZerTuAXozY4FGk80YrWLXiv6ieFwty0fk2vQOyEla5s/pYaTk9rUtiCHYxk1\r\nArc2BHNYxLz1RykshT9uvdm52mSxzvcAc8X8iE5futjq1/3miHIp/pDtgx/S\r\nJZRtNAAsG/hzPw8rQVCvRALejhXRjdraT1Y=\r\n=SNpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn4D95zjUdRSIB6wTOiC/FGE6u6IkUBi6CScp8SVjS8AiEA5y6RktefrFYJvSQ0pMwVJirKLL7pgt6rfpU0rewwS2I="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10-5_1645430364658_0.7535780428790722"},"_hasShrinkwrap":false},"1.5.10-6":{"name":"ui-framework-jps","version":"1.5.10-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5c57e60460164c82853aadce145931b3424908ca","_id":"ui-framework-jps@1.5.10-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-j+ab/ZgRM5MATGn1CXkK86HVdoblCfW9J9SdUjz4+95HS1w4qr8xATNMsaycM4ItOT9YN3WKJpbMpJtemNjGEw==","shasum":"83b0357e5ad1cc63c52f080c7634e8525efd2a5e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.10-6.tgz","fileCount":438,"unpackedSize":1269571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0ciACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9dA//XtHV1f8EPuGS0nJRRewL8ZOj7VwU0kzdM05+KZdjTtUMBhne\r\nILS3es1kkF8xLRMzFY4fcc6sip+Z+AoFJwkQoFZjMSpCdHh5at85QKNHgmZe\r\nAHCpZ1a/tfVu9ZjXLeVDqcx+rcxAy6B475IewDM9sjNjDnpROfKjvu9LAzQ7\r\nVXWmEnRMmBOqEIzAF3cSN48ue2OMVaCogNdv0A29uvvDfIszkeYIgcszp8a1\r\nMtxJxwBsXR8blplgTLK2bjlNc6gIWNIMBPesYwhIXnuurekF82jp+fSfv3Q/\r\nHpkuzxffsVrD6JskeSe53X3UGrBl8nl112kPX/3pYcd+I9GBq5zTGPLBn1DB\r\nZuodbvq7RI/0/cQEZcb79e30HgNokLguE0o4Bx6Zf/3CyRxHs4+DzDDcN4bv\r\nuWupT1qrLZ4W8YU7O2Vp78kelZA9c3rLpCx8OrUAkXW0PUw6G9E3z8i8QEEN\r\n4rlfu0zTTuaklgHK7UJ0P34S35G9JeD0CI+NSObs2RYx+21yZBYQdHZYfSe9\r\nIm3cSrLvjmdenigKfXyGdRMoeTFL8e/rmPGej6a9qO6wJvd/mjU+bsHz22rc\r\n3USjYJVYdnaA9djIFZ1HqhviNIA2FgOiCnNV4gNUikQRFwAevg7eqJ0GQUk0\r\n3eoUmeRLNZFs0noL2hiX6mS8bKGhV1BMbXE=\r\n=KLlL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5IkAHZMzjWEXy8RlLoloK6ZENRMkvlTbDK+UkaSQWeAiEAlSpRuW6UMxK9S5n3qR5koQCnZzOJ5uVOB84FKBZ8Rks="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.10-6_1645430561975_0.5070367809016831"},"_hasShrinkwrap":false},"1.5.11":{"name":"ui-framework-jps","version":"1.5.11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6b52219c2e9b5296413fef397382bf27285379b9","_id":"ui-framework-jps@1.5.11","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-zmLzlAMxWKBeQC/+04UiBjiCve46ZDyXsGt2gS8EkZbpw7a2rxQA0sZ5uA9BoLP9nVF6/fGPAiZ1EpnkVgDAsw==","shasum":"67cf1db068b33e4460ab40b1d277f372c50000fb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.11.tgz","fileCount":438,"unpackedSize":1269569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0eiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNhxAAoRgcm0RhO461cNgXU5g7UX6JOoYpfCIjRTROA17LRaxjB7e6\r\noXgNt16EmJfiHhWF3X2vNkVK0j5+b/s+DHz7XR5KvpXFgFhLu0bbyV3tCrSO\r\nE68+0Z4BrRQHlWgVqKtbM/iQFgoutwEYTeIB7zyZ9LDS8l/+ghnbd2D7amko\r\ncujJhMMVKeVo3bJJgpaeHoG/3t0rvFT6WlkQbwt4QacI32DjNBZJ3DHgloQu\r\nxGK+XjXbhvwKlvQOZIhsuTy1HdrUDGmsVZ53y6jtcg9ENJLcXgh4U3SC9OzX\r\nRIejoyJSW85cmdARo7EiP2h6y5weaNR9uycRDHEiANCMLa7TrsmBFY0897nW\r\nsfbdOpj7UtZZOOxKBgo7BScTLzKft294KdG9cg29FPu4CKKCwNMJL3nuaoVa\r\nstgQiLOu0ul8HQFTfYS9417a3KQsAstO0i0Pu2+eah0X7WMOvZ17Wfy3lQC0\r\n91X9eRo59Qu6dP+lY0otAkmnFvJOTwlkTqzzQk8CFQ7q7uy8wpTCx2k/F8Z9\r\nV07Y77OacHGXsPJsKRqtyEHjJ6kAdORrjtfeGXAfubeeKdqNTgb8zhw/Gh8R\r\nAimLjXxP/0BRffdCptirRowQbPitONiXX8lWkqVhCleX57AKPsVr+prgmfUm\r\nmo02x+05bufEKKmqTa8b3Y1Ff12fm9nTpFI=\r\n=hXVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiwIegCZFmJdDgB8CvMIsPi9N9zi6wLCvqTgjFWDmYfgIgOBrFE0UcNnvnEA3IgXmCIt+XcXSEJQYbZc5343eKVIY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.11_1645430690383_0.6364746950663063"},"_hasShrinkwrap":false},"1.5.11-1":{"name":"ui-framework-jps","version":"1.5.11-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1153acfbd3db7ccab4d97c7286f815df1d6c22e3","_id":"ui-framework-jps@1.5.11-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-beQNUWIgy9ddLldfYEEnBj+HBTQ7OmLLukJGcKmYczdaqbvcJLpSaBuA5W5LqQvi4PCK16qXBPHwq8hAKECSUQ==","shasum":"bfb6a4c546638ed62d4e94d412c1f55629d3cfbc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.11-1.tgz","fileCount":438,"unpackedSize":1269559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0laACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFMQ/+I26cE2gP0GK6Eg5U06XX1wlyU0Ku/rkMWI9AVhAIjcaG79e6\r\nURNJlMk0y6D6p9Ki5Cmwf1EIAz6+qzpfKlAV/llyyLkXTUHAgLrcPaDiyCK6\r\n7l6D80k3NMsl8i7Uq5IpJDgirWyhqUd1zpbp5GthCMdlOQUaag0qkD9mnDpG\r\nnFjgfASJqyBNVvTg28g1QBlH8OP7r+jn3fMdr680yIUJdVNtJSQsDtLfrRDW\r\nBAkkCaCGR9AY7lasQ1D8paK2yTiIOEmCTpaFJYm38Ny6X2QgVRz+OxcJgnUU\r\ntCRuB2/AEQDGmPH/jSCA185tUv36DCcCj7uJwkpiF7Hp+Of8RjWhLndymKTF\r\nrjhhbz4ySNHRwvGFGBde4AUyfjn2RdSzS5y8m3BUzI69oCSJ83DoIj/zqn1S\r\nuDc70uoSVK6UlNffe9Gbd+3CAo2JWFL8lArNHL4pbh7ZpU2JF3Hj4SX4P9iI\r\n+hsQjovrw+XBknntfKsXMOKs9VCu4hnPuXsUkB2tVUu8PRUXAqjXXhKWRkAf\r\nZm0rKMXuFeNPU2RCcMXbsQ8myvHWr6r3chhWofqi0JTYkXKKOQLHaaUbzTTU\r\nouBQC+5jfXPMQs9nFEViJtRd1Gv9yqb5ObiY5FpLZngrfTQEMjtcQIob8prt\r\njM/bb9/X2II8CYBM1p8JPKu8dxiPJkqWsfo=\r\n=B0mk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGoUYmENQWtZmqInJ+m9n0VcyuiFeBo5zaOmQwoTK/9AiEAiga95xia0pndqIhHKvy+clyH7c0n+78Le5ibGjBlxsM="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.11-1_1645431130527_0.24337279665279454"},"_hasShrinkwrap":false},"1.5.11-2":{"name":"ui-framework-jps","version":"1.5.11-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d8ea8ac812a9010aaf19425176d756b9669da232","_id":"ui-framework-jps@1.5.11-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-paSYKxRGljLaCt7qanb8exmWE8UIZHeWwSKRvJ7EzajUQu4PlM4dUjgFW69jaULEMJDirV/eAg8c8/0fy95gOA==","shasum":"a316f202e29176a3dd8d5bf81ab0b3850150e382","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.11-2.tgz","fileCount":438,"unpackedSize":1269559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0mtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVNxAAgnZPkJQg+va5M+pHftn5dcZRM5+XjK1LYzvY3mPX9Umgcu6a\r\ng+F2kc868qjEqDFyMYh5RMJNTfzxzT1l8JHoUEouGzU7ogXwL9u/eGFpnwCS\r\nCyo8PTbZFdeY4TAzQbfyVlouZlLCV5gulEHApgiKJz/v9Wm3r1gcZy37nLqi\r\nzj8JwRnLRQYbv6GegHM2Rh08rIRb4+e6X01Y0dCyPmfvGkzhmaHYtY+tseGB\r\ng5qO87cKb0JKLOj5YkalivqCfkq3+5Dv5KxEKjIq0s33DmcA1WfmJCr0rYgY\r\n1ELMtdNp31/oH6DLqvoUbcgdGmb0ePY4jgrO0fktzbtXHnuY8deJ1rfbauK8\r\n5xoZqMow0xMHD+nlMpMU0S/cyJFSD3z8Y0E5a9Z7v3R6bSPDKNmafx0wLmvG\r\nBmyfE4TVUHngjcXENp4wpoF203dbucRzgQGmZ9hZMd2SvlVglxE08fsUWJrM\r\nKPlyKFJeHc1rWU0YwkdLDikXHK+20CydCQeaWDG8LnIpXgRfdcCHwsVIp4AO\r\n2xOkJOBHZHnb5KsQM48xv1MyHAjlqLRRtac2KdSRdgs17lYtB4V4WEP6h58d\r\ngAdRy3TFFhtGmn4pqC2or2ccAz50eokTjd++Q+CLwwWsouqEJB5AxgyYeFbF\r\n97KnwAZw1J0WEWI95IPXhHaWst83S7JxgHo=\r\n=AKL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJKI1gax7NGufCpYK2DibvqWEfvoEWaalv38TGGMfYfQIgUpQPpnFWluqS79N5aZHG5G3vGR1BdTNEy0oZ2wdwaB8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.11-2_1645431213436_0.3594230326326546"},"_hasShrinkwrap":false},"1.5.11-3":{"name":"ui-framework-jps","version":"1.5.11-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f27426d23f018b6464d227218bb5d4b7ff78410d","_id":"ui-framework-jps@1.5.11-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-BVOmm8ntEcy5ft57YxJUG+6zsSeuExwlvDdkFILicHD2sMpjZNBhh9mqJkPg19a1YRYnKV4gYOKSxJlqb6daFw==","shasum":"5fcabaf0c853ab756c6ff655a72963e493344c7a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.5.11-3.tgz","fileCount":438,"unpackedSize":1269557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0qrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7/A/+LdlmjZoF0vNdWRpE4hIOMNb1OMWEOEcoSrUPxrj/zto0Tqm4\r\nztY817KpXqQ8f73C+UsecotJj4C/TT2ST9/IOmllRgjuHVjjkvtRcHD5vdMy\r\nJQ0Cbzy/eBtjmJD+cO+Bo63mlJTrCPA2r+tNwcjsesk94J3uZpYp2otF9Amb\r\n7DCsrXHNusiK5ORDMrbhw31rWvXUioPbPN8zop7PFviTqnw7xHdwsO6HOxL1\r\nJKNIEQplR1KLcvd2/+8X8FY0kLs8p4jwl7eipmQUc8b9nR6UhK4z3dxm9TjU\r\n7C6bpctf6R66iS7OXp0CtqbKijkBhEykjAJftovTQ+i5BdsyXECeTQN0+uwB\r\nrWqxsLlyK/s/Klzy0Zc+2CvpYnkiUyMvFR3s1NG1ErzjJ93n8T5sTbxmBO3M\r\nSHyv6FjJhPGoqmH8oqxBk/vecaTpQSBpoOXDSfCHk6cjh/DDadl51AVfB2il\r\nuipwwfXbmQlxOusTYrE2rv5wUZm4zOjhDnDewZQ5TZdWglBwUb1y+wyEtWaI\r\nVF2QjMDXTDP3WGSLHoRWDn3AQenepuMZEsB0uIiiG52vTMbXrLZyacqWTuG1\r\n79ED6qGD8DKbtL9PO/AkLPqYaLwHHmUPgjYzTpGALH4LtuhQwwJh7KytdCfr\r\nD0LQxeKH3050Mp9LEZv7QVhh0PgE8VOXGd8=\r\n=I0Nv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb2TLMU/0lKuZjLXHezpXCZB7qJozCla0CvKyMxz9JnAiEAoBUthmNNkzVUnXeNdpmaPjqu/LKQR5BTQZqT+SS4vfo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.5.11-3_1645431466875_0.7347449805728705"},"_hasShrinkwrap":false},"1.6.0":{"name":"ui-framework-jps","version":"1.6.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6b041851c649bbe387cf176b40895e45785504c4","_id":"ui-framework-jps@1.6.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-A/v5GcrUDFqjz5X1XlW2mtGPsZ7h6MAmc3bWsYwgosJJw3uN8Axj5TAYAPObUKzu77GsP52311bLMGqjv3PYUw==","shasum":"231f4de349c3780616ccdd85c1db17f44839234b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.0.tgz","fileCount":459,"unpackedSize":1305112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPnQ//ZJl0bM/LJKJCN/XB3tiv09273InLtNoPpYXuHoTUFvQ/Yxak\r\n5nrOEWpj06n+k4hGuNnzMFeGdNk9aPrugXorq8+482q7l9LsGU7Vn5N7yEX1\r\nC/9OsrXS62NJtrFjKHJLamwel+5nY2cGJW5Azmf+M+NGgla0jVC1MHIzTCTI\r\nRE5gAVVOLGMsmqph52NVcFYTjOjFxWhvBVVcesaquSLNO0epWVF9IeK0PoHp\r\n2n/nV3VQZeCrIwYTW3vKvnB3kubiG/OcYg+IXz0wagwB5RaPVsO2xhIbFY2u\r\n6bRkDe5rfsuP+uC1dBh1q+aW7IprVOB7b9aBVnyc9VjRJkM9MprZnn45Q/DQ\r\nFdB1QTMANy6BUJ3wElNJ/u6TuTqaz6OSngTTNIye0WJE/Tqh8MhugMlzAApr\r\nq0kNCwsv4CMoen7rxTWo/RHrmwEKqVWK5N02EfoIESb3+6Ba+B3j1TgMo0kj\r\nno9wgXgiXE7/pD7uKMH1+aCADrjcZSvbh48+kLuxYGHSkPwyK4lKAwcJC4Al\r\nAbeIPkdXUge/VKedFRg0CWUIxaUtpFhgJQhkQ6IrvGlUhLxpD7DDnbAOvDHg\r\n23iaHqYKBMAACPpzLMwBOiYtnW/xI2tDZ6GMIhh0Gh0n5aoyA3UYZNeLfXvV\r\nSjcqzrEXgZPd0i3bVdbqI5GBnGmR0Z0WBDQ=\r\n=1YFe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtsD40PN9PzbteuOxypBbEC1psNGfLuTJWdfijYgaj6AiBoqr7svyTxBQH0AUaosWzCVsXNOHOKu07zrz2+zAsZUw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.0_1645776936557_0.8610943032720799"},"_hasShrinkwrap":false},"1.6.0-1":{"name":"ui-framework-jps","version":"1.6.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4de3e773da7b070289c867a43e2f64714c15d448","_id":"ui-framework-jps@1.6.0-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-G+WWiE1iU1CdYWqPJtmF6vb+jUFau6onGCz3Fc9dIug5shJfOOxYPrPkteSY7w7oN7QJ4fn6ZYj4xTOolvg53g==","shasum":"309cac5390e7efa1edd40463d2b96bdda0ad8c72","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.0-1.tgz","fileCount":459,"unpackedSize":1307116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJRJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpGhAAl7USFuPy2j7Sfp7R3GWD7l8TLjqheUQT4xS7DNiFr6dBXTQX\r\nuHu1QmD7YkvHE4goclaz8SCeaVtsMotcDgvKLovRpuKTLp6OYd7O5V7abbgr\r\nL3VdwX/ZKixyV3eZV+YDbByW0bRDou08RGmw32GERK8xyCgJJDXJMReEMuTC\r\nBMnrIGhGwSNpCQY8IISl34HWUNH6nsE+suef3OZId35d/ysROodm7siBI5FI\r\nAsWQ4r1Z6Hyj1D1YxkyuFtyDN3+Huq0C8K5hxTDxjo/UTAuDjyuFhZm8fSUF\r\n0uzWX2/zL65S0SH9dLtl+Ph2dL5j4qzo4u+1PVWl2I/4mj+eKXwE4e3Gd+cr\r\nDvadlqpTUQMASxDyIsmgZb+jq38M6Hh/TGPYzUViYX23/4F6j+VZE5Fl2Xet\r\nIxBfW2ip1h+r/wxIbxkLQBj4ObSsR4TWcTDkRKvUh/GF2/BEjdgjmvFD+fi0\r\ngpeCMof2lD/rEbsIAAVvgli5R3m34jPhB+bO/XKVyqOt2RjZxFHaBJfXJr2T\r\nAl4DMdEr27v9HpVD5nhDcVO2ERlWZJIrXz8zP1CqyaPEJa+Sd+ELaGE86h+R\r\ngYe0J1oXlhrEMnQ/OySlajLYWjBMCo6MtR/aeFkI3fcnZJN9QfnXacRdXW1p\r\n92R+HBC0pq4fHAlFcJ/WQabDDMg0GBd3t1c=\r\n=8dKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCHD9yQy6KcFKGJ6UpezOesdLN55rbvPUk/UFsRcaiLAiBflISrcNfcuHwhbI5jC1ySZBXqTVOzdmKpashOyihDWA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.0-1_1645777992977_0.9227461052247938"},"_hasShrinkwrap":false},"1.6.0-2":{"name":"ui-framework-jps","version":"1.6.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"530f0c257ebdcec97aec222f3136ef24c73693da","_id":"ui-framework-jps@1.6.0-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-oI8/NMqSHN9cv2oixGUw5Kr6oHSTjlrPsvCGjaLKcrtgGHTgkygAQqiz9SEcyF/I8wbgrDku6jan3zfk/Fpi8A==","shasum":"47a8d277ae9a77d412f90a92626c4792c00477d6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.0-2.tgz","fileCount":459,"unpackedSize":1307325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJUjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxFw/7Ba+tmWi3QsF8SN+57pHuqMjVIakR8xw+CWCgz1lRFjjktjEh\r\nH8TZB96DDlVh1cVxW7NDK5Z+0qd3IzVgdxltEr0yJrKdOBY2DT2lZFpdjZM+\r\nSkrQaMyGOhbRNlV1dg1OF0Mam5wwuGxyfutUNY1k+Zpb/+BI7NguhwPFOatb\r\nnhlAhNnN0PJptHOk3z4zPOYuXon7vvNekgjnIoMyWwTkVZExZg4I+/XI+Anc\r\nGKHQcRMbg50Uh+p68cXYEGtTap3IUisUXE8++rv0sVXQveAAmkqbDT8zdeu2\r\n95Qtz8GhNTn57snQEbWBldScPv4wt0yxrs6ahaRuHzyhMD7/KiC36DZdVdaC\r\nemzdkcEVMseIXFqajhha+vf2U1Ba0x7bbI8hx6ZMFxSFcM6wNbcy+W55t0Tp\r\nIOsWxZCuFdf0voyeREt4HNkvKwdYr2WR6rUhyIT5cKmOEv44aF13asjAHqgL\r\n1csNH2uCxcpD7UEjWCImIBGOErNKIo5eQ6zOuSlQ1Wse6ZCbEHSeaPzeyci9\r\nkp14g+RWk2tMT8LJzu7j/je5RyUtXOv3lLNmaC+nM53fiSqCUnZC6O6IseZk\r\nwPVkG4C/VsyLDmoCWwsA6jdAb1xCtVqvk+mBdX2IMelz6jU3H/G+Vm9qtoSe\r\ndewmIhnfcaqPW3qzXVhrCb6rdCZJf7ys8v0=\r\n=0JLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxFyvk2Fu5qYa07uXwtkqy17YEhMcmEiUriQMM+ii4qAIgKvIDRTtTqyU+ZCXlN4ZYukTyfR+2Yr8UD1uriA7nG7g="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.0-2_1645778211713_0.6572527846271281"},"_hasShrinkwrap":false},"1.6.0-3":{"name":"ui-framework-jps","version":"1.6.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"81833d8d337706cf2d00fc95b46f2dd9a3a8deac","_id":"ui-framework-jps@1.6.0-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-uT01rjKqeu+o/vhZbPLuJtXJhZ1QNjiySzGXISUvG8XoZafdyAw664r4GickQvFBJPRmvLgpJBZjEu2xCDJyGQ==","shasum":"6f5ed73160f00912bad6864d19f889af1ec82b01","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.0-3.tgz","fileCount":459,"unpackedSize":1305419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJZAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJUg//farVp3dn9UqsbToeEihMPqv1qHx25bRUUqG6uCPXRW0Bltke\r\nqEEprPXWEltCWlyObe84FoOJ3z7orTpm2qI5mOHj3eCTYqhmgCEPbGCKDyvv\r\nOLk8311Mqo/7DUggb8PsP5NQ1lV6FuRyGb7ml2h/7hmdXIWKaioAEnHbyWjg\r\no6tv/lni6Afm1FuG6ZmS0QRVc2C70haSslav3nGibwuCoI47VUoonA7rJpDg\r\nMzthOw3MrfUlTTgAocPbhHkubUfnSUeA/IQCH7wR4gruBByUTRdxwPME8arX\r\nThSRlJkgk/V+RKXXrnpzBN2poztdPCdrLqYuWa90yfvE09zE79NtnbBfXN42\r\nWtlAEjDd/KD0XxQ40XytX6A0NJrKdm5NqQiwuGEK7k2Pf3pZatb+Bm+D9Jrm\r\n1tKNkZ+V49capg1CCoXe/xTrpun5PjT7nMpZgV1ik2cHKduN8aAOAUHE8ptG\r\nxhCh+1iQHuU2Th+IT2nuWrkiBqen/gMFGqAXS8vPF2Sjlk+6WWjw1x0CyfeS\r\nK+LE8AMUKMv38ZxaZYhtVALOs6y48TFDQixOHgrdKbQJgXjCxH1WeHY3MmFD\r\nbflxvbh3MIrmEIMaUf0KkJRSK0jxZI9SXwpx+DamE54JGVGaMMEk9NsFEpIA\r\nixXqi9CLMl3nVpIgTzuzzLnwsNxjdsE+X1k=\r\n=nViH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP6zozyMEslhveyFlnMxfQYNvCFOEI2xjAOEOMjn7ayAiEArtl385YcxUO2JAHq9BUoUvfoPa7zXy0xQyWMMcjnDu4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.0-3_1645778496523_0.8951636061343029"},"_hasShrinkwrap":false},"1.6.1":{"name":"ui-framework-jps","version":"1.6.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4c79ed1c87b6699d961fd885aecf6aed02c79ece","_id":"ui-framework-jps@1.6.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rmpMhPpmhlvgX/h/pXwa1KgRA4MPo77IwXzMc5K0/QZUN19/634CCQKlRBfkdwOOl5hZEcRxXlm5GxHr3sD80Q==","shasum":"9dbf479937419f2ee1dac8c82804cec9d63f65c7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.1.tgz","fileCount":459,"unpackedSize":1305417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBhA/9F61VTZ3TPraGEuRHY3v85zagXdsX2eVbxGgflRwbEhnn1gjX\r\n+BH+dQg3LDTWZ1aZEiQkHssfoWO9fPCU+LzvbiXzgkjulVoXHeaXhtLodZNk\r\nUm2tUspUggd0kFKUnYDAtnMHaOPJYpCIXQLWzXG3tp0ix54Wtnt/eOI4HXpT\r\nSdVYucuN7dBdvtANCh0kkZ6mPhEVRW1cR/NfNVtpOu7cHkYqn36a7JpJnaLq\r\nOSrnTlCHRENA7crxG2O3Dz/w0H3vKS3a9tZ16drBCMQV+G9viTOCUtT3vwP/\r\nJuDS2pOj6DGO87KA4fPY/GJJDg/eBz3Aph/b8Y7VwsaGTmA2IDI07sgwuWxI\r\nlirLKeVjtxVnkhJrd64XdVtYdSoCX9geSLuMnvYqQQbC7UclPTxXkjCO+FKx\r\nobjgyeWKET6EthNw0QNsnrq4hWsCIByVtjJ7FQASAsedS3/oOCN7RN9S6M6S\r\nYgnrsJdLtAgQXyEkpBVe3VRsp8omtUPwZ7taCiPpByeiDMso6NcYUXE+jDtZ\r\nKKyE9WZnxKHzpr/ejUBOgccYn2+z5dYGiEILDc6HQbtvjc6Yo1EW8gqsf4uu\r\nj/c5pAOP7MdyZCpyHCT3n6fQjr6gORGI3rYEPx9DL/GIh9DqCQryt2u/tvdu\r\n9g/+nO/FuhUnGXJehiZsVHj/Y07AKio9MHE=\r\n=f20w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrYZGoupFGU7Zqo+hL9dfnguzqdlN7u5XrHMVuMVs6yAiEAs/PWVvbdJ0HBApFDhLwoeauISw1lgVQ3bSHgzVewD8U="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.1_1645778565923_0.12459916700589835"},"_hasShrinkwrap":false},"1.6.1-1":{"name":"ui-framework-jps","version":"1.6.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b3a92e625e89531ac8b159a2dfbcf5b45a857352","_id":"ui-framework-jps@1.6.1-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-hphvrmlUTT0EWC2WXcGxBM8D+S+kxm99WvE2heEBAGHr3nntR+WKCll59wt6zINMZCAqKsxFpHsMXEAp9kKFPQ==","shasum":"0d0ba81788a83bd089519683419eeac05f570f3c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.1-1.tgz","fileCount":462,"unpackedSize":1307375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGb+CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYnA//Zs1kFMVRyd9/xs/mF1Z8BlFq7ILfd+lGv6nvmGMbUFdxn6aC\r\nC7vnH2WPyP/3GbqJtrovcCyT0+q4Hwd9eDzK5qScYEZL+m4VRXVRtKb1BcAd\r\nW7h+JlqUwGYfksE2solNJInx3FteN2aKOUJvbsRXG/awKTUAgEn1/RcjtJMN\r\nc9DSfba2pJ+RO3h6mNajIOUm+BNAfRY2oxV2ZnZbVd4P31QdYbl532ynoNX+\r\nFnloTJHsx8eh0WDNWoHT6t6OXAz08m7Bcn28ErmYXZxelSIvKQpGDnNcVPv1\r\nIGlZXYJrDh0t+YiO8Oifx1s3q0hpOUbdauR2FYK+QM6+ItMrd2JWqjz9Urfa\r\nRMdKITQaB0pniu+PVbQeg+4g7JAtRoMk8mZ0BSJRm8I12KPZgocozuobu/c7\r\nKPMsFQrbmuJasuDS0XeMBHP6MXG7+r+ijKo7q2hMm2DRVjab8xnmepnSImFb\r\nLFVKG/eAwyJAQS3lbmkoUpB2/hUkq/wyizahexQGA2pHtiY0mKd/Vgzv+6Z0\r\ndqzkocADPFINuYxPPKBry4Ee1JvLzIGHCVx8Vs9DE8fa0JtLadzq2F+3640k\r\nxkYmgCFnjUnEynEPAxI/JRZcGMpFnnucw1BzYZmmazDTp4l+dk52t6b9EwPm\r\nW0vBBMT6MIh4x+EhvFIb/PHnc9eQqc7KefM=\r\n=sG4r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvHs657rD7a31biXYQ1wRMbKK6jn7rmLF69ZdLp5opkAIhAJAiafXKZ01oaUAaYdDE3luxFljw03qk7ZuRoK0WN3pU"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.1-1_1645854594581_0.33162147309669443"},"_hasShrinkwrap":false},"1.6.1-2":{"name":"ui-framework-jps","version":"1.6.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8482454741bad772135cfce5eebd21e6ce08898e","_id":"ui-framework-jps@1.6.1-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ae0e1zLr+NAmm0l6GZIq2+/KSlcTgfM3RaKHZw/yv16bMbmImJDC9IS8gyfGkW2VV1uJkTOh0Ng+aTK00XYnzQ==","shasum":"04011adeafcdf31a3a991de72a4e571ec0dc6815","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.1-2.tgz","fileCount":462,"unpackedSize":1307421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGcCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD8A//Y2Z18ejGW+jLheI/azOx25GfiHMx1ZL6bJVuyn5Mhl4anPRt\r\nhde0b1zwfinVP7BMrnNu1a/qVE9//HlEVVyQdqpQ1gCPNYu+7vEC4z6ReyYS\r\nFJyCI5Yy7XUiMKuwDXqO0Hi2iceXFbflJGxIBFNsEJO8ifYfGUAJQr7MHI+7\r\nr9aCBhgz7nHHwedoHzNoeXqH4LZfQ8si2/P37k3PX9q/3/a7OZtt9YVvv9QS\r\nEak50lafQfG10MUAoDk97Ui5/qTwHrgjSWXqhLfO4L+GFDk6wfUE2SC3GhEj\r\nyrgBRZj3T3CO/KO2YwryhjmBohNVi22MTAXBgGXR3XJbfhB6edQGbufTjl6I\r\nKM2QKc5XCtCZvDMLYVrVbkk1vAYnpDujOoW0rr3yKOMpJDAmANj4RLYHOfOV\r\n2IaLJGlPh6uzMD+A2k06+fYfUbFGX/bWmtMOng2GdHvBX/m99hHZ/aW3GvgT\r\nvLZH59Bau5SKNoUSwn3z7LslQuQt3rhBr6/7LfFJHUkjNeb+M9OoTjckjyTE\r\n555DjVZQ2CUsXT7/1abuwNr3LY9DF1O8zleSahqRPL+UKh1c2+JLfvApsY7y\r\n8qtFNIwXSHMUcAT+gzZnurWr7Bx48FC+o9VjeYTUykN2bBz1GoSGXvvrQJGl\r\n3JUN5MQidu+g3kM364VO7FubdRjBLSpmKgM=\r\n=ygwL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBTOxrACmPfOQYz63GLWRysUARn6O/FjZnyx2sAp+TQIgLPiiqpa+U6KNz1pTourjDwSZKdaArWBgXAXm/aVk4kQ="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.1-2_1645854849661_0.17316604164081717"},"_hasShrinkwrap":false},"1.6.2":{"name":"ui-framework-jps","version":"1.6.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fc5e6a63758120b8354b2f81e059cdee2e55ee72","_id":"ui-framework-jps@1.6.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ebAkN/bcpVjUIpLe1+hH7dCrh1scAx0yPHm8LeqOJpxoLuU3E26X6rqQOO/zv3ltvlUIX7wdQSyLyQ4gNQkCEA==","shasum":"a8923e15784cc4277f71e16c675f46e38c8ade9f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.2.tgz","fileCount":462,"unpackedSize":1307771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGdXHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0nQ/6AyhV5gYQAUEoBMDG64SkGp1l/HoyQutGHTh9a0AdloGgI4eM\r\nSMbxSKJw8xVNQ0J2JeFbcOwrVeWsE0GfhJsHEdpDsH17B6WLRshdx7HqurMN\r\nY60iCtlzYv9OSPGkCWxAZIcfns7tJwYxgYW7fM91YGozmYjpKVxza05CI+Nt\r\nQegh5UZ42YVqZvowFstueR/htrxdwMqXihozhyK1ZPBytXMhBx4Hz4QoMv2E\r\n+YfSxdu8NFdwmi4oUcMkYR7NWPW0SnMG8JJoTPcgZXUM8iSAtbX9dn+jDUSx\r\nKBrJ6JPTOSwa2JAseyfBMPh/8AUNMbRH+7F7hJ+raaJC1sVdwhdOAvQcbA5K\r\nt6wuRKVq4vcua/O92w3T3tSHX686YIORAAOsbJog8I5b5XbTIaLgQHlw/ANO\r\nUxU1kWEKUvZgF9dZL7cNVHUV81yeMxlLa3yNl0MMY10Lk+XONif5UcIjJXfC\r\n2P8rJqVRhla6GgPMVTxjYcoyL1daMY93EmRiEJO9/qM5vcxxocf9ibaw1EOK\r\nnChVpWjkAAdK7bB7D9DSDnA4AnTnau5XwjfHYwM4ZYLidYYqXw3Di6tIe9We\r\n7TeTgZPvh4fe5RIOw66J7BwoOC18x8JeQqyjVClrd8cK55ruIq8H32uPuAiM\r\nkhjLArgMB4Dn/6ZM0vNHd198AWCdHd3T28E=\r\n=m6JK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEGrGohG7x0cpNMrXTmgJ7w3W0ImxZF8AP/e+HUJSzAAiEAgW7lW0vqD428x0QEP+SOHAFfatnWnbsxxKMGR14htsI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.2_1645860294884_0.3573393461764178"},"_hasShrinkwrap":false},"1.6.2-1":{"name":"ui-framework-jps","version":"1.6.2-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"13b29b99f2ecb57bd96db7708547bb0174fc22eb","_id":"ui-framework-jps@1.6.2-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-47kvmq7xxTmR8Fb9yWybK7+hH16a0z9FuDnu+5ZNhWdRG0VpDvftzu8f2GmIQjPmFDhkZ9rvypXJCOq6fLdggQ==","shasum":"956bca8722cc1de90b947313ddd71b8ae4434c1c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.2-1.tgz","fileCount":462,"unpackedSize":1307824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGdcxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvChAAn3oSOobgIlugNWa3GxeUn3uodWEhJ9xdZ5rBYdc0ZWUtOM3t\r\nVTl6e3rQcWpzHsBjmPlgU61UxP8WUEzucV6kJPo51aGCWNSvZ7ULtftLjkFW\r\n2lONIGYJlQ0mmogn+DhBR9iezYTXbsJOwxIKqVLkPbafS7IJEp7smDrc4kmZ\r\nkaa7zxtU7UFFBw3kgDTrmj1gt6G9IXTkxV2mO+0yq5r5K1xZ9YeVbxZLmi8W\r\nROmSdfms7pmMX0gM5cb4/u8MGHvyFQa38H722sf7WsSsN2iwcrBpFuYCMkK0\r\nIK2dg/HNme6vyGqgMc1xL77nsh1PKDftmfTEbNEw3cp6BRGJnVOMjkjzhUbv\r\nOHlDNDTDFO/pvt/wFq4Qbqycp5O47YvLNaR3NMmp39TIOLEdpQyVJfO2gh45\r\nMdUdNYUPy/5bLag5PENOV/XJGCZAbEuX4p3QKaUUkq5SwnjgdYucDo3mm1YQ\r\nKWOlxaBSqwmsNIR2xe+Hh4cCmuCxUAxPfIg1o2XFEVaTrTKqWc82X8YT7Orc\r\n5BwhJ5b2NWtVN9lsKY+IjwGEulwcpVfMSZM4B9T1jDclKF3AQzBfSiqmncVo\r\nyD+5saipnMfErKtXLWpbveE40eMo93nzzQGQQnFp3RnXpdUGt7d6G1ZOA+6j\r\nlgDDu+VPIL5FzRm7DHgycQSyqJUuMpqQBCo=\r\n=nocQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBYH9YeXJrD5NQ/8V8txgeMlw/uYQR3qBd6avDqxKO/wIgCFqX1b37DXgq05mkW8/3BkuzUCYqZ8DZx6R/k3sh44k="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.2-1_1645860657279_0.3758841669252386"},"_hasShrinkwrap":false},"1.6.2-2":{"name":"ui-framework-jps","version":"1.6.2-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"45bb9605626ade0429315dda2b10210712898bc8","_id":"ui-framework-jps@1.6.2-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-oet7hJ80CeFUqYuAUwdef0fpTWdkxF0Chiefu1X9RXU008vOQV5AByxM2v59ne0uB9Z1ELiFQco6LzYIQz4jVA==","shasum":"42eb7268582a25162752c83ceda6a23b95b17b0e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.2-2.tgz","fileCount":462,"unpackedSize":1307900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGdgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9cw/9Gycs/5E116J9qlhHZCRhb+tzYdHuTvCzmvO/nvBN8PvRW4f+\r\nOmLh39U7eB3/F6oJcqObzbjy7g+ZTuOkI8b3n2f5zuiECixBsNxEePNMe47U\r\n9G2mf+0kqqG382ieqZTacSylfaJe977G4vZ0y0+UKCzPZHf0D64b6ZrVKEwp\r\na8gDnZILMNgJ2Xa6yiWuQ7Zx3YpkZDX1xU+hZBzTmntnQfwLk1h2uCHBpjCT\r\nljp6n4Cn9uiItVxXalKkJxpwp2Uw4Emz2n5rPM8wbZB9FI3zOyr3oxt0+mQE\r\nTFY/oqwnfNcdCfsllHC0oLP3vHAjoDLyggIOSrH1hv7rQ40ffawEZwcefnU4\r\nET0d6AkOtcyRNQQ/Y9vrgHbLrV4ZEa21HHGML3KtRziAWjTTqAgvzt7QK1Nz\r\nrE7vmnFrodolauZUHjJzCeqYy0BCSroF2JsC3kNnpQH4RKcZes+dbTXy/Mht\r\nFHucw2I8NaRZIlbn4hU9oNDN/u7U4o4MBeAWD+rDIlrcLfSDjys/koWdBvrR\r\n7Gicjb0vfg41TsUTSOahB6Wh6BGLjnR4BG6OLnEOXlk77XOqTb0AgiTPSj2v\r\nLQEfRF645u/n4Pl3yPzG7SePZ5zEeIQ0OSi1gKTlxnNhEr7BqI+7HA+wZK4e\r\nCv5ZhxI5yYQZO8MplGHR3a8wB/dxge4NMLE=\r\n=hefG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFCn92MpjuT/qaUQ+cDfmUinxRotR+xVKJmMzUzqtIpAiBIPgDGwnbBSw0Gth6U4FuAQUR4maY8uhh/u+12Rl+j7A=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.2-2_1645860899940_0.14393668443471141"},"_hasShrinkwrap":false},"1.6.2-3":{"name":"ui-framework-jps","version":"1.6.2-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d2bbbe5240f84e12f96e49a58bf51aac2938220b","_id":"ui-framework-jps@1.6.2-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Q1l51tmC/vnaB3NPkVEOy1NwD1bn9ArJrjYZ1JirO1oySv38lorC/WoSh9fIkrwnAMjrKz0ucHZUHsM4xCx/dA==","shasum":"504fca0b4a371fce5856bec3a58737fd8fe27ed7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.2-3.tgz","fileCount":462,"unpackedSize":1302093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGuscACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/0g//fHNEnnpt6OVROwmxXMMftPzoqGKoze54hfNX/YAAuc3NEa2H\r\nnPvB8DF/aI8Xyd1nkj2TwM7payK2yrwzPGmQos/KK5enGO3qSEkr7eUOs0ch\r\niYmI3p2IrpzY2QvRbm/KdSKqmZ8BOp8+P5ju+imRgl4oRwF/tm3+0NHahIT0\r\nEWSpXa6Xdvqq1dLXYwNrUJfxyYpuIIEkhXTzGq9WqyJw7Dk7L6vvqCM9eMIP\r\n7/+LDCyW/0MAD5g+un4XtUcTuX5fGpX5aIi9kFacFf52ofSW5XmkFwwX9B7V\r\nst9XWl1fZwFgnb4NNtaU9V5s/EQvpx7e8rRWX1mwUl7PzRdRvPQm+hWf/+9H\r\ni8rmmlFUortFaJE7gMSJjJe/GT5/igfEH6kAd1/yb0QMp+svU6Ej6HFyhFuK\r\nhP4w6AtQOlpgXxOhnhPO8FjldbSrmZ1oBvvmND3p7fSuDezE9yBSE6nOMOih\r\nYxPI650HGJjyGpgtwjuKwg+l1TvCe4lpLo737TxaNvI1d8/KJug6beNu9No7\r\nwAYNRVj4iwvzowsAe5xV6bIV7lkPA/miIvZbwlXbGRoEVJ/q8MgQeQyjB2lK\r\n67feB6Rp8HmJVqKmQcnMe1sfwAqoUT8YWMFx2qiEdazQZEeqSFF78LKCqM4g\r\n85sxgXRQ2sOre8HBlxjAcqvU+J6NJyH8nAw=\r\n=1dJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDng8FXabN4Lrz7oKsynu4PEBaXnNyMDG1wGCUb7I5/TwIgGFRb1GCQyIryAK/6omVEIuQ5kknbOdBEPrIqFUa2wHw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.2-3_1645931292512_0.09215089996508619"},"_hasShrinkwrap":false},"1.6.3":{"name":"ui-framework-jps","version":"1.6.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9fdcb705ca94dfb01c4e3fd36c914ab75c43ebf5","_id":"ui-framework-jps@1.6.3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-+xi45wZzoY3qGGnCAd5TAHt8rt69+3lto18DHSuH1RmP1aNFKI7lB7Li+pMHd1dOhJKP0oeWZx0IwVy/r/jCLQ==","shasum":"1ea030be378368362f4d94ba1e66a4f719dbbde1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.3.tgz","fileCount":468,"unpackedSize":1343327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGxA9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtHQ//fZBC6BLW76CYHoNt4wIVnASZrCLK6r1C2UoABR4EFhVmiRZ/\r\nBGOj7LZKud6zo9djlypGMT17Bpzwk/cqCm9a3pVDB3baPfTEcxyYdLjM9lt8\r\nlZvKpumdJrgHEjygAwJdrPFdl1S/enKM9i91KnAMJ+mrFWZZmThvEeyAJhDM\r\nETxtEYLW8OsRxHq9GhFOByy0l5KgsqDhC0k6GWpTv/rHJrmpNzGvD/FZDRCI\r\nyo12pZz9vvvoH81el2Y89iG4HOD/Kj/FZLSqYbKhwfowh9WhDeIe6PVqXZQp\r\navSXPL6yWNXEsGzG1IJlX29TmD5LTXWdxJqNtmiGByS4q7yAu+cHNjAjH2LE\r\nDZeCf7JPYnmDdlCF5dDXe4iCZO8DPycJkJtgSUmogx718twx0+T9qBmuRVwg\r\nPv2mW9Zk+ZKQ+XSnpWcK7YlFK31zgeZ3dlIJCS43IAPkkKfPmxOBAJEVkCzQ\r\nkwzw7ohQ+N9rWBm/+NXT34k2uCT+YW4oYQYTCVb34ttmRe+ycg2kFnUd8Mjo\r\nDolW5SgZoV7KJeunjWc+MNSVG49qFPQLcmppRYDN2hDwE+ffGxDsbBECwYfb\r\nbDFo7SYfZLq+7Fvp4Z/3WTo1GYYFPaPm9iWI/bZYrAQMu2o53XImt8tLtGC0\r\n1hgpZTyXkK8gqJVi2lgurWx2TSrhXOcjljI=\r\n=+eBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFG4AyJPG/94mZjDh8oKEr/MH+X8JmcMEo1M0wrRBpWAiEAt5cUq/Cw0Z4WUc7BG74rIHLqtmAEcWJz9yawN2J7OAk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.3_1645940796958_0.8315137381797777"},"_hasShrinkwrap":false},"1.6.3-1":{"name":"ui-framework-jps","version":"1.6.3-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e4994ae62ca089a069d8b43a0778b163b0f6ef71","_id":"ui-framework-jps@1.6.3-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-j6SrReVZQFGq843veYjLh/kpiEsiv8+FYuUuE2EIvKK4ni8xgs3DgXQ0TewEeS0Q/VK9ApKFHGEte2iAWC0g2A==","shasum":"0904eee7b2d33aec3b982d5d997c4decbff689a6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.3-1.tgz","fileCount":468,"unpackedSize":1343409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGyjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq94Q//SrYbHBhhuPqopgmNI9TYyO+A6FG2PDOZZA56HFLKTg4LCc/G\r\n0VNMhXKjihtK/l6fa+n285X2w+mAZKMEN2OK54npadiBK41N3G8UFe7J0vl1\r\nuoFCWL7vjGCSdq1X0kwOrClhTVK0txMysdDb5ACP+G9Z3CTdrTOSQDSIenPF\r\nmg8jjYYMCKkI6nzrReo70SRnGcWGe3wcKnGqROzmEfsQbaXcQg/UmG1QBRG+\r\n9vyh+8fXpqqaUupyYe63kuN/zS/Ij1BzLClYrLL5qc9MWdLg07fHOfQpsejy\r\nTlD2QvqbhAbrBtKG1aXOFedeSzdCJM9uxJl1w3SMlmhFz50lTrpoUCV/qc0q\r\ntNvHbJVC0zmKujYVhX8xV7+JPHpJPFk8Sy1ZeTvGtaLTx/+MoZqP/ME/dE0Y\r\nq/VbCjxfx8HtecASxYC5p4tiBoabYsc5L23RUhR89/Ff/VaIB2tcfxZ8Mu/x\r\nOcRdghRxLivTmUXyjSEETEnDqoOr08ugjjgcu+pjM8zJ5NfSI70KskMr0cnL\r\nOdLZvhK7yaZjIV+vka6uJq90BZsK/c4Ut0N1lPJhgYYeZIyprht1YuKToYV9\r\nZMoQbgCG9nk2Fq2w3fD4lmRCOq/aE0j9WxIyEgC6VeIorHUqWK2YGvM0oPiI\r\nqgkkyyaXOM/g2DXPofGxVFKkqRIpf9Rbbu0=\r\n=K2Pq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx6/iWQTqrMUgn2Utj0HzO9YH/Zz7FSFmO0aeYnDSC0QIgcuShT6ifE7uzn5WHnfQyzCnVEDYl6YL75OujSR+xrO8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.3-1_1645947073377_0.28686563340041715"},"_hasShrinkwrap":false},"1.6.3-2":{"name":"ui-framework-jps","version":"1.6.3-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cc786b157d24baa6306d7512f1ebd424998ca06c","_id":"ui-framework-jps@1.6.3-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-sBxghdfrNTWZG/G9UdvXhNJKqcLh9bCU0D1mpusZ9/DXiBAG/AMIMRNG+fgRY0olfpBNtIXxEo+O4TWQzWjIrw==","shasum":"52c40138b7d1456d92da77038b4fde14da4f62a0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.3-2.tgz","fileCount":468,"unpackedSize":1343641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGyo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUw//bxvGZdsHE3TV+tXh+uZqcKLtmA5WrX6L1FfrEkOdxo5b6EcX\r\n4KxySuAwMZD9PyAIxUO9qG4k9BNAJzAHd4Aiw4Nj1NfZ69pTI/Gt8arMccbD\r\nrvRJOoC73x8E9lhMly0R7H7zR5ep+BrKGIgWD+KcEhgAwQhdCbUI69Fa5bFG\r\nAdxWCV15zHsZswjomfyfPzgwd7y0Dtl+/jrvXEwrk6fYMmI4nxu/vOeDjwje\r\ns+WG7TmZGg/HgOHg5UdkTyTrLOfha//SKV6hnEZ0LmtbxP09TBp/BMzHy/PD\r\nIm+A9Y4fo3WkDtzA5l9d/Q8ljjp5IDG41vlCrNkG8vaU+yuZD7zL1fu/pSyI\r\naNrLPVqZRYHoOeNrKXdZOUyndFhn1IwAwLwAq2Sn75R3WshM/tCMrEJQrsSA\r\nMQGnLDEwSpAmqC9Y70UI4Cd15aIDv9BSFfB+QWv7v6ufA/kbQLdzi2VQceFV\r\nRpebVnYR9G83gT+jmZ96FbrmiRqOSQAbiwk0xpsf7MU9g81HXC1/fJfJ3tHS\r\nKd3ZAlYwgyi6GX8l8tAdFJt3E7nboUE7bcagNXQlBX4P0fsKcMssZUi1wY3F\r\nnb0hqj1+tsAnSzEpFZjLuiiwfufdA5RMM876Lkr1qfnrcaqzQmVjVLrzgYBS\r\nr0Gne9uIHkZFfmK7NjTXJMb4IQxoxAyI8Vk=\r\n=ywVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZIvdnrMFkgPxqAJkdV3TMRb5JHMlePiwekfFzTXtHmAiBAccWaCoZBKjDDIuLm3DCepv30GuTJ1ojQIUqa4AN7Cg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.3-2_1645947446233_0.28914381555922364"},"_hasShrinkwrap":false},"1.6.3-3":{"name":"ui-framework-jps","version":"1.6.3-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e6e05913d6fa44492b332a90c4bec45529054119","_id":"ui-framework-jps@1.6.3-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-dnn5SWv27ysDdaaiTbyw8bRsvavylgHPGbOXgLnRkQTaA0ECbgzpB9tUQoJytBZAkLacfHMX5qvXED0KjRPyPg==","shasum":"4d8294f462bed5ac8ec56dc548846bdb63f27f6d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.3-3.tgz","fileCount":468,"unpackedSize":1345010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG/ZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb9xAAi5NukrTLx+BlrKWzj0PP5lwiytcZEyH6psWSwsq0PboBA8k7\r\nvHxDjSJ//GSJsAp0CwZ6VM0y7HrB00EZW6UNkCDKzpGzotbXF6CbP181dAjY\r\nrKthdOIbQG4A9XWoFxBOusfVGwFyHN2M2330ocyZMyH2ICLjDq3Z6WyHZDeK\r\nZKd7bPv7zPGpNNz05aIUhIh8GGP4TSdlgOUypwKMng6FG0CDtzEscMsdA6Iu\r\nEcNAOvV3OyfFMR+zp364vnrtqrCdlI4ebYHvLsITA/r7uQaDn1+QC2RRgjr8\r\ng+BkLjvhe3OkpNRtzAuQ8lkTRS9UtX1aX1Qha7H9k1tHbBMUp/RBLmmUzaiX\r\nYFN3tmsPzlOBY+7Ehv/MdFKnEODl1Bo32n5+0acUqVj63Hv5Qb8WWPbqFYMV\r\nIoZryGm8Vjpc8B3mk2ooz/OvQXz8WUni2tfa4JYKmMQixKKpg8+QVLDKCATt\r\n+bBxHsdsmjLkGzWEtzcFuLfWXmihoGmdRIppWf5qOFFJVu2FgJW/x1wfZuYZ\r\nm58dc3oQ5E38K59jgUPEowsmq/kNfcu7+eZXs94nLqV8soqyhTlnU2BQUWXs\r\nB1iHoBTir3deJzSjgcUDbANSE5UIKDfTo1BWaUpdn+VU3Xkn2/Jj32YRHamm\r\nv+5cJvSW6bzrJ5kcohZHWptiY1FUOaAMyAs=\r\n=SW26\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXGafxci2T+tfot6M3hvyz5ZqkZZ+yh0wAedQXlyp1KAiBR2iMddTbADyZi10dJo+NLfDVE/ULFbCLCtgYrL/mj7g=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.3-3_1645999694886_0.009895955444104931"},"_hasShrinkwrap":false},"1.6.4":{"name":"ui-framework-jps","version":"1.6.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d13be69d2e32e2262e63abb2f3ead6af33f3f867","_id":"ui-framework-jps@1.6.4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DwHCmu7tdQFIH1ZXURKavYqhVTE3TvyRYI/57y+vShmFQ2RA1Wa1gwdBBPqlOXM/4U78AtFfTt0stOph4DpgPg==","shasum":"f9c723b08b413d7ccdccad7ded16189bab9f9309","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.4.tgz","fileCount":471,"unpackedSize":1357733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHFXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF3w/+MZtXLIEFIlPL2/kyn2FozD2hdvObpokaUunX2383Onqel9Tb\r\nQRGdrOgcOmpxNTb83kYur1H7EFERHy3SP+N/2jrzNf5Nc7vEKWlFbWrZ+t0+\r\nKdyYOjwjC7A56WvojfKBBdw1NVC0cHwkQSLgcuSIv0o2i1bnVfphCoe0BJnh\r\ngkbXzE+qsNN2nTudu6FddWIjDy8dqNPPyxCnzWjLC5GK/ktDpyIjs9MG7JMN\r\nMoRL65+OWDnolnIjId+b7fKOkifPvwObU3vUnZ9p9nhE2t0On5egMsFr5LKa\r\n+E/nftMwrufE6zqvSETLar1RiQ1IymrZ8dPqe/XMmFXwJ0jr8nOzZAIFgCW9\r\n5KHCoeemXA83dgBwwE3+tqY3HsDihva9JMOIpSrOIl/zaLw7esLXTs83sq1i\r\n7rWCZM2PRdN8a2kvMiTAs5HMV6gYHPpTYu5+ZTq17qJ0C/RtPtDv5/Gh2Rml\r\nOyqPz2dl+Rb97EH4GVL8ljR5xQbCYxshLPf7o7LuQGCntPKwfyCiWOLEHMFi\r\nBzG3ZPXcLxY9E4dK7oLvPLS0Yer6FbJxyf+vRQDnrcSNM2ZN1CU4iYWil+yp\r\nrHsJnWD6KDUkw+7gGASTLA57yKiL/NPKbZHdP5pSM9Nifqr46vaGjbcQSQVX\r\nBcICTxRY0FDCOIFQOxO33JnQLFn5RPvbGbU=\r\n=m6rb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjMozEVGeymA26KKgJvkDl2Dg+masuGCQ0BwsCt6aE0gIga4lQnW6cMNgHves4H7pbU/a7ICbdXaXS2Q/iFi1QoAU="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.4_1646024131128_0.01682701145106069"},"_hasShrinkwrap":false},"1.6.4-1":{"name":"ui-framework-jps","version":"1.6.4-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"531a8a9cd7c9df69f894c560b3bd9fdadcd1b319","_id":"ui-framework-jps@1.6.4-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-34NHs0pUqLzKSeuSUelJsQXXbexHYKF/+DTBxFcsx1DnDNs4QbvXkQlWPw1NWUT9JQdx0Bsspu8YYf6VOhbWJw==","shasum":"c710ff9cfdaa9398960352005e9007b3171f6520","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.4-1.tgz","fileCount":471,"unpackedSize":1357759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHJXCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqszQ/+PT5iuX9xMpiSfo6mc9Cf+SO2msWO5cvZ3I3P+eEHS7lHGmL1\r\nzO/qSoVbWs3vK4uDGQqz4xGVh/9FiD4I8pWesO/sniSJIcZk/VY4nQNudTax\r\nRePVOcaTxoo72Mor2+BsBKaxIkOThXxRPbVWibZ1WWGkceEDgTU/CZZouXWX\r\nhwGxaQCJbitmvKIy9RpDKcvd/KzMa5kCFWok+ZSDtGBeBG/jhh8WHQkh2QGG\r\nbP7wQSX2CdwxyZZz0tXxuVy13hg641UlRVu1CewHUbGRLkhuiRAv7N2QGuPE\r\nUkpvFYtuBWBONjEb1NVj2oM2I474qo2YDbg0FDvUlF0+jgn6cbeTe0fRJLV/\r\nwkQsUIA/+fXPOMygvZfhGi1ANnaTfRuBgPP4KFp6hSyfLeoSqI9LRda6UF21\r\nK7xIyDhkaoe21i2RwrA11K4TxWJUnAkj2NAkRlgfMnTz00EOnSTPxpnKTU+k\r\nrsexzi8ccbiCjIf9eATFalSKyWBcOLTP3I0P7CRGYi0FNTguxCyvhqj3Oejs\r\niACxEq6ZwPfewknc5k1ZcPKCQ/4Bao5JT8J3QQ0JB5fdE7gRWa8XKHGWB5y2\r\nUxrtdIzh9a4b1JWUuuAJmK9S0txipkgAYbuz7q4RxhCGprgiqWp9g5OuSeRI\r\ns4JDMb7OcGJdNjYYloLRx/k7WNPCnSdn0UE=\r\n=tizN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgm1iKLhseWlLHY3QMoe69ORQ6v03njRv89iiR9NzmcwIhALVA3AX4Fs45KdFhk8t8ZOKzBoRL8iY0li9wobZ35kpE"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.4-1_1646040514465_0.7416304220695478"},"_hasShrinkwrap":false},"1.6.5":{"name":"ui-framework-jps","version":"1.6.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0dc561c2e4263afdb209dea9c3382d87819b0fdb","_id":"ui-framework-jps@1.6.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-kcqwEDy1skIuQkOgHBjjDMDEjM8exs4R+Cd3Kkp+CNvHrKoVVl1ivNInIc0yrrB5i9PzdjeGUZ0bNE8Y9KaE2Q==","shasum":"6e4b42e468e8fe47acfbcf7a9f19bc01d4186f8d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.5.tgz","fileCount":471,"unpackedSize":1358580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHJ2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTxw//VcifrpFOpeodYnVj73+/MRbZQWExGa2qv3TJQLZ+pWy02WAm\r\nXFIeLQbhXxOPaapsRB/a2H4zX/S/5u0wGVD/I9/lBCjketjv/eYE359LO7Wt\r\nlhQBj3+tHJl37O6njZkO3fRKosUhqRtoaLtNCCCVViRd3EbL8/jkVBSBd7V1\r\nlbUaUnw0TIEThNXdSaA24BpS1cvYeNn0UqUGRyl+z0AiCpAeYZJ2gi+4iBQ3\r\nNZaq8ypWqUWPhAIMKL9ab2wPfJztJjwdKq7HcQjXM2TVkvBuagujklV8++T4\r\nvT2KI5ESILa0VeoWlG80ylnGMpIB7jSu+CMDqSfZJ4ptrlG4Qjj3Vat5d5rI\r\n66vaJFK5pD0N5ARJCz3D6Z6uqfEtxyjuqiuvLLABojyaFvqJvMH/RPMhz6UR\r\nfbL6TrZTebzY5fpnghRO/HT1dtVQ9RaJIi0i4nC+GxDMGwaAPos569eDqG/B\r\nFd0d0KUmOf4MrrTCAxzP2Wqqo4TjSP/m9SzGK+bHYbXtJmmYrTmmkV2//UNV\r\nLuzOWhwhCuGZK2l/8EuluHuz2XGs/GFHDJhfOE8prc7GyFwyfd96mSSmuPgX\r\nK2iFqHbexBjXnxv2BJM0BzJIjGqHnLSmk6tBjZaacaGNQfgsAM3joiDHuXUI\r\nCoV8srl6drG9nuF6jzW7pkaAhiZYnscGCzw=\r\n=ayi4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+3gDrRzMaLsnOimnyHJMlF9m5vVKCXQ6ZCISHjcj3YgIgU3xOLnd8G4vnwGfz/da2V8QHIXVlwmrRxCmvEOdTXSk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.5_1646042508953_0.5858200610434408"},"_hasShrinkwrap":false},"1.6.5-1":{"name":"ui-framework-jps","version":"1.6.5-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ee935f6850e15002375d7405ded173f7311e7756","_id":"ui-framework-jps@1.6.5-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-4ddtXPrvqDiezLxgsnurSeB9cGhk+F0MPsUDMGaHWK3LBtEVuR0ip/XAudwS3iXlZVy0bzdsrUjxHWBxNZUAaA==","shasum":"7bae2bff729ced38e69adfcc97cc7bcbf7f69ff0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.5-1.tgz","fileCount":471,"unpackedSize":1359468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHKGRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9RA/+Peg7Lh2qkAEwdgudEV69wOW5f5uRkuCUOEsNjqC1TIKitQVL\r\nbGF5ImJjaZTeksORmJT43BOTXr24vtOwmD5XOpE+MHr6C1Dtf5XLydmP5Phr\r\nWh7VFuShXtb+IDqtfu3OgWKI+D7s+WtOOZrucEzJqL0mpp/OFg2+Pzc7yQGL\r\nmOruvV/7xV/F1kVIiNYbeA31kCwVLCdAvp+4IKXulAiNjS8Oh9S64rnR8HmY\r\n0LskIkyjIw1mF2i4Ph/Ri8nfoeLdDfkxq8m7Wlxp+iXo2ml8tbR8TDZI3jAk\r\nPdTY+zfNXC4nwgEDZghe5ld7oTGdsiXdribjOKfpg/0yavxdtng2/UAiTKnZ\r\nrqWubTJkoCrJpzv1HoeaIP9XbOUcTFC/v+Clo6ebd2elTdmPzMkf8MRKHFnZ\r\nPQW1nEdpMaxZDMNXORLa2MuCymVJt+75LL+HKniEJ6M9RlAtUOQAghBb0QEY\r\nJtDsg8ZtNyzuujtEUzhgz3jmBRHPtzW9RhD+GlJIG3CX7mIjpqheP0nHbUJF\r\nSoEX5hd8V4c9tDHg0UrxmeMwIZCR3AosyXmIL7mXsS5b50cQbWUIZX1pennr\r\n3hGnowKS6AdplrXNNESx7iABqsazc+EmvG2uToEBuuiWdhxfjnXTtyga+RCm\r\nLfZzHnRkhJFwfNu+mtWF9pvSAgYCaSl95u8=\r\n=J8JA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoKp66onh30XCYVw67QrTNeFS+/xOjunSpbXUkfFQUpAIgZ742lW6uFrUFJbZsz8RTW91qDoNOxQc2Ku3ED1SzCI4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.5-1_1646043536998_0.7136641222081994"},"_hasShrinkwrap":false},"1.6.5-2":{"name":"ui-framework-jps","version":"1.6.5-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"23fa583d958163bbbf768b11e303fa2e5baa99b1","_id":"ui-framework-jps@1.6.5-2","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-UnD3dPnrZFVWTz8lXA9PX9eCAK6Jt0K0XdS0n97PYEylfby4Y8H8rVmT/c0tqz6PbQgAIE8yXVQxOFCTymi16Q==","shasum":"7787becc0f4737c7746ba54caecbf8379ff91f66","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.5-2.tgz","fileCount":471,"unpackedSize":1359470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHZP+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhQ/+KcWThLedoKwQJ0OXYJQ4e+LT+xG5gwaW/Gf5F3De6Z9+Xvnc\r\nTCdN7bLOfSCxm0Ozl7nIr4l070fO9p9+Z1oVbxobuCUWbCoDJBfmhH1VU4cU\r\nt7ENuokrz4V/jGnETsxRvFy+OYVhKXdIQ/Mu4muw8OCcaHkPa7EWtkbcoSyn\r\nbCT/YDuSjj4BXVsUGhHejNa1EG3xY3OrLEAB3cVLEhNcrtPMRxJCTujdzl9L\r\nLCMHaIQxjo6SpClM6o77AB50NLmXft2lOHKH3Y2BmCcp0JxFfmC+NQobqofP\r\nJ11wZjJzsx0iVte+BJBzxbpwEO33SgOrc82aqA/l2uC83SvuhXG52hBPqJ/Q\r\njPtJLJrq9NnVN5/qKfUn3SSZsPdmQ51DQXu6EzRk48hKzKb9qqVosRrii79S\r\ni5k8yo5a/twiuq/r7/0utneBnTaqbNdVYSzv+9Jti191Y1EuUIiuaqjAnnD+\r\neM/8Hp8noH0lDCuqW4u16voBBJ8nV/xm1B5zmaOD+mM/XJOUL0AAF9Ji8d49\r\nBcydlbcPtwHKI8xu+4+lJ5jzoc7ts4KoeI+46FEhJwejo7RTnTBKWAygNOx/\r\ne4UrI8tPEAz7OiRBtj7Sw5Y6t1z9TlsA9qDLBP9EVWpdsKXPHJcaY6FEsexw\r\nSRbTthQ4eA53B95+4Ogdm8U7Dk3s7LQLCcg=\r\n=31at\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCddlA6LA5rA7P10iSEzFazT0pEJk0BXCY6hih/PmwmOwIgb7jQxalzhWRdaSmMwr467hHjzQ+i0TjwWZlHKanVpNI="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.5-2_1646105598009_0.8750491673978842"},"_hasShrinkwrap":false},"1.6.6":{"name":"ui-framework-jps","version":"1.6.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cafa61180435215888a14687a7aba3c5c8c735bd","_id":"ui-framework-jps@1.6.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-wGuzzGI5X77vqmZjugsqjlv5xvTeiP/TQV0kl3919+5M73wJY4POv4i+SJCZ1snDrzw5/b1fPtrhQSOCgZIVjQ==","shasum":"e216184345c3960fa4efee02fe0b795e12fa8e18","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6.tgz","fileCount":471,"unpackedSize":1360209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHckFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqTw/8C2IPuxC8GNqbi3bNoMZlOCZAMzomFsRxL1JXlWedVgwLjQk+\r\nae/qu5gutDpkVK4/p/6fsslKCb/UyOXL55UUQ024UrT9CNXxxBzB5Xgy/5Pe\r\ndQ6uv4mJIudQr++0JY1eZ6tEQ4WkLGA16dSSduiCktwW9ORjkGyDTph5G7+G\r\ncEMBagSJ8cDB0prFfzLoGKDFH00Hojofsxx6JlcAp9R+h/2M2Ov5gK1py9Wx\r\naD43I1dRNkzS0wEvCdux+97ePMpPKFQogs5cO/nSn4qmQcU4izwcS3OyrBK3\r\nAHCIwWekvbXqtARN77x5It9du6txtx3TxjHCyn1pGRxnxN+4AVIoo5H93dAM\r\nM14vWWIoaG16wQGZW3YwPdOcynSOeSAKUM682zLrFkzTOe4LR4FcctgPHury\r\n743d/tfuVc628bMnJTuINfXDMFQSxcF5jkhGSIDqTypBtoyqnuGFGhSL+RM4\r\nj8WeUlzQd+RG8lu9jfutbviorKfYmNkfHh6fKBpltTrRFftMdH3FP8hwjkni\r\nWfkSg8TPX01a02yCRR5klZam3NRuCgHmgqNAy2A0b8X7DRdzM2zbxE+BwX92\r\nesWndknE1SPUex5j93AHt1VOcMPlb+u1oH97iMumflA0TxBu/KePSO+KgqVa\r\nveLsa+yYrT6x7b0o7HRyWaxSTFiT/a3/xek=\r\n=jlPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+LQR0kgTzQbzVXQNciuQ1PHy6IoHTVmlQuEjHTBFx2AiEA/l9vEIe1RP4X1BA0A6xI8EBGarWScxW1bo2isPNCgd4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6_1646119173580_0.7609221523721061"},"_hasShrinkwrap":false},"1.6.6-1":{"name":"ui-framework-jps","version":"1.6.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a681c42a63a2b9aba894705b2b6434284509be35","_id":"ui-framework-jps@1.6.6-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-XAdNMGw8mH2o70RWD0Hd/5drXDX8W0WQxbbm7KjO6jnbjjHar5MDPSSXc8RCxhnRRyXs6JjQycv4hxIs3EEk3A==","shasum":"5fce4e0769df54051fceac93e5a4c0d26c272c28","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6-1.tgz","fileCount":471,"unpackedSize":1360657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9p1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqljxAAlyhfCMHFKcut63c1TKCIPy/Tc2Zr29va/3MsTAkDvcgga0HZ\r\nYMmOVV8MnNOyM+0Hn7/RLEMqXdXPy0wpc6wwp1uwOu4mhvEYO3s2c5fD4UI9\r\nuX9/X0vDhrP6ZgXMTRCN4ffSLO0AB7HcX3JFsNRiY05LdnUYx8K5tPCvJR96\r\n20I85j9UzhkhF5ZVVGUXvHVLQYT6+Bp0VPzvP06rfc267hbuXE5gfv9HiqNr\r\nKu2xd5lzg1RDMiPqog+G1PYFjDeFEbshY5GFna2QCb75zSzO0mdrTFSJvIDC\r\nEQh077g+p4fj5gWjWHwcqOJOkZPhlADQBTUBieb67MJfp0QOF+RiJIlIqzYk\r\n/9Ewp6LRGiif4PK73DQbvyIyCF++0oDRF3NY3OFjXd8lstaicX42A19KsWQ1\r\nPdSWomn+gfQpdvPOk8Pa4QibYEF6xLLmPGlTwmxYP5efggV9oCMsbwPqQWbH\r\nsb1kRGjShqkarh9fc8eOrRWnjOZtYoI/x5A4qK5uKaHlLeCWatKBsqozKZUP\r\nxMy5QBTJYbMry3sfQ3uTKkN3Mryt0TKj12mkGVt4vVDNjXkyq2XblcOkIB6u\r\n2LM6ZqPauSZOKZEi2sqBHdPyt2/crsiY7GtniAKMn5lz+Q4i4++WiKEAYKw8\r\nS7u2AIcmOnlZMOXiS4JuyJPSUrhd/QdK7hA=\r\n=enKU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJSbVjicmb7dCNWXVHTGqpja+Htb991Vn6xMxXrg6GWAiEA1sx8fW9KRFNet1PctFadXc2RjmXIzVmIgJeCKYhL0sc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6-1_1646254709072_0.6591144102485365"},"_hasShrinkwrap":false},"1.6.6-2":{"name":"ui-framework-jps","version":"1.6.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ed702a857950ef1a4353cf793b15465dff6b609e","_id":"ui-framework-jps@1.6.6-2","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-ODzGyklcG3NRjL13F8j5MGpJ7RQwBbu39YwWDjQyTP2PQBLrWhari3yRO7OecCN21eToMBfjbO5PaBNTajM76g==","shasum":"da97e32e119d56fcd5963ab4bde6c28ae7ad7a4d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6-2.tgz","fileCount":471,"unpackedSize":1361011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH+eYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFxw//SGnb9d8lXiNmahWHDqK8oFp8eMrtU06JUI2/tpIxs/sdXZZQ\r\n1gh3v7EQf9NOp59zwpLa/geNl2aQpiGG3zyX9Znl6uc1bncHM+ePahAsD99i\r\nC1+rh5i9BxmPeIz9oh86PrIUY8tGCAp3CqYIFKV8f74yLI/7cLrFWYvfXJFy\r\nKzfCbl/ltQbjdXOwvlkwPe4sfG+rFRgWRcDxUBn66DZk6H9GSD0LqEpKTY+L\r\ns/iHZ/5gVfIVVQfLOfBvC0/7bDnjvnoLtojCKkywbsKCdyxV6pyzMfoCO2u4\r\n2qUsuACmsD//YCUTRiOipgVCk6f1riG0x8k2aU7/90qOO50lvQi36B2Mb9Gk\r\n82FVnPH2rhIV5maHfrFV+tM5aSJ29RbLx5ZFqMJ999w40HHeRIblE5TZHapR\r\nQa9ysRAlPK6v8olq7ESuo9v5dLQZawRIYKRo6v3/xuC/2bshyzUuno4/mTLK\r\nUUDGmRwZRlo1pG/pkI0sKIYbcylquQhx666scHYXxxg3Wndyzx0h+Dlohi0R\r\nxM84/SXg30v8VFUyUNEa981XlxwoPweF6YwztVVN7JOtOGlOD8LQALxaSpRu\r\nIiAwqV5a1Rx0esM6r3HmlmUYfYPW9AmIh8iiVkPm//btqgWssN5nybYNuWpR\r\n8OpbsDEIMnRmyTyjkoFIyTMcOlkFlK10UtE=\r\n=AIat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFu4q0smfTxmFDO2D+w0Apd3Ri4cJb3d3uDqaSBVhd5wIgCmBxDluIoICpbus7fUUgNayn6YChOUdODwOhgLf60Kw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6-2_1646258071938_0.037818823928668976"},"_hasShrinkwrap":false},"1.6.6-4":{"name":"ui-framework-jps","version":"1.6.6-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3fdc856df5d414488597942c76fa6c9c79b5aada","_id":"ui-framework-jps@1.6.6-4","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-KgFaVY0Ly53/7I2NNqH2l4OUDHL0cXIGT6A6q6A/kvCaFYXFYK711RiRkOtQ82TcVvZKbUYiqxaclcJN3sDDQQ==","shasum":"4308611cea6ac458b2dc8c46c3c646d23a222424","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6-4.tgz","fileCount":471,"unpackedSize":1359158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiICBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqcw//TtqR7B94iG2GgbJgbRSNaUgX1Aduon8gbBVJhIkXTWoikLSn\r\nYj13YzyqArPT99PLXZ+Cp36pLv4j4wGtpPqG4mXk5oKw9+sZ8xoQcQLpoxXg\r\nKyAGVqoKvXQIlmQOAdMoffDfNkuoCVZXy1LcLLI9G14Ia+1BYz+o1obxIwNW\r\nOAjhYo+f/PrXHZ9dygnNmcjKzYsTmwufWqvwtpNbDdIulqxU5Rkze9WZQJfn\r\nLI+pT0uRxgC9VJ5GWt/omb4Mhf2pvRcD/L4O/CZMsIwYrBfakNhfIxanYdIx\r\nHQdrAofz4+ySYrEO+MGVYYkSlBJwzWAhTHxA0RXrIR/xoW9VRKSNs7yVmJE2\r\nKYR1FNgAE5gPQIvBC6HFZfDiq8XnTJrBRkF4nqIX2Xfz3nveezDj+mSFC4F5\r\n5z0C8Y3tyHoxlk3lHGAhEZZdO8f5crRdmzreI/1QQ5AkS95T8LPWu/2N6JtR\r\nDWgTVmio+SVWTPi3KFYaBeXrAy0iHRWxJVAyD/5x72hT4NdjEDBwXjo4bGqE\r\nmokNOEWpGqpvH60UfdKXaM469LcNjd8ekFqxqAh0B/Xo52Nv+wVMoKvpMI0u\r\n7+EAm2G1+YuuvOpfHBuT0eaqaK19OcnO3dyNcoy0HpdaWTxGl4nHSQ8UD/QX\r\nOVPCQmxqKzVILMQ1mEWGG3UABBb08VZ7hAQ=\r\n=R+Li\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxlX8EaUQ8hUCXyMnidcFCAzAr56i5joNI1szbXBLjiAiEA153r+QDrPOaHMAHtxEaOrTAspLjGMSwPzM7etYWNaf0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6-4_1646272597465_0.615945125245446"},"_hasShrinkwrap":false},"1.6.6-5":{"name":"ui-framework-jps","version":"1.6.6-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7a7e28b6778d80acc23890c92ebf04b3cf586999","_id":"ui-framework-jps@1.6.6-5","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Ytrppej8hxnBkK0NVvvVs48G/m0ELNeFMgj8ujuS2ZXhyW0LBnv5VoW4WXYzNpXQMjU17FuaLEBhhyXBA9vrcw==","shasum":"4317e647659f3285fc586b73143c390f3198881b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6-5.tgz","fileCount":471,"unpackedSize":1358540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiICNlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXXg/7BtSve4WyhXnUTRolcLlZfcNuiSGP4ij3onsTy9IhVqBwbd86\r\njtwRUp+/tc6Z//yJeIJmCWwbhHNSvdw7Zgb4VPgbHzXP8eUp9SklIsGWdACy\r\niWJ8wKu2dzJt7JTPLeXxXRQuez5voJ8MY8saXjumzORUV8JD8hnR6QWyQy9K\r\nY7gW2ULIkMvRTQzjKJHvlqGqYqdJakB0sUpZSZjmbIlg/M9k6o+hzlhW2eea\r\n2UgNyFApn7bkip+hG9f7N60Ai6O/nGVecZq9aMi5tWoCdaeOpB7Zxd/hXhWU\r\nCXP5vCS/I/3s5Tj/TA+FkjeLS3onHRWPC6RXrE6ija8883RA5hlNE/7F3Sd4\r\n2XmPNYon7t65vE6kBRqO5083nZKPhXTXYmUXAcPq1uBkAontT3KOPtoQqQkz\r\nlSlsw6hUu7ph0VCnuVdOimyY5nIxS4JKoToTDX2Eyer7Npv2wAFu/mgeIQqn\r\n886E53colnLhVCboF2uz28ccg0vkAbtnG3j17NIO/dvJSLBfvlTuASAEGq04\r\nNoojQ8cZm+4ajkC0sqM+t+TreYzMgMwxjvDQK7Jks1hSJKVIsWZTjZCw6cyH\r\n3BsJdaPGvS8wBJ2geXdpIzinlYFvO6Ggpg28aKvyrQLI30iqxfJoYEOUBQGC\r\np9kx8OBOsWoxTYwPsU8n1/oj4VYznNMOTAs=\r\n=xjzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJu8HsHzQmKmK1EE1J/4DRtVD2NmRWxIZsO85aKxVR1AiEAr8zv+l4ILdshwc1WNPU72T1ok4D7Kp66vmAwo2kmI58="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6-5_1646273380719_0.6202598245039219"},"_hasShrinkwrap":false},"1.6.6-6":{"name":"ui-framework-jps","version":"1.6.6-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9dc1d75cbde536e9345554a83e54f82202d67527","_id":"ui-framework-jps@1.6.6-6","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-/hmXoInb4Z5cpBcjQytfbXbsjjImVjIGxbbnvdkE1U6bpMkUHUu1X4Dqog6OiZOKr+4gFqmFSZ4nEJ3CKwCJow==","shasum":"dedbbc886882d60f22ddc40f63dd0d1c688c8a7c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.6-6.tgz","fileCount":471,"unpackedSize":1358656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiICdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS+w/9HcIBNyxC5MJWB/aOV3jco/u9dXqdsCLfeiDX6UX4exU5L8+4\r\nfhFi42eFSIYoglz4fqq87bF9YP96enNnCH6u6f6ODFSn2WiOdjpEe9Lb7mXQ\r\nkiahFhSTekcAdZhhReZB9kg/iiG4MQPgthvQ7ngHZH04bF0R5sww/kwY7lOO\r\n/fE9+wssZmaAxnJt+hQcyss+EhVGuRvwLwC+3D2t/dj5vmpuJldqNLWqFpj1\r\n20tOQqH3avXzqEejCKDyjLj9ZDzN7raQhMffB6LlIXz89c3oi9Qk6t0pk6z4\r\nf3fLFcKsEDkPlR+Vx4M0YsbNsnxToFXvo1nRCE4E40qhviEI6X/hc15Cv5xn\r\n0acVhN7IyFiqZEyyjPKEkSrttByhula54FV80872ZU8Y2Jwq0Wexn9bozWAc\r\nhTi3n6X3tHjBMuGowvy/CI7Lmkd7cK0dHIY/DYA3xg0ziEXSNOR9JevQ0OCp\r\nsDtunYmQys5ms4C1U4Gao1RmbhS5AsYEOwTAJKCTPNVhopVbG6ulRJSE+8CQ\r\nFbvOZO1/nXedUHIJQqk1WdVNttrcNO7Wb2s8hzM8ajjtxOZUZpZCY7RSp8vx\r\n9ihJB2wY+wHz3xfv/nPN/vaaRNfGB1GxQBhc5mBaciUFAjNDklXjTa77zgWJ\r\n25pF2OMDwskXY6Pa6HCCMqLPqt3EkdEq/TU=\r\n=V8q8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEman3LoqKLXXn0/n7PXG4KMjr9zN/bhzxipwcoFaKWEAiEA7UkBydj4U9bj9E4Xy7XpLmopbI3VEOPOp3lAs2iQ040="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.6-6_1646274382765_0.20748339124021276"},"_hasShrinkwrap":false},"1.6.7":{"name":"ui-framework-jps","version":"1.6.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"821c3dddf7108cd598776ce66ba2328c5ad6b3ca","_id":"ui-framework-jps@1.6.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-LCqocEhDFC6dEt6vDNl5cI40hF5v2UQN5zX2qam5gjcneJQ0ce6B7noz5KeujReNDSECRIKw/dqqg/0wimjHgw==","shasum":"9ce87651b05c1a755b0915a27beaa7c5a332bd17","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.7.tgz","fileCount":471,"unpackedSize":1359609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJFS1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+FA/9FIAAMEbRlw8soaFUl3t+RE3iybh3krCRNAcqzoYu+aniDUQP\r\noECO1rrE62v/aoJP7bGR+o0LIXpuqDLllH7FrlulzWNdHtEsp184kWxYXKO2\r\nfoXZr6RuOPoDa1/LE2ovUCIkZnDzf6P7uY1a+INyCQE0TH2fMLKMk8npPV4P\r\nJFf8mGiJPuot9bm9rxvrEbXNdDu9rYxXczBpTZTlmhUlRYkKinxdjBbT/Grs\r\nq7Fkxy0Ym3UyiadhrLKlO8cqGK1UkczpvxdxkiUCEg2bEOAafUh4T9rz4bm1\r\n5/68t6ntLaBkZBUK635xQ2PtcCxGLzeAnw2U6tNgshlRrZ+uprV1ybN8R1dI\r\nuKr474Kn56/abyakR6jnb1q3HU2Q4lKjY+0eQeFGWWvhQ0twHu54KKRXRoFi\r\nsK2k2LepO1WeXgzl6P0X+Q5tG31K3wE9TD7MUGrixPlHePbdMq0aFbZPWJTL\r\n5RyuA1rvRlmW9D9G62FP4W2ooBrtHhDekCtQ+QuutH1Oah8vTKIcpRBEkTV3\r\nqT9viwTFdOjXCv7U1hGvbcxnzsbn0IL+FeY2Z108cdgClz7fH087SNQ1G8H9\r\nfwSIWS5tpPK8MEOJg0Z4UjYxsaphOPCxgxYUKvxaDKzK4dRWPlBqJ65ogDxC\r\nwqsw5032clCBA7LTlx1Rm+4m1QgmNtr/ZdA=\r\n=ThNw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHTi+6yvrnkcW50KRwM/wAn/cSyjjBuUVXW+rUIXM+yAiARIIvsMrn27vQ+sp7jWd2TDG0ufPbVuXCEE3qBs45fNQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.7_1646548148839_0.36969113097773887"},"_hasShrinkwrap":false},"1.6.8":{"name":"ui-framework-jps","version":"1.6.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"63c476350766d5cb970a0d939c52de5e3ec41cc9","_id":"ui-framework-jps@1.6.8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-PfTcI0r+VjoBPiLK8n50wWDdTxVq9qJhYlJL1enoC9Qqhx9gNHzRwD9RkOhK6j9TObz3yOQv3MFYXTCNg7lrnA==","shasum":"a738701dabcb3d212d00e848ebdea46d2cdd5096","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8.tgz","fileCount":471,"unpackedSize":1362899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJRgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBuRAAh+gCukMmeMJXN9zJmJtdAUC2ogZ3PLzGeL9Td7chXmX0/tj3\r\nZrhQy6Kss4i8H0CdqsCHVuR6GWEfmdu8WS2v7AC9IPRK7qMgNbTzez+0bC6A\r\nw1jg0Cw93T09WYWcI+SC4E9NruichWVGK7yuRfF0G+gA7eHPIloQyWT6+6ei\r\nTepxgkNWTq4JQaa8T57jS+iqWlT5LQ29eRVG7Xyk6Rm/kxL8LGzlqOnX9qIr\r\ngsyD/uI5hDj7yvlK5BFR2GDbxNfgkG76HerFTkbg1qWyH0mWVM7oAFkxPhz+\r\nusCyoKuAM1dVEmES47359zwtJ9AuDR7u8aS1lVoOs4rXvX8of3lHWquuC7/L\r\nYlQIqgH8ZMtmW+hUB1ycJWWyCQE5P6ene5ttxwhbPTDr+XzCeeLDEfoh9BjT\r\n6PN1a+zqiGw7HZ8DUv5RuWSeXEnZZ9l7KL8rF0MAu/y0evujm9tQlny077md\r\nq+dUge6iuyWfo6WPctF8EVRaiBxXQ1gHMt862dfbjqobxCVPJYOzgLwMLeIE\r\ndmfsu8ssTBJrLMRzGklSjn7ndvN79sC1xx00q/Uv6dBBb8h1YN71eQGLOeKq\r\ncUJyiGt4/2NsrxovwPVrmqYReKr+Ln+DW7dFTSwbqeUTyyef0bMNmI6NSGdy\r\nrkFhH6LxtpO3CqFm9VpdrcmY9My4ycujB2w=\r\n=64Jf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmaTkwwt5ZAw5zc2xdc/8gYuL50H1klKK/h2oXS/Kd7AiEA8dUjtHLSFovE9on/fD8Edu4QJKl7hQO4k76AsqTIj1A="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8_1646598153007_0.8675086386749802"},"_hasShrinkwrap":false},"1.6.8-1":{"name":"ui-framework-jps","version":"1.6.8-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"acdc7f65e7eb8636f53ec255eaf56a5fec6399e8","_id":"ui-framework-jps@1.6.8-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Wxs2eB1KpGVAQcNzqu7i0JeJIdLx0yrjbnY8tEQosLLhMgeIv6E4HFU2DCx+M6QCLl71j95lqbeYEMk263a/Lw==","shasum":"e36098f78fdf7b2363b3919e39fa0eac9c745baa","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8-1.tgz","fileCount":471,"unpackedSize":1363228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJRlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonOA//Wr9f1G8vvGnG86oMECS1EvAkVE1/Q8kvU8ft7TxpqHlcwNma\r\nygXdJSAkra8qI8E7tcWBULbw2kgwfxQG1nEgif1VxfOG1vYImiZikGd/BdzO\r\nPsOlLFqM6jR5Hq1ne4uMrixCnZHwcyOLXyMQW9F30ImBU+hS4Mnu/4H3Vxrt\r\n9PNSeOwAgg9JSHXtjQMQoL9Y322KGEJAtD4Lx7ToGgd7FaYqM5uUGmC5XwBx\r\nIlXflrgoP70BaX6dhYlsYqpbQtY5g5N5acmDDyAAE8i0rqJM0nnihIawj33R\r\ncyEuF7qXvTq4dZdzoWtp3TFoTN8jlJqdOahUHatsFonquoOkRD9m2vrWTIDf\r\nKx1SyognwhKUUm1TF9GbFqbeDBEJ2BTHM31QPMYWeUhEtOo66B7EKDUdVr4Y\r\n9yGZLQX/ziX8U3OsYIxuX3YnwPCK3yAuGmZDWwF7diKreoQU5SVKxjCzIq+W\r\npdlqTx72WwWR/ephMku6cIxNmceUNp8xND/64K1rkxTKzwZk9tbx3SAbXEXJ\r\n4Yxwmsh6CjOGa/CI6XUHa7k9DiOY2o7oJbmiI0E4Mb3dwbtVOeG7FuYlwaWt\r\nps4TsMylfUj3qYpR+ImYQk0FpQc8MtYXgFIIaG+Emusnea1U4GBpfrYmhGRq\r\n9eEt9dNa5vN8vIu01lro7ZkZgJ+kySvvJb8=\r\n=kABq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQCW5pnrDxyw0vY7gMbwoVe6FjnX+iPorCCo3gg9qsQAiEAkNa7w1U6SDnP7aB11lMbIgEC0sUGOlboGTmp7dFQIo0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8-1_1646598513145_0.6972357849016151"},"_hasShrinkwrap":false},"1.6.8-2":{"name":"ui-framework-jps","version":"1.6.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"93f050265996ef8cba713669cc127e860f26e0f4","_id":"ui-framework-jps@1.6.8-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-zoIP2/FHoPhUTBIX59Wvj/im3b93s5VSVajd/JpeqvPjZn49kh0nhkhCOs8DmVHL5/CUXF2p7ZcOaZK+IB1KjA==","shasum":"d4693e139fa2ecfb157104374c39c8d4e4563327","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8-2.tgz","fileCount":471,"unpackedSize":1364220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJRrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT8BAAozVlC8lTOVq8U76H6EgensEUYZbvkLujSnoTWgM2yZvziUkK\r\n1e6xCI234LqAp0Z6gMc+geUsH9Gv/Xez5rSm1B+wvlFQjD5nZxO7oHuAu/mK\r\nnRT7i619EoAtCMQTFeLXPxJ8QGDtta0zSqoKJXis2cfZN2W7/fNP9Le2EfaP\r\nie1xRaKsAEJp6pgd1rNQBqHmbHBP774Oy66FFZldecpJmhIxL1HMQs2MVcLB\r\nsTHE2Ng/mfKRm43IR7QPQ3O4aCPk2N+vyzAgcBStMfGx+oiKSlNaXbQYcJ9+\r\ne3crZoKBCx6rVPHpRuPtOz3bowufM6jhxC9UciLihbncNEBXYCrrrODolPRj\r\nDFM1mmlSpt/M33vz4VaRMXHYDOdOQQHdwkYSZ9z0n83RQU5TM+oma96ECTrb\r\nm0J4uXF7Eb/vyY4p0V9oTCQ7Aovepe3YDZOQf3yUv6mr9mAqTUbK+96Nbgvk\r\n513mBcT0au3WKvsn4rr6MmvpOg7ceP1ilprvJv6OA9UQsVpP4bJLYB9cMHva\r\n0Omqynzf2o9d32SoC7LZJk4w/+rwxSoQ02BdSLJOgYg7lhIMnYURos73clkR\r\nk/cVj7bDrhmlHNDWQwIirQkeE7dW7m7vd5d8pqEZ46aQ7r7t4BU0ScUnQJ2j\r\nZtVnr2CkkxKt8vVc8P57PRRxRS+mxwWUs/8=\r\n=6sPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAbn9+IdsGZ5jTcROj1dvjF1CzLiSzF5JsjU3+wWRRFQIgQyt+fEubK26WzedcyaaSzKGYfDqPGpd5UJ6ZB35LbdE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8-2_1646598865580_0.6230388998215968"},"_hasShrinkwrap":false},"1.6.8-3":{"name":"ui-framework-jps","version":"1.6.8-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f108add2e6c3286bf2be876c6fbc3e7d47f04fa9","_id":"ui-framework-jps@1.6.8-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-H3cfXW8wg+0ATkskQfLu8ERlyL3JgkJWChBsSlktIGPmq2O7H6v12T1LiBf05BzuDXiXgDSJ4Qp+LaR6xfaPNw==","shasum":"3d4658a785d57c3d359ed41c9400dab0a43826a6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8-3.tgz","fileCount":471,"unpackedSize":1364474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJR3IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1zg//enN39LciPy4fJgwVLOESYBYffDpwqb4DnbM/WsE20yf+Ysam\r\nz0IgSInvWmRl4xpR+YqxrLz9rBQtwCysanLS7jCWqhotoQ398ZnWNdx1RAd7\r\nE+DVC+co72pHQc/ZbmYFFSDk+tqSt1ZnuC6HyaJ3ezQBPjDATX4u1emGagvM\r\n4j+mi0TC0NoDplJN50VZlYs1yK/hvnAWm75FfJXL1P2rUJGDIQBtYE9BYFQm\r\nNaS7qcAgyZ5RJSmP9zcbQrxlEGRpssbyZG1ZyIWFjn/s4Di6CNLK6mPDFHb7\r\nb25XyATJd+MMgPODV/ccnQcVr9R7zvmmW4RWPRxDArg3nfI+54LGalQO0dGk\r\naU5gcWPFOwE6pJZ+hZogIRjD1k4qZE49+k/I6wC6H9mgm2dJsF1V+fWTKw4Z\r\neLMspIR6jK7OFGTnq1BSCLX8eH58qSdsKI/Jml74M06iS1IAH2dB711f9Gkw\r\nVBqrsjFTADC0955trVxFp675nylJElu2aqTbJIcHaAcN+ko/hK2D+aRdzkRk\r\nGeKeZPmeqLaFdLGLjPYcEEoWZJ8bnmoOLF1ENRMZIEdRuvqzXKZKCR7EXWcR\r\n90oJ+ePQBKGA3SnLMpdgeS3PFmZIsLunkDOMKG7Sp45lXNH03XiW6bQo+wpc\r\ncOcpkGPsVAau3v/cN/9gl2T84feCDfgoC3I=\r\n=1ydY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE73rSwdISkD6l4QyOO/ZId13BazfTH5Jdg8+BSDSqXnAiEApF3lUGMY3wTzXOXuxouDgOtC2Ov7XUUG1mQQxcryezM="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8-3_1646599623948_0.7088183317578631"},"_hasShrinkwrap":false},"1.6.8-4":{"name":"ui-framework-jps","version":"1.6.8-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"003d78aa8f09d98083b8dee928a3898596311c8a","_id":"ui-framework-jps@1.6.8-4","_nodeVersion":"14.16.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-/qblaoCirrn/hYT3VbYd1UWQgAGaDEYBnskDqE07erzL4DYPJ3BHM63TF0Z+wfty4LQT1aiZxK6D4RDPwyepEw==","shasum":"e72be9d3d72a6c813e0a8b9302c219efcda6028e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8-4.tgz","fileCount":471,"unpackedSize":1364983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJTc4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXDg//cqCgMwA6yZNY5kI17WIA3qbn73tpq4ACVJvL+WcuhUSTcK8o\r\npiQx7lJYXE4CHnzDcdMueXPv7F5g6qxwq0gfWPR1KqUmMjWQ8ZTdCD3iS3P9\r\nEyyTFqYxwiO0FocVMTjj2+atUU79bzprFajwh5mbsNcBabFpdAsRIL/EBF8+\r\nTybJyHbVN2ioVlXm98wDOpyaHhAMwaesT4u255tOyhSIRbbn883YHPW4lmaB\r\nAIEiDigqGubgucmkg7q+yLLv1AwrJx7v7bzaSbbpKecxUwevphrm70w4kEYc\r\nKeDs6/fJsJpyBkR0uk3fNeuBpb0up3u+alR+khxG81dyS8uzk6gEnrkiY5fP\r\n53Wkp6nOGGxUba66l9rijGgOCRYIvG8yD4tHENXV7XPJxjcUkXXIKQeGZM5u\r\nyOGdwDD+2OOHO33yH61gVMfPV/EON22A+WnIbjHXjxTbLTZtscPLVCJG8qBK\r\nwKcFRjCi48k17tt7HNKtagk8IcqizHNNKDIH6GWKRvi2MHQKYZHt8V8HJ9BJ\r\nb3vWN2CvP9N8zAjtob8WtxRdIFjt8calFLt5ymXom6gUfy4bUoq2F0BEqWr8\r\nB0KOjOk7hXfJ2b48bZfJ2NliEV45FFHmmR3ShQ6m6HP3g/93yjbpq2kY1IL4\r\nBu0ZcE/F3zaNcQbvF1n0oKwSB/e0QV33t1Q=\r\n=kTzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1j+IBghmAqjOpdfdRBg4viscBgW8habxbyebaZKMWJAiEAhNKHSGt7dH2VFbsFcFm2+VZknB7WkzPxbMKTqJilpd4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8-4_1646606136547_0.42948388327828235"},"_hasShrinkwrap":false},"1.6.8-5":{"name":"ui-framework-jps","version":"1.6.8-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ca8f99e626c7d9ec203ef0fad5fe655fd4931e09","_id":"ui-framework-jps@1.6.8-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Sub49Sj+UGSLdhnCr9izGweyW/JTSovpahTI2Wk0NasWlfF4nSvJQnG4ViSP47HEJKtpIL6MfrP+yu+Mrl85FA==","shasum":"7b738d2bf92c2eabbb37a8fd1b650676cc26960e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.8-5.tgz","fileCount":471,"unpackedSize":1365329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOEA/+L1wePaZcPK6nlyIMq8aeLlzVI4tBMA4T23JjVzdMqGlHCdxm\r\nwpjFxkFQjT3o1KNaQJ4h2kv9kcjqZIOZAWCEH3fMV4SuWtGiVil9P1ZaS4kf\r\nHHeyHlko3EjtX4dc5fDv5e7p256tNC4XmWoGvCpskwDrpG8Xu6fA9AodWn1B\r\n94v8zEoHn1aRw8jWF9nJij/UbEms4iBBowaKes6WMh9/cH6PPvmST4GpTKJp\r\ne1mPHnZaA55Ob1ugs3R91IX7emOR13pn2EKCuSLMosxdfJ6h2y0UehzQm5Ve\r\nSX/FBR6LvmoX87pwHvFFYLasColC3Xm+iub3Zfaruy9G/F/axRAMH2Ric8oP\r\nitRxO3+CbrfZl6xEp44Vr+juL6u77iwBCvTaC/lvs2UQ18whqucZZjNJdGW2\r\ndW5/j6tlNhvaCLGdcsTyGPz+KHgGkgvHG1P73XSuOfsaBgd8NCLHMRkUZyTK\r\n6tDH9KwNoeE6YbryZGQaAaR1sueo1f5/C/zcEAGHcv4+Hg4v7GvNejck2otd\r\nQIqSPHXQMZ+Xz7vQ926STU0KldYokZodKHIqOJjwQ0N8t2jRhJ0MUOvj03zN\r\nxOzLgYwdjHYwC6f2vUl5Wr6l7/nSkLJ8at8r4q/kGxRYKkHBgLgbi6sx0f8o\r\nMsyNBB4q3duUBFwbT2UNCvmeKF3EoxL1ajo=\r\n=W88w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6csbDM32WUwXunp4ZwFLKu29GSXQkjV3W22j1S+8l5AiEAgt0ngCzu5Pd64EuKDMGvJDg9/5aLJwMpin5fJsRD55k="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.8-5_1646641276258_0.12826383192559354"},"_hasShrinkwrap":false},"1.6.9":{"name":"ui-framework-jps","version":"1.6.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"94855a88973d17ea3ee56c6a5f3cc83b5fbd51e0","_id":"ui-framework-jps@1.6.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-jiKLswAsEiwDzxq7SP1h+etVvEzOW5rLrgTpphgeOpHikEIxCSxr/zy3bZKY8M9G0GQvCarSoxi58NhZsL94Hw==","shasum":"2c2c4765111dfce25d4e493055b1334045c49cf4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.9.tgz","fileCount":471,"unpackedSize":1370007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcpLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7A//Szbh2kAGuJM7wsTGC1zjR07tMNACE31gGUaVsnyx+vsGAew8\r\ngl7YPYHtNmOB/7clEaGQZUjqC0s0XdkMmcpP2nJY1hp/n+Xzo7CjwuaVvl6H\r\ngncD1vmOQcLhqO+XILSOTYTLsb5ZA0Vd5TYmiEYMVLc/hMv8+c0uhEkpO7xB\r\nucCbnuGYwzScZD6lTZRTDAzMs31FrosMgk3h4HWcuPkr47lGLRR/+68ygaOk\r\nE9ONjM/tyDHNpmgB/sDP0nzHLuJN6IDrliqTY/ADiKK4YD0udb0lJf4h5+Ba\r\nJbJ0hHL20zjupg+5Wsc5sIslt55hjruEdmFI6cJZcjrUV9Y5aoI15HxVRvqf\r\ntGwNBQVKecCzdbaKejsNuaTLUuo4IR+TqZaVQ7nlf8LXSJ8Lm78bc2GZ9gSm\r\nqU0v3ewJDI9fO3d68yhnxeeR8Xm6fceFh568BRvaHcmUPiyl5vOd9c35KJdA\r\nubqlqe6lJ8iznY8qezXuIkens3ybgMILAbDnlSHIxVtw6C4FwvZodoGcur+5\r\n9boMAwA+cAKpcvMPSIDGGgDUMBrW22DjpDN6wbMsZtTqwPf9+Op/Ocrxaoxs\r\nFJ24oYWSadeoKYKlpB82P6bDo+vock/A8AUMHkMwnVYeRkyRdCsG/JeAIqRD\r\ntAdFGBuGuEuEBcv71SRm87ZTRL6H0d4w3uk=\r\n=+33w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI+7TAkx3fRuhDPIUSZMMcflj1HwVJWjtXQVvUO1GtFgIgXSPmT7D/qZHXj8Dmdx7VQq1tre+SxtYYj5Xb//zsh+M="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.9_1646643787037_0.49764716787465324"},"_hasShrinkwrap":false},"1.6.9-1":{"name":"ui-framework-jps","version":"1.6.9-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f53f41539b4dcf61cf7050efd365d29b32b6448e","_id":"ui-framework-jps@1.6.9-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-BWbBjJK0cRDOo1HU1Kzt0Lgg2d80rxyQOB9h4XOHOkSWP3V3XKp44Di4/Ex3t5ZvncQ5CuSFz4kTgj/Gz9iVdQ==","shasum":"8e626cf5e3ed7ac9e7068638dc254186d8ea959d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.6.9-1.tgz","fileCount":471,"unpackedSize":1370533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJc4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsiw/9F0idSZ5KY5uRtDz51Xk/oij77tNWpXRLgfu3HHrG9420Gsq+\r\nYxbwtTSfqVe68KRI7Q4cPd//QUw8g/VSWwwSSm7FqZ6RnpayCT5wx5W6LEVO\r\nEv7Cj3QLjdXeG3KVxMgtLU4Dzwwa5jLhAffVd8+p4WjaHKYk+N3jGTHZ/Qfs\r\nIPrQZH6qFJ/8CDBEY0pd/XaYoZdn19IKlGkwwcFW02wFlWT7S8IwKvRa35d6\r\nTqzI/SFYk4nuKx0VgkrRa4p0eqzNNCgq1ywcTdy3MihXeN19VkIvTzKlsign\r\nCveeJl8M0BKmbLaK31neZba+efJO5L6vPtSMIMqKJ17hiR9JS1Jn1c932FQJ\r\nMSTAqStfAYr2qQBvIaSAomgsog0hEARJIIj35FFGQsl/38f1d4A71WAzUDdS\r\n3UR6HFU1g6Jokz9ZGk/yBZ0Wem5cUK1qGRQ+mQqgRDdKFM6St3d9PXJrgFkn\r\nDyE0pPglEKLn/xteKH1Y/iozV1CuEV9k7Bu8zNdBNnQd4ZW1MfdCrij4S1fL\r\nyG+NVBpTw2SsgXtj696JeKKkXPYcp6QlXf/xDJqBVc9mokDx74EF3YD2e7gW\r\nVtk2SEEmu6fDzVlBa9HAhCfm9ScIWLO8DL0Ynm5ZQwja7hWLV0MykOXOqefJ\r\nqKkgIoZ4UanfDfiDZPmuXBCasxfu9Z/x3M0=\r\n=11Um\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoOm99DYJebukM+pqMnMusUjakTSEHbOndP9IVxXzJLAiEAv3nWZz7XV8nyx2v4rtt5httKALrHEDPk2QJHJ1OBra4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.6.9-1_1646644785773_0.6173579589452791"},"_hasShrinkwrap":false},"1.7.0":{"name":"ui-framework-jps","version":"1.7.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bf7e39ded200f1397d9faf26e83c9fc9ac99f9f8","_id":"ui-framework-jps@1.7.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Y+Tesn7B/2ah0d+SkMPXZeo3uYwUzZu8Jztl7XH2O5F0HJsyLYxFACP+dJ4kMyzUEGhjRYXaxuX8NrQLMKOzWg==","shasum":"18210381e3612b3cb2712f9b8c06b40c3abed413","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.0.tgz","fileCount":471,"unpackedSize":1375770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJw6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAzA/9EMw3p7PaSI6hqhQtsy1M9xs5/dM6DSm2b+GGJTCHuALRiey/\r\n34sLnXa0Rk0TnRbZOcpu9q3IFL3whtSKQ8enoKyz6PSNTjHuMJC8Zj/wM73X\r\ngy/uJwVbFwY1u12+JVQjZhcO9IOUyByAc5KU2IruegEzNtZcNe0VV8VaqZBD\r\nFDtcbuDtz5+TnMROGFAoNyEDfu8h+omEtQSV5VKpOl88ubLVx4eHPtEVaKPO\r\nLAAaofc4A15YmYOEXReIgMpti7PJ7vHPxmBqtvHyKXMagIWaSL+LVskt7Qch\r\nJ5LwNxmochjVDPfwbynBylmsL0+kxuz+Mxof6OrBEBtTiN/RvJrXQQYzQgAw\r\nlgAbAKC/eCKMTHQN3arNrjwYrYhHrvsQzZyyBcHY4wqYaapnssaSXLqwXwyA\r\nzsZiHU9TePff69KcpqEfxd5FxPPPtaKp/O+PInTJ0tnFcLWE2lxjZZs7kZGi\r\nJqLqrcHPv8Wuyehksk1Op4/eXZ06/YGVSjGl4kwwhLAhPHkR9aXtfp9yQ7/e\r\nWKxCTxW8RhsWnWMRMbHr29oJALIgBCNTzo4KGkqr//hdMkH0lAYt70kYAuLN\r\nxj0bePWbKwP8a0DGTJau4W6eQFnM65DbljxA4dnEddltRHvfNHmiSbFYctsW\r\nBTmJy75yRuuw61YcSMGGfU7BaAPaq5qiWGo=\r\n=xcyp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6oDXOspTBEruW6w1+37SynhkodxaQH0d9rwK9IGz3xQIhAPqi2CHrR/XkcOSiJjBigKyjP2obFwpzgpDlRDFMGp+1"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.0_1646726805303_0.12365622034103207"},"_hasShrinkwrap":false},"1.7.0-1":{"name":"ui-framework-jps","version":"1.7.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e39129d5de32cbb8a9a2ba3279b2a21c859909f6","_id":"ui-framework-jps@1.7.0-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-j2da7WzJNsqKApUg1BaTrJ9Ezzrz5eS3184iZhcVmw0OG/qBo8Z6zgXInM6cUwmKl7BiB46n63aCC7x5S1ZFfg==","shasum":"33bd82b89bd2051cacf5d6402c0b631109621442","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.0-1.tgz","fileCount":471,"unpackedSize":1375831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoScxAAjmKGa014gVO11GRKN9w4iNnxW7VmJbqT61wip1Spkz69bF89\r\nkmI7wk5WiiGICsmGjT9sbTsnfRkEtq/TJpVQQ2rUMDANa4n/4ZRyTfcwqZRj\r\n3uCEODJcKgaeLGz4oeNSYj3TbMI6+AxyIvvieWPHnp9+/Qq3tQ6ZR+YuChbO\r\nLtPv+BhNbv0obYIuz/Ehu4e6KKTwgKkxAr9LHs1u9fTDwrUcgLTGd79fLgB/\r\nwMU5MG3ZVBawuM5MQH2YI1ltB2rIWWd8LXFnvZBc6dw2hG3/3cVvxssYJQUF\r\nr+JzZuUM0CTP8QYrF5DzOZjPdHkidO31oRzO0XzicvcFHem/CIfXtaSHqeUh\r\nDWhjl0RBgDmvWP+s5bohIMaKDP4xDOUm9WeG1fzD2XXDEowtMJ/7y1NAl2zJ\r\naM8EknbxERXqXsDdBydRsLtqIoZbV7FBCXEpfd3MCTY9RNxjDIvzEWY8sqXp\r\nvjGY7hMYVZpPHMrcckmdAwey5SkEFgEzM1X9+/U4t2JYYWL0MWgFxIf6TK67\r\njnIyVJkDSrfBhe8FTv19arfot2y6KoFEdj221BzkV60yjALxV8CyeTOfG/pr\r\nOJoxHabH866Y4MvnR5J0EcFf/TTFqj/ZiwqZOqgBJa6hxBrkDwqPoT7EJMPP\r\nkg0wzWDURlA0VeD0Qi8W2zYNBXaNIQeJ1h0=\r\n=fflu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAze4Qesrw0WwH7wIbc/9OBIWeW+vK4F/Say5qF7IwX8AiEA3xLgZl9FIAebAtp/LJltRDpGK5kctYBe92nbqafEg04="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.0-1_1646728202366_0.11558285474595653"},"_hasShrinkwrap":false},"1.7.0-2":{"name":"ui-framework-jps","version":"1.7.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d31adbebbd26067cd919ff777ffbdcf3ceb7ac7f","_id":"ui-framework-jps@1.7.0-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6nwCKuAB0OxxH3119lcqkVvB1lWzEklSnua0vVLMwvUkv9yQMXc152GVmqehWkcmsJc7/jhczmEDDRQW7Sxojw==","shasum":"a1a9d1610e87465e7227935b47c14657c49fe81f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.0-2.tgz","fileCount":471,"unpackedSize":1376106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxoTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWVw/+PeL0bGAt8E6n0Sih5ACy56H3Tr6hVexBl+YX0k77+Rv+c37e\r\niLhcb0pHV42nWa0zvBTTt9uHiaVUxxH+d7IvYQlaGUBFzJx4fdMrt1sjwekO\r\n1yuxC2T1Ctk1KkGyRGf76U5b8Tyb+ahroywz0UyCliWPBMgio5gmHuIeZIeS\r\no737qZN/8YMd8DTGGRbcWryiDr8nqeKZkpzKhCgXFwHqvM4qUJg8SQMW3pYz\r\nqCsNA5xbDWZ6ZurFv4zCQz0HYgtChC8nRVcrBUCcxhMsrT9SLS2H74TDgVBp\r\ncOUdSH2IIHpDquZPGZGal/WsdC+WmSrIocZXmOzEG5fPHsz3GJM/TC/E0kTu\r\nHygD8zUL/AAmsdnFtDv4VLaKZK1Gvdcld93UzxsEByUJgwxfCMEk7E10+3ia\r\n0XwPfmDpQEpozH0MWIqmXYCQbmWn86qBGBvBWTZvyLZvEiA/gdqRbXxyZ2NB\r\nFXKZ672cBFmtM8M4CkrjGSp7wClaQqxQaluN9jKSdr008ZYDkgdqAupRv7Xd\r\nOYKJpriYo74UXRwRz26n7UMHni/db2B/pso1ikTzFP2KrtoDxd3hcgYuK5up\r\nZF0B/OYpvr79Gg556XhnHey7pymLlKWJA9siMOVDxRso+o48tH948kavJxDA\r\nRk2Vd5yimzcHYRCZQe0nIsfyGTwtOqFQKcA=\r\n=h+Nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO0sUlCM8iBAT31nhIZkdaLX4t8qZjqe2Z6vgmWr0wrAiEAyvbXsYC/2naXKAcbKITKy6wq3GItOCKMDMb2RdED6OA="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.0-2_1646729747456_0.880196152242507"},"_hasShrinkwrap":false},"1.7.0-3":{"name":"ui-framework-jps","version":"1.7.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"54e7807e5afd39bc0056ded9364f29d7b86dee4b","_id":"ui-framework-jps@1.7.0-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-w0ptpSubkCAqhFdhrpYadyVgHJPZTPoNAkBCuip4607PL7jTjCCnJs6ADnTb8buma57hXhNxQTdF0kq4i35PIA==","shasum":"c902e50bed489ecc6c3f619657b36204070fff22","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.0-3.tgz","fileCount":471,"unpackedSize":1376156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxvUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzog/9Foao4OVEG21wEQrSse+TQM87niu217GUmAk31wUSbmQxJOaH\r\nO6Msn9GvKbmYp63KB2RoRJWYWmpOVw1lmtYqoKdmq3r6cbdUZAFxGFxd9U0V\r\nlfWoX/A3vGRLe/zGPYgDJIsPDNckMLe+rjVb6qUVRxxdUOit1Na+yyze9Ep5\r\n/Ritk5cXlb+u1mQRKqUh0TJUtJ9QRtxvxoYxIA2CHoM0kz4wMeYb0/PRkL9a\r\nOVaL3RFqypFNogy4hPzKD0sp03TMzPw12WrhyW/ez0O/yh3+7y6VVZzu0b+T\r\nbfYR3h2/L3wav2GXdlbFPIa4DpjwjHKkwJ0EQSGwIZzdvDQdtGqvOJWyJtmz\r\nx2j032HCOmoceo355lkjNt6b8enR94j3fQ5VFsrtgQD7HgRCWKbqtKXFND3w\r\nMf8TzmMl0SMoenbyq5k0dUB/ngcIwpBCN1W/sgGkCiVFlCj7qEQbsZ5Rvg+0\r\nariTtUZQzimvN6rbwYHx1vSiFzVMizkDqTIRbBtlLqOOx9JcDpPWYbT25gxw\r\nJ2PIVePXuwn+JKA3hvXwFBAhAtdoqKCqF+LV2PSBGB4ppdxdh/R/a3Ewl0iU\r\n7+Wo0T3XQdpGAQ9lDmWk2Q+ceE3LSPVf8dI3mnahcw2S93RVErVA8in5vzyP\r\nx+pmKIhtICpBVN9RK1qdPA2P8X4AfYNWQgk=\r\n=oQir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0yv3gw65LLFbnZ7ogWCGNQzNq1qStZ3VhRSk2UjCyqAiEAh1Rg9iNIBi79bHAv+n2/K37QBU5RAuxWBnm0gl92VYg="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.0-3_1646730196470_0.15689280339750322"},"_hasShrinkwrap":false},"1.7.1":{"name":"ui-framework-jps","version":"1.7.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e4afb4aee44f218e3a1adf7b0a5596b130998b06","_id":"ui-framework-jps@1.7.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-lQKJtqmH3eDbOzFMnS2InugX5ps6qCf+l364oj/s8YXcQBO694nVIjN0jyHLcajKVDdAC+K9x98m4NgVKLGEBQ==","shasum":"9b6e371c398961d940a55947e57b3ce17a8c1db0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1.tgz","fileCount":474,"unpackedSize":1377480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsCw/7BBv4/nw6tyTtEh9JvmhZ4KcimTFovjYMgisgU8o5620Z6kCb\r\nGC30wxpSXRcRogQwXeLqXii9GbQltCID3t9DH1UZAJ9MngVr16q48Ub/SZ+M\r\npx88jU96WKJfIl+r6JYhv7QiYaZCBpwco3oCZSWSiEKUGHrUm1nN8N/EdGT+\r\nI2vnZIQpgpOXM8Poazg3528CqsJvU6eN0O/WognQjjGF3irjdGUEBAME9zOt\r\naQhD5k3jLRUqw2HTM+/ztR/nw0WiNstL60McF08pajziZlQJnAF/Fw+uT+pt\r\n6OVxMJstCRB3y83r1YFUw0igoqpTBEl2K9s1aeSfhGASdlX3XVPLe8iaPItU\r\nUCZIQXGZ6Lgu2PqDfxDMy33T3pMv477J8bSgNn/kcQ2mmoNHmi7pTB9auaGF\r\nFUeVC6FfrUNBDb1DIrJ78UVAOSXZtWUyRdEARCCrf7RAjRaHBw+2Ow8cQ6th\r\n4wKRXS2Ji012mJivu6dKmLjstYc+3JuN6wRTXtTCNobcHyCHwZkyB3lfIzFp\r\nFXbs02TIkeJJsNWj8IaFMZTTJoS+qzph5VfAzocDB9ujnnSLIoNB6z92oSUh\r\ngH1nFCrGaYFG2pF3YTct3ENfMEp0hMK3SROK8bnn644VfLj8CUBCvlOlsPEi\r\n1FJ5sKa7t6ZEdp1zZT2iDx4Vtro4+g6D2Ss=\r\n=XYk4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjbUjRL6Y+dCaF0L231M/HNXI8YDgN7WIjAuPrRyIwaAIhAMUfrk3r26Tlci7SGKpgmf/Cegy+YwJT8hDdEtHeSYw4"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1_1646793368812_0.47076493806671604"},"_hasShrinkwrap":false},"1.7.1-1":{"name":"ui-framework-jps","version":"1.7.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"58879d48cdd653b371d45c24f8fa66678ce28ad1","_id":"ui-framework-jps@1.7.1-1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-32Wlwy2Hp9QLbxDDr5f1h3ifGXBybmpx9fNZL0KXxf9NO7noD1FcfR1l6WaKgZBMV6+cQYa6IOEpClmW9ueruA==","shasum":"15a3862699ffab774ba7554767bd2b6968f291ac","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-1.tgz","fileCount":474,"unpackedSize":1377523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCnA//Q269MGTGu6jkRBDeoRMk5gPNOWxLatfJh5ryzvpmiHCghfT6\r\n5q2Ofsw/Wisktc3Bb5Pv4ctSGdONhVyKcK56Uz5YOo3ASO0FBl/p8lM5VXIs\r\n0/Vas3XsbJmDx7bKT7mu0lH4EPgtXDb+bHBMIlK6K9MT51OOCi6hIZPD5/NH\r\niWeCsGLrDxvl0AeVzgwbxcRDGCSuPLSQ7l7JrTP8zUilEguDzUBu/NX4kpvs\r\n64+z5xfm24aYloZ3AKajWr2JmNVsWr6GcLJR8iBRZ8EzvlSzmIDzAhsifIjV\r\nPaGElF5q1ZHJbBvF6pq+82yua6hB92+fqJjgnCddokZWtTZyX04ZG88RuQOu\r\nxmA2EpGzxhnW4wlPy6OtUBpSzGJjnzvxHAGgi944HPesgVHFt/PqeeEknjkr\r\nAhCc9j56E67F1WvKiRRNbxrB2/bDTArassH8/iHFK1uZJJlyGizcLBFoz+TY\r\nCPT1Ip9ZnYFKmtnjnfA8W2Mefg0p5XTI3MKg0yPb5hS0qkY6BdbP/L70UqPg\r\nKR2I4HnVDRiDoa0pt6aZRnC9GmyjVJYQSwY+6yH6AsaLrK+LN3uHzOoMMT/3\r\nqpBoHnmKIzEjGlsWR/qxFfckhzWfgBF6LP6QCWmvl0RPJcyNXIw/33QlJwba\r\nxYSdKkCdhY7Hdvqi26uBZ1Cfbhq25D63tFc=\r\n=bDm+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXaQxVVGckn7M5uayFGMgl1EewvFqc2M6txzTC0MA8vAIhANBi9x3Pny/XYKPeogHQ3bM4NwOcSm8fAcbdbVIpFyt6"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-1_1646794434231_0.7061053207758037"},"_hasShrinkwrap":false},"1.7.1-2":{"name":"ui-framework-jps","version":"1.7.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7f3fc4cee9ef3d94d74d7df9463bcc376ef9bebd","_id":"ui-framework-jps@1.7.1-2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-t/ikHJN9sx+03LNFhYFLaLn7XHD8zIRvr4CBiWCB0GTb+npVZOhE44Mh8EVCwkmX0cddMnLokvx2wEYfMZNyNw==","shasum":"b877d3af38e9788550da84cb8c1cbb3dd58522a4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-2.tgz","fileCount":474,"unpackedSize":1377527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBf0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqojw/9Gw1I9tgBM3w4SixtecqLyuboIyc3ip2EZGD7LVbO8xw0HKLg\r\nmkcPCk5MFt6Cmh1bvf81pM3zPC2eCy/vSybGYTC/yUAv5c8NvWA7YWeDC1Z8\r\nnRMh7BNXifOQsPteAcP/j69tbKBhC8/35u0jHqZ5ST79FCMz3z/h1Je3UCt2\r\niD89BoRaKdIt7KDTUngBFD2iVquOFmUXTvrBLUeUDAKTrwKTIMMnytRI9lG6\r\nqbgivR4GxHahSS47rUy62uAs4jyT1tHiC3vpNGRA82I3YMqmKl3NkalnwGwB\r\nHuYFr+J86vSQO76gM0eEqY0zdGQq0Fwu0ATTE1svQj1foYlc/tjsfUPuPuKF\r\nDnCCQNkgkZ2IKt4euLSzh4neipPZfXkX4RczdR5fLq/JDLde7/ALzOP2EDGx\r\nJPuwUdXzMokJbidKyKUliLlw03ICszx+dF6JsN6LHr6cCML+8++i5Rag0ELg\r\ngO+jLCk8pJbkT4bPv3CD0WO+V/ghsxfbjwbck0Vy+aVYwvzuqHyciDfuN13j\r\n+0AOErKxi4H1ZBZFAwX7Pk++PRtvrlLMzPjlAk0EwY0Vx7iAHBJbfX2gs9oq\r\nd8Un68D2ARJSbmCbcHAtZkGDWB5jpR0owcMIWjNKjSbxpIKtukvYPDFDXWwF\r\nw8K4D2DMZxDEy+nBbvzAmsIjeG9axfBq8GM=\r\n=oH/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfVSEGhye7OzTexi509fjtOHL6fI3KZU9sFhqsN+P9HAiBkFbYKtiRiUqNJ2hDWeAWREExDu85uJWs9cMQrPHpMQQ=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-2_1646794739833_0.9755537161305916"},"_hasShrinkwrap":false},"1.7.1-3":{"name":"ui-framework-jps","version":"1.7.1-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2da1e41ff78860a1bcc104d896ea4a37ef649803","_id":"ui-framework-jps@1.7.1-3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-lvup8WO3UPwLfT+tYi40bQXXHCd0l1x30lqJT7pvF8C8zAlKMD8Bmm+XPUoSAMANdL1QhryMms7mQyjpNA6NWA==","shasum":"1f654866bde82f9acd961c6631584dc47abe46e9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-3.tgz","fileCount":474,"unpackedSize":1377529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGfBAAgknDXcxrYlY++CBIJLqQcvn+1SiazbH/Mbz5cCwzwxunNQ0v\r\nIisCZgqACWFbdsT2yBHu2dGfxUzYgURd2oHAGtOC/Ycb4OWWosU6ee+61VQL\r\ngALBza8xVo9L5j0DAH8u5zhEL89tXyveDyohYqDa9onLqgNnrC84SKaGFz+/\r\nk8lz/W97fHVoy+3M3NlBNT7OEo3lGDcI0ukmS+hWR5IcXmkv8ojfcozDebr2\r\nc/9OgT2742q92Duycq3F19EphBaL8fUXYa4+L/rVWk/32KjeuKfqNkmemX+J\r\nQ31UbDYBWwbwiZV7Zn+ruLqXFAgMNC+fOJyTZHS0wHCyNfy1+D7xMJmngcw1\r\naqU9jq5XbsdKaDsGbHLUjHOtMeEp5GMSmJlVJ2x/+pdgm995ZuU27Ui6U6Ni\r\nY0RWefq2iN493cJdf617zn1My35UbNZXI3XSdHMud/ngo1AsIqiaDZpSfdU+\r\nXjcZmydeHfW0lmgT13SXE7Ge5aZMTLej+bdWghVS7ngyEcblEayXqvHlSQ4M\r\nk7PQ1bLImqG7+ebCxnkiq8E4wuZhHQHfebaw/Rk8h+QCIsKPo9CnYGZCxUK+\r\nvGGisaD4PRvJOH1Cy0f6pFcFuBYsbJM0RSyCy+xlhMx9cbl0FEMUT8rjVPuK\r\nS/k05EMTBxslz7cwlTBv/yi+fMIxPv1+wlw=\r\n=T1iI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxC33mqQpxDHuRFBoMt6qkf+WseGRnIPkdYNYY4JGUzAiBpGKyDpP8UTA2sraXJSUX3AWKGjDr8sp6YbBJxjmsLpw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-3_1646794864575_0.32528181301128667"},"_hasShrinkwrap":false},"1.7.1-4":{"name":"ui-framework-jps","version":"1.7.1-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"69d8e3e48c88efbc6229db84b1e7747d6353548d","_id":"ui-framework-jps@1.7.1-4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-QFGoF6V8B7j4hv9C/3OjAgYz6gYIr6OFjQiRfa/uAFoCYA6gICvCSrK8++/uFe+1JPZpqfu5cJG65xZ5qdFoIQ==","shasum":"85b2d24fa289fc00c7c0fbb4e69be2e255267fd5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-4.tgz","fileCount":474,"unpackedSize":1377657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSQhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQnw/+O8LjySDV8KdaiK7mRkasy32jkXRoKeDNch9+xjFdmBqZgbf7\r\nH/hxT3CYLP/EVe+cp8C3nxkDMUFDL50FPr6HaEOoeauQkcfaOw9oE5gmFxdr\r\nTfGRGInEXBhH5bw747fNN1tpLL94GdKDoID1LDuT+M1MT2HRtxXLVu8DFClT\r\npLQ0CniPVTbP2xUYluzC6KGYCsokgiCuNAtNcDxkXQJCeNTvr2RFegI69rUm\r\nbBBqu6M9crdlFyWC2iGtkXzg1k4VvOdC3ox9LdiwtTxbfFuC8wUhCzbNAXag\r\nJ07SK7nN+wcIkfoyLaTvhgT5vGOovPkXkAHoNlmPyU30zodlG/qAIES+mFAr\r\ne/P4StlMe4zl1SRGFrBJHOOcCh5R3ObvbazuckrZgytOOWBH2H9Q3hFZp8Xg\r\n4R7TJfXx05k6KaYRH3citwbQC9AC0uh0TuuuT7C0Es5+VZzffa4cRO7hMHwC\r\niff1XNKZM90hmBB7aXbTIra/GnHqwPGzqjIMugoj9woeH5ZzwMzOTEmZfLZy\r\nvbBzZhXQW6fS/dA2MbiXbYeFtjB+GM2brr+rXCEp/SwbHDHLSstmUhspPAVN\r\n7M08n9AmxhC3Ddc/z4iawYAu5UwEJSRrGH0FdfkoidVluSPrfnDn9HYYYHIH\r\nJHixdibIcPUT+2zOUsGjfCeaFKtF4nO+8uM=\r\n=BitR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuuXvewClBaGmXrMuyLiGPf27bU+xzvRKY5ZH7CcQ1KAiAy8HWqqhrigLAEk7JlDh2LoJglNPp5iF4ETegxzsXYzw=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-4_1646863392813_0.7099394257206029"},"_hasShrinkwrap":false},"1.7.1-5":{"name":"ui-framework-jps","version":"1.7.1-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f62e5ba187c0172c4a6b03ddb25464f3ec213b21","_id":"ui-framework-jps@1.7.1-5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-VCBt2lWLGhm61KqGMHQp5Th4MRmCvOZ+asHBNfSwSevRdXKURhJpdC3HcA3iu4fbKJXjL4rFBXTZdBBmgPosFw==","shasum":"762226801c1b3c02e5d2812f491f8fc597104c97","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-5.tgz","fileCount":474,"unpackedSize":1377714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGHA/5AFk2B6dm5BppDujnxs3pHPJQ3SJjjbeKc+nDDbZB035oAwjz\r\nczwpYILdey9E+TrzCIss9F3aHjyUdvynhlbTkbEyJeOu2n0pJOd9xts0nf8i\r\nYdTmE14zSirhhetEydw3ikJ7dKxlasMo70hZC8l1rUS5i9Nb2HiD8f7I2tLX\r\nB0iXrVYeqlurOsiWvE7XnJGidOkH1FzrvIGzq1bgGv7XTDLnmeJqf/CL58LD\r\n51D87ODCBnfQIkKltxrmJWzHPItngeQalEpMyqDzjiYhZcXjI847dNhVr4MR\r\nkBPA90P18VQZRbSFsrJ8KOLSBO1z4S9cqd4B+vktEzZUF3G/rbaZUzc73OnL\r\nNzjWUWEuncJ+s0ozUKqylMkZiv+qetpwYTiBl8SV3L2U99x5YLt90dCVONf3\r\nc5xtSCwG3DBG8P7H5DD/0QAv1RAZKFZdQ34OAyWcgXQCzRB2RUziS5RdtCbw\r\ne7RvK05P4wyOKQvEaBZFDVVkhyGDORhAqCOEhj55ByA4hbvrBsL+6LpOLSgo\r\n7BWUUrdI6piC1SQsT7BNPryKdBj8EwM5LNW9ZylMYJmd+VQNYDmHGD/rrwm+\r\nFkEn5r3guMxLInsz8Zrf2njlGhHruBKFwTOSfy2wf1vw9a3CydnQ8vJ7q0ek\r\n5RGeQJrGGcHuxfOHpEapca17kOhCyb0DAdc=\r\n=naeQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyit7QT/skhYLXdAUWTuywDmJjALZZVK3Ddsve15XPWAIgUjM5AtBAEJA4FrZzLhqaUOglLSB3em3jtczfMe4FUXk="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-5_1646877316962_0.28110332976112185"},"_hasShrinkwrap":false},"1.7.1-6":{"name":"ui-framework-jps","version":"1.7.1-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f72f70cff99ad91ff96ea0016c22addf0ffca1a6","_id":"ui-framework-jps@1.7.1-6","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-K41hRik8etVX8867jYBpdqn9+1kY4BzBMpVYnSO768cOz5bQ4DMMkP3X8GvcL6A2PxerIV28OMel9mdFKaklyw==","shasum":"c0a537dda3d6283adeae7accf3e2c3b0c3d94618","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.1-6.tgz","fileCount":474,"unpackedSize":1377547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVw/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlTQ/+KMIAaRLUydh0nEP9to/Adk+U2b+jR8t8+YjNeQ71dLaGOYuE\r\nLSfuOVVXlGZoV3F1IFB+cfbFvjT74b2N/bvkSLDPys2jua53tDsKtSLuGiv1\r\nrnUVJ1TAoG7R6F70OYLQB8NixGp+1uN88s/XnbEaCcK1ov4vUBQSn7fIVvtX\r\nX4727LX1YJTFlPo49kba9kfuEKIdIxsKgsO99bGvCKDaubo3k0s2qyW/IwSk\r\nXIOdi4OWLepB7LCFb8dWoG8tMtAL/nIvAqd7uaE32jfKi52bgIOM/TCZr8ef\r\nHrmbWUQAPZXwqb1YBjW9CyXLdQP/w9HOO6hyoXz52t2MA21vg1ZjTP1un3lO\r\nKD2sR5YyNEoMnvF8nVKyVPb4F2yVVBxz1g0mMl+Jd6nrJmxxiUKG43vz9UkZ\r\nx9ag+mlkebp1vkyuamK5U05RkMHY9LhXbx46b/23hEJEp5AUbT71G7+YKcXP\r\n9WU82hNMfkNFkxmhzhwSB3KsrxdjZo7IAcmKUCWdFkabnDZky4AX+Ac6tVFY\r\npLNZQHxlvOHhptb4rWrLLyIoRGjpmhthXu/1Y8cRzvMYOQ7FGcEzxaQaqGFc\r\nPrQ0OmV+kX1HbNKZeszVjKRNnMQpQb4h2S4BIlmRwwVolLGnF7TDwes2gyLu\r\nprkxgMp1+iVHphj76NsHv/QRVTdo7AAZAlA=\r\n=SYy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbjLbahj7Fk9S286PCFT5F9DCYB43Xsfhw2ZnF5Ae0ZAiEA3iprzzLVVA52NLQZEYMJvngWU0PtFewbj1npQ3JCFzo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.1-6_1646877758922_0.8060169715463996"},"_hasShrinkwrap":false},"1.7.2":{"name":"ui-framework-jps","version":"1.7.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7e50d9bdf17d21b25a28a8902551a744c242674c","_id":"ui-framework-jps@1.7.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-7y8aLz0qLMLT/I8ui8Kt6inkcHtG/ae9RnOjKv5HG0WtmYBwg6tzQ9m8DXEKMRLM2XCA+iKStfLe2TxBOApnFg==","shasum":"e70be78da23b53812877d7eff139c159259eac83","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.2.tgz","fileCount":474,"unpackedSize":1379524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKW5FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp04xAAkjApjlwncSERNRdR/JEYRpCtZDCalYx/I492VACkYb1r0jOd\r\n3ffjFrKsgh8GvySAPiYPIdPOUH/tYXHW0QlUesW4CdUw8kwOo3DeIsvPl1Yx\r\nm6QHtCLiw3ltv9elkjMzFxV31JHQJI6JxdOvT1xrFlHiOu8KVgvFOLGZOU+g\r\nymHZ3lT6LYiKTAUS/zF3MyqeG0eJvmUsaHhZ5QVnvkf3orRsT/I5z6gzoOGU\r\naA/rG1WyjHdYYCXShUfBiL6HbkIN8L4Kflf0c0CY1OL+JXdBRwa/0XTXaW8t\r\n8u3+k43B49pDOIm70R38iFJVjXsLHUfqKZ3aGCcgNf9ow2Zq+27pAX1+AC2v\r\nflbxicUGBDC/j7s9lCxsGZjQmlsA2yzLyQi0UQPf1NVmj4IWJvch9+OHvrv9\r\nQKJVyEjImkMDNKC8g2IkPsK2gQz9Laz1sSgi/5szvLlm5BtcxppWTXTioFE7\r\nusUxPjM6M8DTb/m/AjhbAYC8EL5qA+5JBbz5iL5/cVnoUJWsJK9QddgdAbUn\r\na8ZBGAD7K8Y0s2R2wz0fVJk/iH5N7773U5PI/LVl7F5Z7deIDUTp9GLuS6kU\r\nXhQPfOlu0SUGfS+nFhyw272mDxaSmnibZ69QicUSCTPcMjHoAuOTLK1QEJ4o\r\nZ2/Ts9McuKqdyJq4Plqie+1W2e6RCSkoBbI=\r\n=0oOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMHc0gI7JLzzWXL0tk3+QpHnpvAKVWyDJrsng4rvYEIgIhAKdvNCO1ogwmrHFvv6DcNkFs1JDl5+agNam37/APgvFX"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.2_1646882373470_0.6577274881482076"},"_hasShrinkwrap":false},"1.7.2-1":{"name":"ui-framework-jps","version":"1.7.2-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"401ab06581049c4d65c7cf3d400e6dc2d50e8604","_id":"ui-framework-jps@1.7.2-1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-e4YuSJ8jV1HOWV95M/ej4YnyZVzAQvAiaYC/Rxoyg8o+M8VrC3T+md5U/8hdBt3UgEvWTtU9ywp3ywic+mZFfA==","shasum":"e1b06ab437d4138bdaa1dfe1dcfd9f7bdf9b3498","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.2-1.tgz","fileCount":474,"unpackedSize":1379630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKXBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxaA//Wqstp3Qq8Repbwf2MaJ/wsFUPSUqF3CEL0OIjTLl7JiiXZiH\r\nCc32M4wdPtZG1lodHYF76GJEYuh8aszy5PC54IyI0X4EglWV1snLJUZ5gEoH\r\nymIfMXWkpN5pepoNJ2AEJ6zNV8WBsuCHGaCrT4SWSstJcEApTytOHWBaAoQ7\r\nKxz0t/ytRcAgCj6lucNG1OrkSLKXroG3jwOK//0TxGIzAEq0oN/k3qoSmKpx\r\ns06MJ8I9c/ccabh3mUEDXIl+GVG2/vkHGTCOMrJzjszPVP4eZgVBrEvNFo9u\r\n2Aqi2dhgLoCEk5Fwye+bWbnHIy7hhm6S4eUf/00SWnOeN05VkLtLenuMpZik\r\n2lojad05rGW3v9E9W5e2XxjqLH10fao4rc1QycKfdRhC83vikd+ZnGlKrOh7\r\n3qGTrMkypy+M/lmsdc2e2qLJiBABnzprLC4NzRs6msc4DKNDrwZ6+q4H78nT\r\nzlOFRKt0GM617lQiiGEoQPHgPjE5eJcEiSHHQ/7fe+V7esdccKiTliUS0gna\r\nUyTVDUplgtlQHGYKLL+21RkCE5/IEkWdWkGsuHfM1erxPkNt9XybSPzYi+g+\r\n0vSwXMBOSRitRF0qgyMm/jsTSM/NTNlVqZhCCREE99w5iP9PgCSIDvfzQwQ4\r\nt7k8N3wwGPDXZbMOCwr8T0gzOf0LDYfK2A8=\r\n=ph7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXaNPkDZ4PUNBtigN6QU/zY2mu9cJD6umI/RtcY7b3pAiEAhwxN8Mkkmvn7shs9tU8E+nHnp0vwRFFtnr9wquuFDO8="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.2-1_1646882923329_0.22692117852190852"},"_hasShrinkwrap":false},"1.7.2-2":{"name":"ui-framework-jps","version":"1.7.2-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"398cc1ffd1d2aa77cafbff4b632d7dde04d1bbc3","_id":"ui-framework-jps@1.7.2-2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-CCz4EzW4fRr9obVLs8xw3Vm6ONJaWBG3aRvRwWeBe7nYk8JALv1lQ57EwxgL5tyWUdVzkKaGgp6aH7+8Uzp5pA==","shasum":"fbe2fa74a2a50b5812c6a3d7d8f7fa078c211ba0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.2-2.tgz","fileCount":474,"unpackedSize":1379705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKXUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKsw/9FnpoOtW5POF6rCcxb5frH7mJxHnvhndQxv2fR8GePI4U55XQ\r\nbqnCNun6aS98Ej+7Nmjr/PYs1bYUpqCXbeZ338+BKU4dRM0wgIhSmecHsZhq\r\nARkjRyq2N7JfnolDvN/Znv/lJOGQU49/boEYONvRQBQDLi76h5PzpSA29zVH\r\n6TPMEBNr/9F5JYn9wbNgSSycnCrbC02pVZMm95gl8RWjHVyPFYSl22uYnlZC\r\n+Zx4LyotQiwp7g3xSjrzqOaeHpGJXK3wvzR7jLJiqkBHGd9kHuVRiIM8l+Ef\r\nEnv/WdhpbXVM5N6RGRxS/xZ6H8ohOIF4GL1a41yvtiMZzLoB60XnMwwovIwv\r\ndbbAdGm4Ceveyr2NA7praoSYeIi64/4zR82vNYNmW6+QCP/3e/MAgx6CQvIp\r\nYOz1nFlU1XxokHb9LcB91uyE6C15ZTdgZe2Jq0lioPIhzNSBPc1Cp/ayph9K\r\nLGE/toUWpnabV5sScVXwyxZPCqq3uMuDCTK/zH56ul5M9k6udCaY7GXhipqs\r\nocHxNvq1UJ+K4dj4LYNWCTTCobIeIptreon/2hlDRuctXPOB05dA2pUH8YZu\r\nnT0dBaY2EI1sUJEJIHDnVxGi31hQefgXG/nmDT7dCTgq3jCm/uRqcg2Kal3I\r\nfLjlS2OYyzALG7UmOyRHQRTDW6iN9wFEQ3k=\r\n=VhCJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7rFgcgEEPZ61Zx1UnLaRXo7t50y39/ZwCQ+7XvDhjkAiEAxnQnOl0cM8d9zDs7+CU5eo+Dl7cJ0V6N0ZTgVCXssLs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.2-2_1646884105509_0.34459408499437183"},"_hasShrinkwrap":false},"1.7.2-3":{"name":"ui-framework-jps","version":"1.7.2-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7f4928dbcc21d1189fe6b511b737c25edc8ff9d8","_id":"ui-framework-jps@1.7.2-3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4i/1XlnkK54HYM3UXw501Yk0a0lgmYlHmKL7rtkYymKiRkn9JRo2J7M5FvtrLdm9SLYInHxLkE3/Mv57B950xg==","shasum":"ffe4ed0676326cdca3a4fdb8ce35eee7c4659b96","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.2-3.tgz","fileCount":474,"unpackedSize":1379828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKXX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxnA//Vz/ZTGAojVOm3xanfHpwLnDl/kSwInvAbNU/rAP/T6V8I1bG\r\nrsfs/xi3zLWNi2AaBtSgCHFz8gTgVPLu/u6efYJunpFf5AgkF77jckXHALD+\r\nDVhvbNUVBPIdzROBLtn0iDttQYKCaulBqI1elQS7o0yX6IQm53j2Hf5keUP6\r\nKNxBZ26Fvlsp0m6QVsNHAgZnV4Unipb0VtbCAO3+mVKVT10rIQ82EM6JHXSO\r\nIsLzre6LQvOoG9C32U3X9Y8R3Yw3v8J9De/pRPqW0i4WUrBdVU5TnT+vrF+B\r\nVTU7uHkjskAii0lP+TI11T6QHeeynVunmLSwUOO1sJ1xS+uZXIx0+7B9eB8B\r\nsYQEHheFg8OxWFDVtMG3iAC017ZO7gFkD/3YXRmvobQGokR5i1OqhO3LR4xZ\r\nyYd2t+9+afs9/wIg/nk/1pL3he9TWmgL1g8R0Lrf41Z/7YN45SXP/ufmvEIG\r\nsAV60MMQZGt1vA0GNDGKZmwT6dmkBylfHqPRLlErZ0m36pt5TR4tIhN8nT3g\r\nrKiBD9c40w+NZgbvGOio3zXpz5j4h5TxbpYODM8+r6qvy+0iwg/4wFEFWVK3\r\nSmcJCsP4kw67rRSG7Bl7ntkJLkYQOj+d0L/QBxS+P7jKZmeHSiUB64mUJLwJ\r\nJkamjSn3+UHBg1AunegtqQjeJv7FiCBOUdw=\r\n=AyRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEhzAFzynMZ3VaqkZWoaVKNBWeEoCqmWj3UHzHZBMgGAiBDkogfzBEYtb45EhRAaYFEqoMebaeYRbUkfoEZ4QRavg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.2-3_1646884343841_0.9638641697269095"},"_hasShrinkwrap":false},"1.7.3":{"name":"ui-framework-jps","version":"1.7.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c6a4c76316aac53b2853d2df9ed8a7e7055afe3a","_id":"ui-framework-jps@1.7.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xi52S0kZi1jSFiPuUtHv5ZdUtYI8ALEJDay6wBYNyIusxcc/rwBwArjWW8Uv+ivUzxjALvH136SSWiz1QcE5AQ==","shasum":"7e00efddfa53ff97e3819ed9e8d623e6c0204551","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.3.tgz","fileCount":474,"unpackedSize":1380231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKX7zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmaQ//RwaWxLZmeAeGkvNkPswOZxNMUbuVaNzbusEv8IlAhNypOQ52\r\nLKtobww5PZWemvFB7oibB/PDaMIGwkxTdXO2Z5YKlGctIYVoJW1fh5IGIPKo\r\ndZwD8yVg3x/seIoH6jykbndSXfAfojFd0WyWqwZ/brg8EzV5SOk3VJMCib0P\r\nvQqLJveXfH0HXW9qlFqPHMVf8G9swWFw+8zBFad0nsSPsfIjJ6c6Ykc1JvlE\r\nTWx/K7kK08dUHrZY8thsPDgK13iD0mMSf3JKe5lmvp9PD4PPqvv1BYlgh93t\r\nFAfLKUXslmrtio4AebTGd4tcpIbT2VsF47SzNzhtwU6VAQqA8Wd0MaDavLwy\r\nDeI6sI2CG8S+lpFpx5Zq5Kwc5MgArhWLa8g35ttrl1rv8TjFkzoreCGMXotN\r\nBkOUYDOAkf/btQ9DIRUz6DKhTPYiATeV74ID3EDaBwvlaOPFDmbw9NUQhqY6\r\nGWg/iZOuPhqUJtwWW03Ey6bKr5Oqj8oAv9mTVFdQKm1cQYqp5Ch93H7TCN86\r\nIZNmKnqJwYy5jzSFj1GgF2iSZOUbHRLScs6wQv1yJpxhjDoQLIPwQ761a4Rf\r\nIzjO6JOwV5rlUa7tRoZJ4dHhK7uG0M6oIYR/Q5gnCsVKBuxUlDqQWZfro3hp\r\nBz3KcyG5FEqi35UAPhIHbnC93sEpvl0mp/E=\r\n=VXnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmiwg6yBSFLQ4b1qgZlv2vqqQa7zmAPLW4+E1l8vjtxwIgKsniiXy1fczh58Mfg1ORONbHlw1zMAtxkqCUi1pdPvo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.3_1646886643311_0.4273718853948787"},"_hasShrinkwrap":false},"1.7.3-1":{"name":"ui-framework-jps","version":"1.7.3-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1926e07260d2a6327eb2b66e6471d25c393ef9cc","_id":"ui-framework-jps@1.7.3-1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Is2UFkKf1OkShSlmLy+mEN8oZGzBNt1gPTD/0rblvIauwl8I9Xbi8WHm0v06EO/yjGVce6aV81dFoLgHa3JqLA==","shasum":"6c0b1b273ebf259ce01e41e48d37b516c48c48aa","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.3-1.tgz","fileCount":474,"unpackedSize":1380014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKX+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9jA/9HLBpYDPxCpVWLNJom1kB0c38/It77rtl+H/duKxr98fDM9O3\r\nB2ld6J+jcKsASjpkhGIczBQ7PBiScxj8q/3KFYn/h95gqvPevmlhyM/SyKdD\r\n7Zq9yY8XvhorlkImeJ4eSEJbKlmPCQplRYzJXdmhMVwyxUSE6kdJw7ceD6mr\r\n4YF1dZz+LHDDHyqPNEYV2KYGlNtv1UmjDYWl2LtF7N4M4dL7hi06gjTr22/L\r\nQJggRjQkNA7VtjTSHRAcPeqBX7u8yXcubRcWChYuqBGpbGS5Dq8Vb0P+bh9l\r\n5p3vCE6pMByGIzC861PH3RRTYbSs3Xw+M+7//s5rX10klDjFq1+71LDe4/cp\r\nfwU3YRE80i/QbpFk91vN5NskDtT+d2SQ/Iu6iAzAFJaku3RTAr7vLYI9zm6o\r\n/SYe8hQ7LWrxayZFksanqfJo8HBYCfIvcmXnuHAy0mU80Qs80o7eFbbZdlRb\r\nvxr5XPzPghqCmFIsZyfWmt6fC073uW8VCPgrofvLs+GoCLf0FoC/dJ1QCvHB\r\nLsicazQDKNge8mdY23V+U3a7SYAh5alt9g7pn9n62adHs/8Y7zlF6NW0sxc8\r\nrShYRm/yP1n2XFN4ZQ78vD5aBPMXmkXEgGo5sjEg/JhjAtx34+X4TZ6ju4B5\r\nLP83ydqSrhTetXtC259ymMDxLhCB9Wwf0ns=\r\n=iexz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoEvQzZu6lWOa4Bhdw2cmX6Og6WqZCxT1wbMCNCboLQAiEAxjbHvH2QScFiDczh2/TRi4xb6JmmugI8HA+NFM4R0+I="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.3-1_1646886829891_0.2604382701186987"},"_hasShrinkwrap":false},"1.7.4":{"name":"ui-framework-jps","version":"1.7.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ef0dfc927b920104ffc7248e3b981f79f2925731","_id":"ui-framework-jps@1.7.4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-m4NH9JHHSLkzY2avI0quJ9Nw1uI5/GXUxIyI4vTCuyD/GFrkcHiY2qXXuZ62Re7x14wHkS3bxufhVZeprrOHiA==","shasum":"37ecba4b5bac925f03f5a98a60a4fe15943bb0cc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.4.tgz","fileCount":474,"unpackedSize":1382246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKl1MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofYQ/9HFxXE874k6bb1BCupzv3O0nJmIFsNEp2380tHIF6fMlmGD7H\r\nLpswS4oGstzDBMK4k2jQmZQ3qEFs0gNxZ9t97qhG3R6mAOkNFtETToI+IKpU\r\nDLcR/QjtPQNj04a6tpByHY3vtj4gh1sDLTHsEuqs/HLtIQdCd9/cQOZDEvZ6\r\nXl1AFAdGR0Trr0O1C62CHG5iRyuTzXXNthPmITikeC1d5ehMDJoll3QqpGo+\r\nfI87kcfSDqpcu93pkqW56zY3uG21EGhInRmV4/Edm02TqLJpjYwjhhgcl3YK\r\nuVqb1AsiiXdsTQQM91mMrzBsxSVh5YfrB+lcORIeG26VheF+dXl/btZsEyyo\r\nSil/gkvIfjw1dKQQGNsXUVEtAoaa0NpwIIultSJZJEkmt1wlSDe1CnnlZioy\r\na2I3gOfoQhvl0mP7R/RxLHVgB2+O1BCgMYyMSxFGoopiDvbFu9AOE9PXNjxG\r\nMKXoiRZ9inly/6+igO8sB7Eg5lm62LM6B+W8+EygvYKGlyKzVb5Oy7ec6BR/\r\n9xbpkl7VUtnl38bvYGDbOb7Fmww0+9FyPGfO4oeIFtzUScgVv/k3HEwlfAOb\r\nxffGwMMmIj73OrGxjGyqFFixuA9Foj+/gLzgMQfixuNNAEEHAaBo0TvlLmdk\r\n+d6wrpu+c0OeEQh4q6cZX0PaDcr3AfJjFno=\r\n=ZQJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9O9lwXggS8rXwPJr4AoznupMTXqH7BSb/2QXU540NjgIgRQZdNdjqoNSh5Ct66Jqb9pU1bEwU3zNMdOdISekQvAs="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.4_1646943564117_0.196007646925205"},"_hasShrinkwrap":false},"1.7.4-1":{"name":"ui-framework-jps","version":"1.7.4-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e55975312ec38381fef1595e9fc43ba0cb198a4d","_id":"ui-framework-jps@1.7.4-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-cs0Px1huUjMFd6gEVtqmm7rvYWDLNFZHCIkYjl3yrOv48lew2vu3NIBq/DTMdNBEHL7rCSFhgT13YabTEys3rw==","shasum":"07a5f747e633dafad66eac89ec0761077d56ab94","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.4-1.tgz","fileCount":474,"unpackedSize":1382779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKmA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxiQ/+NOXxkV73n0ByYHSVICKDXvM86VUw+Jall6V82sZTlMRnBXRf\r\nKfgUcowWo1I8orQDrBKE7yn06k42jyQgVmh49yoP2+9D/PvaeYIS6zLsHri0\r\npz72/M1fU+fWrk+XPepEX0iEEZq4sutfQWDJoX0nPgIKO5Faeh099bh231Dx\r\nbYCKgzikneK4bAitCoWu/rlCytS/BDAylvT6K6AoYogz8030aEu2jK4EuzC5\r\na7xcQA4h8AbisTecA7lG5r4LtEVrgF1RImnRWfRieERKqqrnxSVslKM+dnGp\r\nFURACUPC8USn1dHy7jPljQ+pjpz91uz+ge44zDbLk0OGUoxp6/LygALirYwU\r\ng5adZD4nHLxA6lVzJsWoVRzRpRyCHgMsM0MhHmX1zgOok6CLr00Omrdb4NRd\r\ndXI1DJoDjihnSCK+1AthAL4rg63OYyfNKL3bzyl3YudkQVngPaMHY5r/1WQB\r\njlK4n+o5VYj7xd7FDHs/Tcxqso1fT60n24PMoVx9OYRw0arX49Aqj7Fe7Uh2\r\ngvahP/pR0xaDDb1k+qZBqWbhi1qGsqQjGD5KuXtQqhhcVdchMlrGpbgTcN7f\r\nCdGWEYFC1bpmKNm/nNOsEUr+x7OtJKfS3bGgr8/yhrRAMqKgDqmDcNXwrKoG\r\njk8SgkEj2JqBaSvq3LXxL7L4auqDZDEV3pY=\r\n=kQ7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbJ8kH23nw8FxCAeTpZ+TJwG1FfdPR1G0f3rCHjfQEBQIgcUrqfC4eErU9PYxlFCehuCsr9GFgpwuYJc0/kgLcpNY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.4-1_1646944316036_0.28461918743889214"},"_hasShrinkwrap":false},"1.7.4-2":{"name":"ui-framework-jps","version":"1.7.4-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fada87ee60bf22762fb78dada812c6f06b7749ac","_id":"ui-framework-jps@1.7.4-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-pKu1qv7nYJaIDJYhPXgwOW1RbIn4EzLNgMPl+NSKjj1w+euVPf8Fc0T2tq33HBs6oaK7vD3adZc7mudHSMeo7A==","shasum":"edbb950459e3aaa538b45bd8bc34cc1506e4f724","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.4-2.tgz","fileCount":474,"unpackedSize":1382779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKmB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk8A//fvkcKbUTkVJ1bq30xTnFT6d8hvM8ZcOae6ZnqZTEFrW+i8fn\r\n0drqsFr7GzNtts0dUcDJLivxt4dwHP237h9VkYWhssptikwBiYSudA2ULkwG\r\nUHobNPxezgWy2mNFXtcsWxnsNAdhFbUdfxN/QW4i7ceIy2NlwKQsyePFi5Tz\r\nGcSbORTkhMUfjySBYiL83Cl6w9SSdKfdvKR0FnC6Lehu5yhiIVF1WWkzA8DI\r\nn5UVyCEG4RVhSoYFot/TVSQicrLGAoVUY0/eFrnaImeYLWiiSGvs7gKm2vsN\r\nG67dCIFwlS3PIGPiMMxDUyO83vLec1V9hSNJk+IsmNqsySaCJ2++57bapsza\r\nA8kH6AGDquwVX3AwADWP72/XJ9AswE9D7tFb3e+pTF2kqENjlVYNcDGP0qpF\r\nZwpcbJd33HThME6fg85/sSt59qndKV6dcXw5wDnHHfe8SjDYh9MMR4Mi+fc8\r\nP8rroNeJHYTyjNOCi3qTyVmtlSsMVeRRZzkDTVBFTHccHEINRPRkrxfX5OCK\r\nk/oTdUmE1WBaAVgItyvkLClzRLrn+Px/c5V+N20wYYukWdqd6hg+GEgCILGU\r\n+p39tpIvKGG+vukqLh4Or0Vu1ZPP0jMHz4+O+joHGqTIQgv8TDMGC7HvqbU7\r\nLzgBv1eDpYRx87XkbMKP2ZPfgYNsnSLkLMA=\r\n=0HG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbTwHh3Je4A3ZqjXVai3SHB+wgUJ1EaY06wrisaI602QIgd9mrJHb9xTiExxYv2m3DNxD/isOr9M0d9Cn8Y3yXQoY="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.4-2_1646944372610_0.8776634534010126"},"_hasShrinkwrap":false},"1.7.5":{"name":"ui-framework-jps","version":"1.7.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bfc3501167a297a7581cb3cd5e288587c5395a24","_id":"ui-framework-jps@1.7.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-KUOy8IbziMwtF89nr95aPycohUoW5dsi+lbgC38Nrn8VbgPT5mG+IEkE0WkG7xZMdmHWyd5p7DSK+vzqUVT4uw==","shasum":"dd7cc4589d41b4187647168300236e540f3c2c37","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.5.tgz","fileCount":474,"unpackedSize":1390599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKuGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCdg//cGD3eRUmu5OR0D2YIHxmQK7QDE/MuQseFE0PapHFz4iQwS8z\r\no2E7vGP/aEjoo93bB0RTPPiznfMz1vDj7Q+qkJMX0q+/uMOpS6/K9Sx5+7aj\r\n6QhOg+6ksP9fE1SoGwBG5a9BftD2cPD6wTxdqOD3mocgvBLnZXr5WlBHWv39\r\nHbEz95gF6hRTdekgSz3h9VOqtsiGfmGZaDONml/DPSqGuh8v4INXvPxzpJRK\r\nelqS74G7O9f+YS9hCQH6i/5h5LvnxXsdU6bQhDtnQnMri/SlBsODHi7ocvi3\r\nrAmwqWxVWPq024LdZ3kHJzjwRQ/kRYoZisvKD+Eq9hJPp4fJinYrJ5p/k55g\r\nSNgtuCbB7cotPPSeSXra7fc4T+oyjhRGuf8zbTKN0DDTw03K2pq1JdthhgLj\r\n+laqNsDtNo3ERwtodq0hmycuA7wLL7voyyTt9lBGi1ooFgLJ4NKoSP+WwUZ8\r\nBJrlbflOXWGwywQjS2x9UAge3JeQoGKF5O7ZIqT3Kul7xjuKFzlehUB+GG60\r\nvdgQMIOmH/nAopeX8pIoe1NHBBwT3R6HjfIa8PXC0rjirissLz044wChsp0t\r\ntdLRYoGMrY5+0jWs0LpkFKgsrryKCo5Xw1TGjGe6JJwf5OM6uVblA2L8XQUh\r\n8vAQje6koYSpHEVnoZUzen+tC1YVqyM4UH0=\r\n=7Utq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrAlrAK5z6yzYxpsqQ+Bs4l6s2sFY/jLWuF00qywrM3wIgYZp+bpoIbmqIKAqhfiQkSJtZ1CvdL9JWhtHKJC0MR8g="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.5_1646977418147_0.4620090704655524"},"_hasShrinkwrap":false},"1.7.6":{"name":"ui-framework-jps","version":"1.7.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1bee4867039746ff0c1582c5290348351062549f","_id":"ui-framework-jps@1.7.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-5IbiGYmBD3OF5BS0wiuiSPJwO8ab736IJ2jM+HyjJrSIp8EdAENY8tLtZlxk0wDkehUKt53zjbAuRTGt96huww==","shasum":"10b65208a0877d57808db804a893cc5b12607b7e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.6.tgz","fileCount":474,"unpackedSize":1392307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKuupACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXXg/+L+D8jtjCbKNqsdo3H4WG0yx4bLRUc/pMHSiIK5H/gX8lYIeh\r\neTBj+o+yFWGJrc4fWDlY3MaPVd+dJKaaXuEuOivELF1sN5hxOwBlvYUC/lMv\r\nzycwsP8fDler7HDVDXa/IVglDgK2V3f0fuHO5SXbZ8HqexjQj9JICsrRGfaT\r\nFSGwmepo+kL4NfdsIgLQ5aWANvHp/uwdO9ayDLS8YlFKdaj38Jy3IE+9qEUO\r\nwg31hNe4AMHrd1EtvXqzsfXWCay91/43vm0gUHInBhGB24vDPyrfjkM3+/Vy\r\n58K9GX8v9qcj0qrjMX3j61ZHxGly8pbjtTSAsG0VB6tGyDqTg4h26E9vycTP\r\noOraOVsnMqkdGOXFTV9joSF6WxbDB6PGFz/Cb7O+K2YoQBSU19r8qc5wVPRl\r\nUv3mP2PJLXKAhb/htbbVgmf8cXmSMN4cSlrxr8O8pAM/U+mwsFLv1D/aol+/\r\ny2Xkz8XbrVUWmT6+zFyQ2VtZ6LDqX/bwjC171PIzO0doDj+WQEB/+zhOkIBH\r\nBGkLxU+QKmn7SCp/l838QA/Y2PI09RG+XVbYUtZAsbyFFYr1gvMMKA6aKseU\r\nUFyieBeIN01gk1/o/8ziGKKLOce6jCvmKAjRcp2De5zk0d+EeamcLKZjK2EI\r\ndxn7G5nIa+IHSPW/mgMRWmPu1vZLx6tO25E=\r\n=80kY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD88YbbnS1dSjwKC5hCOjVdQYCxBGrID7RQYotWatf7wIgT5dn2RynS8a5CpOIifi+EQdm4DRCYIYN1auJbjhF944="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.6_1646980009158_0.7163538214203748"},"_hasShrinkwrap":false},"1.7.7":{"name":"ui-framework-jps","version":"1.7.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d8efd28320e036f6f3f5c3ff3da72330dced3f83","_id":"ui-framework-jps@1.7.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-TqC7ZBzxiGgNSx+aeuHPfPvvnS8tye11iSXbfnrlwNClHHRsXii9EHyjaLwfJ6mfcOxWhzeFDSrA4aVrIhouQg==","shasum":"03d81e8ce0627dd1cf30ddfe0aad3e2a363250a8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.7.tgz","fileCount":474,"unpackedSize":1392276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK6sOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2eQ/+M6MTGOGq/M6eKiAIfYk6ELogmZQmaMF6e+7d7EsVfPdRHuHU\r\nwiDgA2qk5vy/D3l3s1HD7nBUBqx/ERD0KlAXBOgL4L6mVZF2tZLEk1VBlWUa\r\ne1z0fujQVfMJSMalJVH4JMMItgZbq4ei2MSo75fL+Xg7GWAFW37thxUlaBLm\r\nUYLUErfdWPC+tfL8SlEmUZwa6pAVonioiAa1Z++fj678h6ZAGA699D//eWYD\r\n5a+T1Vv9GUBvOpvc38rVnujItwRqD3G6q7qeVUgjjVyic8Ttl0B/BljSdzgi\r\nBi9AplVAzsdx8cOHUywmz8qDwl+ENp3wUZ8WnWMW+8s56YdsMjwBcmSHxHpV\r\ns3rK2ecRWRyPH2pBBcVQXji+ubXNE4uu+WlpL2MbhBrgPZTyrXc9Qkpwi3Sw\r\nyARMM0Syc69SepwbDRcoM5gFJEZ7XR7l7Gc/bPefSo+6OtRqKEJQIbN2/Y0v\r\nb8FzIzMXcNM5TGQA3xVaMFHnC5hXNvy0WDBXyNm6N2AJfaCSqNuC/2ebyVd+\r\n44U0AKGIfzV7WL75666A6NZuuw5Ao4X6x0f1NGQ7Brq+JWEvCp3tKoCigza9\r\n6FXLi3JlKVrJYDwrIXLdc2it8ppLQ7divZQWvtrl//LFuKF46/QcFv1yJXC2\r\nr2VsdzgZptPqbJ8hndaLLu43J7ld65WUClY=\r\n=sUyr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKr7JUK2Z6KPiZ3luGauFYeE2iS8QinEGmcLQEsr2P8AiEAl+nO4mmRuyyO28LdRhjW+7IuRgwASt7J4kugp3MDVAE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.7_1647029006732_0.14333777658832902"},"_hasShrinkwrap":false},"1.7.8":{"name":"ui-framework-jps","version":"1.7.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"46f9bb223307bdddc53be3cd75d201ea2afc7f34","_id":"ui-framework-jps@1.7.8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-55MdgXFlYt8HeXyc2zC3QIIxIZ+scEP+ENSlsUNAfVorczu2HnHxR1Bq7S1I8jxSEPrDNRe268Dcduj/lJjDOw==","shasum":"c17bdb53518c99208bb78b5d55815bee73194389","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.8.tgz","fileCount":474,"unpackedSize":1392674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK8QVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Kg/9G0IJo0t3CCJ1Z/f2h82bk0Ds9+FyUVm4H0mqAoBgh+WexUHV\r\n6J/9p2ZVLTLCitlTJy/JFERzb7UdJeqFqTvzHzt+fZUT7KMKYGx6rzDF4TGp\r\n9sy9kH6oSE82/3XTI7cIbBVMKd9tr4sWBPfOHpT+tCGKHxT+aeaXwisyrkf9\r\nDs5l1em7n0a7unxPsjpjb+/FD1qiko+UvVxhhcOao0ndSz5XMhHBxDswRawy\r\nYjRpuSqK2/4OmNb/ZU91xnJ526AuY7EinHGwzlB5xSpE4r3hCoLpPwmAsU45\r\n2Vkus3NNY5VFpzXfOJ51ezTYf72etmdbfCTRSPDbaU43KvPtfxHv9Fm15vef\r\nrIho+0iBk6wHeGhsmoKNfGH6/oq4qysjbel+bJPKAEWKrTwS3uxpQJvyI89R\r\nIEjv9jj5KQkKu/WKCjZjhWITR0SVvFeiDKLDhy1NILt3GTUAhsTq3iuDlPcK\r\nlFl5VUjYhCHdibK+KXhxvTGy+1Nv27tl43WQW/pmCLDVuv8/y/1MYGeuLL9p\r\nq2ytr0SUOC/4L59WBsPlYDTBmCVIGZYcnhb9W8gknCr6ugq8DexMTguuf3IB\r\nzRg/Wt07gai02NFT85ETHYgyg4XhqMNhGGFQEHmn+YlRkWp4eXm54gwYD6ki\r\nmZ39tZCfvyUZv10Yp0E5iJHeSZQ0n/n+T9M=\r\n=vrWs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWBQSCB2ppjZ4z9Uwy7l37ns74w1VHJ3MvJ9uo9YYLDQIgZP5jJ5ZTiYuZOg4413SgbiW/LGqfd8hI0pYcsLhSvNQ="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.8_1647035412892_0.13704213951022126"},"_hasShrinkwrap":false},"1.7.9":{"name":"ui-framework-jps","version":"1.7.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8c5806cf3d7a92457cd9e2b254e8418ddbd91bb7","_id":"ui-framework-jps@1.7.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-pDaou46qNpK92GSxZwmaV9JZBHtSATtXpRl7fKaAVh+zDLYCpJAJeNRAkDCqotc76/zXjkS/iGFCjyXAq2a/vg==","shasum":"c1b05a2ebe2a7d53eff4db48d4979e6816a9cd12","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.7.9.tgz","fileCount":474,"unpackedSize":1393316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK8WXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7LRAAo3CnBf6isrGJjHF0e55sL+KSegcpzSNmLIu3aEdBonO8COJg\r\ns6RSeOHegApgL1IivJacyd/5NFZiMaYxA+f2DnDFBjgQJEfaNC1S2GvheFW+\r\nB8m+5/L2QHwUHI+U9DHBlMycVYlr9AUpJRx6hkCdV9CBjVPHbVLzIszuVZ9C\r\npAjtPxLjetaSN91o+scXMesSLtbd9g/4zs4llFUQIlLpu7p1JrnpVXIw1k2J\r\noa1MNetMS6NgzLzIfBBaLgGqmSS+wtb6vd3A4mRrIlKMxDiZyRgFDwzj1N7T\r\neLL08kHgQzEtQFtFX16wfeMDiDq6c+vyv0ijLPOUCJ2syamfjvykcb55y1nI\r\nFdWLG94KVquHesyxN8v3k2FZzIw1xql3XAOMBTaTVhYTDqc4bIgWXyYxHuSI\r\nZhM7IsUJvqV8321xhhuB/CuzPNtZuEPEm8515XPF4KhweScDKu4wRcpsiX1D\r\njtAKYBXOSWp8ffCA5wWOPRVA6ayoaRNbDAKwCdWBCusWAvAy2gxVnR5P1zm3\r\nTUAVlZt1ICMIL3sAk7pc+gK59ezg+ZmPW2VjCjcL2OMJDh57z0lNa6rSnMS0\r\nHZ/Gwy9r+tsppS1Wjz/tYTuvJLMAKTuu+yNYGgKew87vdwCGuUAuWeha+Arq\r\nKYWWR74gPUsXI5lChDyjJH0G+PegoBpB30E=\r\n=wZgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmUHCBEZdnlAjA16SaUF+LZZ8/hKJTQflvBK1PUi+XWAiBJF1rjfCXpnvdI5685540HFngHzrBxGcAGKD8YAFxNiA=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.7.9_1647035799048_0.746036878695427"},"_hasShrinkwrap":false},"1.8.0":{"name":"ui-framework-jps","version":"1.8.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a4082f1600c36358219d5fb1798de8f26c27bcf4","_id":"ui-framework-jps@1.8.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-aKbU6mh9TlAvy7upKq9hnel91H9G/0yETCTLXKlT+F5HlWaMzPp4LlSeFQWPBtTB45YXwMxtAQZgYwxfAmkJNw==","shasum":"673fa978511471735ec0af4dcdecba6f732acda7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.0.tgz","fileCount":474,"unpackedSize":1393782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiME2aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpByRAAkKT7eofPGNborNRKteOBmRjVsQYW8MFxlvYqE5QNgu2Ch1x+\r\n329gJQ0QefljNOs1n35rlrZgL4ZpKGFLDdqS+vrfSoVPR1YeHaOmRjhZD7sf\r\no69GmbbS5edLnh5fLAaHW1eXaqKU/C5LA6gY2/6FvuRM6iKN3udyELaMAVoH\r\njashvmOyc9vMuD2KKfvmDN+zHbPWsJlzQ51a94D22Czp26Y9Y1j2XnsgfpX+\r\nh5cOlI/Jv0Lq0yIE6XwIYfuBoHTgQnOqMXMocX6LxAPT/DjqTymBcpLlhKf9\r\nedHO/n0ZzibT6eDaTy2CN5P5iRQKV1PkQ5BcIAKtW1gvtJT3mUci/BWgX4cV\r\nox8Ttwr9yh8/G9s58k5Y53gmrsaobFVNnpAyS9pikyH1ymgbjiQCZUr/CdXF\r\np/05Y22dHDl7v7Q3NIb+TlRm18opPozOiW5OrLVdEn0sj4HSD4wbV1oky+In\r\nKyv+jj9yawSS9KyJL6ZNb6vFvXwRE0HJV8T/ZcDEWruLsyHq+WuHrUbAM6zp\r\nzQHTA6YGmR6tn1m6zyeb9dLHWb8ZprzfarTCz5DO13VZJPxBjzxLDFRPs8Nu\r\nzHo91cUtsFn0CiC9nir6ehvcl/Xt7VXDnvyHizXveD6X4Jc/0ODFFCN0GnSe\r\n0JkWKYfemwpbuLEKlAHwiTezkQC6OiTr3Yw=\r\n=PMAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/yxyr23DuvKHiolV+eMiizu111S9srQzJMLYCHOQN/AiB53y372Z4NWlOOm57MrH4qMMDdhSwmzzRetKsB2hWaZg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.0_1647332762474_0.5534208597319099"},"_hasShrinkwrap":false},"1.8.1":{"name":"ui-framework-jps","version":"1.8.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"19681c766aff7d1aea2602f09ad188638e8e1dec","_id":"ui-framework-jps@1.8.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-rrjp3YT3Xyz6Mwd+jjPdtTb4W8sAyjn+GDxQh0oLk2wgB2ThQGUeO7ZXmcGXC0H511yYjUDIrtMsz/e1f8TQuA==","shasum":"28572184f9bc36815d7881ba9c7727a8fc5cbc1a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.1.tgz","fileCount":474,"unpackedSize":1393868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMlqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDkBAAgGtilzIVWwZkAWg1B2gvOAUPbWbprsDGYRuMgpkSRj+urwA/\r\nm9z1F1lmcGaLc+potV7mykRDwzc8Bbj0cgyxxl716I+2nspH/7K3INhZ577x\r\niwzy7ZoaJrrnldfK4TfjV1jYo9Sctq6woaHaQNz67ghIfUDAmJCJtZcf/bZ1\r\nb4AII0WuaIV+9BFbTdZ7yqCjq9O9Es3w5ywtDdHxwQq8qdKiHHEhukXF6wYQ\r\nE8yMVi0dCvC9gXdMsTkhJABti0sxaop8eUOZIzczSyO/SWfXmWW1Ogt0H45A\r\nVBil9pBJnLqJYYtAD5TsGhWFhAL9lZz5osTKXz9ebGEDlDCI255tsfIQvV7u\r\n7pDur61fBwJKIxYR+ziqA5weM2VpteK6rt5zdXgjsYJkSyAVadcgOQNxWLd7\r\nP5e9lWhOf+7Y0GPaYOg353lE1LwW0ej0MyEiu/jvYh65SRt2e8ylcN/HUnZA\r\nJIKsBRls3i859kNG7iniNKtOITiT0Ch/i4zv+UFodBr8DxwvN13+QVsZm+jH\r\nTtYHTrGhRYNmnlkDr466KcdihU+jR48sgAOJZ4rNSdpcCrA/t5OfgYzNVt9x\r\nvAT2DmB6FJoWKd+d5cJjVa/NsUyZLXGksEWxjx8W+OWGPxI/7oOn0KjevMZ/\r\nN2Q6lhodRZlgto9NeK8W+hUsjiskvvNl8C8=\r\n=OAYY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM5vihJslcptEzrgJUhQzDeUuQN/RmjTy6QjX30aiiKQIgWzYEHzKGSH3JWHqD9bdRf7Noef/gLh39fZSKPrqLZm0="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.1_1647467169232_0.3563867749677787"},"_hasShrinkwrap":false},"1.8.2":{"name":"ui-framework-jps","version":"1.8.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6594c4aa5ac5529c229d620ba59a92c039af7c84","_id":"ui-framework-jps@1.8.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-0shwWofXlOkLpIS+zfhNahD0/1cItTAyWWkIlw1C1lSqvWEb/tO1DNI3InA8mZLF5+3d7VQsFg6/MDTs0E5qmQ==","shasum":"da53e9a9fc83465adeeb6460c564b524f0b24e14","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.2.tgz","fileCount":474,"unpackedSize":1394730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5e/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocCRAAgckH9I1G3eSe5sHIkAWBSK1zRtYrid7YqnZYhr02BLbFYc+P\r\n6Hri+7zfcdCuaBvlITsVoSfMrnKTJ+4XhOx1mjExc35NZjnezOvBePKV2mON\r\nZVqQlgZmYIFU+4y3KqrS+V6NJiulRfEvls+hUe0Xlyf2VdiYuxhHsoL4Gyqg\r\nSHDoHRQT85uCEgfKPk64gbdstt93gVC1PZLYj/fw5j5GwaYoq44TFAFU1C2+\r\naOIIQU3OhaR9YyWK+q8PU6zptrNnAxB0Hj9kFYUT3mzgV3NHqRIyW3UvPwNb\r\nIfe0MuOEqKczXCzWsSf+f8zXXzNb+eeOdh4ePpNNiHAWVir/IythvnIo0JPZ\r\no8JmPFDmH+JYzEa2jWyz0sl2kLfK4dxaa6234yEcE0I7OO/5kLEaYPfVgXBq\r\nl8u0Pe42YuLrZ/Y6G44viWVCNWek/3Qiw0NSyoAL1Zs8Cblli0eu7UI0JaMq\r\nI+neF2jV2gk4dRp9TGmk0rKmLDcyLdKTZM2yVZkLrQ52Gkb+2FB0MvYPBk92\r\nlu3p44zTg1xa5/CDH0z2nuzPg872U2rhCxbZGUPzTpJU82VqxEgg9DZldBhN\r\nfPnfCVjCxRwqDy/nVYAFrioCyJfQ4J5iktpNkIYtMTOK2E82hfGiEl57LbnX\r\nLlWE5O+XoYr0ofSzuSFvZGgp205twMrL8cY=\r\n=if46\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvL/265C4kEnL1AIu354WGC245Bo4sbJY6Stl1GuNyEgIhAK8+B2TZSR6ntbORmXVxTh42vIuCLAoBnhrgI7pU7Z9m"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.2_1647548351098_0.3990212908715023"},"_hasShrinkwrap":false},"1.8.3":{"name":"ui-framework-jps","version":"1.8.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f237aefda65667a48cd35871c36ca5b918cb56b5","_id":"ui-framework-jps@1.8.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-2yFCySHNDJXNoJFFOc+HsPDgHF+DQ9at4MrVTM1oI8+KZVa9fNJWyLTsY3MFi8jDPpmXMuz1muGPMwOrzUphww==","shasum":"cb6c6370d8c91ffa03a6d143600a25ff7e909f71","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.3.tgz","fileCount":474,"unpackedSize":1394808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM6lfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb9w//apIUBrkssF0yRaJZJLTQB88zfFh9cvm75v0G9rtlb/weO8/P\r\nyab5RNBOYO6qIQYVbGdslyNCNsbxbzbcMQE0JAS5KYpQdtIGHrOu4/9qLyBc\r\n/9ciqsy+pfeLTMxjmwsSgE2U3sRjdDJKF7OlBRu17WTYTSnpYsmq6H4E6r4p\r\nhlsP+eaUZ/2fNmdz5LlHufQ9NSL7BXZ33kmlGKA3zM2F1OUhEY99crt8hfMc\r\nAX76DvjzJmr3jqTEBrYftKGT24UMT50wC23YPHlovp/WHqevd2heBdrVjjXL\r\nQqCL3pLXTtiTFAqhGpu7MyQFByKTCJSDotzTDiJe1kK+ujji69XmYA/EzyiP\r\nBK4MEjUGoQLKupR8IpuDNEjlyh5Fqfe80eyAXkDHBOqU/x+s110qPznF84J2\r\n0dgSjVdke1gYKvj5LDmeAB9FoBACtZqGLqBbJTe1f2SOfrr28oPtYz9pm3ei\r\nWtngHsFIWH/n4L2KIpI03qk8dFJvH0U8HFtUbttrMa58qCSsVCrJEKGzsz6j\r\n2mkZM7Tfse5qfdEfPcAp/25v9hLhZ2Qn0WMjPxkh1KbIvla/M+6Tl3UGKOWG\r\nLxbMVnTi5aYJ+0MYtd6rfCMGc11dPUOgbrjvKuORG2BtCJAqgBYcsFUhNVdr\r\ngAOHDFyvRomYXwWN4zb7KJDjxfdSTQWlNIY=\r\n=kKeq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPF274p0ekpebA1iS8bnX93UnNeI6B5FYcSV+6ctSwsAiEAndu10twvlIG2HH6GQCJhXrFP8/ieQyqpBL08MA1azb4="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.3_1647552863395_0.058358928059749626"},"_hasShrinkwrap":false},"1.8.4":{"name":"ui-framework-jps","version":"1.8.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c208fb29a4fe19c23225b803b87d426cfb8681d8","_id":"ui-framework-jps@1.8.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-fqtUPi+kx+3Get1Iv0xzd2oJFEYAorJMKIa783P1+j2QVSNXpKaDB+HsB9QASALo6Sm6pedc/z7JimLw6yO3/g==","shasum":"637146985f847a65b47767d14e52acd9a1f4c279","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.4.tgz","fileCount":474,"unpackedSize":1394808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM6mhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAOw/7Bt58I8oqtRRNkCIKzk9cyGpFR8Ga1H5ea2/Y1DGstG2FtQ7u\r\nsKOYId7br6bYwkRQKoRNPkhWbdI/FT/GTkeBAAIknKa4YKeojzMhORnNCTEL\r\nDo/b9kX4OgKWW3t/KPc7LYS5cjmDjZJkX/35RiI982NVhckHywN+FB06xoQb\r\n6B/tYzbT/+w61/Mf7103keiDEY8Fv3Rs7ZM+BbaqDm2hP9ihlxgExYIWuXsP\r\nv75VeMtPafvgCsfAy8EpV2Ypoc0tFH2D8zY3HBmQACWkUqSd3osDanAoMuBn\r\nCapqEFweHZBJhDRckjVepcEB2Q2TKGP0t4c5+TfaqwxuczmORWiwBEYn8Wl5\r\nhESPT5q2G+8xTjHfQN/CIM/3z+aE3zm20ASuV50Lc+l4iJfb5pA/N3W8Q8SP\r\nps6gunCg3yu+5/+UyZ8YcNXIRFeb2x854A6XJa0K3+mw3gp5ykwUKeAs/WTq\r\n4JkRtcoubl0hx7dtXizMq3KxWU6K4NqAZd9VZG4rb9txx+barXMKtQzlxBTv\r\niVPUfflP7ut6KQtunWDxxXIUNt0AUPR+IUKoUWt+0dAQehQ7WdWWP4HulCVK\r\nOxDN8hQrnRlh8iTmlA4rK+4vddr/xZdGz54V+svvUpF4P6yOUNd7Qq7Viyce\r\nxULiYhjt+S+RUw+OEaPloSm8MCG7T1Z64Y4=\r\n=EP4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH1pksOY/p1IPlybc8chUSebwoDtqAZOMFnRfVa52rOQIgMUjyxSqRdYCsBX5GLgqm3fJutQrXgGyQjnK1Uc4rlDc="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.4_1647552929545_0.6667752870132166"},"_hasShrinkwrap":false},"1.8.5":{"name":"ui-framework-jps","version":"1.8.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"337392b605f72f9383e6b8e393bc749b8949e781","_id":"ui-framework-jps@1.8.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yrNR9L6WTA0643KYREXuvRwQ+4AA9PVuAOrIynBEg2tCHwcsJvG5RsmddUZQiOaJlLCUQSYtbkItuTjlAGptRQ==","shasum":"6ec2bc69b098185c36f9c9ee4d27ea6fded98acb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.5.tgz","fileCount":474,"unpackedSize":1396644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNqe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqgRAAhe8sgIERvkxP9/8/S2XTVYcCAfWwpusnwdPQ2cHcDcC2xQ2Z\r\n5LGLv//hiFO9HEZmOaYLc3fqYTuA2uHFey6vZrtKXOJt7CB343DEeJviGZZv\r\nJYuQIj3Gq1JBt1LX91558Cqk0IBw/0Kitw6bj0KyD/ty8IGd2kw6DzO1GXCw\r\nkCpr5aHvHE+FsRIP5OqNhgz7k8vAvsn4Sb1rTgzd4rKori6Nty3gZ6Z3Vsj6\r\nfg+X00IYbteIlYjN2ukkyA8bVIq8sk9O27t7Y1duAWfq+fC8hkg5rUYdAAbb\r\noRevzxSHNikUyKXyWK0I+2NEoEymLPRQQVEdfp9Sysbo7ChK5N1+xNq8JTTG\r\nsRE3gly2oNoUUZFw6Y46tvSTXi1rBaBp5uJdNdsK/cg2lJ6OmqA6tufcEx6g\r\neO1bsVrN8lUqpjYx9mIfe0yEx5cXWlT+gzFmUPWFV6UGT9qFCVZVnLAL8jtg\r\nmU+ox3djxH5CwwzF41XC1/aaV23jTd3vVDJRI56AZawKc4q+26PYlKv0N/fz\r\n84KjV0tMVbtGNkaXvgz9H37UBJWyX0apTo5IoVZNBadPQLMls/AEvYLyinrE\r\nHqwwIXM/egrYkwzlKZ04u8CAtFqYwxMrhF633TNQTSVLz41IUMRf433YwKSd\r\n7Z5R3lbBd1VnIibG2g0lYDDpZDpctbQAVoY=\r\n=fVSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2NA8T76XwIZbkYTbEyUIoPYYcbr5t801HNSOxX5/QIwIhAKW8u8wgikxsJj6okHJIlH4YMZBdZoCaCH8peRRvk9Us"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.5_1647749052753_0.13439394853962505"},"_hasShrinkwrap":false},"1.8.6":{"name":"ui-framework-jps","version":"1.8.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fa3a6784214fa101db168a1a9369b630ecfe9af4","_id":"ui-framework-jps@1.8.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-jvB44w5aMClLF8j7j4GjyMaV1GSMgP5fcdTNTj5CpGaouzuiQ2ThdIYGiAn7ht64+W1LeAHFaGwfv6msN8cQaw==","shasum":"6fb28ad9ceb15059448bce850f823de8a44e890b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.6.tgz","fileCount":474,"unpackedSize":1399290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOCniACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw1g/5Afvnyy6cTbs7my6QwarEe/xw3Qj94I+5O+p3wIFSFGPOQJnp\r\nJpCm8po90lx9A6/nG/8kup9+5XGdjzxkSbZ0hTJaCqSvY6bjDRopYalVWxyj\r\nxbIFoAbrj4krI93xc1amM2VcXpPH7uj3aMYUGvWpit4gLSvozKQFDI0MuKGf\r\nVurlCdjJ/OS7EWy6cJd9WSEXANLLaZG3yCWqAQYJvXVbf9v5GwlIvesR+fu8\r\nlKI5X/eDaAwptdNIvFLHv5LVKVzWY1GJ1oYdPxF5nOG7DclUbmLp+w6yO8IG\r\nPYEl3rPAmC9cOmDzM4y2E0C4fXeX5NKIjBiwNEv9LspzkULQz7JC7FcDStl9\r\nnszNZdTnnB7jBOPOSrjA7mgTCgqXdcCYi/1LKkxEu2vx7otqedF+f7IQ+5Ac\r\nBkKu7Qyf5ULwqycPcGrWOMr9b4rp7NMKwrC35xZZARRQUgudPOzenNs8JE3f\r\ny9IbubhNggCVxhyeNenmUOBpdQeA50I/jxEaSqIo7tATOMzeJ0LkfkIakf6T\r\nYteUf5IpU5MtVpKVFO2aTgB5crpZUkllS/xCzqzHpszu1EqQ7Ho2eA0w+y7U\r\n8FZNdwdG9DdrZSUUNSGawOJANk2ixI7iI+/HRO5re2GcReGVCCnKw5F2sgXo\r\np/5X8CDkm6FmOHD1dRd5PpQbQB9hGHX9uFI=\r\n=6mgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3jtFtWBCJfGQFNV8t7D2MffxaycnSkzN5QJWDv0uJZAiEAtpIjM/3dqP9OLqIBaCDmWDMv1MOhXAEaL1U/R0q6PWw="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.6_1647847906497_0.6460778098756894"},"_hasShrinkwrap":false},"1.8.7":{"name":"ui-framework-jps","version":"1.8.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bd373ee1f2d20cfc33ac5d2293c4be7e7d2b1a8a","_id":"ui-framework-jps@1.8.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-T/XTW/RuFKbF1sjj85hMDfkFq3pmM9sgPYYYBiviPOjP4S05ga2sNY9bymsnIbfL4QXOqnVCg8/m1HlSFzxf/w==","shasum":"49a58cbfd8f11c82b77f329621c964386d5b2ebb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7.tgz","fileCount":474,"unpackedSize":1401895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiODNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJfQ//cwERaHeYxc6P2NM+WOhL8tKFai+E7FeW1vo52S1FVLM7of8Q\r\npWPjjo5e4a/bttAdZa96FaL9NTHMG7rDv9+K2ZngZLzA7O7U2y5Qc9a8g9s8\r\nu2VorBxQr4SNQUwqZ3yr9O9IO5yetRqzT9E3z2AnOBOJICOSaacZl0C/dvYV\r\ndF9/xB1Xsk8EFzFzy9VJ+RYIislIAWQJwLcgEDsz/t3bpjgF+gjnoCMZImPS\r\nqM1AdiWtETyiz1fx4UwIeF7sVMMfAl/mbUbrHImPjh7FOP1U5O2tQGLxgiLg\r\nTP7SnsPTESX3wQT99aZMICGMfele30C5a+gVlmPJxTNeJhhS9RAOl34Je+Fk\r\nh4OzfxfSoQgeBTknJUSfpEHbDJA4q0NQf6BeqQjJAn7MEDPavWtmwV0pzVay\r\nj9aE6Yj23afaZY769VKkjrw5VUGp/hRvGsf8moBB5Sp0XIdb9iqd8aG4TQFJ\r\n6sqT3vCQQE8/DiIn3D/ITSxm7ALx11raazHsrGHnQ48zt2svCaL+w2AonvSR\r\nYT3Q0i0PgzuTJVsTPEQ4rhk4Cih9KFBwt8y9WCBFGxrQ78lf340Zd7a1Li0t\r\nhHls0DJULLLgvmwJ3EayUPush7r7jvmSzbzk8iug5u0BHsnTe7QGHGXjlqj9\r\nKVJFnFXG4SSS01+s0Sv5CveuS4OzHnO37W0=\r\n=qWuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/x7yP35wMpwl/crLb7DbrKKrEjndU5AhRrQmdVt7dhAiEAuUOlu+/rbmgLhaJsrtvU7LK5dPkfEKbDvCBWe8QRnno="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7_1647850335546_0.8722192284484385"},"_hasShrinkwrap":false},"1.8.7-1":{"name":"ui-framework-jps","version":"1.8.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cdb4c8b48092cf1ad26108178439dd644d62b716","_id":"ui-framework-jps@1.8.7-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-S7JOUl2RpNFMJnm1Rax8FdIpx+TnblBC1XGEhKtyPAM05+azfZP7PNjTn6KiC1+Kx8oHHMYL8qrYVJRCbisj0A==","shasum":"b4a8cf910ce165c2dbf9040830ea200fe3ce9dd4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7-1.tgz","fileCount":474,"unpackedSize":1402338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiODVaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTaw/+PHN77Exr/pkUAER6yC8sV075V3I18n87jRcMeMT2VHECdeg5\r\n8l/gf48iwoqG0LXb/6JCoZEcghQ/cMjbinunCX1dWZiEoGx5OedMG5GVzC/d\r\nFnpdDkzTRrT7mYA3hZblL4xpwTLD9tDbBlXpLbf7GTfxw5ZHC9vA+Smjx5/K\r\ndGBXs9q8L62aeCe2aWWAa88NWgmKFJ1n4lhvwsxf5Bb5z31cVln8bpDYTp+Z\r\njYqcmxFEaQ7MYWLmK7QvF8fYpBDk6+eD15pTFNQ3vvNtWKu8uvXgZIY8YJCz\r\nqkbioWWBket+dXuPyqfgGqpUvUB4GEIp6NBke2uEywbzFkwETBDIyM3D5zcB\r\nxItx4B908IKEXmAcqoRIv8wA2MxDf5G5SdUVaUpwbxB7Hnt6OkG9hEGmQ15u\r\nWxiQgSsGldV3XWAvBGzLES6legBMpPC4Copmq739I5jbh+uudpT34nA7kv5K\r\nhyCNBwu9mekYSL7zpWzlRbBEya7WUUmIsD/LTDltqbdWbplzYk/Fa/qSWEmj\r\ni5DYFkfGrMktyw1CmoKIs7ZhifkwREswQyzwc+ktrsQlwrIDeRNRrZSxWpDU\r\nf+Xo0xj2jp+TfSRnCZPfPhdFtuxJdxV6vJ6VNWpEirnwuBBHYHzof1EL/sB0\r\ntMy/Zw2rhJtRp7y8e4nTkKSN15wmSW6yclo=\r\n=NXnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM6L4c3pgvP8J7zPfyjbaxHqD9NjjaYxXUHnS2EPxqaQIgIMwPw2bhkcjcJHH+Lhyc28OECN5Xi+PgOu+bTLYotcE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7-1_1647850842245_0.9759924468922532"},"_hasShrinkwrap":false},"1.8.7-2":{"name":"ui-framework-jps","version":"1.8.7-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"44a6b4a5d3b7f9d6cadfee8d4532759fb922efc7","_id":"ui-framework-jps@1.8.7-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-trG2PdhVn6biAWtvVh+jyNFlSKRAY3vRAnj7HDm9UfZM1HalMD9r1wpXqQmnFPgzmv26blh+Wwvly8r7bGuF5g==","shasum":"0eaa92b89c04a435dcbd3665d3ed710168ba04ad","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7-2.tgz","fileCount":474,"unpackedSize":1402334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOD49ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdCw/+Jr/p7LtKr4WScLEU0O80qkbD4RuYdJ0z4I5LinwD3N9wac3p\r\nmUYRy3VPR6BLV3Vf796LqA06NPsFnZteC/u5PL9vz7bIdesfKGjUOzlxVJYB\r\nYxE43RSlry65ChH8LGBqo4D7+AJ73mrsXgB0lgjjHhAf/KyoVLoJFPLbW3/h\r\n2z/dagDJ23mhIuFW6I3JaYXQmBJx89botEuQeK51BLfVDGogxfli4USXwtuf\r\nmi1mjdZyt2Bwm82wWAd+1slfE+ffy43RNR0+kjFwLDUFDdhgLK0qNEaWv30i\r\n4/MC6joub9tRUsgncHdHpDndOSs2fL/FtJY0ftC967yTaDL++A34CEIHaq0D\r\n26xYzx6lfYTw4ClSizFMRhKkwv8YZK/EJu+Gawvb2AHtoLXr72qSOO3hTF0f\r\nHgotNCaAxx0ALG/G/4YwzfwFY+Kf1MWqSuuKt6vCfp0ChUWa690SkYeNHYjQ\r\nQ5VMsnZ7Rp+HmFEUewrVZj8q7QGIh+phZis1/tQmzi80HwvQleR4P1xTEum+\r\nmAykp5tQ3YfbxA/MK4ip/ZwaubpMNzYgafmSLro7a0kH1o2sla7SRZ3G53TB\r\n9lqDylMqE5EhuizJ4MqgcIQUMLpuV8UWmPPXyiWlzMY+D3gXwpChAJ6MoIVQ\r\ngI4u/RHoyQUdhGe+AQn1HzRVh7f8K25Ih7Q=\r\n=IFdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzJ31gU2ggU2qHvJA8TDJuJs73dW6v9dBKN2Y+1spFHAiBvw9T1d5fMUoH3tnyz8Ko3uHGe9drgcCTqltbEJr9w0A=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7-2_1647853117229_0.4775090884283837"},"_hasShrinkwrap":false},"1.8.7-3":{"name":"ui-framework-jps","version":"1.8.7-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9a3b00c47b2da6de704b5acd289d00f4591983b9","_id":"ui-framework-jps@1.8.7-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ahHYn8MI1w4Uy3lqidv11rkCQGVapabg6I1Vy08zfP3LxHZ+ww1L+3Co1l0CUfFCF3obUXlpXclWwuL+CVlgvA==","shasum":"16aaa29cda06a3b5349a8ce90067c262574a0653","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7-3.tgz","fileCount":474,"unpackedSize":1402334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOD8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTlw//UpeMsC4Yfnwz/umww1/yp75cbciMFLfiQ0pj9XQzXqt4Vfdw\r\nU0wjdSoVpmlbFAoX1V67uz1+u50HfMDspQAMalCJoQuFur1yb2zv7XPKMlLZ\r\nhS6z56cu/nERhBT1A4j7snrSlA8AxIBsJIRZq6HCOTI50YQvyl4S1RxtPpDE\r\nBsrO2cpDDBbBkgYHsGtj8ySJYV10PUXy7JrD71aplD07DT8NZPvetfzrAblh\r\ndErOFLep1cBAPiqI/QFoDExG2xlgXUcZm4nbIH2vjcHVRzmzno5R+cCOBub7\r\nr84FuNCVQ0uIc0LEz8l5MIoIhYJPDaHJCIqrOOvgio/l8yHR3w7w4piz4C8p\r\nbVbhZOdTKv6TH1fjLEp8wDSqR1w+5q3/jM9cPHbK/JP4hMhuEriQ8O4vDmV1\r\nGGxNp02+QCBppTPOIcaS5iaaSiCQenOC0GwIBPdrUwdLp1EmsRCR/eSbSvbO\r\npiQP+gsorqR1/QrWZi3z/aF65MNxEi8Ui875nRfNOcQAoDtjcZD4xsNkPGS5\r\nV7bCUDiIHZ6Y9JSvoPgCFFXMH4q7rnDixKNrGqMyarC8KENYbcbJ2tbl9vo0\r\nysrZLEmWcJjEsVZrdUmfNzllB9X7H/0QAaLE433lh10pqg+Fhe36EKs9mTjR\r\nHjXzibPlH74NfMntDczocGzE++YjHwPa82Y=\r\n=xB0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp0+D6fTMMEzUtCMTOuGPXdbnVtz6cpD/lmBqr4QNBMAiAbDQXOatoSczwQnYR45LjKcygTlowj3RkOzWe0JnTwUg=="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7-3_1647853355475_0.08716971227334036"},"_hasShrinkwrap":false},"1.8.7-4":{"name":"ui-framework-jps","version":"1.8.7-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6b540b839832b0646d2ea66a873eca5fc7b12ba5","_id":"ui-framework-jps@1.8.7-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-CGirhLT6rrxgU8Ly7WJguwAmSY19C9eOcZAAcm/zqlSSpeo7xDIRSJdeO9KrDtBiR95lTMvwdXzFfkHzhTaEwA==","shasum":"1d0ba08f1f82bc513a659185c8fa817f4b6bbf2a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7-4.tgz","fileCount":474,"unpackedSize":1402889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPnLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolYA//XoCz/jD/dZ2GweRp+xu2Nsgfd9gTI/SyCGG5Zj6sLSC3eqQu\r\nF3zbYbReYilDH0t2nWi9O/Wor4Dpy/8Sd5B6dtl363EF7VJ0EI/MobWezTdm\r\n42RTl5WrgVcswTsI6MNlu1wSvoAgVsBAlZOepx9PfuMEut4UD3e7tNAhQ/nv\r\nPOrkEWDfhUcjU1ph43lRVMfTwLY1yyRt9WafwXCWL9nn50VO5t3KZG034o5R\r\nE9k9KR+TL4LzIloiZnwh5x9GfH1t7c02zbhDLJloBFIy7pt7ZP2TJ8MHQ46z\r\nHPVtZgiau7mbXlD3vYoFO4prszUIp8pcKzYo/BMjxkcmRSGc8qabwQ3wCu5b\r\n2JPLtUbbvGK+Xk2W4+5EmtfsEHXSpITO6BEkpcSG1nWxW54OVmYF68P7UwlJ\r\n+uzhC8y/xb/Eu0Xo34QJgScKnVHVLI+aAhALxtHOccMYrajujj8J4pJAi0PJ\r\nE4EL59dlChc1x95JnjPyERRpNRylDL6oEJO0aZstMp1oPAv9sgWtXvpOZgVu\r\nNnEsiG5hqStzjl7ZJCsLvNrX28JIYzmoSPLxvw7Ab/cfV5u7ITukf1NhbfvD\r\n3eGXoNpkHe5mTq3Gbsqqsck8Ill7O8rou8G1Re3NvF1NZlRjdBbTp39EkMYO\r\nYHLdMmVfM3Jcwz0ky6TkSFJN4CMUQ+P7hjA=\r\n=qhYb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmoxKna8nDZrzWtoFUbHxuKn9DWiu6BZ1FTpYRU+9uaAiEA3MOMw1j8+o8UEvskbCXLbtD1k861MGV5BFRnRyzkcEo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7-4_1648259811470_0.9295884890814183"},"_hasShrinkwrap":false},"1.8.7-5":{"name":"ui-framework-jps","version":"1.8.7-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"830d134321282d723852baee455149361eb4668b","_id":"ui-framework-jps@1.8.7-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-FxQCAaibcwKDoVYzAeLwxT9x7WtKceRMY3h8uRKS1Gum7rvMVE93c0xJ8VZRFuzOlIx+O9TibO+mavV3OTuHpg==","shasum":"35271bead703f2f2878e13b394e8e90b514e71e6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.7-5.tgz","fileCount":474,"unpackedSize":1402889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPp3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQrQ/+MH/qHh9xjWr5/5uoqfqDO7u1YWxqm2Dig5dMZSfrXiFJjmMy\r\nvaKSlYkY4yfVXrMRyRZl/iz6x/naHhw1qimK0kV4GT0yA9Td3FQOT14Av6wd\r\nNDS/IQeLCZRLmwCVUalLKgYLE1EdCWD9YshLFjYrapDkFbfBnk7LZOA9ZbaC\r\naFcSRqPAO7bdxsQ8T2/tZgXiQ0ZWH6S3Bl6IKwLAuru5gfaH0zAQX4LL/qnz\r\n0hMM6RoDLZmuZMLd6JHefMFqQRqkZ5EGoZ9HKs9Vpxpa3CFN1F1IkguLWqhv\r\nudOhO/ExsK1RvKs8H06GQat6U9Kor8IUA4+UrYK6wFZAgmD1uhl0vOg6nFO2\r\n5mvZ6f5qShsPZvFuMuhOHJpO4ZAdd7VPBJceGH6u8SyaLnsXDQXj94sXZ4Gx\r\n13jPfl0nPVntaQj2Nua5tWOFxHeNPcl46MTsrwFjLNQ/VfsKQyRJfU07VmEX\r\nMgFOXZOIn4cKFtZdm8ayPvtgjirnNyCBOpLDgyVxitgUV6pvuedLHTmSvUBR\r\nj2r7vqz61aLYXcctVAR4hjmjcT0CPtxIjhloMJPdHkk7n3fmLnu/AHC73KcL\r\nnB6ZhW7MWruGYmD2Gf6VH7MFA0N8ZRLuADFVKogKrTwGhEs0HJjVd/kIC3Mq\r\no7s9H8XU+98nXpEaUkJNVTKTQRuYCL7KtFI=\r\n=o4dV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9TfdqSJb0XXaHTnpY9903kF9+/a2a0geG+/JZyxG2SAiEA7MtY4HGM7liXlaOX7q7vvKBVY+PBF/Om5fJtYgRkPTo="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.7-5_1648270797114_0.28864335506836003"},"_hasShrinkwrap":false},"1.8.8":{"name":"ui-framework-jps","version":"1.8.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"99ec60c09c95f08b04ee39de3bc1d4902a1431d3","_id":"ui-framework-jps@1.8.8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rxy4SrGDRDvExYCFVtO3/uAZyetv8JDrVXP7iGzJXD5rrAPAW/444Dx0yrNWreKZJPyBQqXNAjPjOSjTLjC5Sw==","shasum":"c80d879d7a2aa2f604db6ba0d92fce13509fd69b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.8.tgz","fileCount":474,"unpackedSize":1402053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPqIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGtQ//VYQ6p6JblI04dEdrYjM7U13BnU85bEsEJJaYX1SaWN6gmSVy\r\nx+Nl3std2JIIdkP4ngGdJyGvmZmMCyNFDMF7kXtmLTtHi0noncNWFBwkcjEc\r\n2dlJRdLYbpvTHAtOHDDHCpL1SuJjcJ/pE7+kQhcc/VdDR4i4runLsWgk8SqS\r\nWc6cfk7fZSXFv3UU/h+NmDIDWGBvyNk5uZ+K8eo/desMi80hL/28rzNu8UdC\r\nLy0y40M5MvZeT4xvWlQHmGwTB9uct6MvsNk3NqP6U1eSSNmp9C8wCtTxfjtV\r\nQIy4JgDytER60Y/gzsL2++Q6ZjNmvTLd5KVboz81RdWntgoYneVIikoXe1YH\r\nLM56bEjZpzwlJU2a14NqZYUxolydCYVXmaDzBoZrp4iJ5D5beN3bbkA9+3/t\r\n732RI2NG2nD48jeSTvwAd1d8VU0+g6wMeU3Y1cUFzy9INp1DpFh5r13iYDZf\r\nKntF1u5UYwUh2SnufLEZ9Ktrh0nhWF+gsBsZLftednAFWtK4tYxlaECnAkTk\r\nhxSUqSH0xK+ow5cUdL3jHEQ//5uBY+T8fDH7OTuPmeIzTSL0bJf/TuuscwMl\r\nzPzFV0kU8rO45XV+X1/1mZbQiF/1Q3mtOCx8SSKdjuwKNWSspaCZ6FAzoMrM\r\nxiivpMSs654CtMe53TJyJPv5sWLVwmkWyqY=\r\n=q7Py\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4v9AtuaChwIZdtjuEuhJ1sNAcwLMMMRz5oTw/clBvYAiEA2yWiMIJ4oxuvZJe/s2yS2PR/5zLgq8Z0kivSmXUnTYE="}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.8_1648271907103_0.16867125908841674"},"_hasShrinkwrap":false},"1.8.8-1":{"name":"ui-framework-jps","version":"1.8.8-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"22489458ab85b33db6718d0adef2445cdb9fe5dd","_id":"ui-framework-jps@1.8.8-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Q3GvOJiPhthJUrBxdWdpyOTIqPMrs//mLpvStABrf3IZsm97APQTZvAihaIH2r3GLCaEI1nLhO/XbF29ayxqJg==","shasum":"0dbcd2b6f026c66a6ae58eb4b92b296d2791a01f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.8-1.tgz","fileCount":474,"unpackedSize":1401837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP6P7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdIw//es8+dU6OG6SjtBY3zN0caq0gnl+1ha5zIhrZYPUjix47SYC5\r\n8/vv5LNWQePS4hvGfw9IrJUVnGJvUbuiXRRNG9r5+CogpZPb0rY+Y8ki0CyA\r\nBa7a6ki6RAZjzLicAVOMIDKhJEdq0sjwdgrt881kkp4PWy+dMQ+bA37fZVgd\r\numjupKoKTBCaZXC0b1ATjVuLGSZnyoeJJsGwJmo6HjxTsxEFVQf1eneKXH4Y\r\nmZ5u3lX0b8hWyaypSAXDv5ISFqsfrUDFsa4tYZ44V0v0wrMc8LRj7zrD9IaE\r\n6s2MkrEHjk1YugP+S0bb9EkQdSajAuUWQxUuN/kreJp/FWM/buxkoWyjebPF\r\nOQu68d3Z3DD7OuysYIzLxyTeImeGyTt0ePPck8rscogYgiVLrUXKIzQJjR8L\r\nFUwO/QhyXhx0wdLW8aQrM1QWPSoFv24FFgm6Kn4eWvR1t4YbvwDBlnVs9cEI\r\n7FnJ0lpeC1zzNXC9D8a7CbtHXUErP6zI2bE6y0+fmNossYUMhMtNO6VfPxFY\r\n/3cPnvAqmHrRcKK4y6El6BIEx/JagpKGgsfE5eCHa5SQQ1NrbzqPsHe+ULfy\r\ngXjIlcglBYoMvOfJdJWDvDQTtD67fKLRZrdYRSH5P8/36pMVZP7+BBPOPzYQ\r\nTnhjU+VJnYahIzDqts5OI6HqUSAM9B5Xdtg=\r\n=sKHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtsn12+/6cR2D0hcldOXd58QFfdco/g8l5WTGz84MXjQIhAJx4vkiPv9EJcfWsHlsRiXOjO2g3DfxYO9XaKhWIDV8t"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.8-1_1648337915451_0.6583108415600105"},"_hasShrinkwrap":false},"1.8.8-2":{"name":"ui-framework-jps","version":"1.8.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7a7b74eb783a4af2f6c61fa1c47d7e9c866549a8","_id":"ui-framework-jps@1.8.8-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-FBue418xFSStb3H4l1TVKaT4mAmQVTSR8ajETVsVj+FzvwB5JAE0JY2PhLOv3dIbrBnk6Tow9WBCR3Z/EwwP1g==","shasum":"0875efe551290942752d928d55ef72943d6a9ccb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.8.8-2.tgz","fileCount":474,"unpackedSize":1401933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ2M0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOCg//cf9676ii2YE7iAMp9sKj4VgZMMaddAnq1oNVfAUD75ZzI5IW\r\nHCR7g3WDnBi6DbjCN9qWqtsJ2KgMYBEDY8kdNeqrDGzJ5hIfyLafO+WHf97T\r\nizZHwzuuPXnO5UXcoT19sHnmpxpKPA3soNLb8HMBWVU40kagqXsjnbtBVCaD\r\nNuP3SCZUeS0f/z4jvz0ONzXHjjtaiLEZFHzPMxdVoULblhbt0Yt3ahNhQZr8\r\nTK7eGAmxLPY6tS4DQSW2OkcHX9SWwsbunJOoxxuwJqpueyhcixdCjdmDAuxO\r\nFGWihb+ZAcjcjJnMXaZ6O/KoyYpVfGVgOo+z6XIdTC/IjA1djSyfkYe4fkU9\r\nf1mZc4eA0yPU3WgZgyjH8Zj3dh0IQHyWaEGf1oym5yKkg3RYqWUGD+zKv/Ni\r\nVHrT/JTzNNM1CD2ThAA3eTb0AaZGIvkA63ccr8Q4nIvw1V08pMLJlRNtod0C\r\nZr+UeV6KZ5hJcX0k70CQvGFt5PLduPJv3bMuYZzQWUhl/jn9RNiRK77DwN8S\r\n3tAFjDzmSFJcBL1+1qozVZHfmMZk11lAPzWQW3s2v24LfOUsizm9xYUyZuxW\r\nMxUHVGbHu17ScVc7yERUbOG1gLhAF9AaQVOcDECs2PZLDAhRwy3sZx3A0OtW\r\njiZAjDbCQ1P9kN7/Kyyk4ORG4I2yUP0OAoA=\r\n=0iFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZkmfEoeG4ovivNrEvCE+5EuoUc3nolCibCEd1IcaEJwIhAMd9RxFV08SjpNAjVp1aewRxO/UIwUBuH/aBxpr/trVv"}]},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.8.8-2_1648583475817_0.8160853857489774"},"_hasShrinkwrap":false},"1.9.0":{"name":"ui-framework-jps","version":"1.9.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f62ff315e438db1fcb6576bc94882f693bf32700","_id":"ui-framework-jps@1.9.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-njCSxfIzG2jEyTZ5WmgixRTnFTq4qfQA+iNFnnYSSsdaKwZQQ3CrLKY2L1nkLNmZKSg3+n+wCbvmVUKErp5H9w==","shasum":"df32f8410d51f6877ec3795169e3fa56c235f33c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0.tgz","fileCount":480,"unpackedSize":1406900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs7nVpfgEr7XoiVql3YOmFp1bMoONxJfe6ejzbrrmlnQIgPge3xj+ctViJdSJYCqNcdFI38ay/sPPRYmgaqdfIBj4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRXfeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKtBAAipjWGPkzOAR2hH46qvIuTce3nv3paGuMGO8WwFW+leT0rPjl\r\nmkBFS1ha6Yoe0XABtNMfvwUaWOFrN4Ng6PApdngDgZyCfxxMod7kG0O9e1cP\r\neR+VE0Tzxta8S+B4oLRkURsmAU88UyireHDQ+VuBI650P19a0bD3bIJSHbCP\r\n3Pp6PWLSqdka5MupcgYJoMlDXdWpJa1kmTDm5jA2D6XTIsCjhBMVfcF98fT+\r\npKDL+Lk4RPqsKLwD0fQiEyfgzhZx+YckHrTrm3nIXBqYN3H+qe828OBn9oAZ\r\nlUVKJaWZljNwkOX1NZrHgq2ZyAYr+RyqoeY6mkw3E0GVXgsqZpi6byKY1Z+h\r\nAIXoQDdGFtdH9hs4I89d8ePvWd4q5hUFfNshYd8/fuR5ZlzEanqr5q1U8x8O\r\nxklVpZmx5vaTfBLMkZKCSZ2h93NuhJbIkFRXj5rcSUHf/5gH9sW1qgg7AqWt\r\ntr83R3KD//i8P1uFiIJ+HvrhiuUQy1JkfDmDMsLJ4ITChjNJgbj6T2fZdsx0\r\nKOL0FLxe/YBlGsQQ5JpVIKjU1TcP26V5uyCSYcnRN6Oaz1BE5aPlcQbuJ/0H\r\nEUwkl2ASKVmFznG8xdIepo4xc939FYKNS8KYA+k95UhK91S8LYWXVfP6xXau\r\ndyAMviP4K+RTKQMle/J38TESxiOWiUuvmSE=\r\n=B6aZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0_1648719837707_0.7061319915240218"},"_hasShrinkwrap":false},"1.9.0-1":{"name":"ui-framework-jps","version":"1.9.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"dd05dfac77ad39a8eb0024ba7ffa0e6691b9a343","_id":"ui-framework-jps@1.9.0-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yakKI/4osJp6HUNmWGRO3jr82f8SB4hsJXDgNmD6HyBwJTvUGVadhNS+py+uQZqet23StkfLX7GShwGbX4T2kg==","shasum":"e98a8e1efdb330fe8194f00cef02aaf77b3357a4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-1.tgz","fileCount":480,"unpackedSize":1406902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTnEzLScZMCMJUSLOySfkt85/dRVeoW5UDfljVeHFM6gIgRDXMM/2iaTXPwPrd68AhmRVxMAgAnfTW2NeRvlfoNBg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRXgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr53Q/+OnDoQIirTAwvNe1yceIxp9TZkuunIthHvymFWl7Esm0phhIq\r\nzYGvcR59M3RPsRTdbJwLBmKU+em4kD0QPbQpfuD63xLTp82SICAYiNPUt/Pp\r\nKQ3lOYNzHmmwvWADA9b/uG9XyLOh3JIHuyEBqn1yKWW+WR/7qH7aoqme/Bem\r\nWQ0Ed598AocRU2gFsJfqRShN6MySxRhi0e2mdWZKv3XJYSyZnKrmZX9cwXyg\r\nKZOjh/UPYdrOqd3nZQOHoLPxAch7gLfpVPttdwsO/uwU3vEqAy/CXZVqjbEV\r\nVq095Ci+Odz5JnXZFrkW8koFBzNWmZOocw2KloHWjXSMK3x5ZIiwTrS0Abdw\r\n1lx9w12k6g2klTIC1s64wxqyI3IWsXkXyvkc0Safn3JFP19HbT7MWOHQDCCa\r\n4VhqlfQHStyxmKSVz7ZcJLpN17h1GrOn5IR3Pzy2wZDqVz0Wb2YTUwq1m5NN\r\nGdgwwpUstL1xtzHmvkJ+iNhkeN0kLOZ1mLfxL/K0UDiYsAmtKRSmR/C1Mfe7\r\nK33MRj2HkSJ4EQM66fRztpbyh0nYZra0NWssIHXKBOm+r8Aa/SvrrIjaPokV\r\ncYJNGovP6MkY9++X+jfUF8kFwYzIEL7QN2WeLgu3GxjSsLJqoQn/DfQkD/o1\r\nmZ0+A806Wcna48JgL0AIviTOLbzEKDhVrzY=\r\n=OhmU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-1_1648719898951_0.28496376559503434"},"_hasShrinkwrap":false},"1.9.0-2":{"name":"ui-framework-jps","version":"1.9.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"107cafebf4c96376d953ba50f0a0d82ca857fcd6","_id":"ui-framework-jps@1.9.0-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Td5Ohjz3bv2RRbZM1LkS7I8DF52B5Z/9uEujhm8FkkkVEBr9YUvCrnJM0ZO0ekBKQHJymN+uogogwkUgDbOmcg==","shasum":"7c02104a48cf3b97f1de662001ade6cda21bc483","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-2.tgz","fileCount":480,"unpackedSize":1407048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCItovV/aDjy36tjced+/5zMogyQGv5mAwE+AYhyfZlRQIgFBQCNMluAZrsrvQUhQlBBYm9rgwNLvmKojw7WuGOeZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgiUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKXw/+J0T8zp+hdeHrxnJly/87JiVKsyhcZo1esVrgQwG6IhdlX8FP\r\nOKRzqcJqFtjkHrkX3iD17UujvWzk6X3OSfHYMpnVSNCa1QXjVGrxTPt6Padn\r\nF90TKp/yjxDomL8xYrH302BssAgwGq2+F5NylFJh3u8uYFbTsS6Y5Y8rkyxE\r\nNvGXnDCNN+VdrPIG5SPB786o/BFkrwnHLHULGUbTXwMjcGbEBJEEhjqWjPDT\r\nRHx8EBykR8lqWlPGstQyCDtxo6LsXNmRTj7qLlRmlJ7lxS/bU7spoQYOmDdW\r\nvvQqM06VOe0R0RXRs7qDhki0sP5WXC44H6hBIPONNhfyGV3blfWAWIQXcDvf\r\nBSYt6UDRpzYw8tb7/ewUOiP6X/8jZ5t3tkbiBC3H11Xn1aypd0/9/S/RfW+I\r\nehzZYHxH283pWqUVSbUMYr1ZNKjWqazXvDfsp3OTJKxNM2naEwnuSK/l0zPO\r\nw7PsL64hwS7W95l4LJylePXlzLLr9jcewIG/qtl8Np09bHidMGll6Vw20VAX\r\n7LeGOtFRJagcMcRYt9UZiqOcYjl1icJF4kN4Y4zy5L7p4/QYrsMMyQMo5f1h\r\nb52kCcsQqxjYcx4OnW+Ca1sG9NTJVaDZxELq83eh3kQmljrHOMQPFD38Vuyi\r\niIht++Bu1m1z0BZzBKUmmw2+76HtboHkch0=\r\n=IIs0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-2_1648756883994_0.9615213084870013"},"_hasShrinkwrap":false},"1.9.0-3":{"name":"ui-framework-jps","version":"1.9.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"045d9168ab86ac03dc2c55fb88e43a493d291a5f","_id":"ui-framework-jps@1.9.0-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DfgIOxb7DpjCGNdMb18JrkWbC0ZLMVrMdoAHYOn24lr5KWA6qvZwFc49UcMEMgrUSx+yYfvb8OYDOTzs9VYgLw==","shasum":"a5e8d3a2a5513acf5156e9ff08803f2cc44aaf66","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-3.tgz","fileCount":480,"unpackedSize":1407236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfW6BYMcVn/lJpXguNiKZtvS0Eab67igKfvdktbXEwAAiAgC4qL9u5nD/QpohhVMmTnoZg+BmuGwBiwT0/bgP9EQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRglOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3PA/8CV1HTKIiHll7NcP9nQgd74/webow3YjbhNU6jKytdggff32H\r\n+422mBUwuyq4Dq4TGw+3zLa6iSzuB7QL9iV8I+1Gd+cqcOKDn/UYVygOsEPU\r\nXrpLM/A/tZz+vJ7gyJvtuAUhzlvNbv4FaMOswhLNH482KrYqdMW6IHBa5huC\r\nm8s29/Calrwh+eoAK6qq9E1Ea/Y97ttLuV99e4zXB5b6NJ3YQyDJu8i20CCq\r\nLL6pMNGIPD8XZMSPk0S8vQqU22cba2xMF3x3TEOd54T6myZsEssGCVe7Cg2/\r\npK5NW0io4EVGNnJ+r6mMqfQ0k72rhG+AiXdRylQM6ZlIUHozms+4/oS1hHqL\r\nbdo4NkyBCAPY8lzqwRJPXOsyQ7D9CUyP8xfmof3Jd+xr6CwmZXaR1d88Sia0\r\nLjkaRH+pCWXpK4gDND6A1+4PgQb584yn1BuPOmE/USm/JwXVZYBCzJjW+a5j\r\nRuRElWJfrkKoPxKReAYFIhG1oBhZofatzfJeKJVE8zf7/CPHukXdnM9Ranzr\r\npXUlTsvNiAXz8v+hcuPbP4Kq/zvAElaKDivsQIQR8RVLhKMjKwp2cIhehTzP\r\n9gDKnFS8lzZL/bI82UjBAHHRHiAnjxxglm4/iud7jyE0c3OmmstXU+pBG3b/\r\n5SB85WYF428t9g26CWS8AlPd/VXarCZTqK8=\r\n=3Kn5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-3_1648757070483_0.5021305709420323"},"_hasShrinkwrap":false},"1.9.0-4":{"name":"ui-framework-jps","version":"1.9.0-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f981196d5836e029af224e21f22d514ca00e9a74","_id":"ui-framework-jps@1.9.0-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-2NlGQNBnOyDEUpjWiueW/pbctpkboCx/PSQZOie9u+IXGMUnQ4yyTCPrU7606hJ/vc2OehsitJeRC0nOhQ1wfQ==","shasum":"1501f9e425434f3a214ef450fb090d5cb0bfa2a5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-4.tgz","fileCount":480,"unpackedSize":1407782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhLfJWnkRsIMGS3MV5T28Ca6iDaS6HfslpHdDZilupUAiBO1WGut+pmGY36HKj6ghfMkNLmAcR3kJFindVsuDZx4Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRn6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNkA//YFeQEIG2krXQfU1h6jNz2JuODWPgaMRVDHDmcHRObSuNt2M8\r\nVl2sZqQ4k8JW/m81foCLWMVdJxGp6fIlg60x+/VdkPwCYQ/TgbmqwRPGZE7k\r\niDJ6KPEI39pvdNXRGS2RfrhXFb3ucCLsCoD6a2x3/M7Q8+lL3WIpLqdbA8XQ\r\nmCFz3reP59PVwUuaFekJVEbtEq08aTmg2+JUiGLPfSfSz76g9YLQUDFu4P9h\r\n8ORc2ryhGITX8qP+3cKtuf3NVHSG+kTkcOiW7LzTy19B+DiYjbFljDDayq+l\r\nOiD1urxAAC7YnDO5yBkaLeXL9Oxr9CDZj/u/ekk3wSsbad1g0meKftAis608\r\nkCEFl0ab2FTyoIANDYeHm8ocqw5W/GSwaYY/0rKq55nTbXB1VlE10bqu2zGn\r\ncQl/NLZt4t5kMzVA9RiRo+StO6SOeEm7F9BMnLhND32nJvSmMugEKoSUEmrS\r\nucqWvu0PK4sNjZG5NdoZ0uLQqHJ6tmRaxqlt5kUtKsmGpNbgm2X9yUhgDuJ3\r\n+36HjZ1MOYjc6UMVQvo36eO9zou8GBk3JgbC9EbmorgvjOSdqik0iawa8FTP\r\nJvB/l2u9Z2ZX84+/k5b1nY9tTYq98j2tQ4wKT9f4dHdIj4dn8T8qyODRZPuA\r\n74dzICxBlZLH+6ZdY5ElHZRAi50jrRjmUUU=\r\n=jFFJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-4_1648787118795_0.6680502056244282"},"_hasShrinkwrap":false},"1.9.0-5":{"name":"ui-framework-jps","version":"1.9.0-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1978c724c1d23ff1452c31ec6a4ef177282bc191","_id":"ui-framework-jps@1.9.0-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-HOF98GfSM8KYltf4wQLzWe8b5m/NCZNk1CpkViB8vH65Dil4vZMU4HvPU5Je50XusI8SGTbuo+jyFg8G8JTQpw==","shasum":"66b07b73eee34e8b5e154388aa4e262eef5d0d11","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-5.tgz","fileCount":480,"unpackedSize":1408786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHxA2959XkjZi8CvkgXPzxBPlW6OL48h952TPBy/Jta0CIQCX/vs6Z8Hm64mNoicGkFKTTaHc2HuaKFnWaMNg1pYuMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRoB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3gQ/9Edhni6Cr7utsP9UTUBi1XSopB3ut69iny50LLaDJX524NSK2\r\nfVLg3VIZjE9xpiO7lA5AiEKJW8LXneFz+8THNJ/YyXFLjGcIJRWrRkE5HuUv\r\n/K1vBoJgjwCoeIbYfuzj8VGZRXYJtf+xNIxSP3SGOb84eyCKb0yMXUpZxSo6\r\nw7VuGMOtHxcEWYv7Iq2DRiTX4E0hxKaOlZGUzgsxncJ394KvakXY0JJ+5uHD\r\nq1AKCmGc+dmVOwoeZY7XEneNcfmDB99ADQ+CLMCiUivWZLkghRVnIfzWEND6\r\nTxE76Rv/xMfwiOgvnEJGodoJC19f6TBpecY0A0Ysnp8wGz9Zmk4sTb1DZHy9\r\nZNjbvRCyYPp/qasrk/rf8FYE7pim67eepxHC/HrqvqQPtdNS4OQwQoCLNwzU\r\ngl6jUllyg1liw3KQnMepUBHbOm6ZmhVhqiApn1vbPtO4AGkhgmUOSpS74fxH\r\ncnuZtgRrTOHOq6MIRau4VYO4G5mZ9U/alg4NOgguXCSf7ezqkmATGdFwV2x6\r\n6cqJDVoxxWwTUNfOlNRsesusOFf5xq04ys3fY9C/v4MMtSZKipVUMrPhC9RS\r\nibRNsny2AcoUw40hlrp5inj+eJoqDMIZ/nVsYk2SN2kS3Eq+RymVsST6QhPL\r\n+K9hsAxsvK8ibX7aRategV+5hyBVVMcWJcE=\r\n=3kOh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-5_1648787575090_0.659963850394059"},"_hasShrinkwrap":false},"1.9.0-6":{"name":"ui-framework-jps","version":"1.9.0-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"98e9bb9d7b647f5a59e6caa651e5761fa48af47a","_id":"ui-framework-jps@1.9.0-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-2XELGMJF1g1wPZHVUMmlzhakVnJEZxBryN/6ctVd8i1obFjMCm9JtEmwjWDx3/Rh1b1OW2r89djLy8chJu0V8g==","shasum":"bad31ae17ab6da7a7227547ee8512a45fb042173","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-6.tgz","fileCount":480,"unpackedSize":1408749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7OZxM3ASW+/7Kqisqna4XMWtWboA9uqahWp4iMePFfAiEAxAIPX+gRpC+VsjWUDKEstO4ro0bPTxmXh96H0tRKTJ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRoGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqraxAAjS2izklWoDVHDgwYnXNrzQko6jRS5IyUMQQhLaDAaMCTIqRs\r\n8TmLgWeCvxOkUyi4ILTFr+G0Yw3CasfcJ2goWLPpgAtOiPu+GKjFeG62WVHd\r\nMe8DXrSWmyej7zHsfWw/hb3VfT6QqnDcIK0YulyYvhHSyj95s9pO/ujYB2sx\r\np32y8NVZpZ96pCirnU7Swd959TXmQwdvroQ5ACe8x3MeEvTgAkcHVi1brsnF\r\nWuMJ3ra3BtUsw1R3WiqhYOf8yvlXxzrwav2/998Kz+z3/scxGCe+ElqEaVZ/\r\nEOLewlgXpYFnDSuPU6b8vUG6ccFEgDx59YA8dd+FXLS1jarcRC4hH+JoEpUK\r\nTLCrtzDPl16tBh+1vAcDqDYLTWbGY+KkV/r6rVMsuoYR+lxNNkCiFfhycsG4\r\n67X1Ma6C/yfFn8A20D+hReBnSq0Zbr/DgSiuj++MnJkCoYD1EpcvrdT/irOq\r\nODBttL6TFEXL8dhGd0i4+IY+v1XiPbGZSFB+fRn/yTVCdOK2k03plyMm0TOV\r\nr+VjWJL1eEdUfMwJkEp0ZzgmWILuOkUbPodDeKpXFx5xM3tDPGSo+Hwbp/GS\r\nWDjCU8qqmRxRaMIEZrnY7HlKcaKYFFBjYIhRNaEIeoSs3jrQNpobwwt4cPCf\r\nz8/LHgGIQdYJtoWOkvfOO59+EJfLzXbvy/4=\r\n=FJG0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-6_1648787861829_0.38562839109224223"},"_hasShrinkwrap":false},"1.9.0-7":{"name":"ui-framework-jps","version":"1.9.0-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e92c6ad2a1b23b6dd74d64f81eb8d49d3e5adb64","_id":"ui-framework-jps@1.9.0-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-AL+gRA5nKGTgHYKGPBXZeXVFASvhmWwZGkzZXC3cI6cr1L+c0WqnM/CH2hGg02sPdyq9AxvALB2rQvv+wNVdvw==","shasum":"31e8ca920ae74ce2f3006e3cb62fc026e0fe0524","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.0-7.tgz","fileCount":480,"unpackedSize":1409313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0QeJnvAQMchg8ntMjDd0LOaujpqhCnvjcraR/rdF8QAiBL+lY9oUWLQ72iiggGTd8JPlSA3J9ce44cig9YsSHLIw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRo41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3jg/+J02f8bxWbHvfgE9lvVnpPmHMUsK8jCcRUFu8sAfPg2QVqNNb\r\nsDTVbdOVLQKXoeXmxqzBDbl8q+wNRKPTYiZTyv05auVtjtbjPHTEkmZeGg7E\r\nmnH5vns+TVR2/3h+H4xMoQ/H3zItjI/pTtU2W2UU/NhHpZKQCYUwhqzzase8\r\ntTWz3/TAshRLVfsINdBItV4D+2BavyYRpA2poRpBM2+/xWobSCAxC5+wf7Rb\r\n8jlkOtVcZaINpN7aWGOZ0sxNdY/U5aNxrkxGa+rQdPGBBDer8amxt+ZoOabB\r\n1YvaXaTGorgPRAPwwjRwtJqwMjrnmwS6fcTJhm04fUwMXbYJ7TxuGhp/QyHy\r\ndNI54JKUB5PyK8sBQNtbi7XF6WMHGPoB2ga7eBs2fCvI/UJd1rBrACvpkrhe\r\nPGW7rPRVOz4zkLH6fB2Xf8+w43r3gfVEk5wm9zMbd7288q+BVSgaCX4bZNHf\r\nQ96Vm2p2xs45URQAHc1pXXpPcdzfEJeleBIrvBmjUSG4PaRXYLAIHczYG8n5\r\n5H7MBzGjCsEV8p00aSU+jkNIVcWJl3lVI1uEPR5gCXyDQT7MAlfkDOOTS/Qd\r\nUs8Y2aktaXreFP6iwsCTLFJGC657DDDHv0XCDe/vHL7R7UIB2k4WAGrpBBeF\r\nDzUoX3J4U8Wxo57vR85OeGrDjL2t4xACV3M=\r\n=+hIF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.0-7_1648791093141_0.7336900427650028"},"_hasShrinkwrap":false},"1.9.1":{"name":"ui-framework-jps","version":"1.9.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8adda85232e94330f4a48389ef0c0f7a8bc2f5d0","_id":"ui-framework-jps@1.9.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-kfUar6VVWN7cDlNmUOENzHj00Lgu/gBereIpMvQ//0QIUOipmAxzteBheSQEUGv7EOxgzV33Wt8lRCG/tVBSrA==","shasum":"c140c1dcc5c560cb618423f9ff00355dc0324d8a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.1.tgz","fileCount":480,"unpackedSize":1409017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfdYsyIe+Gd0rIbq6t3XmL/fxojpmD59LcXiL0XQkKJAiAQ0oO62GU7GFvAAHCCAHIf6nlyveind/jT0yzLIqbSRA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRp5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtqBAApA21pu67UwdIXKqCLzdmz2bjr4B1Ze2ilS/NW5AyVJ4+FQ9G\r\nNrX3HJFNSDSkCbSaLj1qF2vmYaYQ5sph65NwzkOwuvWhJmK4SsYlR4AJfrRt\r\n/nBF0eZbOTcGoRHOOgCYAYFNrS/cTk6CPoRFtzJuofHFOahMaWY3esYriZ5+\r\neYPc070Ea6wS9JiJizJZTry911lttl31IfVoESmTL9uI91ptKhByQ0IrB3Bo\r\nSl3M7nAQ1Kg0mHeSwiMxmUbU/ZJ/CqAqgwu9RP3VWzJFLO6oGshFkmszYjOd\r\n6G0kQXcBpfH+nofPYtAbCgmUzNbD01yCCxNOFSXpHY/hN18ZPaCt9+31bl3O\r\nc9qhNw6lGY7nQX3bI/6letvETUunxsqVb+fZZxKlZrZKahnEl77KB67MGMJ5\r\nr5UpB0Tnn4JTIrPb2qMTWADB94Y5q7c6Zli3vf/HdKRb5By40TdiEcXUmkRM\r\nqeo+MeabeLImuCcJd8+jqnxhhXshNtbOqYRIiacoALKgtz3u0/rVSMfC04Jh\r\nyyTQPNqNufVoouiF5kI8mlKXN354Me7OhF9xRx+qTb5NoZ7Ddcrv3OYKQ586\r\nh8Xgver52W0JgC5IiDSj1OIWqmffdppFHM5ZnT9wu6SoPVj/PT4nBdP4KUNn\r\nrfVjiCUUiBGS8i4IiMkWcdnhqtSTwiJCDmg=\r\n=g6Vr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.1_1648795220996_0.9868827334829473"},"_hasShrinkwrap":false},"1.9.1-1":{"name":"ui-framework-jps","version":"1.9.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9a2f60dc0f1ff9c82cd14951a5022034fa2b6023","_id":"ui-framework-jps@1.9.1-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-RQaRnI6ZbXsh8DJ5eCS2w0yfvNwvhTi5//B/WVGN85iRMxCIva//EmA53LxLCp0/cTc2KlDHTH8V+oAKJz0Pgg==","shasum":"e08cb27763d9b55b8754f15121ec8b329b5f40e7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.1-1.tgz","fileCount":480,"unpackedSize":1409019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq+P7tj/nDKj7subMfsWz3iJqe/cWkfM7ob5uCsD1FrAiB6D8JrSyrq0ksEk3C/XbUoKBmNWYywejfFmYnhah69jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRp50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonzQ/+N2vpqmqZdVlcQY8jEMNDfKtXd+c86ZPIA/ASRwFU5pDG1eiX\r\nVNKyxl1baRXUf/1Xq1oesH0LV9D5S3cj7o8FscLjq+K62YkP0RORbB6+8Ehb\r\n89nKZx/S2+I1xpkysA+cK1lUlJ5ZYLYlDYtwy1yEhwmWVg2Q4hPOWLR5A3ef\r\nNYF9KXyxI5po6F15aFBHgYIvxq6a0KHHQ31xM8hJ5okoTvfSOkKToRZO1TqP\r\n0AU69/RAih6dT+qipAHU/i0GH//wlWzxAAVbJ3iOhP5cJuiCJD3kTFF2BHdw\r\nXHGFoWAzsjhwDEr2gMCBLrESrjI1ZP4S4PhNcE7N9euuqNdStZc5mYfTGrso\r\n54s+nd3LkwklZf4gmTSpiISDXCW/KHqg3LXMZX4rDoazZmbtZNwI0a6RIN8I\r\npY71RLNHVpiEnuZsk+kmFVbgrEUm6TU1o6lrIqg3gNA7owrTrZM5L8v5/jHg\r\nbcujqIKzqOVw7pZo7bY9t1h29+/LKFFGh17O87WS0kjHQo0/A/hmTcuX8MH+\r\nZmfKjHsjLCN0plNvF6aXGKTRsYMbmc6YTT6ccNHigEnpJT9FabECUuvDxGhv\r\nDf3lJmf1q/+ZjuxKZ8m6Nj/XmQJQWK3AHdfCBmuex/4aRMbXLHdMXS3k93GP\r\nBVGQ4BZWsyqU9b3qm8NgaaTzv8vqiZVj7iw=\r\n=ZImK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.1-1_1648795252471_0.6237897788846762"},"_hasShrinkwrap":false},"1.9.1-2":{"name":"ui-framework-jps","version":"1.9.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"95499d79695a6e26c51240e4662155f28d095b28","_id":"ui-framework-jps@1.9.1-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-tj6pw0Y88h4P4XQ58d+APJPkeFxLabw1L1yDeDaEkmpknNiiaHWJr1cyMxi+yCkWiJsCLhbLvnjIrhHSpAuXWA==","shasum":"c3202135f92ea42bfc7a6d03c6f23b70dc539aa4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.1-2.tgz","fileCount":480,"unpackedSize":1409003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYD3uHPAviyeSt1iLXGddu/1/Gqg4il+9Po/KqlVWG9gIgUoMcKaDh1XaO3xtwHA5wtj9oGMsfE7N+EZDn2lixygY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRqEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLahAAgC4/QV05su6g176hsNmwIz6OHLZPBYWvlANhxtDJspGhwWrd\r\nrH8o9+b80CxpBBtbQuEhYn0mZ7YXq+LOqihVMx9TnfG+e4CeQICoSOqJ1h8S\r\ngTZzHKrhHQIrqEQVRevWCXZeubkPFhnrkMZS9EvzZj8a0Lcc6udA6MYG2DRa\r\ng5Qk73WGyMh/ZiAxf6VkqkrcKyhCkT2xmjgFP80rARlY1PV5GPgfg17X3diz\r\nsohi7u57lcqKb+zhL4cEiBi5ILBb+JeNou0JKzRSZsaNibpBxbbdGcyLWbAj\r\nW8NunhyJ5SB8coX7w26fJvzT6Zs+OR89Qf+gbDUpcw/SPdoOuVEKM8y5s06J\r\no9RvLnt657WxzzZX1eCYViE7GpoDo3B0QZWddB7/atN0ixo4kKFxYNQxuZk4\r\nz+wPhJSRN5VpgMKZ0OLtkOG7yo75hcs3pPhb73N1zhbAEb8SeHfqg8oxqihl\r\nPKWd/howUWFwvBJs++ILlxohPv4Pw/gd58TUO07g6iaOk+b0g6/fuACNkTSK\r\n0dCJ1Jk9VHfFhDpZjt37fTwwyNqEH4pdyIHsLbg3xpKBLj3YmIxkmZ1qrF5Z\r\n5Tx48W1rZWaJnpA3Jrcy554k8ASNCnh+s3wFgeN/u8BwMZTHFo/FqXYIY4rQ\r\nfSBM+EJQC678MxTgCMqcRjIG6STL3XakhTE=\r\n=7QKc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.1-2_1648795919349_0.9308099362124229"},"_hasShrinkwrap":false},"1.9.2":{"name":"ui-framework-jps","version":"1.9.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"78350dd812bc35eec3c3e4b4b0f1cce7cdabf185","_id":"ui-framework-jps@1.9.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ejGDYCmci0NcbigD+GfwBif2msPzUeNGBnajGTn1oSYC9Xhi5eh3fTGpFz773UQcpV7RMeTeGkuAekcUsokpog==","shasum":"dde626c1b316e2d15bd3be209c53ea97e7cdd096","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.2.tgz","fileCount":480,"unpackedSize":1408881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0J0FTY3F2ZJ5yQ9MbnXxRzueuVv+oYYYgij48tzxASAIgembvYDlVcvxYeOnblUgCpOClbpsyWxBs6CI+55BQGPU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR7NoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/WA//YVT9zH0d+zCw0xrFoL/iyorBJN2el1ao0Gm0SpOCQelN3bTS\r\nqmChoZ6ltvf0U0mpbB5NI70FcLtzbPv5iXfr8aBqloNrP2l88bvN7pCm+eGB\r\n9ePfQH6ahinxfHe5OXy/qus7pbD8BZ4d3TYEXuSnP2UEWmi9oJ/XuKfWKugk\r\nE5W5vin+twjfHP+97m8N9pSmEeOZ3lynHhGqhhdsjFyNHG9Y1d2ye0CgYohi\r\nZE2JEHh7AXYy65gATNF4Z3T2vq5Y3Chw8o3ABNdPDgj7vnoV2CAtiDge7+Ku\r\nQpQYTX6RcehJi7Dn1cAUCO8wNTbCX+uJ7W8ATRpG/Vld/LuN9JNfUumBOfkF\r\nA/bllsDUcR/2Y18SjM9QE6zg16gBTusdqHQlIy+OwD1ITifQUtD3NV9COC4C\r\nNNsb3MWroZicpJieVl1xeTlzOcFHYlXTP1r7G3XPN3KB2tjn9NAxtqb/LLDy\r\nPWe6oKIhotlVPGl16eLWMuwt3JDcMpcM1CI7qKciEFyL2YVDrzcOAOo/fRFV\r\nbnM1wcBHCpsv2+JGy87Zm2ipo8G2Wk22Ddesluoug8br2a11QYhQX6piHOVG\r\n+cqeXqWViSrbYoyBrV9vCcSUmn8I8GpVBIh9Rxlh1QqlY0QhiGzkwjLZ1grx\r\nhQHP8NFmdr2sGDVwrdQJXVpOLByyR4T/e4I=\r\n=Nv9k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.2_1648866152568_0.06619022813864328"},"_hasShrinkwrap":false},"1.9.3":{"name":"ui-framework-jps","version":"1.9.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c093c531bc73341e962387f995cc218ca6bfa7a9","_id":"ui-framework-jps@1.9.3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-esqc89ztCFDq48BmzefhKELnjSBdcxVauCnzkYGqFItyAPvDrzEObt4P5Z79W5bEBweKMW+aJJGPdA+vsId++A==","shasum":"495aedc045a52270eb31d46e421fb7dc91f54804","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.3.tgz","fileCount":480,"unpackedSize":1413430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzBgswIdSRcRv9BI9Gcw44CWiNB3Fvsb27KASg20jD4gIhAItLi2hNFiX9zpCUiJQb4xoAVC9aObe3AR+X6Hku6yKr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR7oCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEPA//R77hHZDR6jIQpV7lr6AYyMZ0qDm0InZtmC+sO64VlqLGr8VS\r\nxI4PfFJhHmLGO/dO8n+rVHkRYZHy/lQDDCWvA7TJrpg47Yjx/XShqfOVqK7l\r\n68YPde8m9CYlTOdKZNH4h9dw1OhrkEQ1TI+rNd1On9pjcOognKK6H450nKSr\r\nPDvfFC/DECeRuWYPSoSYqr5dDGqQ2lf1hL5Mb5T8JLkI9vv+csTF/j6Lk6WI\r\nNQd2sHpVK4iyl9HYr2pP0dG5DvmDRuLKly6cHxmxWI2AiPuoS1nRFrlPnzz0\r\nCmXGWYs7Ru9aqyjGY+8KX46xoIZZlZFKuKdAachri+5R3CcsWknbyDkk9PP+\r\nGaedtZTdibksexljyxCGqqSoRmsomzjbikvBh9ogFJbQ5XNh69zGLU0fbP3m\r\nBZSD9iQg19PxU9jhUjE/NWMdRyIa1klm234HcK5X34nDuP878TaSnukafRSX\r\nsLDUdyzfjvJ70q1w/2GoJ2u4OEW031MfHQapYBmrqV9+ooi7BtVSMAbDuSxo\r\n2EIEpGzmCFUjGxx2ybm74Qf7oc8YMOAF/WUAREybyPd5cZ/cioScieV/yVRA\r\nQFj8MAfJlfIZucFFBViKzmGEtHEaC10DPeX4nJ+yfeiCfEMied9SkLse4sYB\r\nrZsW5NyurOGD8f4bdSDpWLv7MMh9BfA5XxQ=\r\n=OAsp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.3_1648867841847_0.7053156988237561"},"_hasShrinkwrap":false},"1.9.3-1":{"name":"ui-framework-jps","version":"1.9.3-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a74123db78c33898bf2d2eb36bc970b2407a8ccf","_id":"ui-framework-jps@1.9.3-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-T/LzESVaVyKRdpEhJ/XcJs+aOJ4cSq28jn5l2GsPmO2AdhROrElsuKb+aLpF8CHqQQqYJS08lYhln06D805fGw==","shasum":"1f0665f19513324ecea47bc02158e36e6c7ed830","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.3-1.tgz","fileCount":480,"unpackedSize":1413642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB8BvC5hmlukLBkyNoz7/jIFd1zwVhI4wyzSsrzenXaAiBzZbCgm7Ho8a54GylZS73SXDTaNVs0AswICr54NjeOvQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR8rWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYVg/+MtcIhxjqkLgXH/apBkCZhiI9/c39ufWjtPmxS9P90cnI59H5\r\n28mrrEsrT/MQrZoaYVlFjChh6+FOPCqumbnE1mmiP/9Gz1sa1z3ZwsPJDQ8K\r\n6WtQ+bo3AdsOn4GJOj/wPGVNgkok7PPf4TErZkJdsI+EuGQifogZuGEuMTdY\r\nM39Svb5qih4JhWycNrldYIPaSfP31WGehPUq1lOLBI+kaVkUccKzq1/OHpUZ\r\nTAHG6/5mdElOz8xtoHG67OLYmp+ubvxK7lGjFZ99F9unODoa5vN5lnUFUTsv\r\n3h5bnZ1HytTuETSEdappabCA59IpLh5jhVhswaF4lNivIgQ3ZHcYX27/GOp3\r\nxOfpvR1RbH7H1EZ5wHlroTVxulJXAFBxttr0kdbsGt8DW4m5gcxKOV+RarOZ\r\nLy/r7GluyECIIrUaR7km8dPHMTP6twFyGF5OBOoPxRE9iq6z9yOmPbEDW86v\r\niXDaP5qVmx6SJ5E+g9vZGZjdSdnTZK0xtVfFrTWWvbgq/xlFrsMVWldj0/r+\r\nsj+VGmZhitEmhF5Ug+MCtPr0LHfCTf7PECWIbiKikgMpy521ZCnPA6kp5QKU\r\nq5qC8sL2sgl0FNW8HYSH0vPZ/zmTOKMyVGnccw1X2KWlLUk13yNCkLeEsS2o\r\ntyr3VNLMaoNIo2ogifM1rGH63NdzKLfdwVw=\r\n=O/GC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.3-1_1648872149990_0.08695755547552775"},"_hasShrinkwrap":false},"1.9.4":{"name":"ui-framework-jps","version":"1.9.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a34b7054b437a26ca17a29e775e388c84df0ff16","_id":"ui-framework-jps@1.9.4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-sdhu1q2yAQdYWQx9ivDlAjp6eoTAqSxOpQK1hx8nbVKi1zXzEcxTwGrqJbmMWX4TzP5XlRnobMg29xXtuWePHA==","shasum":"be2a9b17bbbd556f40d3c180478377298a41c210","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.4.tgz","fileCount":480,"unpackedSize":1415063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsvqawy6BcymmFJesPHiz0MyviL3Y/z0PqbDgKjI8suAiAU999mlOiflEThYzbfPoR2PPrszVlziUmRbvDnz91iXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR9yrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSMxAAh3J3xKPSep1D961SdhcYBF+YXF0zCuwB+jIOjS8KMwEo+hY3\r\nxvwkYHz57vQm0sTj0dHqkV6vs6qAUjIQVOI+eZba4ODUj3zVS3Qsx+mBYcNw\r\nkH9PGp7v+nm5Ggt6qrYq6c/EZ7ZNRRab9X4lAblwuWXPch9ipaj5BWmFWgLh\r\nQKJNLgpth0B6GlZAycm29eWR8nv2joJ+WYY/XezPLxfUTVVuGssG/h/Xe7iS\r\nqmNjMANqjBcBaHKAtEbSXSPHF2oMdXSRrJkFEDvARpMoSLScbyE8B4nY7RNW\r\nrhS3Ti/opqVGcmD6h0LNFGtwcYJicQ4xNjkBuU88wzbcl+fPnz93ZP5WkScT\r\ndmrH21LuTDgWK3xG742FMWlPG2xcLGqkfLpNWArZsZ2mVWArIr23Y90k2e3j\r\nlzBoy+J+CWA2nVDKG5C0+xGnWrIniY6Px/NCZrI/zYfThX3U7bt7pAwlH+Vg\r\n5LX+oJs1qIEoipggtq3frobUqeivHn02hAySCtxCb84u8F3JuX4EikQmFg+R\r\nT+PpcKdc1i8aq3STSL1G/xMt75XCMo5xid5iyQxCIPi47ojqMo6ANWyK39dm\r\nUyHy9ziwD1JL+lGS+yyKWdk/dKkzCfMLaxpG6Tnw8oT0Me4+uqJXRW/slr1Z\r\nbhWZDnsxkKDUYhQqxJUj+1mcv8Y7PwcvN20=\r\n=Q2Mr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.4_1648876715660_0.996781171651931"},"_hasShrinkwrap":false},"1.9.5":{"name":"ui-framework-jps","version":"1.9.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3fa8a126e56882c0d59bd9cc737278474a2a9ef5","_id":"ui-framework-jps@1.9.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-4uGY7asSpBU0vQXO8ODEDAOw+5aYNVeDhBhOzDGocLFWB2nQvOmzgDkLYiq9nXKwkYvjdoVolPj+jFVOOByS6A==","shasum":"bee68f25e7ad83539a8957e643cfb94e1059a01a","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.5.tgz","fileCount":480,"unpackedSize":1415811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyCwJLE1tDCug+FgQx7re0RvzNsVagO2AAQ64Ojeb6wQIgdG/qWytvblXkCeFX0gqACoymaSRx6ZEK5U/R1+IynU0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSOI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+xxAAkxj3e5PatWanohPKAF5nj62TFQMuQwAAJGE3jFfU3wilXd6D\r\nLnKbQmn009r8jj5KgGRgUWO38cmFDpI+SK75/qsisd5vvEPJSDTQ75cPCEEQ\r\nendpX4nzXThoR2w3c9Eyv/tQEJXTFn170dE7Uuy9HdOjirItIEcnbcm23VMO\r\nzRbMxahQzRhriZgmr4Zu1nT+cuIuQTWPXyrnRfvbOQArar42m3detH2tzFV1\r\n2YSbidZAKYronAKetb/s2U1NpkobswGwRuwJlLQbFZAtbUNW6Lp4oReLw/ni\r\nkiVy1xKS7L+Mkwn+ygMaVarryvbjqZCzrUTLbheRq6OzdPI2iJI7IFUnmpho\r\nyA55pSXihH07dLsx5EeYRB3Tk8o8QoRXgIBxQVJSN9Ehz96nQUMQT3xbdism\r\nlPRDwKmG2mGM4VhyzGXZJVJ6wK4DGPl5K4cionwEm7HSR0iHUBlUQYTtUMX0\r\nCFavjbMj2InhPzKtOf4Rw53O/cZkZDlrTOBP+6ZkoZx7lxWifkyWBlt2Bvx9\r\nnLkVuuVxRWnutjTpFbjEHOrgzePz19UD3g7JLI7/gOs4xpF3fJerRJRGEkV6\r\n2+qYoAWzafkzcDc2apm+j7Cd0RdpsSDO9kImBde0lGV+Ah7++SdBPRnWHzrA\r\nnaIptrbwpfmQoMnVA+Zq50i4+fEbLfuzDvg=\r\n=UJb4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.5_1648943668975_0.21363550860013936"},"_hasShrinkwrap":false},"1.9.6":{"name":"ui-framework-jps","version":"1.9.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a78df4e2d66159ddbb3954bfc73ac986fc77f175","_id":"ui-framework-jps@1.9.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-md7EXOb/CkmP4ADYCVUYVqcTv7/aHHiPAap6MRo+o+BTn1iB/rs1buwGytZNyDG2TjOkgb3Ew2MGiFHnShPlgA==","shasum":"57fe0ddabae515d297164e5a1890b5fcd1858c10","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.6.tgz","fileCount":480,"unpackedSize":1416895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdVt3xMQs7CeZ9fDhqxkEiM/EAqePUgFAn4WVxvnZ7kAiEAmFvg+EAruzmxaiPNnJF3vrCFF7u59cq9oARAiMl2YaI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSrfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFfQ/9GsJ0XNF00iNc9kMWkrlv2Oux1QgWljMzZW0rjSQZ93f7+ntH\r\nBVeOJPYfzIzpu5Mjqm1Qz24RFvPm8SuyDQhqeBJTR5v3FtFzIpcdWRoIQ//4\r\n0nY6rGx6BrA6H89fANVmXK5njLhBNgjWcgL6xBkKHJ0tWnQjy+nuDC5EdZ+B\r\nFbVpbslZJ5ruN9O9DeOhoPcrGss9Zapo/Eh0fPlI2WjWLAyYxnKF4cWRSucG\r\nUrYCg7wvajlhlu3yfZCjc+u8j1ZkbgWuSK2S5wOxz35nDc3k9fIehBCA0f8X\r\nUASXXp4iyKn/3nrnvfJ6ha1ZJtSmvLJWhf5m1J4TCw324FVD+CdBTco03O7H\r\nRwl8G0VVW5WF2rkotDSEd6eCFHu5tJ+6f+hSr0x67DDgr4VTxsViR/ifnd+t\r\nG8ivyzXXbTvHAsfPsNuvcldyRG3Yxahmn2IVtvxWC1rrcqhBHW/ZD7YhSfpL\r\nYol3MEztO47aziFOqZVa77uVbi9Yxm5eUbc2cDRo+03yExB/sXg/rAHLsXe5\r\n8KpKveNAB2PcoWAwr0kfuCjfBmwPCr0itwnT8ifGHho/cPyN1Sh1Kq9VSohR\r\nUQ2k0/YiUAuXobN7o++WhE5SMUnN0MkFpTfyQ0BUlWaZozqebIO05RYAthKW\r\n3oDlZ4qYgCgD0SMSLNk/attcTssnozwSUOk=\r\n=mDme\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.6_1649063901427_0.9287888608892227"},"_hasShrinkwrap":false},"1.9.7":{"name":"ui-framework-jps","version":"1.9.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ab498f76204735eb69a254d036d453400e07ceb0","_id":"ui-framework-jps@1.9.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-GMXkIIuajccCBh8k5ElDjkH4QMQg24Y+F2LUdh9nlIHPIeKsdx01Nk3t/B4PP/JfdiPomERj/hKDz+E/7urzRw==","shasum":"c44d25d044de9e5a3116c9e3c7e9c800071d1690","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.7.tgz","fileCount":480,"unpackedSize":1417393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLrGLi+6JTQJMeYLlEOwMA4Wm1P9Sgdo5RWoMLDn6TiAiBitzF60iZSdWxOi3VTpeojYjdonMtKfRvnfM5jGmmk1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTgOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsIg//RR4buHN7xdcmkYwn6QYbmBzZJGPhsyYueo48zMHeOOg0jO9T\r\nRnbS7HLDML38GfxilnX3br7CL6p8+4qjHxxRorlwHEuzmfA035K1/PG+NvrJ\r\nHd3uo0l7fgyNeDN2MefBfYtjOevE6sB/1LWmblVxDnDTWPjgr6LrpYThKZCj\r\nXz3LUWcaeG5eNQc7eUgECAlSExWthzEGnIAgwv3v3UngI3eGw8XA01YUNZPo\r\nDmcbS135Yidm35u/mNSO8upJ1TbGNOOBSSExL40spVY6iQ7X0jCpj61uKLR8\r\n8P6aD2Z/3M9WtbvME90XAHmyRsF0qhm7s4Pq+gUasxiM6G4mopzI/Y+FXS/f\r\ncPPWlU4pGeLRqwrPZ81j2JRtAima3uSRmzTZYoieugHz5FM6ZDRlXWDcXuGQ\r\nwrOndUeELsnlwpFRQxTb063etpNds6p/D56CVrLZ0Yb6iXwSu3zM6jzuaEzg\r\ncCTmgR4YB6VGEwU7pOrpTEYQ6W0R33DHjLjERCn2ySZrNRspIBNIyX+hCAoN\r\nQvD/A2k4IrUdwq2aFsH+Es1l9+OuTeqfSpGo67WYUbSEORe8TjOHpMQLNEui\r\np6pWiCzM7GMeoZT7KUIHiANG3s7XsQmm+Ce91oIUfzQOoPMK3+gEsSq0fPkC\r\nyLiLirFoBFA8RKky5OTQikfsPrezbeWm7EE=\r\n=yUrX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.7_1649279918402_0.6399993676278766"},"_hasShrinkwrap":false},"1.9.8":{"name":"ui-framework-jps","version":"1.9.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2c319b47ae1316df05d7d96b81f1ccdc29b0b6af","_id":"ui-framework-jps@1.9.8","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RNyzEGdrJrv5wUtmZZYyYh5SPRCzwjhmPYlx+5J/ijeWI0FPGFE2hDGO2Rn8aIggXpwQSpKtSXux1gISq3eIwg==","shasum":"ca1d2cd976cb4a493dc4297cc456365d237b4d2f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.8.tgz","fileCount":480,"unpackedSize":1409843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAS/yueO20pL5k6OVWT8BHUbFfGlzowRqybuv92PqVxvAiA+dfNX340TEdwD+bhg3PaO8EwKLZSLMMipdy7gHfR3ww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT2vMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKLw/9HjoNSWgpiBUR8CBxDaEGJZjPVa+gnb1QLGRtlu4TARhOzBGe\r\nGq9+58+r6if5L5DR/vDnKM7X+LX8Mxg0CUErjS/aS3RgKU4j0CQffxSGUvox\r\nEzKqAZzmDkR2/mbV6F+C5J5798Lsu6G0/EHY9TOJTxr9nwzfyM1xk8LpQd2f\r\nBj9KRUYQKgu6SR0j0wEczyoabI4wo9LOwYDT4HQ2+jTpI4VgZfrgSTvy5Hw3\r\n03Qxsdut5U+twK9a7QWor7LW00n9+wWHZYIYeZtt6qk8azkPuwn3FNHnsVDy\r\nqsGdaGcQRjX/6KjRLv5WkbS/fIW5kIju7vBHCLu1qPMNKnTGMARf99ZBzQKl\r\nr1RXgFY5D4mdkQIpC1IYRWd1jlxBalZN3u3GsCbZZLKEmnKhZ18wl61SdO+T\r\nsS1lVJzXix/7yEkM08BOZEIeT+2JiXLMrbPxG8Jp1Wgj79Y0p1gNhqVM0cch\r\nJ0C2kG42f0SMFOejtloDB5SLj5YFfM1zYfxrMOj8zg62LiklSzTKLBHjUFj8\r\nn0pQBGJIog/9WOYuXkR0BstWRGPn4mt8+daSfbryO3pnxthd1d7RV+QrXPEg\r\nQ7N6yqe4WR1Pi5Rs2PRLS6LllsAW36ZEzFPbVf50EMHGbISn5lxH2UkZnSEk\r\nv3JdeOROezyShrE8B8HirEawjrPeveTD2L0=\r\n=K5qm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.8_1649372108079_0.6290482950062581"},"_hasShrinkwrap":false},"1.9.8-1":{"name":"ui-framework-jps","version":"1.9.8-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bc29c5d6143638832fabfe7eb66ae1b36ac4332b","_id":"ui-framework-jps@1.9.8-1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-pCBc3tYXf315Mc4y7x8//VDIw96184+1wnDHSMX3YVZm3xC15fIJc2PbqntBCyynI7lDkldg9lZSdgpRGV3nLQ==","shasum":"8a7332dd51066fb3ac098bdc94f7364040eb35cc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.8-1.tgz","fileCount":480,"unpackedSize":1409765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFPRvZinZ8aKtmCQBX01/sFmpH2K3I/j7UPo7BZ7ed/QIgC1zgrbxodzW7I8LLPsfrXyFk3esROj6/06EMBTrqYao="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT2x2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTvg//WNWAkuHpvqf70XGdqHiGx9UbAPcAgptJCDuks+JzIrpovIK/\r\n8Le4bLoOxYU4elbrWrFrCxYg5leeXonhO/qb1MlA9+Fod8/juPOHa0NlG7rK\r\nQEkQYeerc2JkxpcXkCujgZ0RCZPJMHfjnURDBq/LmOTX/BZUH+TDoixlPXuZ\r\nT+LTCdV6n8kX+/aBwKE4MbxRbjcNLiGkxzyHdIfCOzDqxuKXYLUyJw/eiCTk\r\nuxTAVRbS6Mg/UDPxNZBNX5dLz1UBvKSCFCSim8Ox09VXBejKWQkUYSexqU5g\r\nm9Ocu76ZXhzGzp6c7voBVL6ki85bfXMBGH4f/JLF7xFs4CfWHq43qfBW9ALg\r\nnj4MFkxh0wyEC7ZGG0eQCtf1iajiOi9srGPkSida0/wXrzgztwPHtAGThdea\r\nwVSv7ER/727zpJdaeOKKYaQjtZIs+PUa6fM+ly9Aq1dnmZ1AhxiRjq1ej3sd\r\nAAB4iVGNuotTBV8scrH8e9jS9eOgEQ6rYr+iVil2tzFvFpVRwYzEk4zRNCmh\r\nY1r22HwkWWOwoyFdVjuyg/l9KM0QC8DeTZHXZW77Mgf2tXzdO5y6aHBop1s+\r\nWBjSw5CuqgkpPjHWo0Ei+YDA7bXl7uVsWxRs2dEtLGLted/5uqt3Nqg33elU\r\nuO3k1CdMxYE9SVOJXpxDfQ2kDT5l6ihljCI=\r\n=M06H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.8-1_1649372277806_0.9257380439439538"},"_hasShrinkwrap":false},"1.9.8-2":{"name":"ui-framework-jps","version":"1.9.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"122d68acfbde7d50c69c176a8dc60053b0ff462c","_id":"ui-framework-jps@1.9.8-2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Euha5jfTKrVrUiQDRUW/Z9hGSZY2F59INBuqjUllyYFowet5hpVS3i+mlEyTTWI3NUVOLHlOrHZGhhJE9dc9IA==","shasum":"769ea95d77efd9f7af53e331a81ad868e50d5c5f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.8-2.tgz","fileCount":480,"unpackedSize":1419924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrllmki5LOLtVeijzdODWaM9OTCNkPRdH6cEyBkTL21wIgaTOWdt4YV9RVZoZQn44KSE39bbCKS8fX4uTpZ4MNw94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT2+ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP0g//S/YelGr+k5uQmbP2V4NVXrFz2Ndws0kzDHpcFofDp9HIvD2Q\r\nGKySc2GkUte7LIZ3hzQPbKD9g+7HV1dXqAjxmWbN1Gc9NJ/xKbRWMqiA2s1G\r\niuDoCzy0O4mYsgRU5ZSUmnK0g0v/H11rXLee/ThkBK3+QdiK8TDcDJhu5ZUh\r\n6EhysAVvggEjDqa+jNTqa+gkbIFS9mdftmVR95jVmMXAhd7RDSLysI+nrz1e\r\n+WHGreb3aeWQmRpLV5McZOkH60mIoUxBDzWgcpLHJUs1CQMIodZyh9g/0Cm2\r\n148VfyWwxYaL7I01iwtELFQG0MVzZOjBocwa+boSxcZO6ztJ6rZCM3EfrtCS\r\nFeF6tHOuSAnJE3GoFE9dzMYlyywtAiIcS+41UWsb2ZY8b5BL+8pIRw3zxgSK\r\nfCIeGo1/muOutJu3NePTsDFJUWC7dT5I0vsGo+bxkqIgyI2HNwnUe5OeoCun\r\nPCF3Gjv5Jdudt4x2+upaiGgdo/E1ctzHJm7dIeUK2vOX0bHcVSg2nOoZ5fzK\r\nteB0id5tNLmffPNdLegtf88tb2XSovDl6GQdOwys7+lTWNLrjfWFDzZx4WcZ\r\nlcRNfkugUX0BxQ8w3Q6O1KEN4hw4m99VS+ynqIqb+pyGA0BhnXSxwq7oRaEk\r\nKqBq4o2dSJdloaVoH37wqqQT89dB/HEBdgA=\r\n=3KfI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.8-2_1649373081555_0.18133501086968984"},"_hasShrinkwrap":false},"1.9.9":{"name":"ui-framework-jps","version":"1.9.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"074c8fad70d6ee93fcb229d0ba1be22dcd2e733d","_id":"ui-framework-jps@1.9.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-WVMm2Vf7bQVzYQw49nB3D2eVcVhSsYTvpIHFBQqhjf1FTXxl+Ut/pShgIODjn1OLRzPhFBJaGNNDvdx6oJc5CQ==","shasum":"a286845021e49eb1f253183dff25e80a5394836f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9.tgz","fileCount":486,"unpackedSize":1445289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUlFUZqOoKNaXHZNSblwoHYNA8Ydwh3qPiNiaaut0awgIgZcCjyWl68fO+Xd2rxlhKugo6nSxzdyJrvxHXovaoIaI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUngUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFHhAAnJQ3Lq6+ywDJmKXwIXbnLMmTuTOe44R+JVZP9+ndt1LTFGFe\r\n/bXTStuk4Bkyz/25/K7T6zxSJuosWGoyqCKWTmh+9zteM8R6XioyUzvPSsDT\r\nZnavmSvYaH1RLbITgs87Js8o/f2Mmgtz9PAW/AimuSiOCSF/4EVEYz174Gf1\r\n2DWzITgEDHgI62A8I16qlmWfMYa45xMzBBGJoGHVhc51ZftWi6DtlNwPHrkp\r\nlDemqv56S81G8O75wcFiSmVnmHqP83xbMqUxmz6CUQIcO4qNXcpvCHegzu3w\r\nnyK1s8CLC8xnye4OWBXjtrvh5JYrzXFiUVivDc0KYARiaaYS7+3wcgr/EC5W\r\nQACwRYR5VD3y/FD4WSMFfUxeIPdQBDUa7N9czI7ALBPlSysnAAcCMthGVcxO\r\noZ8X3fsmq6O74MBv7RsOpWXzrkQd97JQ6Fk3++Gql6QT12Y1+LW1Cmpi5egd\r\nK/7Nc2BLLQOHciT6EMybDJ8P662DbrSrRtBS195l2FLncgJXGnQ9Kbsc89+A\r\n4yJprd88HJHqqLhDziol20kRLK/uG+hc7ZyL2Wj7DNy1IeQCbW2Zv61Dn8o4\r\nhrJKvwnuziZQCi0SyjpsqQNvqhHpTesT1G4pBdd2zZdZFnt6/GYEqrSQG88Y\r\nhhFIzCzLTrFva/17it1FDzSZvHz9KwqqFck=\r\n=xdSp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9_1649571860172_0.1223405927383141"},"_hasShrinkwrap":false},"1.9.9-1":{"name":"ui-framework-jps","version":"1.9.9-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"db52d4d60ebc54b8a0ef1a35094b0b1efe7a8233","_id":"ui-framework-jps@1.9.9-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-PNcoPvsVXFGJ6n4yC6zpjmkMoHK4DndWKarJ6a1sNqLdVQLNZGiDxT0H3MtGJ8xoA4NB5JOeVVnxVyfSIXQEWg==","shasum":"534fdf300a561807a8e5caaee35d74ac8d5ece4e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-1.tgz","fileCount":486,"unpackedSize":1445291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBERcVYsbsoSyxMIVkWhBWat+P3Qplh+DSQi/waY5xRfAiB9WJlYL5v/bpHqSgNb3fsTW6jVpZIgdnLboDF6jkZaXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUngyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVYw//YqmQCyGWGw4iqkHSEhg8BC3mwqtps5rHTFDM8PKLelBfrnlb\r\ndqOtU1WsCIxnBdRTQSHxKctPSpkXGyvBrcwDCe72V/Nn6OpZPjd5GVUYV538\r\nJzofZh2eiF6TlU6uNwHpjUCXdP/10bgOdUpp6Xb2cv1CEx97MMf3GGA2qhaM\r\nLpa+RuTfNdtcz9WtcZEG2dcl3fybPve5aPb7QLK1V614l9yP+S1yNyDTHP68\r\nscT0xkpdAN4tA7bs9SkTftHWI3nn4q0v3cFnsJPosYs1n6Xxjks3egq/n6k9\r\nYFm2HyN0DpcfSdhsT4uHjYJ/Kkz5OsPE4ioLLeVOwuHkiQoNBuXdwTpqHo1E\r\nHGZpSc/Ve6cLKO887uUEJnTRYBzCDEebwLCO8qfVjNdI+0/jqi88sD5O3tUV\r\ncJ8yeAyWk0TgtXlR+SyPdapUTPfKTX/PHDjBIwTgYmA1bKV0EAQvRcjejI5Q\r\nB1+pHyx1kJOAZjaG3dXN8TKNW0DtZZiSrm1Gb2R7R4NyuT5rws6mCOQ/Kg/v\r\nIVl292Zc7FKw05eHLzCkk3JJW5rodKQ1ZLe5j0PtP/XPXqZoQUmfNOnEZ76K\r\nBKQdG+Ixwww3lmRrfcQ7gIfFCqyDdLhfahU/+LUSoQRyKtZc9cM4AJTkDKGU\r\nIrpUvTqP4eZAiQt3RJXQHKw26650HWZDuLw=\r\n=cnja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-1_1649571890365_0.820832711297272"},"_hasShrinkwrap":false},"1.9.9-2":{"name":"ui-framework-jps","version":"1.9.9-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a00a6a88f25e0c5d3993658b6a648792d175ffda","_id":"ui-framework-jps@1.9.9-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-8b44UzxFe8BkXtR/tceybN2cSiK3iwLha99viqD1/YKnJ8Cq7NAI4eJeBQu+ppImO56prS4IaeBaC6DaQrebEg==","shasum":"7677a456bcd0b0ee3dfd058635cff85515a2c6ba","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-2.tgz","fileCount":486,"unpackedSize":1445762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLLOn93q2bJCJEMJ9QNgGK/OX6fWht5qOoHk01k1p8JAiEAsrHLAww2HLPrtKZvW1oaQ/Bo0ddyPZAU3UnnNe8boWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUnsmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR2Q/7BEbQtWc5CEZQW9wI2j4b3JZJtyvWr/Cv/8jTgiOle9yvIsPS\r\nylUm8SVuSa4zb9DWr3CV7tuXUxdY9T6errebN+5Irq59XJVL2BHeXFar+OGH\r\n1W5DYzLY4q7laVB7qTdAzugN0z7WGbEATDo0a8bctU34ijZh2l3iu3zxVaNU\r\neMUmFTEhqBvrO0fbr7noVRakwPgWEE2Mf2J6HgSL1S42ahx+QqBKYmK5cqwW\r\nrRszrAiL7sqWNSnzL6oBxuoVR8Tcyo95Zk21d267+9fUpnFxHg7mgbPe/N9L\r\nlwr7x+rCnUX5xGFVMrY7iBaeIV5WTcrfLgrdq79xPRi3kAHYijCauYnY6tKU\r\n5rm1kkZ9nJA8K2S2eTtu1FvoriL3YrzSXtCgkaaf0du/ohbp1HAUOIcgKlfL\r\neQ5SSnwgWxs1uwqBNQ7eEEjlYIkAp17lmETqM8VSAb2aMhhY1Mt/fttx/p7L\r\nrTxWxN1XKE/+x52Z0fjmVAb2D96mYD3GVNU+gQEv2Qcd1+M6u5N3EZnNuKZZ\r\nu/kXE7YZqMRag8I57VE90CQb73EmcZE+YiDfOl/ssLi8nroO4c0uUN5f+jT7\r\noeenQAUVq9yjn6baBaAHqm8oMdWmlaxbiyTB2df82JtsquFOJ+MnWWyQZ5Mo\r\nOcAqrZJxs+cNDobcC5BHnAbbvF6tt2xxFN0=\r\n=VOEp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-2_1649572645907_0.864181532516213"},"_hasShrinkwrap":false},"1.9.9-3":{"name":"ui-framework-jps","version":"1.9.9-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f5108bb7974645ecfc52e1b6042cf629a49502cc","_id":"ui-framework-jps@1.9.9-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ovSLNGnmZrhWdzlPyfalLmkzdHrD8RTSjUpIKK8sGEQgoe3sogbZ8m6TnEG0rBoXU//KIn1NIi7eBPLw3AhEYg==","shasum":"891f7bc2a3b5577d5cc1fbe82c2d8865769ab7eb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-3.tgz","fileCount":486,"unpackedSize":1445812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv2OcDGLGLVYt31+ZsWoD/P+nqa1d2AF0cEFAwkXWT2QIhAIZ5GOHRS+asQNWFg74tOw5aAKFSygc8Y+OUj4G6/Ur2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUnyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3IxAAjaSOmbluakZz84elGZfZcRBvoF4+Ja7iOLJznH+nfnEf8Lfb\r\n+58oEuko1NVO9Ne8mviCM0OZK/zNobRvRwGrr2k7Qsyr4UEaTuB+fRHEuGBM\r\nVnBMnNO7uEG64pM8V0QQCubqr5WqpCEu6dVxN0X6jeYiovLKrAk9QxEP2xjd\r\nGw+p97yVsbJ7KsAtZehUxYH7jFKMWFvAtDZZ9XyfeoJZ2jojsTsWFMrAiLd5\r\n9lXxLyloTlgs1pdkMJQWJeBZazwE8jybQlE3CarVtchVwKJdX6Ev83zQ0cHx\r\nnrswfBdDEU88zh1oCdtIKRr2UkYNrXxl9pJ4mf+2GaN0MxOkdrmnz9yZC/F7\r\n9g/wIa+IxhgsJHONRGt3DkIeIDYGu4USHua7yNSl/cZh1njF/58bgVVMlZld\r\ntTlim2pZie0mSEpp4Y1Q1I73fBUMHdBrNOWF1n8HbzktZCljucEcNzDqCtWS\r\nSGQ72SPQlMlYx8TTUVRrd27Z3AOKmyGmA1GPnatwZVZl3HoFt3z6v100vkzF\r\nbIeFOFfS5dKG5PjvYKVkSo7ot/QBRB5EYxh4qduCAttkm7o0xKQUA3o2h8C+\r\nMjcA3+1ouVmJ1mEf/pFCfz8LLa+/XICfFgC3kJ2zoJlR3xX+FuvzkWloKyLz\r\nIuoh0LE8GENw0Aib2OgzNMEE6YotFrytUv4=\r\n=XiEM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-3_1649573043601_0.17732798508937542"},"_hasShrinkwrap":false},"1.9.9-4":{"name":"ui-framework-jps","version":"1.9.9-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"984d71f2ec51fcc722b99df55cbb3992c826ed22","_id":"ui-framework-jps@1.9.9-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-xYcVSLC1O1S7jrwa1tDpmZfzRDVP4C3r2IAKOKP7FjZGI/To4tcSsu0Evf2sO2LhTiAzccbO+857WPzBKq/IuQ==","shasum":"5564438c7cb7db349110269380adee44d53cd163","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-4.tgz","fileCount":486,"unpackedSize":1447036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD+QyfUhXW3m9rbAPq2Y8OAffCDZLUo4pbt3Kk9LaV0wIgESuc5bBKgBUwoRLgXd19SfIjZKWyOqZ+lSySt6R8aUs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUn9cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp14w/9HRG8L1RsORvxZ9AYa5E4ryp+hDu3AP7kH8saeh0TDovNMHIl\r\nMr+8+8x5Gl0tSY4K4xBL4X6eQTzS+s0ZsRbYBCzx2TMiDjjCBR/r87WhZ3T7\r\njpq6LML5pYRi/ZbjaTWbU9/0hwsPxlpqYO34ivA7b/CiqvtleRJb4p3qdcbT\r\nA9q0RnHkyYK8l5lLVL9ka2IojHWdm28zDasz2e1hQCsRMPBJAIvf5QZltu8C\r\nUMIkEpu+jIo3Zug2rpsYfNaE8uVEiUvwS9kHoqtIc7SudKCEsMAcl/c4fyc2\r\nZ4ggHYu9EhCJBgz3t/HyY7+DO5VNyezFTTJ4CniLauWxWAERRT3OQi/NFasY\r\nK/27SjlCmYtEPkz8JZVBJ/mspk0PfBHABZP8mZ3/saAhoM0h5T69FQooRR2h\r\ny+09OR1wXtIB6qNcBTeMcbc4WambYA+bnEj0ABYJosYLkflI5glzPbgmqOrO\r\n9dWPktDmbeH6bfFaqgIsS+zp/RZEiaOOQoRJ4vTT49wWoDbRSrb9B16FhMCt\r\nYoNv6mXvQNXc4T4B6RmnOwFdAIW2YTwqUL9lFjm4jASiStp0heAMRVPA1LNs\r\nMcTM7oZNxJcuSI000pa8FJTplY9097BDkkWHJi/pbiKtlMAfir/V72oJnEQM\r\nOK2/cpD/5xdA7e0U3loOROUvPr7u880ESdk=\r\n=J92c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-4_1649573723881_0.4930814276951274"},"_hasShrinkwrap":false},"1.9.9-5":{"name":"ui-framework-jps","version":"1.9.9-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5470aed74470af0a1302a8f75d444d93ace5edb6","_id":"ui-framework-jps@1.9.9-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Kv6a4WKzMH5ZskOMJgyLVMY/pZjGzcsAsmCfguOqO4spdB1ipnwqE6SPJu8NOBQX3wdZiGh9GPgZt73Ck7BDvw==","shasum":"fb98bb093db9dfa9b6b4021a14a03ff4d6a8da50","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-5.tgz","fileCount":486,"unpackedSize":1447731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClFzftkwwe23Um8b5mS67Vw0dKrK0vf8+trAkFuOS3KAiAgWpWOeRQ9UPbJ3xdr7DUKH3BRctsDo5nHclQatYF2Vw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUoEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Jw//U621gfwNNF7wOj/lXUOs5TtLBQYNPE2/Fp8iCnaolTqBv6Ae\r\nXqWG0HunRkFVGFyX4IFVURMlQHqE+sz7WPtgYhQaOhqkSMVtkhPPTIwShkCy\r\nP4lrvcTR61xLrMsSFIwRQKb3t0K2rZ0R+SDuti0AB73tPENnQxc2tmXy23se\r\ne7Xt+5tqVRh971XL+UpvzyQJCOCBMyOhRaaKF9HDBZNFMDL+kzd6MI6cQstQ\r\nFLgQeZe4hIb2mctRT0Oa6jj2gJs3sc/zNJ9g18AEsdK2TMCx+IVb7yDHKp5d\r\nnMgRHXZ8UyHLfxdHvih6z0RKRVr/8RXDyeVT1WqTkt4QhbSScmBq5WRgY4wP\r\nv36ZW6mV4tNdYR7ky2AtP2xf1DaZFphmhhLWjkbj1lKvMLRAnQanGX3XroPt\r\nMYc3Lg08Dplph6gvBFMBA9Am/ieHwP8g3it/cpf4r6SHJDf/GzthCu+rIgTh\r\nWkDuNlEYtyLCatdAn4LtkvWfJ0/Jb9uHPfFRb2Da+Mc0A2vfrojHB9yujETH\r\nGzcAsZKAvkqoM03aDK/QzGn1V1rQ9mrBE9SkIPIxzr7Ccezdu2PjEhTBhiO6\r\nj9tmeIAYzXvEpyEZwL4zrca1r1wRWvpj9gC9YYtcSr9hx4K2WLowXlQ0wAJ6\r\nsrdI/zmVMMk3zrLpsR/zabpQPMzUhjHpKYY=\r\n=4hjS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-5_1649574159955_0.7960006214668665"},"_hasShrinkwrap":false},"1.9.9-6":{"name":"ui-framework-jps","version":"1.9.9-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b87f5ffc8853d6790a3ff8a91a857bd2e7465cda","_id":"ui-framework-jps@1.9.9-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-2DtIBzov0QaOyfHGJNyd8Pr20skDsYCmg2oY3xiPOBLny6LpLYl+qZ4HTa0e0ku/29VaLEJoYc36Czexg+Bm7Q==","shasum":"d74be097112051e0c2d82451c6f622d705205a86","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-6.tgz","fileCount":486,"unpackedSize":1447680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl4+QMfgac20VqdWcBNHshXmmD+iRS2Jvwgy2FnyPEwAIgafsaspz9H1ajgxla42rWxRt9XqzlkXBaPJQdwu9IYLc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUoH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXKA/+MNM9/hHBA0G9TT3tWZVEdSD7yVrPruNorJaIeMH1RVsQuWet\r\ncMP2nmXYIk3ZE3lqE8zY2BSS6tkgqGEkibcbkj6s6OpWT3WuYj5gJ1ugzKx7\r\nHs9Z5TJuh5L7ou0SmLNe2dZkw8DeKLg44qckeka5Ms38e4KP0nFb/nCQhgQQ\r\nzDM+QrAYjFLEUMhZxw1KxaM8AW5OgbsENlbJygGtEtmQFgtWUl61HRp4b8g/\r\n2sIw+TeNFv8R+YZyHg0dMkmhkwwr7sBuKqIFWQFPGdqnBzF2nJqhVibA9kJo\r\nkRvieGX/rL/5KhQK0ItQ5PM7IXZ1+lbQTYQr+SUi6irPeN+f7uWaKVeM0Yd7\r\nKNR2L0Ov6nLarXI2Cr5r9AoFhW0v2Jy2HcQSdWbLrBUZr1Zm9N98WhwXksUC\r\nJvOnc2M0xASnYzuhyF8DRvZGOC6FOML98ss6IUFxEsP7QnE8NONQcwVX6Oy1\r\nrE+8miEhDlu6jN0qOitrhytguDGbDR1nSVVjbaeHm7m0HfWH4QkWmfyG9EQd\r\n6orUhLDolX3ikFht6311xHvTYadvpNzyU3WqkrzO6GB+y0C7EwVwPejhrjyy\r\ntqgQCLU589PsD0OeNP/aO4SkBJcuGPx6ec87Lw9kVO58x6gzbQIaaehQ2xwZ\r\n9PmEPtfHr+vA2Qqy07tV85FlMhl2lYOP5ws=\r\n=nltG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-6_1649574393537_0.6539602906050825"},"_hasShrinkwrap":false},"1.9.9-7":{"name":"ui-framework-jps","version":"1.9.9-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fed6c7e18c2930c88179ed286ecba6b3a340b937","_id":"ui-framework-jps@1.9.9-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-aOv4TdDSCUxvKfa55aK/buKw/n4Ke88+1crL8tWxluYDYhoeLhHGejdpdrqQRmsOAAEETUH4wERIFVsiomt0Wg==","shasum":"d8f95079461e3b7bc23cb9164f6e5461d812c66d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-7.tgz","fileCount":486,"unpackedSize":1447565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgChRxx3wWGrtOcJpCpBHlyo+vZglcf+9faML0/9RTPgIgHuGsLfWm+253smskSNg72tdu/4fbTsj75OtS4uGS3u8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUoLwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFzhAAnL9XIedChnMyIg2QAFbNY93WonjgbaQ/akafwPIuSLxZ6xxl\r\nbDCYydYZtl53DjrfllowlNcFVSamoGBPD8q4sGyGMHYVKdX4W7irA444xAEq\r\nm5ISvd+G6Z9p/68v4Rd9gs4cJoXK2/scgtT1fUuf4IQ7KxFWg0eAQJ8EChCE\r\nog1+yYFKRVOffbo2D+R3rX+izGL+lfVGGez5VbA7Ra87OXHt/3Sezwph5IF4\r\nQFppPC8NqNF4p1jWKsIUHZpm97mFHniOtQtceH1N7NRBQIjyxiERQ2NU5NdU\r\nW86zk3UTuWuxzG5nxi65NWsGj+qCkv08SvlbEIZxP/Xi6Lm7HVDYWgVQlN3A\r\nmEIwk+EBsDTPQY4zF1/BoLJoxjzp9Ylmk4ZRkeP831WPmZ4Edohx6R1hJOPw\r\n8X0Dh0b3Q029/mLvfmf41zrKppc3Y/+BVq+WC8G8SbC7m2aTPIzgAy4zOjAl\r\nuMlXawSOCvoGYWWKxiTEsiyuu/gmCVfTjeN6kCA9Qz/8zS9bAdiRp6rwzTJ2\r\nvEKjxuLzQdaLfkzFU0pLkgsetOvpaAcOPG+IuhCUIU5BMUzaS6rwjDZPL4GK\r\nYrbgiDen6A2fEXk8ZUtyrDG0Q4FXrtATywkl7Wx6hHBMQ+MA/jowLp0trsfP\r\neJw2eYoOGxcVablMwHj/odizVGAH5QgRfWw=\r\n=yaMX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-7_1649574640002_0.6947424302884924"},"_hasShrinkwrap":false},"1.9.9-8":{"name":"ui-framework-jps","version":"1.9.9-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"92ecddaa9a77ef545cf88293f337a441bd62a025","_id":"ui-framework-jps@1.9.9-8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-1skVT+3cmq/SfR/aEHZAB/Ra6a7t3O1v5uSKUQQgSDCjPRNtcX+3arWZWJSvKbvmz8WGvqweqDSdVYIjO/87iA==","shasum":"229a37fc85a8c75e61e7a1c7db0b59148288c2a4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-8.tgz","fileCount":486,"unpackedSize":1447691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBlndeUtrrb2veRR1HhZI++asIovo7mDgx9AraO4osmAiAiQ+1ZLNCt4cyLJvb3+9DFb2pw8uocMiZ6HHmKSbVU+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUpJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+qRAAoqexV/7Cr/sWzma7NigCgj2mV5An+BwWVq4/OWWcl226IJj5\r\nd4Lq9Us8NPgA5ICU8t3ipMxRxsutvpfmp2kzXBJNR2s/fWf9Yvs2iutvhMe1\r\naZfPftdrBtZ67Pn9izpZEOtgl7tytJbVsn3yZE6ocBRoSDK7W9QR1gPY/Dz9\r\nfYqadZLhqyjEMVZgsdRkmfZnSj9LzbbhGBB/lStws63BfuCQ+WTvndIgtq0A\r\n2o8s5FTPMBTJ+YQdU34u8o855z6Z3cWVEjbUz7NkRzqQovAcHy7cLtVyGpBE\r\nfxOEL9OnVtx6vR3KVY8BmrTLYFoVKOstWS17MNy1uphPpjBpAguJabRv6BKn\r\nNer+NU8dOoP4d0hlc5QxAM1jtr5w0YY+1Id95pPJ5fgJODK/jozpS0/U0B/Z\r\nfCEAMUgeNrXgi40vmWGkHdlJRtUtUqjneBzJJzN6B0QRjYJKCU0BN5fLclAI\r\nCqOSfBKuvV9i3xg3ZQoz3LhWlyZ8ebPBE4ZS73ZR6lF68GZvZdLA2QycD7VD\r\nJxFw6p7Q7q7Ji3UdmCNCuPDLeP3DiDJgmG+TDszrWRct35kGu4UQW17jmjsF\r\nPh5aJ6lK25NtmYP6G/d7WhIgKBSd7ZfTVFp/lBfyTf7RJMdBcg/YU9aZZmFR\r\nsI3bAnxT5farczb3kP2KKYvGTLlRGdx3x2s=\r\n=MqGJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-8_1649578616087_0.6472488148656628"},"_hasShrinkwrap":false},"1.9.9-9":{"name":"ui-framework-jps","version":"1.9.9-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e5076d1ea47a41d2aaf351f990067c0d2bb3206e","_id":"ui-framework-jps@1.9.9-9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-U716CntZzSw0wIylqPHstdDbjdCWJ6L9mSEA490OMV5oe63JqPol4rbAdXLYlBfmyuelMms2DAtGvWA2RpIltw==","shasum":"df4ffe57c0d07195e8e411d446aaec34b8354359","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-9.tgz","fileCount":486,"unpackedSize":1447834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/1aXjSGm4VIjC9SwS4I3++GmHFP03NP6a5gYA6Skx1AiA65ZY/zJKR5dANKRhN+u5PdA+rCIpjZibmjrXpzub0bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVAuwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWcA//ROKkzmcW1f5zkm5f1EyYNs26lCJXbEnayEQEdxWjz1Ny6tfS\r\nWu0vMlI+7TKZHniVzF1Qlol0hdYAqcphwpFqR1Zwq62UFibfpujr1PjbmErf\r\n/1RfxuREvfFAPEjuvMAyOD9iu9KhZNgsgiq2G9h2qTx7hHvngq/YVOyOLe7C\r\nPoPZOWBE/sYUJlpS2x3xREzI2nC/YcOGvyC2CT91oiOlabaDNLikK7j7N8O0\r\n8p+C2IONDjRTE+1CNx4hK8Bb/+H9cQF1UtgUM5QUt1ONLBkOpb5QZTCbJvVX\r\nIrvXnXkPUmtQEF6mF7vsWLMfzdT9DcQwZRicaC+d9RzURZ206FsWPILdUi3P\r\nnOEMH4fMFv5//H5NWWGNoZaPNQ18d+hbYJJno6CFee1QGVZDIRR1r69hcb7D\r\nGH4yyfRiTI2lkFANTM9Elp8eSMP0NK/8EGMtcjSgdK90BWAkIzFdxpWfBloT\r\nsd0YcCEgLZtETw66qa3wt+0gV6XvWL5N8kGTLVtzG3Mgzif/TYU23yvX2Om/\r\nWhKoq7BJ2w24qVpJ+rXxV30gFhZ44LfB3MPBeSOZWAr3j4T/FqeNNGoWbHQs\r\ntrVCZVb/hXdIPSAjK60rZ54o64NxdzzdKr0WyGtlb/RXe/gOpYVKVO2AHPIJ\r\nAx9Pi3Dg0hRAwz5I5JImDTOqTHiJK84qemc=\r\n=T++a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-9_1649675184733_0.12264254820911491"},"_hasShrinkwrap":false},"1.9.9-10":{"name":"ui-framework-jps","version":"1.9.9-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"519a526210bc431334444c986dd6decfa6569dba","_id":"ui-framework-jps@1.9.9-10","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-w3pEW1IVeqDfpxA1UGGWMCN4vPAXG1VqA4XSQEzTk++kiyrVZTqT2iCbMS/w8Jv92DBLFssSeZZbWh06e+yTbg==","shasum":"10cdaad68587b9d0e71803377485d33a33349284","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-10.tgz","fileCount":486,"unpackedSize":1453374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeCHpQXrcDchpc7prTpiXoXzkzPfwMWWed08UQMu9JXwIhAMYtdle0lQIQqe7OK0lc6/EYHD434lfD247ZKejKkYoC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWjZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCQg//RakIUvPgaCbnJ5NhbfVI+N0ih0Ng/9E8DDVKN6eEgMvWX+d3\r\nCf+IYN54djRnXkCMB+QNHyhOyWo8DawTgk9N8b3fI+Lx6WwuzJPNUUweIqRz\r\nlWZHhSqO8AV6iSCI52XYy+Bazb0+9JBnsLd0XjAbkIFiEVtXBzCVci3sY1Pt\r\nBBLmh1c+HaGMfy9PilYfy5WvLEFVaZC37Ttey9VZ8GYgQgEyOKI8xyh3LUys\r\n84ClzJFlct6/p9EjDGIGKxEWy+oZg3Hl0HILhzrcwDtrR3sUTJwjV4K0Nkpa\r\n5UAHVr41pkO6pWksle4QYDYfQgbeBj03T3yS5XOLFEJ+dn27Aw2X5NBox/ua\r\nACa4ZeUH+CFJc9MUJ+ZBr0jTvf+HhkQu2SXAGTb6ospHdntd1GmrmbI+5p1i\r\nBfH0poLN1K7IPDs4DRnnCfPsaD72ZWHYryqLLPVTzTqjGji+lOQtkibnTm0t\r\ne/CqZyD2Eb/ubEwuiUyHWjxsO0a9VzW/D5K/8zbYnaLGNp+ITovXeeryyXOY\r\nWHVX/Pht2y6aeMvPMCWyiLrt+IiA8tfVJqYsI00hgsa9E5vDXdK5so7HjXRL\r\n6VzeYj2ysjejf7FRTglv+VEbrxQM8VVcvf46Jt0XwDJucx3eeBzy2CoM+suN\r\ntOSKKQS2CVXUpnkzpPPjVm+vzV19bGNMEuc=\r\n=Ldu5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-10_1650079316465_0.3339577472481674"},"_hasShrinkwrap":false},"1.9.9-11":{"name":"ui-framework-jps","version":"1.9.9-11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1c0f35cf5787e00808e9e09f060b2a8a96165c96","_id":"ui-framework-jps@1.9.9-11","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-AK1uDL5JqapZFOedsgji0hQwcpw2LP7HK6UpSGcmcGzvQsEjG4/sm+aX5VAqvfoNw+Aloa3NdNmlHUSGwAlQUQ==","shasum":"d6bff13bb2a73eabcf8a3a6b2bc3be3c360af5ea","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-11.tgz","fileCount":486,"unpackedSize":1454097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjseacRCw/3T+u1rJ5Dv7yO7Y1qnhlVETPxQ0bEhtLEAiBocYEtbfzGitsTFDKYI4iYLfOJCVGtCPLN2yN+JssJ8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWj0bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryqxAAiPNt8LtILJzdfYV29ZueVwCuIa24uGjGcCF3bvspT4j1xd+N\r\njxpqjQL3psqUF3mGtof4ra5hWTUAYHBcLtQYomITZRXEpnaBOQWBcpk0T8TO\r\nThjQPRoxjwIjFg0aTC3oitGcH6SsVfYvmgE6yz2WD9t/oQQZD/gyvBFTbWU5\r\n+KFuPefGYQtkcJaXVMSS4iKb8ZliRfxt4GhxckRLywdzVDjnIlHbWGchDjBR\r\nCvwPSElD8cm18yB1+kt7aLf2bPeR9xBdDTVve1J5sxjIofpq7VWoRQdC97Vn\r\noPmSix4vmyVqmUZFurzmF06P2RFyIkWC/gF54pWoKJLvNKmNb6CYXt2NVjMN\r\nDVUHVWO0YdXP5kYvW9/580Z1c597srupkbYwazuF9TXZ8+dqGEtvFoax3ZjX\r\nEJS/Xjoojj9Y+7SJhh3GFG/UpOfynxH0X4srS1se006X7itUxatu/3NYH3no\r\nu7CylIL+IW+HQ2EBH9N3OKF+YI5MqZLd6Ncm5w47Q0oDAuiwOaDT6XhtI49N\r\n6o67td3LIccO7Lok41oT9PTYdNOePQgc12Ds94VqqbuNsgIOrlxlHsoIBZRj\r\npJlz7xjwop2AqbEFLQVTNEuc4e/RDhhnQOZYAEckAWT21J5pjJi5Lqe1a8BU\r\nBxthULclpU3dfYmbduU6qsSd0WgQb09YLSA=\r\n=RnlM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-11_1650081050930_0.3996146305745687"},"_hasShrinkwrap":false},"1.9.9-12":{"name":"ui-framework-jps","version":"1.9.9-12","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b704d0505993c8f203c424a36dd1b7b371e9c58b","_id":"ui-framework-jps@1.9.9-12","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-rLp1PyN1DvHrtbp8kFpr9vlJsEdhbLoraUYG6beS026HzYrbZ/6CUNcMpCPVUdP+aMV6cI0fNdOxdPtrKWFtYA==","shasum":"7c326a2031136aee268f48302671fadd59c9d97c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-12.tgz","fileCount":486,"unpackedSize":1454097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyB7Swde2MLJwyFV6WDJdbEcXE3JCg+36WBcGcEdl6JgIgS2sgHPEgv/CXh8U8agriGIARB+d9NKHfCxvrdAEwPns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWj6PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5TQ/+Klp9KADX8wP8W1Rfja22NlpiA6RJoTcbaUzken/L4LmASOqu\r\nZaCsulvBupU/MVvOOYtAO6JRL+5N9k4n5qoUEIX7xwgEuzYxGjnAF1GJoGAP\r\nv6GpGgkz6BfDycsGEaIt6QWBc2X5f5119rJwxPkqT9Zc59sOWCv/ZqV5Y3qv\r\ndAmuvTHb72+NJnjPoKov059bieoia7wOyeWWl8wlW/xYFdWkL4EfpogJvoSW\r\n1jCKTgOyC0qBCYY1eW1LeLoTSzCj9P0P0DO1NAtt9mxb1QUcln3DxTo84k4r\r\nIgpA7WiutoypTdU6WGjMAJP5YEm45FabJMi9qE1x3NxSrgXlGzy+IQRORd8v\r\nH4tDWMFHIFKM8GqwPv+HGiknWSQ2ZLxn7kf/8Ld5syyEIBrcORMl4WcLqbR7\r\n96NjlT/jldFzgQOwDHTRXVCTCd/PG4sXqdPlc3qfZ18CFnl2blo5LJ24jkrP\r\nzZfaZJltLgmISXys0SCUqvgFQncrHbNg17101naYlzxqIs8gvmwXmNui5KpF\r\nKwd4gEaejJu7SzHXujTENcD5+Uv477lCPXx/+3WDgRk3LlZzt/4HC0osGLB7\r\nTX2SAnOgk0uEW+ItR87QoUnFFii9Z8dOFpLD6Ui50Bx9LliLvSwlPs0M5cAM\r\n6WTWgpM7JIzgB8mfzZ3poZYQOIItf9dyeMs=\r\n=VFhp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-12_1650081423483_0.9732312537485186"},"_hasShrinkwrap":false},"1.9.9-13":{"name":"ui-framework-jps","version":"1.9.9-13","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3ebcdbddaf10afd692e94d5763215d63a7c2c478","_id":"ui-framework-jps@1.9.9-13","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-C28nuWI0yOaTzJFBVDAAWFYHKQEHyaGPfkghYEAYlw01I9E4ez37Moicb87tXD8P/ow8jFuOmiWjInN7bjrolw==","shasum":"84ef5f8d8e2901c5789da88f0f45b02c17ac55e1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-13.tgz","fileCount":486,"unpackedSize":1459498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHs5c/ibssCrafmBV8gW/+VoBeCxdRyR+saycN2tB+a2AiAh6RbYR96i7mT7DScbZzKe3AhvLdfvXMiKJNLy9ctSCQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWk+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2jhAAk9UAR9OKUZk2D/4FIMT7YlulnQG3kyiMVq8VuRivUKdWzU7e\r\nBU8sYbGnx78TOojtTucpqKTB6OAPaKlMJ7U18WfUl5FG3fC6MfjWaaxAqyY6\r\nRBBAWYPNtMZVDsrJ0cLJjulNuBLwmWpIF7gOkyKszPDfyLDH2hMYcS70aEGy\r\nNjSq+5LFJ+GeHCnpg2L88G4k60j1hToiafEFV2AVBcFPpTprbUWTwsdYikKo\r\nMq8RUEWGtvkPdCuPJhytxQCPyVaLsMhXq3cqPiDp4+oR2nIk4LmDiJGcYxHf\r\nKCiVMJkGaH/Thqyk8fW7IJ1MBlMq1oFmAqpWfLpBhmy6vqPRo1O9XsjMnFDN\r\nTWoL0xTk8T+c8HJl2ly/eOO5kJ4ehvLl0HGr8U78NeyO4aW81QnP3i50zYNa\r\navHhyzCeenzd2WKaRgtmI31XxplFPbdPtP8fymw47vRT8zx+rSJcxQAKfBCp\r\nJKg9+sHdXJUt0o1ND/uQ+GnA5mzZ7PGWC8ORY73bVExjDXXuBE0dO6IIzUFK\r\nhfTWzu1nuPb4kONrkH20THQAR+lRMPyaGAKvEzg0iiW9LMFCer0+RM+Xi3hj\r\nGED4E5mKVarl21dsSRB8za+GUpyKNxyT9qiupS6oSVRQ35I/lImkAUHgA3Dg\r\nnMxpyB405+OZTjr/VwFAohqeI9D4A83W3N4=\r\n=7eOW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-13_1650085796719_0.33398842459716915"},"_hasShrinkwrap":false},"1.9.9-14":{"name":"ui-framework-jps","version":"1.9.9-14","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c4015a1dd75d3177b166b7220710d349a0f9a804","_id":"ui-framework-jps@1.9.9-14","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-+ZD+GGKMLiHAsoAogAcNBjBW8lrH1if3g9tS09xpsC7lvIL52irJJzCeVhio0HtgLXut32lbqD8iF2mpTaTWRQ==","shasum":"23b850de9610a69f7ef33417308ed55d17287cc9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-14.tgz","fileCount":486,"unpackedSize":1459710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIJPdY1n0HI49PQSxTSoNgchoZUeFdP37kftx9ZKKPcAIgOj4UzUmy+8K2GyWw3N5glKLre8z+fY4xxFVg+pUdzjQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWlSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJkA/+IvEMsTEdRL23NJHsLQuQGQMNovkR2zNCO5pey/ZNSSDf2wx6\r\nFPl26UGOCbf/y46H3oOXO0aAkr8PZEnC8NSXIBmBhQHwmgT1L86lk03EB4ol\r\nXPNRLsj6mlNuGrEY0BYrqwD3+k3l7t4ipkQrZ91OnLWSrBmlh+02Jx+crn43\r\nTK/DdBwPD+Q1wS7IzJOrJHySMShPDJsIp3561qMtuIZAyrfkwMJ70jeFn8T/\r\nsD3n1hWEo39xdSq0mvfFd/B8jftPyapL3KFFWC8Fns3owEv1IMn1n9Nixx8A\r\niO1Y6vvpcT5hj30ihX5Rqtds5wvPs22GQszX4mLIex1P+3WaPU43eEMpFUr3\r\n/z1gzIiCXlby5KFB6EMENUHCM83df0FKm8YHx1ZuQexgZ0zBVyV3534niIeD\r\nUNmN9uuCON7xBottXhuqQgLYd6W0v1JAor2oS94BdSrYFNt0hi9g97LrGKl9\r\nPzVbsbME4hmiiDfAdIIB6wG/NJWFKNkSqPN42UkqDJabdB3cysx3g7d7n3IL\r\nnL6/wWvmqyCvQvmpTKJlPv/aS7i/OD7ydfopCsxjg5C//EC8N72tUFRbKxDl\r\nCIdvBkissw1ebipRf/xp2d9fOSNgZYnT2QaQGdYt19FzONeocGkDQ6QERLN0\r\nx1tfy+t1F3Zger7hNn/mSD/nHBrlb5bn1h8=\r\n=Tpg5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-14_1650087042184_0.08654960575717774"},"_hasShrinkwrap":false},"1.9.9-15":{"name":"ui-framework-jps","version":"1.9.9-15","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"261ac8162c10a5ecca1f3fea02c60572b4527232","_id":"ui-framework-jps@1.9.9-15","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-V5cc5w75c7ND3gfS+RbapC+qFCX3VR/sUo3WDu593QxwZotnY+Q+ujjpeD9oX9U09UZTySe5a1WAn6uvQQ1k3Q==","shasum":"26742361e2fb1bbd9018e852ce41bb105ba0c16c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-15.tgz","fileCount":486,"unpackedSize":1459940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn0gIYNfIwCvjTmiNIn7TG/SixN9z25QesYBCj0mk23wIhAKTqly4fZlwuvuaAwY9mn6tHp6PWsw9Xz7GWG2xg51c9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWlYZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojfw/+LJ6dM3VycsIJVaMLzvv6HLsZRA0KfQkZKYRK5Cz8MTQriZ8i\r\nsZgi2GzAyfGVyjCGFJeb881qGfb5HIaXVIn/eHvMahhx2stFKs1JXXG6ofCb\r\nlAp1lqvqGJF0pWpR3A/9hkS8pTAJXhVVrCam180yLlmMhig9DYfi9Qsd/J+J\r\nAFHbI0QhSHOt/MkSbzEo2Nc6Cgcf3yjISspW7aX3dWfhnt8LaSsTXKXf5aEM\r\nNSDBu6EIGyJvWPSaxxixWu93lOR2/Uo9vOfAAPKwPYslcpZETQEQNuLdOhoG\r\niCutBqXHVRgdfl6xT/QXMQGSHQ15muhW1Kj/FkSegO875uEZnxWhQLu6To+G\r\n00wt6PobPxzylHsQrO9kED1VThzKRrRAfInlUxK8xqueIEs/Ragovp1bi70g\r\nmcWFVFixOkN5HtKEwjZA9d0TnXFO6KDf92qlwWvE8XN4Btu6mbeWFocoj9Nz\r\nD6du6Je8hoEof19506bM7CVl+/fBQ+dY+yz0eWZRTVTsd7yKmq8J+AInW463\r\nnUPWoCWf9UK/VWZJ3O2Dzr+Ut+kClmMDzEhGTbLmR1z1E2oDZc5yCm1YG2ae\r\nKX2UFR0L7GgGhwzjgyGtcdNY4ii7o5je/7FGPr+fkyIZQIYxbN/2SKb79zOB\r\nOe1MGJyt5KwIm4sQuH+nT0M3YSMjjZw6/8I=\r\n=O8ql\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-15_1650087449467_0.30521534424447627"},"_hasShrinkwrap":false},"1.9.9-16":{"name":"ui-framework-jps","version":"1.9.9-16","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"083d01cee85bd1db29ead3efba638b3a8f47b521","_id":"ui-framework-jps@1.9.9-16","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-MBAJP+gidt1QhU4o18c0mLV/YrstUtVgSdf8OAviLN7V636yaUFkq6ZDP6zp8Fc0yG+/Klc5Lyhd5VKVmfiQQA==","shasum":"adef553d6c0d1ba145078171b5e96f509a791040","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-16.tgz","fileCount":486,"unpackedSize":1459891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAcxXf1UudX6ZpX7MKdWDoKEyeN/w/flPhfTKh0LVpXgIhAKdvbOtityrW4nxpgtLAdAIP3Ab9ySwQ6jV3UqyYCooa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWlduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzlg//YOF7A/HQMeQL4wOKq4cg12f/7VoPl4qSNMNNvGn+RNoJPuOD\r\nufzIua5JM/2wCHHFabGeb7634Jzy3n1AbGxFCboofS3/cc4pUXBIYLhggStY\r\nt0ZMQhHsg1LN0iRGL6YzqnJhu7iu0NYO0yTtuSMA9XsEPrHQx4BQyePV1WlG\r\nsvGM/7K6+9ZvWrvzeL2bz2AKF/GBf9nTpI48iR4bV46O+6LT4YGp4hsfoE1J\r\n9bVoLCnNo0KEP2QgZ3pWXieXCrslst8BKFaCspcBSYPKhy6GiGODJuBwL/yC\r\nAz/Zd4W8hE1sKtTc1m0rbbtcV3lxXc0DtwQqTnXakxhhkGilq7nMtgkQA2AM\r\nOo6FZfD3ir7We4FrLXm6J4/HRC01KS55PSqht7C/c0IeTnunqvF9M45VX06k\r\nR9EgLR/cfdXJLToCT2eQEICE/fj9gPXW8LMbFc9heT8nJhyUcEc8l/0dW0su\r\n76/TTokVkPH2Z5ZC4UCRyxbSsoA10dVeXmTz1CDQAdbSxn8Hk6BtglPVlwaT\r\nKK2URWTlgltqbHr8lkJxFl6P58gSfJrjnCI2PKRsX3wjZa0KfIPOZeBp7AzU\r\nG/A7d13VnxkI42SJXRz+pVFmmYQ6afleSCKz+5vftWM4Obb2qMwDdpUKgeRd\r\n6lPfqUXBAmaC/LWiD7A8QSUCzNI6v/69rhw=\r\n=v0yS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-16_1650087790545_0.11877183570209837"},"_hasShrinkwrap":false},"1.9.9-17":{"name":"ui-framework-jps","version":"1.9.9-17","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"350179b5880ae5de6eeb4f5c99927386d6c7b41d","_id":"ui-framework-jps@1.9.9-17","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-nwNYXQ8ctp103Rdx1+U9VrL1Z5l4cUpHNelhJESe0u5IoePD5vGITJE9Yc+1HAb2jz/ZSeTAZ6zGUvPdQSAjmw==","shasum":"33da8ea7e1c4238c1e953d9ef2980ba018d284d2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-1.9.9-17.tgz","fileCount":486,"unpackedSize":1465329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe664jvgRTpOz0JqomskRXL6OiBB83gOlFpzf/fgDaGwIhAMn9sEPKsEwA1AvvT41AYrjfu6/gFqGQLMmyltqGlH5U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWlwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx8g//aV/oM220F4s2TAZFnzn8Xcr6mWHJIdbE6VvQkpsAYmT3Th6b\r\nGpgCKh0OZQkwiBU9cxjv0L9t/dUOYyZxErDFywss4kmIEkkNX8WQVQdQzRaV\r\ngv1bQU5mbhNO6SdokZ00CpwvC03qyKs0VCwJ10ZUS1PlwSjhNdjiM6Hruktf\r\nqYw0Rk2anx9QGhJ4EyLseRcpqozVc1lUGHRPdpDAyDgITBjZniVUN/Iad/jC\r\nUGJ/JX0+c4COEVpZiwJptq9yhAyTU6FEjWTKQN5drrpbJZrd0WmfTirTdwkc\r\n1SZSoHbFLOY2QshAK6SKNCMUYr36a1PziF/gktrFX9gXEJnhIwpQS14eSJu/\r\nLr48dL4Y/qD+gD9ifQPnvjAWPyFE9Q7mY0kVqHRl+/HgAt628rIRyDbG6MFb\r\nnrI16fS0ofGaJDGNr2il0FZC3qjzPyVXM05f5hE302i62PIqXYzUokbs43gk\r\nG80L5cHNhwHNl+9iovkwuHE5KXdf7LHTOU5txQs+d56KvA8odPaX1+b9W9Ku\r\na+FKqFuBP1gg6z+g+2Jg4IyELul7tZS6WQ7xzae/pS+OHG4COboASV7DIPnm\r\n21YKmNKZF17wmKOLKur5XOt43mq/gJzaPMsU1qngAkjTBYX+r9uENRsf9J5l\r\nynS6Om01O2t/Ks9pgkB/ODVLQmEfaL90Kmk=\r\n=jp4a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_1.9.9-17_1650088993631_0.09845046748445774"},"_hasShrinkwrap":false},"2.0.0":{"name":"ui-framework-jps","version":"2.0.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"94aebd6d6e9552047dd9ce0f24c735befdfd6f36","_id":"ui-framework-jps@2.0.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Oc8W5KxVf9sQ2G1uzoxjPR3ugvqcKMF0jtVeymJItkzGh/cHHx/5E/T76D0lvJwlxtY9KpG5xtmHrthj7nqjtA==","shasum":"8a7b881a4b6cb21cd6674e8d645df8259dd463a1","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0.tgz","fileCount":486,"unpackedSize":1466090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpr6kDS5tpJLpHfi84Wk85Dbxow7eeIwJ16J6RvWhTGAiEAzCTPDqRjPebHiJB/WINkxHu2vsJNNnwjsEtwVvlzubU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWmLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0qRAAiPD42O/NXy3XziZjkj3iKbBXizZUsNHfEvQm+Klu/b/42ypu\r\nSBxodhYPEDEQYqwreStb1CVnTmwRPu3e7VHEOZsa+krYTIJcH7u885xcz0St\r\n9BacMtjiCz1Azy6mJkFGHtVeUpvxYhs5ol4az/YEEfIlWN3PsuzOxyAWklup\r\nDszui4cZ1mYN4u//53GHq7ixpoBebli9QXrPqi5vWnLVDV22hc6AxbRD/EfA\r\n66kGiqSNFSRjLt6XVDex+0UsgDyUE/8n+iFPJaDzjwvQpDaFr1phE/bcjX9d\r\nlwRdzxMmDjFNBApMBynqrczIwT1L0kl19si7Hx4tqt2G/1diqLAekG5IKJI1\r\nR4PUKF7iw88bSztvDUiuODc1fR3Pj5oTaNec17gxfe1TwPsJOz9QbjMZkrGa\r\nxXgRUGZ65AR8CIpgBB97CHZ7S2XgdalM10QL+y9ZEbm3OXnVf29qk3TD5lMC\r\nBoN/IgUxl2JFJIJxcA6vYotoV6TwzLsxaZKAncm2jC03Qlv1R1RYNghoYB3e\r\nTOAlSn/qxSoZYLrvU88TWqQOqRJwof0eG/HXLRa98ko/ZLofI1NJi49A3qLN\r\nDY2qcW7HYtOr0B5qLDtESLa6rSnbOOtXY4QQJBj9LyP5XF779dGJQyiKIp4j\r\nWcWDAPxUMb36Fw3j07uhqfuKCV4ZZyPA+Tw=\r\n=8FAc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0_1650090711596_0.5679227531449837"},"_hasShrinkwrap":false},"2.0.0-1":{"name":"ui-framework-jps","version":"2.0.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"26bc1508b704d13cb835aa0e7f15a159da6c9d69","_id":"ui-framework-jps@2.0.0-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Cd/la6HJx9oMrdgzFEwAz3HkKoG44h2pEweB9t8VKlF9XVaYZ1+yCq+zuJ7guY9ozOaXwv0g6YVvGK40EvvreQ==","shasum":"238451fee71d585cfe6f3d25f5b1bf65e85a69f4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-1.tgz","fileCount":486,"unpackedSize":1467103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOjfGDMZS3zLsPp0IylOy7AksNs2DnLK2tuDc6euQrBAiEAzuExk6MwwlLzNbmpYWQK4c/v8G1Rz3iw6SP92J6E9JY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW780ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzhQ//Ve75Nf6JhLh4a1NPW6wO/lOu94QTnnlmbQvuwrBiLIYPoQ7J\r\nP2JzEEyrj03nqjImyfBQsaMA4mbm5gURq6bH0InwEmOgonNRNvS7JTflK1/m\r\n4AmyfWAzYMxecywMN4K/LjQkOXZi8SEf6xS5G2ss8d3Qc0puTB2WIDqfGRww\r\n0KdgabghPnKrx+Fd0GhTpQtWEx/kRoElFqToyyfTJKPM07UZgG2Rkxd53E/W\r\nbWD0Y9GHBUIV8XgExLiqNTYKT5bmDHPHtczvx5oDS2BoaymTRE8WqXpWaf46\r\ngru0q6lPepCCNUHIt6VeN5KA8dkEQYUOZJaNEumuaMQT3XI86jiL7m5nkwvn\r\n0kAQiScsdJ4F6NQRxt5gNvYI/AvYdkS7K96Y0f9z0I0bneMQw55oTZZbWFxC\r\n2461sj6ZK8RbYk0BVieyu2P1XMz577gfMGwZAg0KST2S5OIFFSbRgdBoRCmz\r\n2qKjqL7x3XVhzfgKsIE3mjNaddkfsbOOyZAJr6czEt0MOqLdNi2XLufdVKqY\r\nzgJRRWsRLM6fbpb1rpZ5BVeuNcKowqDCQkF3EdovQtllcyc9QYuyeGxECaZ2\r\nty8zV+GlWIMM2PU/oj+c2V1QrDLnIH6Yx64+ZpiSwUqdM6dbaUSoUxQzAzh+\r\nIL23YGhPPhayaEAY4RjEGWUYNTOwHBFsXHQ=\r\n=bIm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-1_1650179891994_0.9702596604495088"},"_hasShrinkwrap":false},"2.0.0-2":{"name":"ui-framework-jps","version":"2.0.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f31b90eabc48c07a8f08f86b583a582a88205182","_id":"ui-framework-jps@2.0.0-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Dr0PA69Aq/cOkUbc/bYzW0gYr49mCtMR8ybuxZIuYthhgAiuFrm3q/JIdeIvN15XaH4arSGKS6qG7xb0lpPnXg==","shasum":"7b04d8268b597c04a8aeba4fc1e4b2d301ee4766","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-2.tgz","fileCount":486,"unpackedSize":1467744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpMJZ3PfXA8DSS4N/90S7B5GhQLKr/G6W+6hxyUyH3YQIgVEdfp4wBXfAJXF76V2QdhAeFGtiyQvmHdymqLJBCl9U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXJqpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnDQ//bWwgWOmqO+cGl07IYN5D8ce6L3fLUWH2yGlHwSoYlEoC/8mL\r\nwssWKZa0BKaYWnvCwxqLWCvr7Yekfqpdru7ufTl/P34FX+jG+cjnoYd6eo5y\r\nF02FTI7XJkJu0tZRzSHNEz0nZk8FKtZJ9htBLJz7nnrwC+cjxfuCQBoIvV5z\r\nmiEJoyGS78agHuzRNrKKh63jDFXi93Q+fcG9ngeWq2oqH1JRRu0WsI5V58Hl\r\n2Hj3kjanuNF5J8GseUrY9n4KF3PmCOXO2orQo2wPlDo4UfVg3HV8zjPIHeys\r\nJsMghLkkPZIEIKlpNQnOwh9mX5o7JduPqZMMmgggGt4P9kmzDw4TYRzID3OB\r\nhe5g9TyQ5pI6FKLCXiMCJTCZvOXcfacuxK7Qm228DgsKnS290czTvEtlptD0\r\n0kKofL0JBhu1IzFKLa3PeoBqJfWU2usCR2nA70JUQa6veeKe5OCJBWj2YINS\r\n0USEZtK9cYVdTukCJTjl2AoQ87o/y5t0BgLaeOjiRYjlaoekTLkCJlRBD6v3\r\n8P5B57kLB2DT4LAFQDYMTdNH5himQ0LQxAhTVJPHmGUZX4GcmmTIvxqzaGzQ\r\n710UIGMdNFCGi6z069iibJPS6xsi/VyopHhO/M2WXDfBB0jjiNCirE8phihz\r\n85aLqpNH61sTUxw5IaCTu4O8h9wgizMMBno=\r\n=SdXa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-2_1650236072883_0.8523783346442677"},"_hasShrinkwrap":false},"2.0.0-3":{"name":"ui-framework-jps","version":"2.0.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fe7f50f9dccad8d783babe028e27314562215109","_id":"ui-framework-jps@2.0.0-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-KuP3nHT+d/iU8onbvs2/OyhZVFrRXnOLnbszHfT7LZVU26iI+HQH/9gXyGMKw/TIOnVZsKlbF4vqtKJ1Pw429g==","shasum":"71b44ae21c54036a18af773697f960a5b34f3d1d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-3.tgz","fileCount":486,"unpackedSize":1468036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD843P5ygv5II+09MXB07CieYjbjz0hIN5xXRLWqUppwQIgHqBs8+uAcRQljvXClJZIMSnWlKwG9WyDEn+pJHXUIro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXKBlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEVw/9EnbuzdO5WhG+4/xSeSAUknE1v2qoL87w5R/CajxsgnZr4dl7\r\nFmuxYsjH63O2jIxe9kq00c/Fr4PDEcJFoXJZgitx5OMq1NSVSWJpdZA7TXeR\r\nedsAxb5n1KsVO4Hx8eTrsRTVSD48/CZL2MoA9NWCVPkdgLIWnDQIK724DXMn\r\nILiexjaiWt65hhtg2Taq944Dgx1/w/6Wkrbb5G8pwPsO8rUA1KM0sHIgdTX/\r\nqEm4jmCJoQP5o5zO8YwZGR/JEASBIYm2yMskLqkZh8abrOgo3/t26j5pmaYO\r\nmPLlltTNiax9pAuqdonTPxEUi+4cZwyZiOij2WqtPe1eirAIA59OxksMFz/z\r\n/AEIWsaLzKH9iRzR+W+FAC37/npGEk8zw1/orCxdcQyYmFS5TsDFAuX5l33V\r\nIirxswqH05fTOXVfidtUJbMatECR2cNunYtAdl+WqMXAvAAQXbrX3tYErMl7\r\n4USBAmaLAeol9dbVxvOZgdwqayaH9mhGVQjRY2CZXbc5gGapvhbobNtPN/yc\r\nRSR9/CbXAaxoZEbA70Dd25wHnemb0kMUXWy8hm6aouhO9ysxYnFUKHevCYXX\r\nix0Mvl/yFWqizt9iCp6BIJC6T281M3QAGr1yec0s5V+AYA2YA03l84SuKwb+\r\nDRIBQFuBX/QI4lp/n53ohl0K4xc4Qh781Ns=\r\n=syKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-3_1650237541609_0.7173795188622587"},"_hasShrinkwrap":false},"2.0.0-4":{"name":"ui-framework-jps","version":"2.0.0-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b21ae3398a1cc37e52277417f044be97486bd283","_id":"ui-framework-jps@2.0.0-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-oN/MNOcz+QeRX1hDdhPaxuc/uxDTUF3N/ESIZGHZwHYH4nbRMO5kZgaHbgSijv4/7ZWakAT51qwND9zL/Tl53A==","shasum":"d1dfbf4a9653490e1dc3ed98985dd4e2df2c89a2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-4.tgz","fileCount":486,"unpackedSize":1468006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClytElKDYp0z7G+0K3Y8ZsTyJ+kAn0CVT8bgtmDbOTOAIhANG6xLFKGe5qJqjDa6Eain6tztp3kQAQYCHe4qRQIUb+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXKwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGxQ/+LhuVw8XGgJQRYlFejiXJcDreEDzgTrLdEsABlsQ7CytiSIpF\r\nIX/17mEFSh4OD7OxS9bHRYd8NJ/TwKbSOCcmuItejlZNbo6z1RZ1BFDKU0b2\r\no73lPccP4St2l7EyyiRjAmEpncYV/cHAQ7PJh9Y/bNdl18Ow+PIHjW7mFS03\r\nsmxCfiOdZ5fafHB5kamRMkWrWdDLqFLPPBbWl4RlnVmKiKCg7DUHmruY+3rg\r\nnVZW6LvKmBQmJ2B11henRQmsp8dQ+3eHZJZO0zZJ7OJudNXsImTnG3Z4cLbi\r\nw3DVSc/qG4+DN6OFnH6zPeIzNt2ypvi6spoYP7REw7xHWEm0vEVQB1R2ePX0\r\n0zkblI1hSycvQN7XMzZJQ+qBqNaxXvDKgqXMOInfJHmkVHrlcmiglbpwhgsx\r\nif27w8YBiQHcdLzw7mtjIeztFWBXkY25WJnChze8Lj71zr9qLszBPZYu8gyM\r\n1NzdI4HM3DUbd8czZshrE7NajLoe37/zQ5wLlAEYeJYIP3Ivo+moyHQo6SXH\r\nZGHVnKnrwrJwJdRkS6PtkMz/7jwD6ix9DNfo4u5/GRefBaDjYun0p6Oy3jdG\r\ntJXFn7uRQe0iyrbNu1AXF1eJjfHqjOvaRWwvlJHeLMM2B1p8ozsKjrvPGStB\r\nhXyimqYCZZI6yVYRqTWDJnIneOm8UKIaN+w=\r\n=kYhn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-4_1650240552711_0.35264678094124857"},"_hasShrinkwrap":false},"2.0.0-5":{"name":"ui-framework-jps","version":"2.0.0-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7b05c77f69ff55c0efcbb05c8e617d6a3c7ad393","_id":"ui-framework-jps@2.0.0-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-77oZ3aMFuGPs8P8NZk8qycx9XXgRLoAZB18x+GNJj8El3jeOT9IWFGlcAr9sG97RrcivC/rdxLaIvZJh7qyp9w==","shasum":"f4a9f30999d93048d2054b1a24c3504a46c44255","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-5.tgz","fileCount":486,"unpackedSize":1468394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK09I/7w3j+2T2sXRjO9vQm1zfXBVLnDxipBXM+fM0FAiEApilU/5paX3jSFKzrVNjO6XmfWQgW5P7V4XwM0wCY2VQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXLQoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCLRAAhSZqda3Q2ocwmbrpqydZ50t4KQXVn8XvWtB8uA1GPS0KmY4y\r\nFDYPEG2Th2Yb+a0sxeNjSskOypBeE6L9KCfXTJB2ApTcEsSr7uSCRLNRQQXH\r\nNUeOH5RgkOihzskME8YQ+XaPuBZKsZF+ObjsWWzHN9hOnw8GIjP8Kp3UQIbS\r\n98TEXdtAJWV4nIfvpZbe7fb/kqCdaLI6ll2fCjvu23T7CwwAIbyGna32Wbrn\r\nBqa+Me1p2IxQdj8mB9g8OFtd+O0t48dt9cfVuKiPkwCHSm87lVOOM/a2kQXW\r\nCena25fQ/rxGsMzZQ8XBQYo7rLe0PKmcx5YOidlQaY5BZtW5nikULUeVNpRo\r\nPENnoYLj/hyAz3qJ48WVP4Hehe08d7Dvm2XDIIyQhpvrQijLnxF7ZC7MR5Xi\r\ncn2uwyHVNfTtu+ZfYlU4ouVvpnQ+bCcq5eQMFmqoyyh+V2GGaQau/icI7nhn\r\ndnRmfuKzPVfLTwgwRKA3iOuQAYPqOaK0fgBHmvpQDRi9scpV9Pg2FhPs07r3\r\nzB1xg4cnYTjO/tC1dgSbpIBQ8hGZYX1o/SkLRThb1b8KQoqS2naehABDlTGv\r\nLCg3v0ZaKaA8PVr1S1RYBAZrJFbqiOFWEsuk5lbpRKkQ/RtWkNEEWXlOfLea\r\n/hjalgcTfBXSFpWCIL2jLAFAQOD9TZVzgCg=\r\n=tonb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-5_1650242600057_0.27001291494487534"},"_hasShrinkwrap":false},"2.0.0-6":{"name":"ui-framework-jps","version":"2.0.0-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ab67f57c4cd3775aa4f16bb6c9a3e10fc5487797","_id":"ui-framework-jps@2.0.0-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-xPx6STvoUAIMC9OLwVp0yXU5qBPCBH2/Yg3k38bOpvSPBOTux+GAZbFUt01rrZXPB3OJnwki7fjZRYLDoboMZg==","shasum":"19e84eead9be5468ea2d630130347e49b529ba1c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-6.tgz","fileCount":486,"unpackedSize":1469399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7pFcP58Pffsk17H/Dn3sdb8x+Ynl9SSVfaqyhePtRwAiA13L/YU7lUqJegZeZG8dZg5jRnyRktW1wAyzH6KcjSwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXOuYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwAw//ZxqxE2n8S+PEsoRDeqU1tS0XB0SoyIXf7BRg6FtipGBz8Sq5\r\njAmSN4sSf70WwskNAH/YeiRnfCRH2ElMqP9Hke95HYTtZsnD4gpQZUlhdFHX\r\niJxYM133t7HcKKaPs1ECwKuVMWC4Ab88bFrkO1JT5Zn9dU5Naf0Zg6NT+yS7\r\nW/3lnYpjD9KjVYb1itTawAZ/81KCXYY1Akl1ylD5W1beXnXENVnWseHum2qs\r\naP4fVlnDbJ9iR6XCcAsz/bdJtLs0VM+vN3gTS2AYe20pLqnV1CztEOJYwdD+\r\nTTnipv8eoljrn+naln0cC0f6WkruCa8BhZ6Vrxz1EzF9pQUYnGvrO3ue/jLv\r\nbGfkJcjKdG9QrueTAstCSp0C+k+3FLOX0ReMV/wbiGgktYVcYm5ZA8sAaX4S\r\ncteM2sDXwbCKM9feuT9TokosZFHXnRRq3DrBVc0nirn6SJCVP4+DtLDtf9F6\r\n1H2sUHdbtTdIHN4f0vV3F3aBx09Cs2po0YAOSDenQy9/AoXjA8BgQE8517f0\r\nvHRLuuD/xa5/GCvXQGrq8ogeTz4sYTNBFXRWbEua2KmmbpcV0nCWsvweTLRS\r\n81kqjD85Xytq+WTIi6o/WFr3VNBLzLnITKXH9APDW7HsNL5hFQXO0hVo7QpV\r\nbYPcz8kRBhbxkVuaIqot2Sgb9Ndb7cJ6SSU=\r\n=nhwG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-6_1650256792183_0.6683484990649042"},"_hasShrinkwrap":false},"2.0.0-10":{"name":"ui-framework-jps","version":"2.0.0-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"49189c9d44e6bec04a8d7fe631dc42fa6b8479f3","_id":"ui-framework-jps@2.0.0-10","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-fVrV5z4EonDsVU9nXj4GZsHu9S/d+7cTHIxdhR67NkGuEuTsAh+h8R420ox6UsL1JklH1/Lkqo7L+t/O8t20vQ==","shasum":"3e4b8fb4bd1f7ff31c6a1425c893eecbc6e817bd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-10.tgz","fileCount":486,"unpackedSize":1470100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4zfNTBye0BagcT6EeO7XfN1thT9sl0P4U5aXLRmywIwIgB4b64gXGnekN6A/c9aLUa5q9rE1y0cceEXalmq3aqXQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX3HYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa/hAAg5GAHwzUzx2JPZjjy16WNE8iE030vshlwPpaHbtPrlcCG6Jt\r\n2hrNwC1amZs54FO6z7PDsFF8XLGneL1pHRIgmswc/wvd48fNmYytHnJ3QV9N\r\nwjzoZ2PsiRAnFl1zgahws7Jv6v2xySr39czvms77CqHCrJH9V7+IS3K/Nre3\r\n84+/BVrlRT48zqRnZDxBghcYQlMZIKYRYPFmWRsbHqTk+FKSXFG2oPvGBUWt\r\nmZNocbh2bTYYTyVIhhy0Zk9v1AYZSAcmX+8yDcAeMZORuMWRLH2r8JDv5MmD\r\n+KPN+NrLdHJfSEbFdh6lJPvokEY2zag1zcdLZQGmIgEIhm12XyFBbfQTtsBW\r\n40VOS50Kl0BUwpZG8DvB5aOpA9QgTiyauy5MDVk+EwntL9PCHBCLS/qst1Fv\r\nPNSmCwh77HMD4mIU4vEzRgAeUoN9y7hCye5X9UKky28afpIMes4EdGKYXB5O\r\nVVnQL8MJ75clJ2FzqysvNzWVrq37NHyYlZ4CxolHLqxO0N9tHXs/7LTGQ0FD\r\nvRJ1XxHBI+iC16sKobuq4H27HU3wX/4IkJFnW45wcL8i4w4lswGi939X+kkC\r\nHwDnBouofEj7SWSiujjmgCqpfejtQlavqwG31TvBHqYRZVL8t7nHnKLMSi5r\r\nY45WQdvhPxo1fDx98ILgt2cw/0lc755DihU=\r\n=S/tX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-10_1650422232180_0.23279398246668936"},"_hasShrinkwrap":false},"2.0.0-11":{"name":"ui-framework-jps","version":"2.0.0-11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"182db087bb5d7272cbf3a8af4ea53ec563a4992f","_id":"ui-framework-jps@2.0.0-11","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2+kA7YywRVMnBRgkz6KPdgu4LDPKTzAOqEeuHDrLB8ryc0OoLNE+pGbMx4F569Xfh2rM1RelsH2dC8x1YZ5FSQ==","shasum":"9172556511801c4c998b90e9a6614b5ecce31d92","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-11.tgz","fileCount":486,"unpackedSize":1470207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPcstLz7mdZEoP4JrcozXAsL2ebqUeyY5gJy4wnhwgZQIhALC7vRqANthgbv2fsYKNdh2AXQbZrl+W59HwL1RRad3V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiagqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSLQ//ZG3CrPnhjq+esofL5wa22a9eHv5FuTvBec2ODCZwWAajSs4O\r\nWgcB1fm+/xwgo7/sOpmgN0SoaOvCYadzNzcmNZ7U2/aIUEiVg/RU90zIIjGU\r\na/gfUxNYI4lAUANAlYlPVnJhKlyf31lYcjuSFAl6z5rjZ5Qlm7lGPREtltIX\r\n/bw4crgIA4sUaHI7B+/ybE+OVassc3MphG9EqkiiPwM7LSwvqPs6db5TuIAM\r\n2Ot/OUU34Qjas7HGIRana3xfB58o4TCY1tzUtOSgtOGKNMZCAiy0Og/KxzoR\r\n+Lv5d8EnFADjucW+B3YCD35arirHXcI/YcTIasr660Z2WKbq2YxCYX7CVhrc\r\ntz0R7PzHlcx0TINoA26NFXaZX95RWM3OakNmfGEilZBmaGC9V/kglgoXVDiF\r\ndlEnzrqiXxaLUaawKLO26jnvlP0+is9pLW1BIL4ejw0fZiIZ0QBYCTbesDoO\r\nivf2HBdJpB+WhuLe/Oo8afkme4HQMhsJY9VF+ikDD/V6CT17hK5PDIMsjvnR\r\nzo8oTF6UiSHK6MZKx9z+Rsj3I1A7OUHd0WK+1fJ10sRDv7kCi+jgfhATGNsD\r\nOe5u4Pph0RYA0MvXgMd5qpswi1x6TGc7nDZqWElVbfHrveoO+0iogZBzKOE/\r\npyehLByHtlzUlWB40RZLbFSMnkcsnn59Smk=\r\n=Egkc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-11_1651116710854_0.29429021335769234"},"_hasShrinkwrap":false},"2.0.0-12":{"name":"ui-framework-jps","version":"2.0.0-12","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7253f31adb77def0789d2592971ba723b85db375","_id":"ui-framework-jps@2.0.0-12","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-9JBEsAxNrhkIN8NjnS0ZuVUU6o/tGrPdlgLMHYSK0RFAf5jgwJBlQZ5diD9ljjc9fuFrN/XmX5D6fBz4izgPAw==","shasum":"0199fded54367a2bf7b955f27a7f9135cd2a1bd9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-12.tgz","fileCount":486,"unpackedSize":1470184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI5PkCSUKF6qq9S8xikqsxc7wM+35u3nqoyVPq3X7S9gIhAMsOLDLUMqlgwHSnUfbTKPHdxebj4lC2YZMDdrc5URiW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia7tSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLvBAAhHoiYOK4ZejvWb40MHCTWBbes40Wj8jVi4tidxzjMTSV6LGQ\r\nj3PXXAdpDoGh2MXQbrTSU2XZQzp14WLev+qy9yyagjEgFRm30VTf1TOgSK3X\r\n7yE/zEOXnXlmRRelO5dPR7i1a+2BWvPjERBxHA1jiSE44IlVm2BZjjur3IfF\r\nEAC/FQbw6mJfmEB3cSm0+QUnvgwEzlGBmneGSm2VWcepEBOM0w+ADMhHEJYx\r\nJp9q9DQoo0UOZUGfGl2HIwPSUGqp7fYHQ+smVBOG88tUgUkMacyB7TR0MvwP\r\n+RM68ev4FsOjnqQajl8T5SjRTyTBmckDLJSi2kolqI5TG9wLY6ZL37DgV7tX\r\naPxtNIB6WTRIqd488L1/wcNfGCP2TPCMgRVgwOSZX5Rna9aq8ZQZxT2MdIO+\r\np21RTQuMWljEOYF091/tEfk5So17dNDhCGKd49++DWLITZCKKFykuNsl9nZ1\r\ngYsEEK384cmWQAxhV3ADXkrAihRgod4SmIXQazuQg+SXOBRI/WPJPKacWJHm\r\nm9ziDIk1bVniO2OD7aJNeBzsLAnaWVgRFTdr3arGt/McZ6TTHiVP/Fa3G2hI\r\nWNT8iRaIAM46faazmA+SCnTu80mh7RrJv3Ew//Pv7kwIPSB+p6sxwB2KMqdr\r\nog7lK/OA72QF2+A8KIkul64nkv2mkn1THbk=\r\n=FfZf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-12_1651227474232_0.2592871475139573"},"_hasShrinkwrap":false},"2.0.0-13":{"name":"ui-framework-jps","version":"2.0.0-13","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"08263b47faa0efaccb9ad0c6fa3da6085e1b6513","_id":"ui-framework-jps@2.0.0-13","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-MVXWmqCJytsBk0G4e7ckJPyy/etlHRxE7Ts03MhhUSyFU9Znoi8RTthkUVbRzFsN3unbJCjRYqb7MBrYAPx4mw==","shasum":"4b49011babd11dc655b4fa1350863b4968d5e4b7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-13.tgz","fileCount":486,"unpackedSize":1471096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSetZV81za1WOKvJ79PSlIhiF/dJV98yX9g2W8ge5CZgIhAKN9ooutCn+NJfpL7HdlVSeKZf8H04zKAQw2awaNwKTC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibJsFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK/g//aq9MIqvZ8ziQ2jAaFwmYkv77ebJ7SxUYTOme4T3RaqkDi9xQ\r\n/k+PMTeDlD8IPATzCucgizDNxQAc+c/6w5BPqvckoV3cqhERu5x8yP4/8B/8\r\nsh/2sOvd2KtA2YNqpaERUvdUAFyNDCO5ynagfBCrG6lc1CgqTPFwxh8ThGsz\r\npgtItKcIAb1+bLToKUYnKcUUSv0MEyRR/3VLWoYBNM2vQI3yM5X03f123FrD\r\njjEFhro4Xcc4uyjgsHhyH2JR0lxhghXpWaoNEz2kvURukKGlb4zjPK756Jyc\r\nRP0JvmDqOAhjRQ0xr2B5BhGnXsGbf95VS/1N79buoK/amQnEBxojWVn9BEa3\r\n8UARIrznSrdioJgeCgCXRD7qTbrOUXjGwu9AtFtUtwJlU0vCNrX92M/6deWb\r\nsX5J7MqnC4uzzepU/QKqVqu/YuLD0zP46eDOiD7y33iGSkUPpBixjBmUCvNj\r\n+DoSNTeiCsK/F0iEgm7cAB0yrEzPm70LzAB6AsUEeuJYtwhnwWSjcEBJu8BS\r\niM69P8cp4z9ET9L9Znf4ZNDAdGHjmrwHsYuXL2XIK2ycljTsoPpXqNWV62z3\r\nP+CW97sxH/sqlljMlZEScqMc8pqjDzak/PW3hyczEr9SNymCS5DoU2lVKPlY\r\nch5FIgAM94EXArUOTlhuhMUdosLNwAdepAQ=\r\n=j4x0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-13_1651284740866_0.8513048065647757"},"_hasShrinkwrap":false},"2.0.0-14":{"name":"ui-framework-jps","version":"2.0.0-14","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"514d75085f3cc8fd83e1a1745053971e77eda317","_id":"ui-framework-jps@2.0.0-14","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-N5GxUACS0QS5TEjL05mkdLcmjkska3RYSFS02xBF/VAsR94kTRj4Tqlg2nEMCOWaVQc6ULtZSrX+w6qEVQj2mw==","shasum":"c9958e94ce11f413fc949b45a311bd02efe5cdd3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-14.tgz","fileCount":486,"unpackedSize":1471240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa4BYxvE1uxuGJpqhLHGFJD5TnieqiSt+DxOnSAqIQ0wIhAOy/3fCiO39/YCjVZylt4k77lwPfsdpbwwUz1zS8KoQe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibJ1UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7gg/9HWkyurbZor2rmAEPLZJSEebmLi1KdQToGkJb7IAR935t31qg\r\nfN+fdZ4VKRog/KHOK5SAgRzNJJm1pd95tOnBhAzI7UP6uH4W8VRBrrc42M5f\r\nLvgT6SbIF77BfrxrfcsvJ1taf1Lrh8DoBXAPCgggymI1CHJGRM7nUzdI6M2e\r\nW22KPaCFPczvbnNys+13zODaExPoGiW7JKId7k2+A+TlqohxO2R7fkzlnzdQ\r\nHA4GyR5CAlm4AeDk53CPxdf0mq5SBdnQGM56QqCs2Y+UCRjNnTUATpf+F/eZ\r\n0rfPWHbSIsjsx0NV0uvOfHbb+qoBqQLxzP4cdVdCk7hPXJ/Sm7AN2eTim5EF\r\nJDppOiQiZUXI3qH/0LCf2ILiGPjmcrmfAAAeKhMhIXxyQQfI3z8MFItSlslg\r\n7aB6gWJsUdV9qrFO/brqQFlIStr8AQ0AkDWaj/tCI/xWTMx+Hzos/v3JN9u0\r\nXO30d9dZVv/wDB7JrS0Xl8NtQnd5Df1iqS9EeV3a2LUeLePBCRMUkvajTij3\r\nfWyb2Y/mZ3DA4nZQm0TdOp0CzYaYEIp9v5VFiinqIhmv6euJUGj+Zc6leX1j\r\nRjJaDX7T6T2t2z+oGDOwPrFahoWyy+1mLg1DxPI2cVhEmcfoN8o59IhqC2xK\r\nw5xZEuDwLoLtHhNE7VuGpM6SIfAsmga7D+g=\r\n=UykP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-14_1651285332222_0.983189303108414"},"_hasShrinkwrap":false},"2.0.0-15":{"name":"ui-framework-jps","version":"2.0.0-15","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8da42747f9aa7618a5bd28f87142a9f3f56e11a9","_id":"ui-framework-jps@2.0.0-15","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-cbcosQb4OYBsrBCx54Vc+qdP5K/PcYAfdU4NV6Po8zTzFV3ViTtYSuA5GOoEbUH/8qROY2C5BZKK+TXL3oG0nw==","shasum":"069c8506139daa9142d4c3c3ef808548aa98ed09","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-15.tgz","fileCount":486,"unpackedSize":1471502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV5JR8l/+3Xd6bzRqHQQ6fvw+g3ofJTMQwVEUmr16FzAiEA4r4P3S03o6YHaGr/gzKDDX1n02tTs5vk+AOTKjRmphg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibJ7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplUQ//VfjCzlw1N21nIyvuRJ0Wa4URz8mDDQ2W5rJm2hmY+PiTJLvl\r\n+YxXY/03ZNjN5UThmPPUp9FF7F1ulMjltjWwjDlO/L3FImv4FC4DiKq0bIDL\r\nVVDCBkhhJd7Br4LZj7OuvWg65FIBuW0vMQOS5Bwr+tk9OppAYeJdBRchB8qs\r\n/ePotlge31DF9rM81C5VoRR86b0F3rdz6DhuWrawXS1xFgx3QfKUJaJXeXbw\r\nFFD8knPw6IYwgH6vdRIH+RDM+3k1cDNn7mH4iuqDM2HnOxvyyqZzUVo0t8Az\r\np99XFcNKQqt+WJQiRx1xLPxpth8oI7d57TG4pxZeWTwPVn/SYBjIh6fIM6LL\r\nqJ0BX/wck+E9c68HxjEA3YfXePxfVkvjT3sJTJ5JW8aP3wByYVV9kQk8bqoc\r\n1MVKNSwcqi9IpJssy5Ai9kWarBq7tcSIpYlOd6X8hPDt7cJeKHiZsUuhh/Dn\r\nZIZfI7xMgKoN3N5PS/I/BKqAWy6WVYPh+6NMjG37ZItsc0Bc+NWcXuEPRnZ9\r\n+KOazMo0gAD2kDxKJb4yoY7k7dumka5hyG8zSnxjPzH84eEw1Jimsu+tY7Tu\r\ncaWJdyjUmA1cjsgQG5q/4NyPUmYa0zDpSGyk+3NV+Gf6LtR/rY0/pZqySEwo\r\nyPvQ7PhcEsnrD0vnrNHmO8ard8uVILGxCJ4=\r\n=vks/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-15_1651285744139_0.30580979153068033"},"_hasShrinkwrap":false},"2.0.0-16":{"name":"ui-framework-jps","version":"2.0.0-16","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4ccfdf86b2d18dccb9fc058a200909bbe785ac91","_id":"ui-framework-jps@2.0.0-16","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-CmUelb2vhZj6t8kiwgxPtoJYvVftyIe08ftTqKv8+i0kqXwbHTsQsBiVHy9kMk20keKCz7KS1nfRT1fMgF+CeA==","shasum":"f9bd222cc1faa668c75dc055fc01baeb9de7cb14","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-16.tgz","fileCount":486,"unpackedSize":1471323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5OkLNX8/TcscGZF8INqi6/JiO8ccSgXn4owP8BXuIMAiBNB6MT1gWUlJtbANgu5qAxTlUh8YpUTZnKJXVVp8HJdA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibKN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjIg//UiHkTyBr9VaA1bZg8tnwdZ2HdH1MpvHAfwRnsY78lF3AVYvL\r\n8dKt9a5+fjUXu9zrX1mXH3mEWy46CsBHOc/u7TJhgkIloA9RgrU7nvnWDK9F\r\n2GfMHGAk4g8t+VrRur9Iiw5lNwT0KCeb03K4w/slCCW5THI9Av5dT+FzdVWE\r\nMU67D4QFwIRP4U0tlLUz274eg87i5WdTctOYmWBRgQdUhIOyX8Am0nIqgV0D\r\nsWJISpfm+Ky5EgXanReNYcWy8bpdeEnLWjomP49Oju+oCskIj3O6tiAcQbBI\r\ncgkiA+yruWRIl94EDxt20D1505cDrHsuQk8q/Np5lAJKGSFfONS2fms1oVuM\r\naPoJDKsjZXihdkwtafacE53mKQ2fzb4HC4ipIsGyWEv/gw1lecBXT+C9Da5T\r\nt7BH/QWb8N9Z+AI5e8+kVKpKpxg0kL+XU4VASm7jXne49bPuodKIByaZhKBo\r\nFYmv1AAn/Tuy98B+Eje7pfu4A2FyT0xSvoPVtjwKGWQ6HCprc0TU33XBkl7V\r\na5YFyRAdpIQSc/nfKzM+yZvDdHfBTejdPTpj6mPwQ0vt3x3C2ofbWNthlCBr\r\ndPR2EeyCKljiUyIqqsAV1c3OWLQwLPin1Pgaregf1MEvPwZ1H/i10Mf1fZox\r\nt+W+/uO36/b2HlbpLlOA6rei/AXfwULqDQ4=\r\n=ou9X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-16_1651286910508_0.2903475163098541"},"_hasShrinkwrap":false},"2.0.0-17":{"name":"ui-framework-jps","version":"2.0.0-17","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"179c799a54945f2aa2d9de57c54e34d88064ab6f","_id":"ui-framework-jps@2.0.0-17","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-470C/LIB61Csw6jqwvCKop7CqfUfr9B7T+HSUgSOCS04tSVPpzX74+X+KsoPsTBOFww0mKLQLlnf/BlfJoryzw==","shasum":"12fa3073f918636d67c0ad8aa0c11d424c78b942","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-17.tgz","fileCount":486,"unpackedSize":1471392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLEveHpWEEoD0808Ao+lpMDPmjrYFvbxXNzL/R9tmTFAiEAu7PqYlfNuYdDtgGsc+GdkMxzsQl6bVMlTM0ZRUzsqIs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibKi8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDuQ/+KDDAwbXkD6sfkaU8tvz7T1Pei+7w/rWGRI4/bfP+q++wVc+E\r\nu0PwkXtQdbRTRxfdDXHkS46GEBTeROYY+3Eeyq8/OFNV7Nm5+Qtn86nMSZhh\r\nA747BewQL2mWw7iaWS2S5lCv3m19UspdENF2BJ4QzaVs1XV9zqroevJVU2nF\r\nwlIAnQ3Zy8JUsyWhAtBYOnDO72CTxf6tYRmWwpSIed/yW3DMkqY1OWUIkdZm\r\n+Glk3eCX1Im6wb5y3U9H6mpZzDYvHg4ycRt5dDh7NCb6ujJjdQaLvaQUmhgD\r\nyZU5LhJTscv0oHpZO39wNxgwBPNGbei6DMkhGccnB05pB3lZp/4aUBY0BYbq\r\nj9wdJ/yG0yYSQbNP+5y1rQ7e/nlpapE/gEHG+fx8FUi/nljIrXD+G3vhCDEa\r\nvTQh4w85R675Mprz7+5fq/wENCS1PLm0GX195t20pQwDo0H2ahheN2hUQIpm\r\nqraFF/dUqbkihvMVF2DMwNlemP3SihF/hTW7fG5fxyDjl7VclzR6017vUqOF\r\nZyvEaTv+MfSdOU4sRhVaSF/01KXTvCrWUDlYtG9tk4qJeg+gf7Gbx5nW6n7S\r\n+LhuV0qj9PV0BsulKOCZ0WF01OkRUA0EPThJP8Uk0UjyV3HiSzd/AZYPT5s9\r\nHUfPdnuEAyOVkRSii58/kh/J4ntl4V0KRTk=\r\n=F4C1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-17_1651288252228_0.441763063504391"},"_hasShrinkwrap":false},"2.0.0-18":{"name":"ui-framework-jps","version":"2.0.0-18","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"05b11c8d0b5c29392aff287f3b196c3fdc30163a","_id":"ui-framework-jps@2.0.0-18","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-eiGU65NogQGfSBKWHhFOZVvX9lJN8ywT7sHHgPa1HbD7U9EWlWuakR6mzHCN+M4uhGkOat8j3RH7zbeN7C7wKw==","shasum":"e32c6712469de1aac1e80746c697d1a2313146c7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.0-18.tgz","fileCount":486,"unpackedSize":1471727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzQehsPdFiQ/E31txTijlZ+dE6RRSm544y1apKecf+LAIgRUZZYme4psQDTKXl2pyMyUpI4sXWcYLTXHtpplYPQFk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibKw/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwyhAAhyP4mzvrsv3M1h29vYjhPSdASO4Mxa2Ur8VBUAapwmRkhKPI\r\nVSjSCqFbbLDnSQQOC/rzjRQsMvE76keJCukx+d+8tfzt6ekoY9Ar8094y6LV\r\nbzTKcEsbhT1oQTX0C0ZrBs4PFPDkMMrAGmjzZIUDhCk23T21FGGlp6ln98h1\r\n0C1oFCWoYjXTUh2W87gZ9LOuwxBRHFFwYP1u6e5LIPG1RaNUxz9LXSmllgmz\r\njM9peJLOuiNXZmHltknccPX/57F5RylNFDKIZHNMwP0XfpFoaHMtFnxZLuZt\r\nw4fYNsVUOsCn0jbwrgPHwKE4Du8F1uyNcNDm5ppo1AyhhJsQ2DoDddHtKEyy\r\nwnMC7rSWy4wrtXR+q5va+rEvu+VGQfXUwBQhOsNjEm3AUYWklpNVkNZkzOzi\r\nb/a9/UVPeBzqQAzWmNtxuou0bBecfUdE0bJLoFB8W9QFKMv0sxUefnhy76wU\r\nw0Wl1J0K4gWer93pAcjwe+jGIte0SeybjKood3Ze0CkUUKJHVh/W5RduIM3I\r\nbY1QeUcx/Zr79qtN0Wsl/jXd1YsYeF34270pLt4UuQz9KplLp+70sc/E54L2\r\nOQn53uu/LEAPDVZTFMMwIHP3zgGApfukEdbHA+K1MzbfLryBAbmBHfIygD3J\r\nPTCunS8Wtxl1QWXdl0hAKLkjdOyiIIANq50=\r\n=CBg2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.0-18_1651289150867_0.9935933928020282"},"_hasShrinkwrap":false},"2.0.1":{"name":"ui-framework-jps","version":"2.0.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fce726005d69599976b90dfad79b115faf413d9a","_id":"ui-framework-jps@2.0.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Mscs0AwVCn8IP5LrLYsCmCV3rEKpYAIR+IU5rc5wTxQ2AH3yksd+pKcI4mtijLuOevYxD2fZkAjJpY12B8gavw==","shasum":"2752e0d0183a3fd2f3152eb2381c1b272b6584a4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1.tgz","fileCount":486,"unpackedSize":1471860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtW1zAoygk8ABLx4K90ZfzF/cj5PYD8aYAQ57wT49vWAiEA7YOlfPNIWnG/DZrWh1j+261FYB50J9AwBWJRDxV7VQE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibMu1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUHg//fD73JGwhWzJQiapI7s+k4vXyBaOCdyBJ9R7VDWHa4pjGJVTG\r\npPlLns/jtLq8yGmQCqLipDKgdAug5Hiqke+aOUdcNugAfRef8cwkcCMdgUm+\r\nwNxgzNwdv+6PdZFYayu8dG2d59YjspqtqhqjHUHHpk4JiimuAm6Ayt1UdaXc\r\n9pz2pIHfFq9X6fX035EYmsiQetIWHcJy19j3QQdd7zpS/OEndVMPlSqQjwX9\r\nl90Topk3V1s9sDbxAcjHLTyRr4Og3RQIUt7YF5y5c7Nbkvj+msSdqPrajmWg\r\nJlruf4uO0utnCGarkNlJ1KiKVujivo6loZtG7Fexc+A9qOVU1/be5b+JwdTX\r\nPGV2F1GUnpayGCI+q/7uMU0PW9MD4D402b9/tpzeXabgnWX36XBOegyT1+gO\r\nRpFWeScH2eD5UVtpmcDFhMIUza03hbGnci0jUsRRUGDKHdy4ZFvGM8NMNcBI\r\nkkv4WNEJJ4hP/Bw616Ioc//KR3UQhy4fs7JVcmlnxsNiW16EGTR78XMSw0HC\r\nMsIxRSPzoXOIBEhtvk1SiErjASQ1MJsrH3PA7c/q393WUSLhgDR2ypyxUv6P\r\nsBqyu1Ri3ZvxOWtOBz0Y6hyFVPr6g1aEeSmhSrrOoskLXMd3jFXCr545Yllz\r\nbB6VaGN5nhUyTHMRv3wr7KzwMbYHSDX5Z5Q=\r\n=o39l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1_1651297204972_0.9473988642703166"},"_hasShrinkwrap":false},"2.0.1-1":{"name":"ui-framework-jps","version":"2.0.1-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4fbb3e19bc75a1e56d5b8cc5c5a70d344c328f4f","_id":"ui-framework-jps@2.0.1-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-VIVYOjItEX8bbx/X+gWd/ya9Tjj0AGok2L8OgIbPnPkISXSJkaf04JInNuPYMJcUB8JLOn8GFs53YRE9RJm4eQ==","shasum":"d5528c90d9a29bc6c157ad3df62f11e29ae47eb3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-1.tgz","fileCount":486,"unpackedSize":1471716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs2PayYQxiU47aejd9dQtHxMt+aHVXh67++uZoYAn/hwIgWfledgkm2aeNQWyGJUsk0JS141INwb1jKlTYElB+wVs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibM1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2FA//WcHL32+9q1TizCjT1rAii74gKQVN+nufCIM5cCMKzCqgweZ5\r\n69Ltr/4NGKsUtySdBY2tCo++OXMqpB7BJCoY5Qhrm0wPe8sLxKeIonnYGPFO\r\nBuL1fdbl3D3F9i8YsQG8cLm5kQYcuQlivcFa0GHIYWuZeNZ8lszYcGlUCrf2\r\ngEaZJVoXkiMwQxIoSa+TrG6fA/mkgRhuJu+udKOmd6laZ5YUhakf/ZEVaeDt\r\ntQsBe/vt1ZnU479a8gF2plUFUAXsrdeuo4NBgZukfV4SC6Q+RCi40YAt3MMy\r\nMdxQqcZNcH4P2HrejToKvN3G0ktdvFbCIwhcnKN2++1tTmPO/VWrSbhKz1hn\r\n/VSmd2Ch50KnbAIiHnvbKHlbJiMQIMOBD0AKP5M+VLqt/TawWzh2tM1c8saV\r\nnKdS7I8wX3vnz+77s9I1R2XDGLJFLUrANOHjjPSm8rPxRoZvYr48co/G34uy\r\nLX+xp4Acy/jTG+VJxu+VPeU6nU5PFXKhAEksq270YgFmBwrcUNiL8xiUJhBZ\r\nlj4tyDnh5HEEemG+BzNXt1Dnqz4mxzR2xErDx55OFclY65eqdwEqammWiCO9\r\neShbmrWnjVeSwdfF33Et8tGcnDBXCJ/BWONkiL7iokAnlLV8qby9/WtWkwGs\r\nzZn1ZMRnx6j7zjHoRHGdg95J1dSz+GRRX9g=\r\n=/fL8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-1_1651297642014_0.027084550381549555"},"_hasShrinkwrap":false},"2.0.1-2":{"name":"ui-framework-jps","version":"2.0.1-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"62b5c158ff8a08f84af0b2f153f6058ebdfc3f1e","_id":"ui-framework-jps@2.0.1-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-SAKXxljF0Lmp5/xdjaH/9PXhmb9x5yO6GPiywZmOtHVm7hbkbUJ8O6tXLAE8Fv9KLFtwcHhdq3kcL1QH8Ud5fg==","shasum":"497334b03ef04a486c28d041436da03363518495","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-2.tgz","fileCount":489,"unpackedSize":1474271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+MsPdsMWnFqgoFDbL6qtul0VVwl3uImZXDEVqDvi64AiEA0Ey/Qx4UFDYX30QNvvC2HcsW4fBdl1AouHe1OZl0Ws0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibNZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp3w//VhdIRIQtQkBXQGKLtJQI3e1lNfdwTxT67/czVMYMavg9ASsw\r\nOxwpBQ2vgqKGAXdeN69wf3JdtVYwqtc/XfgaiPXuTDKx8P16EmQJzhyL3ugb\r\nAptwNoN3+tiDavLihQFcSDoVJeTwTZhrlh06kH7wfXqL/oRIF9hR3Aj4/HFh\r\nXc9RXgqj2es4Jkmg92/TcjV4ry9H+suZDXGh/ytKzzoOVWQdDDGAPPwNS/Bt\r\nA0S5rYfm7qd/eoxlwod2ahVxcFptLN1KFJ4QQxTyhrOt7S5vbWIJvUFJZD/Z\r\niVGcv2o0DG6hBWRipjehVr6bFN/WS4sDQWdm6JTEA5Va5juguo70meStMfiH\r\nhb4HyA6WbnkjNv6u/s3sCFN6XqC3JXVy0+3SrBeljhtHiCzwR+/zfokzq7dh\r\nREokTuLDS+jegPtR6SftMv4pJREPcR19BR/6Cl05ts92mKJukKpAFJD3K2Yy\r\nnM404At1/nWuRYx9K/S7MITNCLC5dcLRumvYXxZaDxWK0sGYL5qoP0XlhmMT\r\nm1R7tKYxBt7LdYBhKFQ1Glw1AmYYIYh4Dpin0V7h97O066srajDYbgSgXjFW\r\nd2HXoH9ajiP2xwaaJpnPi96MxtxsdMDVjog7WgF/DgYON7YiYC9RLzxNXAq/\r\nHBz4Tm5/t83zvQOmtULDSkx+BJWhpp7InKM=\r\n=Uc02\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-2_1651299924486_0.24973115470813934"},"_hasShrinkwrap":false},"2.0.1-3":{"name":"ui-framework-jps","version":"2.0.1-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d43b59dffd9633d62410a9160ba67f040fb4719a","_id":"ui-framework-jps@2.0.1-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-39vKAQ0PRWYAG+CGyQ8qx7je3VVgzusEjecrbi75i+gY1MRP84rW30+entppNfmzyaor0W/i9r7eQlVRQCJ7wg==","shasum":"c0946734ccd690939a864813bb046b55d0f890bb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-3.tgz","fileCount":489,"unpackedSize":1475113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9t9Q0gJcwaU5MWL3zpFZA3kaZkIE5Upu5sRiUcvJdowIgemY6ygXGClTahfszoPQ1t9NnM8TuJFrg94TKp271xlY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibNgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM9w/8C6napurlAgg2IiI/EmFBwRjKZHtfI3XxlTvxPGe5CwFFc6Kd\r\n8RkQdh2/ld1uT17xgHnC8kpla76AKkU7eA0m6e8dEGrkRhaHiMs9GXpno/Cn\r\nC0+dDIzeec9jp5xFmdnNK77dhVtU2i+HTs05+uV3dOkBXA4KiwlhdJ2LHKLv\r\nkoLu8uZFHoTwVHLLX5rVtVVb1xKCc5gOSkFLuqFttjbSXFmmEXBREGrOn1en\r\nU7zVDu38+V6wkQYb65bSSm+oFl+6814EL8zNrVBhO6lqyqiTGKKxUB3Ub+X1\r\nF1Aq3z2ZRghp7uNeGbYIYSEN5opkBUswsWHejhy+UOwpBq/9gFxoLjaoR2uj\r\nD+4OnpmPuBuld86aiew9qsaqZ47TP3A0/iarba9ShbBwhkU52Ois6rKKzGMO\r\n6Fhj9Fn3q3CXP0CWP6VKm0dEtG6OlFsusGnETcx3gGpQ8h26TNHbQouJPW+j\r\nuzlsAsM/YvC+WDqX2hjQfKKSYiy7Y54uxsIIP2Rss4CXWjxj23nuwA13lLQE\r\n7Np/Dz0YCtKQS663zECnGGHV8sFmo1HOqEfMxXfu/OPnRnTT2BV0+ZIJXtpU\r\n6/1nEPuHyPSnfBUrPOfMbV8cKuywTL3bKNDOHFuI3j5rRP79nUZwdaMmg1Lf\r\n6pwlLDH0+hR6PD8VrMh9twgwP+PoQcrNYZY=\r\n=+gY1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-3_1651300390224_0.45307941390935036"},"_hasShrinkwrap":false},"2.0.1-4":{"name":"ui-framework-jps","version":"2.0.1-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f1416cd68e468d8ae6310a77f49caf8ef6afbb23","_id":"ui-framework-jps@2.0.1-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-mwmhRJiksB5DAdI3M+kyCO5LpmI5b51ZvI8OPPmuvvt5PdQ6/0tsaas6+tEJeWQXeIvhApBoFPm7xHDi51zkkQ==","shasum":"d681a1af2ed5058749c409635fd562212e85897e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-4.tgz","fileCount":489,"unpackedSize":1477720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2rvqWRUEPDsxoUjKpG4lxKTamm3wNd1y0EUnjK7PnJAiEAsE6DHq1u7Nv7YIlKByMNlmY+rhZoIOeuSgakl8PwSCk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieN6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4ng/5ADda1u1X1q1E5q9r0Esg/Q3cvGjLJXfqYEknpzMJOqjZZJcY\r\nl+YsZHWer3Wghiyq5BcWy9cXA42uelHp1QsKV1O+KBrwc17+LeiMkoK/ZDn0\r\n6SGBbu0tk6HkGCtk3aBuiBB21QjP37KU/FBAhDee8R7Y0vsqlFdDoFxC/6jY\r\njDAw6PnJD7SkXmEMzadxYaHr7ZDFs9zNL/j9+AlvSUXWSN1Nky3U/PddzgWR\r\ndoh4vt67cOqBIC+ySkSzapMCTX2mLf62g/DstTlxOwDPZoPNABe9dzrOdZw5\r\nWbkuSNvKDVJV4t7ilQtORz3iSDTOVi62PtBvKC+SxQ2dA42Jf3U4JPa3wD4r\r\n6T/8Imhp2tNguLiP8Uka4XmpzjNuov4yOD7NfipY7cUohT8mOP8LyBzVKmnk\r\ngszm6QVHDh3dahwDOztIruE/koJrbPcIkJNEAe2lU/oDFxuhVSmSN9zGF4Mj\r\nQWv+XFNRNCYW2S4Us0J5GMBBITqzpQ+A/SHF1yd8w3o5t1XAFrjcQXkfahlp\r\nNGhObE1ZvYXap7djrJC0t5/q2nttz/UsaSAAbHQUGQfu9PpU9nYBjnLp/r3U\r\nup5T78B9tVw6BP+TyZpZjPTZL+UZldi/KRAZnHMfLFK22xhrfdQb1/b53aQ8\r\nrndBpsYE22pzrZre5+mWHtBt9KU1x1Wlmy8=\r\n=z4Oe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-4_1652088495371_0.3126741955561718"},"_hasShrinkwrap":false},"2.0.1-5":{"name":"ui-framework-jps","version":"2.0.1-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3fd9f2f35badc523a1ee6217feaa8357eb30f139","_id":"ui-framework-jps@2.0.1-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-sh6HQVnReQdMI9GNNImRoq5WOK1C3v/6VEHlgrcbMnCl7HmUYp5CTZwUMTXFq+FPPZt8BOx297goZjnJTO/ZAg==","shasum":"23968b6b3a6af5a268f16c98d823cfd13a43c5c8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-5.tgz","fileCount":489,"unpackedSize":1477709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqaCWZJBc47VKjKHSIomoH0nU/EqY3Lx0B8y6z0WoBnAIgDJeiJDAwA1M9bAjfk0eWtNOC+WQVcblneA8c29ubeDM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbPg/+NHmUFjQ+JDAdrgK5AAznOL3bMMFBB4v4rkPe3Fx/JMtz809D\r\n4ehEBZZCS1oOB+STlaqx0UnvynhEFKk+jDvKFM+/LZ5dsOHiak6b/9FriINd\r\nvI3gQXxZ3IEKLHN3P0CSFjIGwsSJHOB79LRvLcs6NJYyArw0ykLmTWCpBLZ/\r\n+gjVESy6PbiKsINY5IWI8QASLISBpm0ynlATo1F5TefmPULboXGdNCuFSiEa\r\nkDc1NSHMqYpSMqw0gXhcsV7oDCROZoETZBnDmwBtX/BWeEf1WPeC7XS2V79Y\r\nbfk7qrQroLbBUMGaigGz7+ixyvoBSxIIrFBX2pnrP7XYRFMmP/gZTX48HwUq\r\n8WhMSpOPkM+u2WaRoy/x0Zh2+Wa/rebAMY+IV+X/C4iY1vYTuv2gtZE/t4jj\r\nOzRKKpxeHGg5kb1Rbf+lOk6CGDdCioT7aGdLH6KpbETkhwekRmSKk65cXMom\r\nAx9SvTtO40Mujn5RikR75xeisNnNBRNZPKqQz1jfd19dKl8tkE82yFbZp3px\r\nRVgjaI46ldLXcFS/iCC+g8RYI5i+CaiqlrAeDtK3+JmPAk7NPgaCw3UdLpC/\r\nLoF/BsHVv297Q1WPF6OdxvTQJfyY1R/LuJhUxmgLVHyFBgvSwj9nkX0inR4k\r\nvYtcpXxkXGFuN90Dlq1XLRZv4SW1CJpy3nw=\r\n=XqWa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-5_1652090134329_0.766545502999824"},"_hasShrinkwrap":false},"2.0.1-6":{"name":"ui-framework-jps","version":"2.0.1-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"32cc7c1576e8b48c88dead0095ffeeb0c4c12c73","_id":"ui-framework-jps@2.0.1-6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8BR1AfqwQFeMgzjuNqpwC4kQjzdm1NPcoe4IVe+8u0mm7qJkre0kPb4ezsT8bEM8lTe+n6qL14Lo1v5kNfG/ow==","shasum":"257796f40d0a3ec395f5e4ab8988d9bff61e18a5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-6.tgz","fileCount":489,"unpackedSize":1480335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR0Zkigq8hrGwWauKAqKs0sldqRrx5sSWxPPTSmpY1LwIgJHwDemg6dHfmoWEEsWmGwHoBZAcEsnt1gImpAJCEyro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOrlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8yBAAjzPHlb7lzTtZxzw/ZJ2IhTRogQl3uWteJevW1rwWEz5JSY4p\r\ne7LycPIVdEeqp004cJ5iqn1BzppjLIKrCUdvkUeT8pL3Lv4UYu5nI/fZ8+xE\r\n+LDjDaTFdCmWNZkTezVuv25GwMUht3G0/0+Ye4KYNINhCW0OgO3lhWoWriPt\r\n7+tAZpR5cXLxwHMea3jAcqJSRLoCcLazvGH4SK6HTQmDJoxlFcCZQtjd1WNb\r\nQ01KAg7Rqvoc15+9BVizykkkcIxrKJtHB+wmhdXsoww+5RN1qaDOaJ5eqmUn\r\n4RhTaI/5hdOZ11RzjaIcaXgwkSeEAn5p2JuteknuuyjkcAOGtCebhUNzz5SG\r\n5jort5kvlT0oBEpuLTpSZ1oKodhnAyXqGGUFijuZiD+mGv8R6DwB1kbBUAYn\r\nVdzppdAU+GzCdxEMf+cragYh7FKoh9e8U9/VF9ppuZcRyX137CJuFAzJME0Z\r\nFkTD57W/H+Gf2v4nM2GIU8nH0TMJagcwJpAwjQPt7/Lfhxl8jLQWEg1cwROV\r\nXEMiQpQRwkPqDmhP2QUdr1K+4knnei8FjIC4z3IyIBfwzPYA/jSStAEL7fwq\r\nNTs9casvAAGHsMMs7aJ3PaQLL9VzeQ2LfWaL/WBLUe0ABpR6c9Iv6eaO2pI+\r\ngDxyFlmEhworPPihCrfjpRg0+22bR3UZqv4=\r\n=XKBF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-6_1652091621497_0.6299844425304597"},"_hasShrinkwrap":false},"2.0.1-8":{"name":"ui-framework-jps","version":"2.0.1-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"61bd5c6f94fc9f6f41ca32a01bc15ef0a6cbaa45","_id":"ui-framework-jps@2.0.1-8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-HXPk7vKQhxK7I0U01yuiGeHX1v8dxxwI8JCYBm0EJnCRAVojDQTLyN8GdUe1KKN6JxTKc5FPIIM4e5bsV3G5Dw==","shasum":"e3ea7dfc4397a3fd62a74ab03446c45b29b6b845","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-8.tgz","fileCount":489,"unpackedSize":1479412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQorIXZtJfh00WlDKTvbAWvRZQUJUwqRdvgukquvozZAiEA23babMevnfu0FKjKgihoZKjGUYVz9CUiU1ZFTZrE5lQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1YBAAiyRwNHU9oX784MUMTtHB9RxfU5/bidmRHz+Fa0ioDuaHzktm\r\nRyhF9QLgAkCsnuPiKiZeawkRH8bmbb3oU+7c+w8eIS8mPH1YkB5+19gQ3uqY\r\nc6JzWhybsu5CpPNn/J/nuh7fEarufwAp8rlKqtj3x2UNPqGIsEf+QPMd0EVC\r\nkSqfiGMDBrMLYQLXP3GZBnPwScakKNpf61NBsRXnQKLPZFGP+FyT2Ihk+2Os\r\nMjRVlfC6wWcBqIRqZCxDOE1F5lvIFZgZcdfr5YpuhZ5S/oXwhzJUFum2c6TX\r\nzmZFqeKDcmP0P471/6TsPz8IFZuutzyWEiLQpTKPESysiM46zqvDpVnxIq+j\r\n+wMIzDQm9Q/mqbsYrNRQQI8VrTzduN1m/aIP8cHNpk584Bw87+6nU5Dv3HVm\r\nLBq6b0m/s70nNgOE0YSgp6hwKXmOYqpQyU7BvDhzyrm+prHx3RcXwlmiyp7k\r\nPbE3gTwNi8O61FK8ka++Cm1SR0EcuPViRkXbG8IOKuhgt2PzKuqLCefbT1eR\r\nckPOg7K5uzJckaDUpn5x5nLlLiyPBDDl0o8uw4AEpt3MHgyhqdOn52fEiiHt\r\n6GwIbHJcLK4uxw46gr/nhw1BEOqRTundJqPuF+CdEJXoAJnZr+DoymIeIPhp\r\nPOlxZTvZcOUhpO9OYy8pkNOiFVDWlaibJW4=\r\n=MEq8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-8_1652091979685_0.90742961505708"},"_hasShrinkwrap":false},"2.0.1-9":{"name":"ui-framework-jps","version":"2.0.1-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a383209a1415609723bf9989cd22e73466381302","_id":"ui-framework-jps@2.0.1-9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-6VwRMcmyL81RUTXWgy6gd9ioAwZWVVopV/shkm2BfsTUk26LmlruBQ3u41WkURqvYLfG+hAx7ZdudeZTzmsSgw==","shasum":"77ae5b668bc1060ed1d01e374b459574c87abc6b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-9.tgz","fileCount":489,"unpackedSize":1479659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwEO3rdEr47cyPQaRNJtVhrvP+ijDyVo+6NomokjUxTAiAY79MJnWHhiemAPSeI+AKCYr7Uvuuk6LJPEAPTvsYFDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxLBAAjgBNIUNtTIx69cxb7BSuoTfa4nXQqx7rtV+BFEMUbjohP+GR\r\nwFsFAnpj8B3FhB3TD4BFyvkgdfE2hFQh2OkdG9JBH8W5s9COav/a0qIU5sBK\r\nUEgYeOEvaL4vAYaNnOU6b//wDmA2z32m2W9aF3Q38pop69v0+GnUNRwWCL/N\r\nHSfQVLmmJ4bB4OGF4CVCqjNTgJ24CqX7YPwb3bn6eS+gzyMJlbojjn2gMrdw\r\nKLoA8pvRXwKZnsq62KQpwTv4IdHXUs6fd74lsXnfX4Mybp5Pwav9KEvjWMz7\r\n1OI1g28qfwUkSDL4mcvKBEGP9ILJps9K0aDdh7JjKGC3meI+HihjvPhrFTDb\r\nMD8f8t5IK8pKGYNfYDq4hiMz12+wdkyJpTSykEve/4nwrE0qZqslNi4ld32U\r\nn2g3idObIzdnssDrakHu1+YtiMtShae+o3dF/P4eFLbOCQGrQtLYlloKl4JM\r\n/wWIufvS5rMa+tx5iGhUl9cUu2Cg20xDoD0gbCwi3fyTNdANN3ptDNJSVERq\r\nzXoyRuV9xcLQiYEE9hiR2wXb6JYB68kp3ZdJDzcjLYZrQu4q/vNFl3ANccgO\r\n0yur9rIqbiF7rJm5qGwAYvSbP7khZBU8B/TmoqjJAbnq5VvVmiLTLNrGERFK\r\nGC1Ad/s7tm6e+I+h/9AJ6ukc1xZxr0B46Gs=\r\n=XHws\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-9_1652093240253_0.12325977955082346"},"_hasShrinkwrap":false},"2.0.1-10":{"name":"ui-framework-jps","version":"2.0.1-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"25a1ead0a5b5db3ac53f2519eff7b93960fbb669","_id":"ui-framework-jps@2.0.1-10","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-c14of6zNNTP59HEbEfGsLkDFA3NRVwyfwv2FnxSOY1sxOj+ZmD8RRRnbgvCYCDXspyQnyC28ldu6SUL15bM5GA==","shasum":"c311e2d4707b4542919e6ce842c425b2df2a2575","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-10.tgz","fileCount":489,"unpackedSize":1479675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUxjSQ9i4x2bbJwy5hGMaWdGyYUKLSEUHy82D1bKNFmQIhANJBAZpJz8grNTXmUk7HzxIRh6LMqqCo7Vmt1HRJ3crS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePNAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOYBAAopXdsC6JlbJLbnWgN0pSb3iW8L+rgwKj5l2Di0wq2cBT5jnX\r\nI2wSR6EfS1DVrFo2WnUqG+pabLbQ4I5d9XidsAd2Rb51F/DjTcqFSu/1TEv1\r\nxqmM2R+iuwkE85OMzxSgaaqfUxiFLKBk51vdEw+bP2ZT7GVQ9IuWSXoXsM4K\r\npZzgI6vX521gmdPzLdmhKIllhhAuNYyBNSZGhyExVO6L+donE9vmbAtJXIxH\r\nplv4PJFes3agIRRO28p3Fp3mymQGViNI2GASdxPaPD25IWUkV9KedkE7aFCU\r\nD/Vo48SmiyTtOgLolCJL5awBmDGlVvQe3/6VfK5hv6xRgOwWBODRo2sGoDh0\r\nRCcdgvhvguTldrPYo7bGOxD1uuVnwnv9nJcf135rbCr3XrawXp2TTegec6tE\r\ns6n3hb2NtpDX7jMwPtYY2IR0MJ4XTQGEowzKOoWqcgFLZXdIiDvsNaiFUNwT\r\nUQdZEbK+kNwl5cgmx509ZmmX9FGXWXzeVoDi3Qv3Y7hjRoeFRUZG/KK6TLY1\r\nfnNrxqy/jNFDODgRcsQQid3DxlcqwDfyg6tY/rZ9vZCci9SYu4GHRqGcV8AS\r\nLJK6Oou3ybml5yZMoSLRVlQGPCoLC3ngFMRL6ObI8vgJ0b6X52tL4eHIxVxq\r\nPQaiT5TeXYQQgH9ZF90T3Hn8/lZ6akTp+JI=\r\n=HrXL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-10_1652093759743_0.24112055412268463"},"_hasShrinkwrap":false},"2.0.1-11":{"name":"ui-framework-jps","version":"2.0.1-11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"066ed424c176a547c8d527f10a189d082ee1225a","_id":"ui-framework-jps@2.0.1-11","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-S27yplQjRTDx4hZ7nsw+pqENEUA6IdnlD8Idfgfsc1MHp4Hhsw+xYfDqtcrN47PhjlGybB0I53eadnzzfM2jrw==","shasum":"545f4420c284b69c40f253cb949e36d2e8c34405","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-11.tgz","fileCount":489,"unpackedSize":1479675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdoMbEYWemPlmU4dP2xBnOSABM8UgIcdYa8STfyR/w2AIgQfWZ0kgb7+YWjhsFFTWWGomvh+lTH1ORDNgMlUpcnus="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrajw/9EgI7+Trf4EKB9VQUH0OyRoXKoQ57m/R9B0uP51qiut2S3rW9\r\nrDmLRSsQrnGqCwjwJUeUnqVVfVKHDWSnrFxA5hmRi8Z7zKdDsra0mAQvr22b\r\n1EmyHI9dRp+UbZrwXDY+QpBwXrmlnmRDTM6bYxKQV7c/BkqDzWdyG+LOq+qM\r\n87Gw0BxMG/PJZq+f51dTK+XKzZ/S64Sxx4h3ONh53usjcmz2seQdAkX3oNr7\r\nv25WHt4FkKOskMcrMXhR/vE1s/KG8o44w2vOwvk/H/CdGMauCJRnEhThPZ6+\r\nZG9eGOpYk9UIW+/UwCvBsiX4OccjNVjyf2DbUq/9IfN9tHVzIkKq2aDZMMcL\r\nTKWMxesA+iVZPxwjwM7dLz5bxd5+2Uysd7ZuBhtZIjB8fuagZM4Z8ODo+Z6X\r\nGtablYUVqFZU8vVU6h4CBllYuyCO6aWh+aeQARCukP1WIclsS10LEjsJ3ghM\r\nVRcs7+NFn6hupL51R8cYdwLESRFowt+fQEByQGB4h24uEDox4JtlfiAnArrY\r\n8Ij5PaQayNnjcy0qPWFu2CCkn+lORd2hLjQwa+FC9Ob/l/I/7ydQkC7B6Vyc\r\nzklqrDC9zrGOCHu7E3zsGdbhEKgsS0DBXfFlQB3e+ksgAvP8I6wFW63mr4Cj\r\nXymH0hO1z4wpYT2KpaI1Johaux7MH1kejgo=\r\n=S009\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-11_1652093955756_0.12239453521675969"},"_hasShrinkwrap":false},"2.0.1-12":{"name":"ui-framework-jps","version":"2.0.1-12","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aedecc328691c11fa7ea9246e800708ad6a30b9d","_id":"ui-framework-jps@2.0.1-12","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-elpiE96Ta8CrF351EOg3NtR2tXlZiwUEYDhrfgqgXZH1iu4MaXN4Zs8/neO4SjTNxPIlXNcV3RD59E17qWWUIw==","shasum":"390e75a289bb216df181ec1e61fa658419796eee","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-12.tgz","fileCount":489,"unpackedSize":1479675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAogG21zrLld/aAzKESH5+PqFunPEqwieRTVWHI9OateAiBuwqn2GgRc1MObhBkK/RCqfQWE5QGqBh/QuXSuKg9rRQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo06hAAnEQYB3m4Wk1WyWsmdlt+P+hEaoZIumUZpvdWb6bGZ7UdRzpa\r\nxvy8SZtRFZvaIufFJAAV/1kERW4fIifmVNnZDodsybNBJVV35TpbmibDK01a\r\nUuC7T+bJcjXtFDmnCqsA3y7sxc7Dvr5afdMD7x0yfi9/MbCEbYpFCaz5JSeg\r\nesFfWfvSjkX5+iutOqcZsKxwXLdCpKe3H9cw395OozR8lBYV8NvOZJ6L7YXA\r\nDK2JwRNK1xD8hiOg2Ek1u63+pTMmNNug5ZiVA35vjlfaxB+JUi+7v09Zt2vk\r\n3yUFhINumny8g0B8ztThyRYEZgBUuVTngvQJUiD7NU98qnZWB6MUQ38NMl+e\r\nw+71J/elVMBJeGW/SdZPF5ivPxOQB23PZVYDrzmE8IDway+4Krf9pTaCHbIR\r\nNXbWBmJ9Rk+a09hBy2YnPk6AgLgsOYC3WiBwqTWIAQNxtZl7xNDWmH8x5THW\r\n5Gdma7sNb7+gcqtS+tVpImPaQmy0KM8uNo7xUR1Vrx2OaYe6q+7UdUL1xla4\r\n4SbzzFLw+tADeyQxriuDc3bn6Muf385bH0yy8STU3+4sdT4msOTCXc0BoUDF\r\nhvHx5JaTQ1w9Px0CkHBWHz8rPtgsmvdLQl8LU+9gqR8iTbHm3qeoBJHroFm5\r\n1WTRHKiYbnRwlcG0W2Rwkc46gZiywZm6DeA=\r\n=5J3B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-12_1652094037836_0.799512468328903"},"_hasShrinkwrap":false},"2.0.1-13":{"name":"ui-framework-jps","version":"2.0.1-13","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c3fe3a3c8260e4af929886bbfdd9997dea9618ff","_id":"ui-framework-jps@2.0.1-13","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-UVbJ+MIWUW/N9kXQFfuXr9FyrJY26vGRNfqZX3QWvu1XdnLuwngZx0PjsNUDphoDRDtj4Ot2FeDWgb3s7KQSNA==","shasum":"89c3abf94aaf8769fd399d85f635ecb4ee25a257","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-13.tgz","fileCount":489,"unpackedSize":1479993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrzlFqE7Oa6LQjFiUUqL+gibq7Umjp6AEKvBgrWOrYxAiBF0sB8qTEdfq/AvFpp2nhRRI2PZb9dDkqB/8k9kVUDmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePbvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr3g/+I3Fsw9IkOt90MsKW5pC1pzyeo2uBkKwA20eJctDCTlDz0f8s\r\nxjJr/6Ys+m9uQk+ee/FYYNL6m0DqGxU3QsxNwvbLmjUh1eMrO9WWDiiI/55T\r\ngyWoZXFVZBHUWc2G9nZisUZzcpeRmVLxcHfPZli7hjRipQb5quXMXx74Kj/B\r\n2oFwr9IZnxR0MhOw6bZGaDbGwKxE9vjbPNrxRtn0iE0TnJ7CcU7Gp/ftMQLu\r\n4FdrbkzkzT7XekgLiibWLXcvhkrxsSpaSLBGPeB2NFh26kxaVi93ilfJHN2o\r\nTmYiUq8JdULZ+FB04wL3/yy6+XBJUEewMv/1bUckNIYRVB9RcSmPcCC7zS5r\r\n/IFGQqokaYhH3GCGvrCeZUOyK7HDE3SxrdjBVBfkjn7beWorQjsiTcko23Vy\r\nj/mDwWGbypmcrZo1lmVEDRvjITsGIHKbcXNJZVhQOYPTqC7cq0BuFG9o7zrw\r\n/Oy8WJ+kJB+jGbG+BdBznw9sUY0Ta5dgXmC55fchHq+qf7k25ygCYig4Um3g\r\nB7ceX2QCm+WrKeeOj0wmFJvF82u0EcXqV6kb6TZwDW5qMi6q0alaZ9/AWtnL\r\nQg3ro1THIGdojf21catP6kPCUM/aeEHlmO+/koiKoeX5baaGR0XEQEpyFvb5\r\n0gz/fx4wukR0fzGmuN/Xa6aN1sd70xQcZKU=\r\n=Z9Jc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-13_1652094703104_0.8800087773356766"},"_hasShrinkwrap":false},"2.0.1-14":{"name":"ui-framework-jps","version":"2.0.1-14","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4439a0f18f1aadfc1e434ee5aa5767d2783f4e4e","_id":"ui-framework-jps@2.0.1-14","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-do3/BHdzlm5VD41GAfK0wbjUPlf21FS5q01uw8HscaE7EAcGTPGLNKueNx39YncNcgcsOadMAu+qaK/brk6FeA==","shasum":"c884a3c31c986c39ff0536b1ffd4920f5e1fcc7f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-14.tgz","fileCount":489,"unpackedSize":1486095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDlBhiDZSfvYvxQxpo0xhSUeOZ+n7MH8Q/PkDAMrpjRAiEAl4Z+wDQsRkqJ3xsHyi31wlkq42h9ylUobcdOZ3DWAOg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieP0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ2g/9HJvdIa8i0pJhoUkBgp6PXpiwRbbILtGbPVu3sVghnyRpkyxv\r\nr7AQYZ3/dtMQvg+0SNYBUNvajmBbek/kWLvS9/U/8pdNU5qPYq++xNJZ4+Jv\r\nktwIaJ8h1XwgT0z8wFlAOJTfovuh/G1+h+MtLIz4uiA+GlL616IVxn9z9F9J\r\nsACTOS8soIhDhvLRJddEWnEhLxQjqsXXv+IgIoN7w5HlchUYpSPx70DEmtFy\r\nSxlya3UtPWlbVS4CBMLIvmPvzCj6jE833LqheRpuS6gDRHxnWmC+vs8WkK2A\r\nAs1+JDDpenfX2QRL1giijKIylvdH+bMlitjar7hkl231PPR53yTsdYWqlrfq\r\n5A7wrQKQjhueCOtQYasx8ncdH7FHujwEdch+NcAsY5cow2vzrpHcMM291IdO\r\neRE4e5Zpc06Ukdf/bMwpqRbydyt7GKuNzSMgUrCryAcxPx50OrXycfKnDYAF\r\nMYtj6yZYj0ZHdV9noP90TewqU6QRwHkwdKEp+Z8XLAKH6zlkTBYSmHlaX7Jo\r\nWO+ZJUWICinKzgsTJuQYzztuGO3cvHPcwZXW2Z3WF/tLLY9+NXT+xJ20FxZ8\r\njk6WUhM7UJR7L64HU0JDnG+EkDpweu7ClhqmDAKozdfSF8RxK7ERR1tb1trL\r\nPyZD9q00ARlTxGXspbpgidTfVDzDqZLFhAc=\r\n=s3mj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-14_1652096279221_0.34130475070833843"},"_hasShrinkwrap":false},"2.0.1-15":{"name":"ui-framework-jps","version":"2.0.1-15","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4a56b1fa9bcc4be4470e252d3bf707000e09264d","_id":"ui-framework-jps@2.0.1-15","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-nO65lsd6OuSsERh3uicrUfTpfYFKmloCmiS0dHWz3uedB4VmoSB0zlNtPIaOq2iqumuyCm91UoczfxuD6tVm5w==","shasum":"4115802e805487194b6de3e1f91f649db5f0498f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-15.tgz","fileCount":489,"unpackedSize":1486101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD16hCLkiDxLy64Mh/rM6Jk7XecoOtbYomEJBrQwOEHfwIhANc/TbyuK6Zf+LhwaJ61jyqSfN+F0bdGWTfAOqL0x/PR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieQCSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9mg//XGWYXwB+wpzDzKELrDQfoIR7F6lUT/cfe38FZ5WsuFGEyoYf\r\nd+ObmEjrfUvaAWq78501Efh+QKOL6wyNUyswixst2RuKWxFqvig3Bl99feka\r\nrjXn2RXd6i6DI1TOHatH5BaXL99C/x4lkxKQ6C8efsyVRO/u8w5q+h3XKCN8\r\nFVDKcRawP0TkbGXSd1E+cM0lUq0tUzm7Dsy37syFf3aNmQ3CGlKgSp/y0+HH\r\nU1gqqvaauQF/+id1OcHn607A+yi9lI/8V2M/lzkmhG/jrGpCHgJXIvWLUsta\r\n6PZqBZFXd2Y+QR240mvCRZ5c9tc9+Nd22Dx1csPlnuFOdoTUkxJW5PppHVo7\r\n9PjO/5hQfJNckHa7sNE+yAgaZtPtL5GALgvmlByJXMO5VWcbOW1qSgHnvRvA\r\nNYPlM6DSSoO12l1rYgArQsm6gVu3c5JPudxHcppwrwFvC+xwaIJnI9RpJAMA\r\nbFQyuKFwlX1pklIMggeZJINAPI6UO3hk83f+OaOLXpDmXRHjf9T5lDVoARhC\r\nEQLHIRM/zDRKGknl9U547eeJPoGEWIplWfHf3xgsb9gCLfT2EhlJnysSir23\r\nZ44HlW0qBXhwS4KaktH33ocGH7TvWpYjFN+V75NzXU28rsv5aNS23eZWK5RV\r\nCe+BUzYhzigc1nHejTnIm4NgWIUcoMhYoVo=\r\n=CwzA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-15_1652097170118_0.17430613966007602"},"_hasShrinkwrap":false},"2.0.1-16":{"name":"ui-framework-jps","version":"2.0.1-16","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b4ff5c02482d580df2cd8c3a96471eeae5fda5bf","_id":"ui-framework-jps@2.0.1-16","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-tm6l+xEUzswy3PwzUOViPARdoDeiBNjudvGpqAbQUBds/R4/uKkNa5vtDf7jeo/9nx1zXwu9XfFo7ZPCybL8lw==","shasum":"50fd1999a6f5a49af9a6efc0a1735045dab58a6d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-16.tgz","fileCount":489,"unpackedSize":1488269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnkfn5LGVyhy+wzc8E3ohorAl0mRP/cnmoy4qTF7MOZgIgU4OJBvhuFCNuBUBo1gKj+feM4JtdZUvIpjugPiZ1YN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5RQ//d5dhtPUuVnMicYJWBbdFe5dGIu+V3YD0secGxJwdi6dN0AEt\r\nJiTMq/pb5MYdTg2DjSYsk+Tl4ZjXopowo20uwFzqxIVKi3G1D+sn9Sd6qp1n\r\nsFmnLyJZQVxs21gcN/n4aRjb+S0tczwIx1yd/+Pm/MqupXgvU+W51vGFaE8s\r\nzgODqJZqBwnc7WDPxRUrsr/Uvj+qmJHKDPDWgVsV5tSuPvifSUVhkKaj04FO\r\nncuRrtsrndHb5h24Tq2u9cVUdsLKxFscXUSvcWFBt30cwfUAwJ4FP9bC3xQh\r\nBJ2CGGEuSfkbme4JjZV3AwN9VTvopx5e8bdshE7vAa4bNgD2MESmlRy+fGlT\r\npusObngLAYUOOAwv3c3gIU2NqWKEBI50bo/ZfZ9Z57Jhm+pleP4veblYqRjz\r\nSSIFpfEp5ETv+3vIpuG8W8CesDPF1mPtXcIrZfFIoeNThmthcTPOCtf6CakY\r\n+/fhDobfFeFWwYRqmKgImC5aYpQ/j8CdlwccSPUSqJB7K9WJQ2t3JB4wiaA0\r\nT13GhiG7Z7d2z3/qyEiX9Xs/6ht5JzEkeTKTQgg5zqSrfiOoiU24ANuyJaUC\r\n3aw0fx9wIXSB9chtinVcMfqbYOk07atacaT4DL1sPYRYoq+HR7u1lISrYxSR\r\nTz2n+gXpGuSMzPAHEqHysA2IJx5e59syoDw=\r\n=Y0LE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-16_1652177745772_0.30357797564606015"},"_hasShrinkwrap":false},"2.0.1-18":{"name":"ui-framework-jps","version":"2.0.1-18","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"215bb349c6db2e71d7360ef0e91929b13efc94dc","_id":"ui-framework-jps@2.0.1-18","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-QikbptEaHnGYqMT1KD6kpQKof1/DXJM1CuIOxGYOOFIJIEK/idWO00yr0bp/33Ch5jTIbOUgsL0D+HawfGwiYg==","shasum":"f43f2edd92ec95b4af1cb856c05b76651156237c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-18.tgz","fileCount":489,"unpackedSize":1488212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/7c9Fjr1+0n0MNOMJiRYeL8P7vAGvJLv70t6M2YeyMgIgIHpO5nTsvCzHW5ZDsoPERzpg3XOcfM4prOXHaNJdtAU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiej3oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+sg/9Go2u8y5lmMYOShU32CmhUTZrgjBlCtKsiDTZfxTeXnTHsihz\r\nQTyYLA0AIfGwgepurS5lIp9cONMc+UrTGgfy1sPBDkZgrxXrhc6pCP7/dPVR\r\nqzbYa9t0+8TtHTeJBXt9UuxJM66QcZLpbzni2k9/4aqSCjY67xteSdCCGMng\r\n8x0rOKxBp++Xr+raQMtuASDU9gqs9EdhwcGzB5NjYXLlpff5j08yPwET45GM\r\ny0aCcoH8uj3NFOF5k9Q33p5hASkSCKtItSWD3cfwKzJYGF5qHMdKK1+gOQgh\r\nJ7w03y2+l3mMF5aSczoB9wTTmBPym18A5X7tom3w+HLbC6GzMTcJ6oz0IVw4\r\n0CfugPFtC6lAEmcrJPlighLVyE5EWIt0FC88GFsaGOCD/e/SbeBpGam+IpdV\r\nbFZ3EVS4BrITxUYWW8aIB8vDsnMvEm8uD3CodDe1/3fJEEzg8LWn7DwUESDD\r\nkI1ZFSr3MhphS93PCXSwVSSOF/ml59GZSQFCaTGp1HKuKiZYp7F6tMYY7bFr\r\nBT2sk/j2j3RJ0tvaBfFBYoK5tKVnhPnQP1jFj6jrqvFQTBkNwNWYZ6XJl28J\r\nQGvX3g8WFOXADkL12l+XOEjNVnyOk7yTgnPpm7CHdT2K5uTmAyIuqIRkmIq2\r\nJCSSMx2oCn1LsqImOvV8HbJXODsFgzzHp9M=\r\n=q1Pp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-18_1652178408322_0.652738129652938"},"_hasShrinkwrap":false},"2.0.1-17":{"name":"ui-framework-jps","version":"2.0.1-17","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9f4b3deaeb21b39de8cd248fe2f797c6dcf3e8fe","_id":"ui-framework-jps@2.0.1-17","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2vchz9K/W61BaHkLXbr9ih3jGB6Hw6VSDL1aQp1MF2qEyI1YVTTgkJTB4+3iTgk5ck0vvVvqSrVw6MENewGDnA==","shasum":"d2e188bd8e75d0e0ad3ea56570f4f644e3a85c9d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-17.tgz","fileCount":489,"unpackedSize":1488220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH57DcCg5HTmSufDQ2tEnWwJbguIFYNf4a6G8k6Ex6bcAiEA16eJiZZjn6MFSKQ3HbaMhXSv2ygrvZvcbd2RSBw+ghk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifDjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkhQ/8CmtGqm0g7j7Z+Cv/7i34HVmoUbahE1xYuKH3E4CR12FzLZmA\r\nj0Ebvjn/hTAI6KcM4l2baDbI8NdmjDzLSWLmgr3gmflqyTp8GqezEvDhv+PS\r\nLffY6YPY9J/A+qBL0ViYzCKBfQmyMT3flyzq8bAFLciB16fSKHnyR9oIbsiO\r\nFCviDM3kZBs8GcmBcn28Qwo0Br5fRdBUyasAQ0/GXIys7s8yF0dX5g3YKBfN\r\nDGiVqqv7MDXlUttYeZokgb7hC/GGNLZJz8H3GDQGvMW69xel19c2Sw2Xq0Cu\r\n7S0cesCql2XTQzFCQ6l+KKoM82cvwMFvAkMpCedqpRHJ5h/GurDnrxaKg9DQ\r\nHJEzb6TtPqhmkBHjVSmjXpKIjzfzGINrh22qV5gMmEfRBNGhbF7QPQvFQAV4\r\n5/qBEbTEXeo79A0wxS+/QJ/skPNhV61NOOscYh5StMBy6AbnKV+6tNFwWtbS\r\nwH9HD+HhpUXcPA0AxtapTeMoYonE2oxEILOLzAR3qEsIwrWpfI5nuU/LYhpD\r\n940YaO2X30zozE1TOwtnF0eESH3YvPfzNgrtbcn48xjophmPtFQ2oq/qlVw+\r\ng72S/B50P+wPcP2ZUe9wh/r/ZAI/DkJjT0zcraB4uobVCQWcmLq5FQ5b7OBR\r\nMLTJnbZ6pB/A3xT0mNMjZxRZKDKUcVmlIq0=\r\n=338r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-17_1652308176823_0.2227880070956345"},"_hasShrinkwrap":false},"2.0.1-19":{"name":"ui-framework-jps","version":"2.0.1-19","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f9589d5a3ff1556764605626d5f8596a11099348","_id":"ui-framework-jps@2.0.1-19","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-i3+14uJbsVvn4k81E7aIrMsx3fA1650hikMXUIRPQhDVUu6xTxaKBQmIi4jP6LICohUyhXgJsnow+je0QHsFlg==","shasum":"fa0267949f9c54877db4e2935fd8f94e9086e421","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-19.tgz","fileCount":489,"unpackedSize":1490245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6JAnxrno+CQxLx/9Moc6NV9CrEUHbVVC9sRPkaE6OSwIgOsBzA2UmY3woarsWshZ1mLxsUiuiX/nAr/uoyTCLPBc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifhh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSTQ/+NtlhFbzfp+0tU032srnYBV21n21nNthCozIyHk23eH2aXuDm\r\nygW5kG7EUifYzc2BJ65Ap+02GcHrVWtMNeCLuRqMiwYbfUuu2fwIKct4v/8Y\r\nKLZwdWgcLaw499YryIYzLAICbZSojtlmWulsI0BRS648+Hci+luh6BFi5b8i\r\nczjbqpRNZQBkYWAtJzIaDGQvc9IlpLIWL5+iI5nQjFQ7LGYyAciTYKIGMyIN\r\nvtmsFbndGo4+i15E2XPlGgEzRQkTSGO3IZkBp9Pfs1OUVpjM1xQtfIjjVRyg\r\n+mQLintQNfz3Hvw3j9KxwW8WHNB62Vt9GdRsJA+zJFOw0cxxE2qxnQ6tT+GZ\r\niRadO55Q6ZNZUoFp5IYCAYY9k1n9vtBbZQDdQic4Xb6BGmJpsUjfAIqCFU34\r\nr8WirpE+w+HjsTC0n6iJJZBhXVHPTSZDDMsaPdlsGbtMCXQ2b99NLwcmoLSw\r\nEj5HcjcchjSYY4D188veMyHoHD4zS5RPPYOHXP1kkzI+xX0SO7Nc0U7uwD7b\r\nqEtzjAoOxhJ/ph1ZozLP1E7wJDqsc3NPLcBuqHE3wLUsftOe5d6KsaMUg4MI\r\nlErYwH/9pRSfKXiAfN8+wZMIr3O51EYbkJn/uKwauAUf1a5wpiohFFIXsH8m\r\n8N1DJM500e3FRhN1+i+ii77AXno0k7HhWvY=\r\n=0eOr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-19_1652430974557_0.6267305584605933"},"_hasShrinkwrap":false},"2.0.1-20":{"name":"ui-framework-jps","version":"2.0.1-20","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"747f993e5b2fffbad7948a47291757f73c976b14","_id":"ui-framework-jps@2.0.1-20","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-CH+4nNn6pCs1eE1QlC+AT1bE9wC2j5nvAREx0zWrJtBRgPvlLmjBN2kcsZfrAI/apK3xrqZMSg5nQlVWKAq8Zg==","shasum":"dedbe9a614fdad1d74e83cfa449e60727c06f50d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-20.tgz","fileCount":489,"unpackedSize":1491567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD56uP+/jtXsiq6Cr92CX1ft2KWX1Y8pBlcGBHJ10F0cQIhANK/OH1ECrchClpNh4dFIz73pCr+1CFETkquFPtgXn3n"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif2loACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcwg//btAw8glDp2WfyMQbVA98Sxn6o2xZNY8qIdBV4wqRJkvyO4HY\r\neqfoQKjutDcUxCk5hdmoVglpAz+oi3NY/884bkE3yYp2XS72U5lBQk/W53iu\r\nZdBcxkWhH2l6d9oKqGgeXHwNmoJesc0TvAMSGb5qPfgbYDnOTMXXvN703obf\r\npzAFS1xI5yvuvNAWHxZ7vzrlPBgNHbfwzu0MKd+9uFnKkomzMYbfLbhSGnC4\r\nZHhCW0blihnPFk+XLuIjWqWJdPhZ4ajKjrQhcXSEz59NCXd4DgACznIT5Q4K\r\nuuT7RX387/Crh0ApsBkZSorAheJIlFG4+5UMEy6NVcZ0Ph1p4kn3tU2fBcDp\r\nQS7ZD+RTOENOr+af1vSZHRwGqWll5pN0NqzfStQ8RRystqOMquyF9hsNFZpy\r\nYcxhuCtdDL+zHBSNtfoJrk0j4xzokS7LTTBNeUgMe3GPP5oIB9Y6i6Fg7yOB\r\nZvfrNiInGdgVARpXQneWrB4vAAB81cK5YzW5rjNFA7ytcjoAlU7R79rgvVck\r\n5eO0YFWU9tx2tUcohTarWP8GHCvMV8h0TjHhh7/tuV0vo4UGHwO4uEh9RwzB\r\nuLUC6JDv+iOI++cOYyxaFp+vqF9j9fv3KKLz0KVnPKnx+G9xAohg8cZUXwSv\r\nSbfnboi13PRJAOfXKYq07/anUztV0k4RtcI=\r\n=SpdE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-20_1652517224396_0.2119399156823325"},"_hasShrinkwrap":false},"2.0.1-21":{"name":"ui-framework-jps","version":"2.0.1-21","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"669d9f68e90e53a883e220667b0000a0f772a07e","_id":"ui-framework-jps@2.0.1-21","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-nfiEkmDuWS0NugZaq7bXGihyzfQRFzxeI6/7849B5yabCOY+juzyni8WG6E42ZqLHdBw0yMWmRlqaOz7TkqBIg==","shasum":"2aa44f187d2b883d0e3602ce8b9d8955a5ee5d31","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.1-21.tgz","fileCount":489,"unpackedSize":1491503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx53wJaKkwsm2rBOxSO1DHuh2uIg501LAfjzDTtadg5gIhALs3JGzIBcsmBkxFJa8b8ufODxMIezbzzUW7vQ4vw+i/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigDf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNyRAAhRgjyDw36usSXAFwDXca1d1wWdBDMCZPkxap/RmBho10RqyR\r\n+V9g7FFpyknU85Ul5KMDkbRW6+y/cqyML7LTo/+c5Ocdxr7JvXfkW+Id431u\r\nA2xvHx6uEFbeLy5cuH9+z7fyjbGLyBrcx2qzJh194lq8H9FwUyx1XXdBLB9D\r\nPXGK8MiFlD68JOBfyGbOdjDQ1v7GTsHVmivGKHVY2qkV+jsd21ONbQhizVYa\r\n4CpDLNBxWpqH4tDCiH9/hL0IQ/BFxol1Qo0D0gjl8GDv6tG0Wkqf0lwcrxEA\r\nGQ8a8KnCc4Cmrv5a67twfzO3mTwRZNO6amzl/VcjH8N+7mKtaG4VeZ9N8Qvk\r\n0gAIEx9jkfXhp1ICdp0PIdSjk0/WSdKsYPJrXVNNJuIn5wXBmVlBx5Xit/Fp\r\nPrF9LDd4UFzSGHQuaFEY1akYaaB+zyRjmnjlwkialblfOiZM74Y6eaHFTBGm\r\nPwmDg0wzR2nGyb34+8MLHFjTcBBjlBY+18ntoTQzaUviMa+ioXG9WCxw9hqf\r\n7fjoQoYIe3hCrDfpMSJSmbH+M3k+2khvwCia5c9XxB3JEboH+c/2dkfgNb99\r\nFGcAhIwupWGXt0/nkAowxTKRuN92ZuZFDsqEUjjkC1pZrtrgkgq0wty4VT0o\r\ns8ojfXRYCqjHcVcl8FgeD8OyUoYScRTSeu8=\r\n=p8hd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.1-21_1652570103150_0.05234510984288554"},"_hasShrinkwrap":false},"2.0.2":{"name":"ui-framework-jps","version":"2.0.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d191899ff3984d435b1ce7049fcb6b652db551ea","_id":"ui-framework-jps@2.0.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-InQpa8xtAmGEeVKxzB0vN4Kg+QKkUeYr9MEaC5P71878Mxn0/wO68srpxpYI0+rsmvOQzCnEywDBRJoLUur0Kw==","shasum":"47ef05307ef2c649dfb8cd75d34632866c44c00e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2.tgz","fileCount":489,"unpackedSize":1491486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvMbeaL1tJ4QjP2vRf4x0fFhZxU3JqqQ+g/92AWl5+VwIgU2cvew1xve34xzOr91/EmMqP0HZEpzrvDT2Wbb7Tke0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigDsWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra3g//RNMstBWPDYRZe+NpXU5QZw7yX4FT+w4T1TUMnN2twLN/TcCa\r\n29C0Vqh7S408HKPJNni+sU4c/Z8fDTz2UHhH4mQ8+ItjbxeMU8ERGQ5g0wyi\r\n4GDn4DOtxgdPH4gBm3HH7EXfIV7HOqxJiSq1f3R+k/ueX6pL/LB3TwWbEnMQ\r\naPORYbsgyVo67syrCsfF2QD5olDQ4j3OiUA0vDg5/w91VAoc3XLP6POF5uf5\r\n8DIvn0vCnrBKuEqcUIyv2qdTiJsIsDOx4V/aF+47ytN1dhWG+9poOMPWr79w\r\nGyrKxV7W1fIpUZMXHAEvzzEQ1iqvo1G0PV+TD1qHg+RpWOLSGoD0gLnprB9b\r\nErFo+AuoWn5dw1nHbKaeb24+sZZfQp4VsipUGBJztoCMeroV82szxXijf0QN\r\ng1rTuy5BgZEKXb8T6hZPyAbF4u3GQuN5S/m12yDW+yv/8Rd4R9Ald3+IZ0io\r\nI0hJoYN/fhJ27WQRGCqyNQvab8nX0PuglvkJNDxLy2YMws/+ispFq2ZAXj13\r\nFZdHudUXpSu/iIABfN9KUAXkxsrlmf2C8BTxXByl8yMZ5hcxyWTWOkn7T4h4\r\nxkk32CRzRwTZ7tj2VPmWjfLeb4f+qR7+gaVZgy6b3MUwMTsqDTro6ZiF9ThC\r\nE5EafkevLe3hHAdQuNSNNDSZa1P82YAjly4=\r\n=93tA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2_1652570902457_0.19421964668487468"},"_hasShrinkwrap":false},"2.0.2-1":{"name":"ui-framework-jps","version":"2.0.2-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e1729f3c00e7d3041202dc197dba36639d209daf","_id":"ui-framework-jps@2.0.2-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-SYI92UwKGh3w/QFIpdlPueviwtn1gMFCwlsKWPm59iHflmjf6v+WIlYbTthZLZV9/x0ZKmgDqon3f9tMp/aiGA==","shasum":"5e93c4de2ef03a005ba2343b706ae011ad95c416","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2-1.tgz","fileCount":492,"unpackedSize":1510273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU1OdlqK/1URMtAfW/RkCR5KTh2lz1eJbRYua4FUJ4aAiAMYkkbzpiB2i+M16ZUz9RvPkYXhJDRkNFLN2HjLDvO6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJighE2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy7g/9HeHzdKE9EMggUYgPvJbL3G2Cm0N8zmon+V1BwY95poVdsrVb\r\n4diIe4S6IiaW/XRyxEfb1Q01ADl0MP+6wJKsJUVWygPgdMbOFUh5e/jOu5D/\r\nLoWtKsUN4zfTBe9Mk4yDUlYVYMvpuab9tAOsy2sMSsj+Q++QQXvcs9VQqYsN\r\n9LMrG5fMI6rIfsI1UNM9tHa/rAqYrCm3S4FvDTtgkeK+hmq5sCOWsPof+eRy\r\nqF6G7bdqepz/9cFDhWFBvMaVk7mwA8D1mQ72cFe62ZFvCHFTVcqFSutmgPc0\r\nzPVOutUGMaCoqVSPwzruoO18cavVxABnYg03jMoQtseUsXmyIKwhN+rPfWE+\r\nRJ3c6su+ClxoJ4LYYiTRnuEfWYAqghqpP4sWShe2kdygVtrhVc1Ye6OFSw7M\r\nE4y49C5eYj7GvzT5enNIy7YeHfYu/0rkgieU+ZoNVC/m45ZXhKZDb5vmhvgw\r\nQZDtCOF7l6rePjmQWHWVny8Qa1LKycuzMJF9tHdaVMGmdHkoePZave/x7vBX\r\nPXOjVa4ZsY304mjXucMo1jsTirWzxtDgryK56qziqYvZ8yeW4ngrdO/ArCrf\r\n8KL9wdSV7e1TKPCfBksXYdnVzG7+304JOT59YggIQ9Bsxrq1AOwWqUsuOnDZ\r\nlPxhKq16iGst0FHE2XphwemuWv5DrNsdZqc=\r\n=YveZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2-1_1652691254494_0.13127677654024028"},"_hasShrinkwrap":false},"2.0.2-2":{"name":"ui-framework-jps","version":"2.0.2-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"adb12d838af8c136e01699bcb2408fd5ff880c98","_id":"ui-framework-jps@2.0.2-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DJgREqkqp95qx/hSYPGtB5EypHPkRPcGwjr8sVnU4X+EVQGNdfzrhVKV/LW2vxi+HTjJ6ErnhhGrxs9ReOKN7g==","shasum":"e088f830bfee513331b536f5ea9c3359f2be5045","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2-2.tgz","fileCount":492,"unpackedSize":1510265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7bOr7HbfnaudYg6mDELMblU6wYNZsD/Gb9N+62VDMDAiA5uwLyEbdkluNE3VMcefTU+XOmohw7jyowmOVu6cGk3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigh0PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEFw//b/i99rhl1wrGvQgLp42OFQguA3bQrhJ+E3itqtouZ+nUwQrQ\r\nILpZFjoZ1zrnUWohFlf2OhbX9EE2iOdBd6OcWHnHEfWGLLgJaxK9SwjJ9l/Z\r\nOGGDq8r/pr+UdkZJTyU3j668dGKI7JY23SXi/lUyG3lRq6xcr+Ewjp4zGsy9\r\nhm84+kuaeCgTnFTKtjyhfmz/2gz8HyejpHxXHR7hRR+Tw7kKVrX8W56wDniH\r\nWcdTzoYANlFSTjmjVI4VgdrML9CA42NiT7jK2FYHzLLYtekuIs2Y2ICXbkbg\r\nSYQ+bQV0KfqVtKp4dV7ftYwvhUtjFVsmcEQUaS05Izl40JdU5QQFvCScNSrX\r\nPKlaM07Oyty4WySW8CD5RXJTNtSlJJLPOskV+KYOt2RT3F5qmDMYawsnsHVe\r\n/xScnYLEX0mFRVT4q6PJ6u2zDb+3oa5IJuhUofeqeqBXL1zwSC1ZxJgpjGHz\r\n5bc21lc933Rab6Q5iC/Kcyp3srEGrFEW0r2sdDmD9j+S2PKH8DKIevxn/FdX\r\nsZWbG+Zjby2XJ95qrFLvMONPS5koGXS4VxK4Qdqu2QlP23HOpfE8IEx3knQu\r\nNJdFjlCwcfs9F0CRTqOKF4Z3OFSNzMrJe87LPGvjINd8hcN5Xg9Jm8tyEutB\r\ne9SWCNoxpgN7yNcfXw5cTmPh6YuP6tOmGFE=\r\n=wxEK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2-2_1652694286873_0.8234275701227731"},"_hasShrinkwrap":false},"2.0.2-3":{"name":"ui-framework-jps","version":"2.0.2-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"27a381191d8bb3c5d9c4847766fca1e73a7e7efd","_id":"ui-framework-jps@2.0.2-3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Cf2EQ5z1lBDNgJMZUkvO54ZVd1JcbCjEZurQszNHQtrVJk1ANERaj/9nYdkQR39ybng2JAZNUV89kkiFXM9I6Q==","shasum":"5610eb0516a3a331f33d7159030557f2aef43440","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2-3.tgz","fileCount":492,"unpackedSize":1510265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaGbGm9U0R2uG3zo4G/WbZbEYoMWoedbtkWxt0/slZOAIgOaeojRTDjlT9PM7bpM+S7228gsCHN7sAsn6O/GFidaQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijr6iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBgBAAgSrf9xyVFuXf8ML2OZJGusfyDhlOfKFENC0tJMZkNnr6W+8k\r\ntvLsQbFiZmdT2+TEOa+i2c84o7E+14jAw6+SZAqbGw1SNvf7Y56S7YhVOXHO\r\nMa53JlgcKTzdWd4eMCuq6VqnvdW3cUOi5ocYuBGGUcZJt+JNbj4wtBpI09BT\r\n0DrXXG9qd6MdDreDt78oG64htXI5GJARYd0/TLTOkXSzPQRSUzyQJzgUtNRb\r\n4jfsbYaWGFE9JhGuT4hspZ+clt8Mq87PxBayQo6UDOtjChSpF2lu2VNhTUwk\r\n5jHvG9Pb88Hxc92ou0/fqdCaRzY2WByQbPdvfmxXa3WKQafaAl8/oDGlYjPX\r\nPbR9SHVW3tM9AbPlIQm/6UVgXbLSLp95Mmf+tv46KzPo5Mog/B2zyUqSbU05\r\nmkpgp8/0plkcCuoxUGE1Ke43Q2Zpkf1jLdwA86v1Y8NjGgevq6wDSWYhnUPN\r\nniU+j4qnOJYykpO9dwikGvMOqMNrMiy5z1vF+XI7AtBZW8PAxYriL8kGUcZh\r\n3ym7dK/vLrN/L+b00KzE7Z+IRZkE/eqVcc+s42fG0xtkWm2/3OdiFfajnOvo\r\nLoyZsWop7eE3Bv2f43IuILHE4n4cgiZGOhBZXdLkzLWZ1Vx4na5xVTKAKJc+\r\ntNPmnelVcQjMSn5RqYujhQpR0W8XTMqNPAI=\r\n=JvDl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2-3_1653522082389_0.1683453714194576"},"_hasShrinkwrap":false},"2.0.2-4":{"name":"ui-framework-jps","version":"2.0.2-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"14d694c6e9aade875f34534b10e02fc9f106fb4a","_id":"ui-framework-jps@2.0.2-4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5FpyG6iZmGmd+hmL0YXv4RbGGH5OuRSRW+cnQ99WwD+Ob8v50o2QDygjgOKFe1zDHeOSlUBOFlJEqxxmAEWisQ==","shasum":"90d0dff2ebd2ec731d3f4ec2971e7a045d1fc2cf","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2-4.tgz","fileCount":489,"unpackedSize":1492996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS0H2D6nVlDSDvkyOFUNAmh3BfNydpX3n5Dlab/rW9gAiEA8yT5n/QDYbB9L0H7nnUQSDDh3BM1yV0mEqQmh1FQ8As="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijsBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF+Q/9Ei6l9X4jujQI6gijSapi5uSBHKZ0mg62fW4OSAmdC+jsj0Tf\r\nCWmsgciz2eBEd7k/AMXIcGxt+TCiVtwcNh9bZylhk9EAZGZL7hm5jhgWp2/e\r\n5RZzkmiyoAvj2PP/6Jz6Ij7jU6ShcgAn1HY1RIQkTVSEv0I6/5RUenC6/vxY\r\niO1D0sNySxwXZzWsEuINw4uY0XsWjEbT5DB/FK7/mgQguEMVZ9neXdRA/Olx\r\n0/XFZ+HEylK/noJCyXEaAJjA6t1JN3QG5PTEw3eZz9nxQIS09szj6BJM0lOR\r\n0YLRHoLet3iWEMEpZZk6vcNkVDsDOdCjkf6KAnjCQrvQIUVummBnAwieeg2G\r\npEz8B34mADtE0u0nFDBVUNcCUniCMTdhkre0i9l0xmqluePeBJzVE2iIwtY3\r\nfGR85zJVacFE+TwhfPmwebMvUp2Rgp/Pa5TQ5W5OIPV4CRJpX+w8lBGceu94\r\noF/aZZIs0zaZY9cyCLGO6Y9vwHcoZcMooPcwTSG/2DXzC+ptJWFK25tdQMhN\r\n3AVgZ59dx2abfzJuPfo0vl2JXy7+2QqI5nA1qQr8Gv7JDHdFPa+OmLLP/D+/\r\nb1cKoA8MCBsrIbMo3EScbCYkKOmSbq5eEQU4GO0nK5Zv6G9A7rTOEH0pMuDg\r\nlhTxj/3S8wATgzRyti3btWgFYJf3u55EcrE=\r\n=xJjH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2-4_1653522514507_0.16776213300494924"},"_hasShrinkwrap":false},"2.0.2-5":{"name":"ui-framework-jps","version":"2.0.2-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e0814d75f34d1b99274267d498a0b5435389781b","_id":"ui-framework-jps@2.0.2-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-F70JPRkh9Q3oobD6nBrUlIIXLfnYvB0L5dpu3LBl5NFO15R3dFhKQ0A82dBxM2kRStjnNLtdRd5pyEzT6e0Kxw==","shasum":"0a8dacdef00ac85e31519a37a45a438eb152696b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.2-5.tgz","fileCount":495,"unpackedSize":1508755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+DybXUhvlj/o9dJol6b1vjeM8vBMITZEQ5Q85K4h78wIhAKPlFSo3zio35BppcGYErLoUAgGkeAwe4AAcLPK1UGIa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJ4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr38A//aO/l8L0G4fEa8f8aP1VXDxPBpBqWzrAzgEWk+gg2IA2ix97M\r\nNeEEwssNGEP/jHkN3OSIbVTsqSb4dECariMo+fFBoDd42xJLK7jemvU5xVLd\r\nYkQsjT3Ljuaw+ooFaofueJTqlI99J5P+ovYNDA0q6Do2eifVBbOpPbpQpT2r\r\nBYQKPSwhqrWHPRnEkQFTu38v/lv/y+1q7yKpmsqWzbLYk476VKwCmgIZQy/P\r\ne0XEPDWVrSAQNzNJGjyoDNx+vrqhW2ZPCKnauetzhPI8TI0KZiPhLKojUVfz\r\nMo58K8Ogc8flyqD14+hF6baW07HRlcDhZhVdIPy6wSuHKlpasOp4m81tBUCj\r\n3UEk8gHI+ks+vfFepp+boYSMWJeEfI6t3cKnTC/ltnUIACcb9CjgzA1zxGq6\r\nH5vPKfUviuOQky2taRdQDFIUFOFlBV4D/NoFY1fX9p1j+f+PmIuZVCOhsU1J\r\nGRtCucCKHDAp7fkjW7/6AloLKLbyrZjT45YPnUnQ2kKSirmd4PV85OUy1CP3\r\nLpq075slCPM/MrfWzcE76Y2/0UzEvql+wWU8RQpJWiD+rslQr9nVMtKMi94F\r\nKlnbDtT3lfOUjwJK9ibpCanRiVhRV0pJN86g1wXX8BGIhLIkc0KZE7cicpuq\r\ngQuzXYn08XVmZteIGiw+0eIbG9in+DfZHQo=\r\n=zXRf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.2-5_1653906969641_0.9551597830690126"},"_hasShrinkwrap":false},"2.0.3":{"name":"ui-framework-jps","version":"2.0.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a532bd683398098c253556999385fa84f4408355","_id":"ui-framework-jps@2.0.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ULR4r3pbcl1OR2lWDelYb7FvwsZ9BzK1LOKyiumEgLUXz1OerfoncYJMmJtyy6pZZbG8GCW6QE5zUnpFO+kNCw==","shasum":"8ef35fec12ffcf7935ea778b3259fa4cafbfea07","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.3.tgz","fileCount":495,"unpackedSize":1508773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhb+MIz/Xild0kG4cXq5ypQ5xolwJNR5mfzlOphZvcLAIhAPgdmfyojtiJ7gAsyFmsiKISAVGefAS3yRs983fx7/A5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilKEXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Yw/9HMfIU4hR3uwZ3F7OAN8mnZ0HWwmjCLVhnY7+CkzkjU07k5tB\r\nsq8pHFwCOlhTIXM7z168qQrrFkyJk0bNZax9M/oi3XEl2A8LHz4CfyOhPG5H\r\nZV6NWZxRGVlnqEKxjwmCtDHTvpgigdbsKLaT+Y26cRY23E8IsPM9X/pKfCRA\r\n+rqc7Lru5Q78ND6ANXTrhbCcOXO+xlep+w/zjFQjLKHB/bLx3YJM86IYIuIk\r\nYmSexOGrlOFOIcUpXTWoOuLm3Kn8GOVzebp7fC67NZyGjaONPt2xl619mkXs\r\nCaEYDJi8tOldGLR8CGWac7cBJqnbEfEePBbM9flUdt/xcKw9shz97SrVlNvy\r\nAks0pEelEVoJGqpwbpqGLO0Ek0IP2wpsSyHrwljkHQLan55tcoW3JT4fNj8X\r\ngKrR8oJ8TojpKRAym1iS3Pj7QvYpsVQJ/TpAoVdhel+6fsalOr52+0pD0PTX\r\nDW2WIMeki9wde4Lcm1z7GizelBzyh6AP2yx5Qg9MysL8KBlTkQnXBKV2i3nJ\r\nl8zWMwxnURw/vieEu7ELrh9KavC3YwYJFmGPkfAHIDI+vNKWBvDxRAb8IVt/\r\nvOxsCiB5UgYD2oDA2obIUz2tEnJ8hhjnslq1QfkMfIerSqe7feD3InJjm0tz\r\ngGbPH1yJf5SpwEdQnuS/SZ96I8CA08NycLQ=\r\n=3qWm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.3_1653907734959_0.49144242135645966"},"_hasShrinkwrap":false},"2.0.4":{"name":"ui-framework-jps","version":"2.0.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c3933f541d36cda47b6d4f19ceef72f5cbb36011","_id":"ui-framework-jps@2.0.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BXIvFf8N4yc5JZ1j6o2a5Y/jQhPN3cXI9OfH9bP6KdqrLYdABeUjbGDeVDvwaP2klVUMKQJZpIlvTXPo3dT5yw==","shasum":"f33e1b91822767a5bce7efb4ac01c9956f30b115","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.4.tgz","fileCount":491,"unpackedSize":1483459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe5gmJFzsUeltiHnO0I5WTSc3rU5wlaHDjUzYAAgFa8AiEAmRZ91gOGolmqC8mIC0yyIk3HtAYqkRRsVDUhl3CuFaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilKGRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVbA/+Kc267QauHkCUfLcPANuavfsOPuRmgyAjrRgtIsDbyCmUQ7ph\r\nuPbbMCUbu8ZPBYXRQnz5nJN4mFma9Btnf04AVhMGjyjBKp4d5AYvGDydhA0I\r\ns3zDhGP0k9KFTq4VpqyUU6rLNi37jGLrXoECGAth0RNpPvXxZ2fgkK2wxNaR\r\nFwSkuPVuAThCUD4gbD/CAeIwqavAfWy/1JZYtm2oDWZcjZm65TX/bQgZ9ouP\r\nactDjzFElu0BIk8T76BXlbDhVVD0rSXdCNBuJF11nv6WFASuVh+DhVYeMX9E\r\nR7CshnVorHD3yU6js7N7gwOsqMPhb8rUsYFATlUF1nlW8dnavD1Y/T8GAj+F\r\nBvu4Kshok4Jo0Muoo6GLAbys7w6hBT49k0kb9fjGT3LpZhWw3JQAyfM6RjQc\r\n2z7kJh1hWzaTxG6f4XCAeYoW5otzhoIGKhp281kwpmv7CVWWDrUW3XY8/Ix0\r\nA37Mc0HdRAat9TCLmNeVPsO4xO8ROni/i48LkbVnUkmzSqFt0c2Fqw72wZ0i\r\nosum4VxvchqvKSJB030s2GjIwdmqVFM8N4hior1uw1eogjaHhEHux5m7HOJY\r\nUdtrzWG95lSpmRhpPPIBErFZk4jMrrSlcfqaAUDUkyUPmGwKlRq6oPDfooJw\r\npInPyiP2gzbKr1Pr26p3N6kw2xua6MFN3bg=\r\n=j/Rc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.4_1653907857092_0.16183444284425597"},"_hasShrinkwrap":false},"2.0.5":{"name":"ui-framework-jps","version":"2.0.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5f541e0b122d9f4bbb005b94aac909c31c23d02c","_id":"ui-framework-jps@2.0.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DNKJehvXrstt+nHSJUqd/JGFTyCDcLYAleT5+FMT0ydQH3D2fcZvgTusqxnQZ/ZvEGtcrP3MbVCxnbhC5aqTWw==","shasum":"669f9a6ba8c9dcd004d4a9d95ea9adafb4ebcf88","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.5.tgz","fileCount":491,"unpackedSize":1483459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvrkL3na8lPs0zqo39xeNrgCljHhix/L0QLfdOoZrQAIgKYzoBYSPG7uEIXbtwPypEPqVo/y8qQ44ceLOa4TJn/A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilKHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL4Q//Zl2K09Ka4p6HuJ6d9R4VdOp6JyDELpw+RVzLx6TZ5hnkKqKk\r\nA+8B6U2Y5GKCQDp5pFtjUcKOLJmVVUzPwfHtQh4y3oM3Ax/P66vSKSfF5Ird\r\nrwqBNg2JHOBP0dDdbuNI2dDuYinZdHe7v5x4C/RppGxIeP9uhz60t/UX8Uj7\r\n+vZKEmCHlHuIcagM4X4f+gHdGSnDEt3Ip2rABL225TSVJUm1oETbKbk5yy35\r\nJUDKrWFz0YpL3iWTyb1/Cvr1ohReIXfT1ukOUNQRxaZNVJbjtQW/k2NdgPdS\r\n7Fd3nTUD1nNdF6AFeREmu33V9Z5KoU80gQNCFLkMcCOqSYHMLCFkeI6XcJxg\r\nfBxGEi6px1sGf2M0vcp3zcnNuNeA7/6YbTOHnbUD0a87LPKe4cr/p7RE4Gh2\r\nEmjvBDJ30p+/v3Us/cnh+S6fAGyX6z/v+5rd3mBv3rCDRd/3J4rHw/bfR4t3\r\nZkrQBxsOinmAnBy3Wmp5atKdwLF+rnAJXZpq2vHlEvmu8prqUK7tOjiky6OS\r\nAOa6KHQ91EM6ExSo51zVqGv75iabJFhILpD2gFPgVsMcIgcIr/IsE/kevkbe\r\nYnImDIYQI3TAqHYFf5NXfI3eHq4ZEF7YzoCFIe8In6HyPuSuw3FJeSHE/wct\r\nOmgKftLH4Td+huYcNMP20NfHRk87udslVdQ=\r\n=AcgE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.5_1653907922651_0.7448435152415267"},"_hasShrinkwrap":false},"2.0.6":{"name":"ui-framework-jps","version":"2.0.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"83611d312e5a2779da16088955a126709e71ab26","_id":"ui-framework-jps@2.0.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-A63k20QwY2OywPT3k9hKLjymifb9TtmJXE0f2CGv0WiJSWi4yyA9sqcoTxQV8aBRIpWwdFzIauYXMlqufaDT8w==","shasum":"0fa0a3d36f2fdae2ea789b2d7595a0ec5da21702","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.6.tgz","fileCount":491,"unpackedSize":1489570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBecDr64DRuINp0JOss64bgpCmY7/u67LbM1nib4TP3QAiEAnlAG7XzAQmMAKan/PSeglHLR/qxYMD8XlRn1BKXAMJU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimoluACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOlw//bA9h7J5o/IWF9Ptm6jQbzYWaf6q6TvNZGy12sk0ZYX5U5XWm\r\n6YEnskO1C5ZoigLeo7eyBDOc8IwQ4JpycgC5IAz9MQcaQWQsn+SkecodR00f\r\n0i3WAdoNay3T/Xv8Tc7Ww14C7QcN+rklo6Dhqttys4ZRVgGSXdl6zItpc4ew\r\nPP5YK/2bfEY2gWLf5nU/fj14jdTQWX5CX5x2Mpxy1fP/ZQKtFNw7fySjXVPI\r\nXEf1RFKWTTD8IaerfrEKEKUl16PEFDDDeDzFfEv5CdsoHjePWi/Tklxdc1qP\r\nQM5UIe2fZgHxV8S9wo7NxEGWEnhXAVHCGG0WIwYHILhCHx+YNLBt9Nyl4q5x\r\nbu2O0FbUypZUIz5NdIphlIqGY442UYZ9DGw2fbNGzmZmpLbwY1zUeoNEuTKp\r\nV0fQmCxuQddkLIG/W5cfyyrnU2qB7wGIlbXBxkaIqu71hWSVXz+Ea3G0E1uU\r\nOHzhsxNrTmEwamOIDKkEtrAuCKzWoduhwwqoqnvt1AMkpgNmABL8c8I+3+X8\r\nu+8V83MegG9CYGFXpQFhGuV5Jhdhv5PyBDa2DZ3UFhSeHSdgUWGG2foXZYca\r\nX0QyIx+2DPY55EXSVQT7Waa3mkD60/zah89ePUpq1mnusGLXulTmkB9IjO/X\r\nt0Q7AfkCPLWWFv5qy2BYvWJM5Agd6FncphY=\r\n=YWP9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.6_1654294893750_0.1296127281027466"},"_hasShrinkwrap":false},"2.0.6-1":{"name":"ui-framework-jps","version":"2.0.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b29600f7562e1710f6b358bf33db5c4ff2a0b7b7","_id":"ui-framework-jps@2.0.6-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-zno5WXfoMRAQPIp4MVFoMBwYbitGxfUOusHWVsAjOfs88wEsYGNA29TTrdx27/XbdsxQ/Sp/bi+wuF6wV94iDw==","shasum":"86054c77c23f4397954f92583f8cc9287fa3d185","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.6-1.tgz","fileCount":491,"unpackedSize":1489803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMZ2klM2El4QwfV3AOByhA8mgaSom++LHtFQ+KpBPiuAiARaiBj2m7YqZ6ijVBgwnpb7B5DxJEyZlutHxItQ0RxKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqE1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMnQ/9GF1io5cZeDaDI0Y2jw6aXZsEnvFSFn9KHSEgJAhqeyMBNi2i\r\nKS5VZdqIDjkVbE7im8QVmMdleAJ4+tfrnQLBPnG4xMd86ueasNf0BDic9AuZ\r\nDhEOxkkSjQw7LdkOdw1UIgknSXhEwaRreFowdhE7bhGyCO3TgBzP8NCdCsu6\r\nhGXNFnlmDgc97eTnm0xieJHSTVe5XT/xkktaOVJsjsaMOv6PVYQ6wAbV5hQf\r\nS8Fnj56bZ/1RNKuCZmG9W15gHfrzkHL85RqgDXGBYYUn9ypHEtnRybcdqGDA\r\n9WONFhB73kqTMoq3tg2m743OfLCY3GJQv8c65cbQj9r1q5WcGtPTv2BdjdG/\r\nFKCtd3YRTAEGuT2l7oHesvf0hvlFaITvZO0IUnRrblzck6duI4VC/FZ3fx37\r\njvCD+85UOTtMEHVq3nK43PIRZJLOJJ3qJvsKxDpino6NGFFhJfX1ri2txFKE\r\nhfsv0X1VQj1QZcXPXhS5Jss6H4LpsMsBhmduzr69n9cgORztIaBbzg77VNrY\r\nobX3/YKs8BrmEcFW/3WoIGYY5A126Y22OEjRj6bY+c6EPYljlT396x6pqwlM\r\nDI/S2dFA1Xb25DT9PCtyAiXb0x0TjK2Ac5C0hSM4GnDaU7uucdT2hZzHd/3O\r\n4CHq/9ikoOcg4H9eA3wSplZd9xMEzysQWPM=\r\n=q2ER\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.6-1_1655197027716_0.35059361721101845"},"_hasShrinkwrap":false},"2.0.7":{"name":"ui-framework-jps","version":"2.0.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8d3c279d51baacca5159a951ee4db2c071c6a4a5","_id":"ui-framework-jps@2.0.7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wjXiAA87y/G8HXUXq72YMCNz06Hvf/Cl7HN3cgnV32rIQyAYP7dgFz0bF/+He3xmSPlLwRlkz5+pturE5EL8zA==","shasum":"c86bbb8c04cba354217d84a3919cd227319f3e64","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.7.tgz","fileCount":491,"unpackedSize":1490890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh+pe7+12mzGNtJbLLZ5hl76MtLBg1MxXYsNwQt3vOCwIgFSEFOmOAd+ZcvJ8PgIZE7da4vxsqvRbIgl2SHUYyE1M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirEGlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovAg//f5LVnZE7B9zBkrrhwzaUGpT26AqS2hDXJBHPuwC0qpdigB6n\r\nLdkA6skae30PxJm6R1hcoB8IrXx9vz22WSOWBDluxrY+pZRlZpPiyaTq4Lb/\r\ndOcLOaWGNRBsyeWwwH6ZyLNPtWxth7DH54DuDRjPc8GRrE+G+9SUNpBBZp04\r\nxo8BiVwmdGo4H4o5SOIb9QPQAplaIN3RdDy0u/UAF7DkuaziSZya+uyBiAhh\r\nMvY/jztuLPCDh+M+DCOUzvX35A3t2TnhOSXrT+NTQxD1DHDCjUbptiZhpm2p\r\nsam9skM2VP6SAROai/qOURWQbWzFFiFFPsEx16unJwJ/VU2V6kiTekBH+Y5m\r\nsi1KBwfjQ2Kw3qqikw7In9UZVh4ugocEfznSW9DbS9LRg3sjK57Y9/pXmG6+\r\n5IHbpp2selKqXe+uwBseE137H4SdXEBMiSjoI6YjcaU4D+I9SSxE4Gad80hJ\r\nSwcCVUJAbz/ieBmFMt2wWkwxeCB4oDF0E/IDAp91/OMHWNPVLxbyTxDXSlZt\r\nGcSb5haZomotzdjRyZdvLor8KlT0joOlTp8wKiahjLaOiZOcZITmgo11ov8A\r\n9S2ovYDcTdJV0XSr+BwZGBOgge4wm9wR9kkHZhQpi4dsWngF6MFc6EBj1CQr\r\neV4kTPIH9fygcz+1PFmf6KhWsliNKdsuxt8=\r\n=i7rR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.7_1655456165765_0.7804108008961519"},"_hasShrinkwrap":false},"2.0.8":{"name":"ui-framework-jps","version":"2.0.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9bd5ca73bafe87f62fffafd97d13ca98a78ff705","_id":"ui-framework-jps@2.0.8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eHZPYwYzLP+fraAKPsFmNPsSPb+obWubkQxsQ6d0VXxf+c4ItBEJv5MHcGHPbJeo4FlGewcpGUu+/BkrBVt9/A==","shasum":"a25aae652f480d9000bd9d4d5be14f681892c673","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.8.tgz","fileCount":491,"unpackedSize":1492332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDloSrFx4mpVc51ujSxOF7u0ocSlltQm3pN9Pmn+iBeXAIhAPRus91Ixafzi7r59HAdJUuTDrb3Vei3dJxIvw6daU5x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirPQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN5g/+OVbo6DvLd/6LJQgUrq8NrFUStlq1NiHdRo0PHHPDqL+cbnhs\r\nWTX14rnFxy4YkWDtu+jS1Yhjl2zyCN7SwDByVl2Oay+UD4udg/AD7J0FgffR\r\nsdxrAOMwH9HkR78lIJd59jxvpur2cobrwsgLpoAqLtvByAGrS6meBxjuFjWz\r\nc72oEJfy2/q2gT2UltzL2+UlSBUZIGzj3bawRz4VMXjnog2rYTISJpznNTND\r\ngZZgLdXbSB4lhRaMmcmfjb4k/+GcI+azZgftR4CHGr2ryjhMr6u8QL1/0w56\r\nfiGHY5YSncwtEGjPqqayOlk7b8Goskn+zKmB7FpPZmGdly79S4nGMGO/UkqP\r\njR3ChD4V0MYP9TVWOcM6hlRRvkvuiisUoSSxobK71ecoQTbBOAk3eScBmwjr\r\nTgG0lU70wgb7fWZeLwGe+mh9jRJ1LEi+jYRLwhDnMofeVveylk932RBvJXpg\r\nkB0P6urLniN5RRwEF0LGbtMdhvy2ZXL8cqX3cjeqUbH6LMSahp8vr2sz2TKp\r\nNzvGl37yp9yJ3litixtCAy6YS1jGUEK2zTeUV7hZx2GGBnFX3jhIWdWki2Ea\r\nUO7CxCBu9/vknMmzkqwEgZ1HIdzWt4hMGbrjJBeFFKE0UAZSS2QBQB/4nGwf\r\nWxgmFf/2MFZ9cBXY/SacgdR1z1KuAX7cQ6c=\r\n=rZ+H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.8_1655501871184_0.2754548176997449"},"_hasShrinkwrap":false},"2.0.8-1":{"name":"ui-framework-jps","version":"2.0.8-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1b8a18afcabdc254940cca17aac364bb9e364fa7","_id":"ui-framework-jps@2.0.8-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-J6qRWUpUcZTlW5WZaxV/CmCJHI7Ej9XUjGMxvbxMRJVMKHXeTl6Rm4/HXmqpR7vkyW2wgQOQTws9FU5iN67fgA==","shasum":"2c937982ab01e452e3c5a42fa837eac595ee4297","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.8-1.tgz","fileCount":491,"unpackedSize":1492441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxRQPdMheYRNcVWV+2fTYd4vgAh+FNYWIiBdDd/9i8rAiEA1nry3UPHvFYSn5PyXKUHiwF/MqWTakHTFofHIkfMRjg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirRSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt2g/5ALuLqj7SVJOC2BkR8suGde8xe1x6Zr3ONHXqNn6x2rt8avJG\r\nkwoNySfxGaJ354jnBx1ZNnK3tM0QmN774T8TdpqQnrOiIixPA4Jr+SWe+Be7\r\n07UXCMKTo5tNg2N0mGvLqJPmpJPXxFZqpQ3eBTlkRVJTIq250Wq0Yk7lEMEX\r\nwu0e/zWplzgv2aFkVrhcmir2PRZ7afGJCJsSz0lq8ApT/VxHoYtzoUEeUKUG\r\nMQmzrfjj5TllZQ1VuWCKws6EO4vzg4BvUDbCnCM/EGyVlgL45JuKMBxtsg4r\r\n0JwsvR1VsziX0zLX/VSra3jdgHREv/zKaiKwHg4DlNppUHX9PeT0JHsNNuM+\r\nxfeTl1/0I0ux+PUlvK3J/gcmRqKktb22hykHYQHJzgGN1H8quQG/5Q9sqxRT\r\n+mOlV4AlsDikdFO6++8vZclSB3GwDAAlyIrcBPtzrLf3biEBi1fYwdXddO02\r\niYnWu8WYDZSRk+ut8rftRHXXPW+HK80uQc2Db43eLZODj8xlae6XpYN/UqQ7\r\nYs02/kQeF+/OCaatOBtaPj6f7BqwXtY49M3HxdPO0zFxzdF935jV0yG89HBW\r\nAx9zY8tnaeUkpWNzW2Fd3XbFaME46wyPQU7lcDLg10WZ1c/dh0osfS55aXIU\r\ngMT6BZQ8vvErlWH9g0jGWIAmh7ZorZzGdzw=\r\n=kfzq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.8-1_1655510165396_0.4854706441982908"},"_hasShrinkwrap":false},"2.0.8-2":{"name":"ui-framework-jps","version":"2.0.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aec23673870c5aff2f6b15f7c7963512139b261c","_id":"ui-framework-jps@2.0.8-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-XBmEtAlzCecVWIZxKzIOm4ctL9+10WO3OInOtpGS7KVTrpSjxn6QSLUtmeAy8Hr2jZlUFxS8GqC/tB4H5HsIRA==","shasum":"bffd7f09f9e9184f22858539e591939cbbbaf72f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.8-2.tgz","fileCount":491,"unpackedSize":1492764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMDfipJC8bxufrXpjaVq5g577cWRGBrKYmTz6FQLkpQQIgD8iQBM3B2LaH09Gd1VK4NCUhORIo/pCck7mUcul1sZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirRivACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhzg/+I5Hikvza2O4flB1lWMmXsZxCfqanbXGPUQe+yviqvF5r3YV1\r\nDbU5AbFjbCZbkxvGfLIw5hCOZrco9oc4XN032ipZxKl0gDAeAt0tKfTfqWFW\r\nVY5TTJ2u4A6CPN2GZyStcqxJIccXNTecnqqYd+jfk+onS8lJRPeSySiLjRbd\r\nXtwFI3fbD/8ocv212didgULRq7kXq7E/d9w7FELOall2aGe0LmsNPk0U8TBt\r\nDHi1V6O8623zS0KQXCogTOoBDVtlkrhEI4yYoZ/kkZgAdqrGjHXHU8LMv0xV\r\nVGXQcEbyKo6EnDskaZlVeO8WIKB5Po3zGZj3BYs1pZi4dYauhJ6v7vU/xqN/\r\nBXT38CFv7GY2nNN8z4M893h6BNOt4dOGzSS6bZzBqSfl8KAN4k1hlM2IeNso\r\nYqeR/6HfKQXHIrYi1EW9s4W20LY8J2g1J8jRdyHVG/+lUk7T+nezmNroo8WL\r\nUVPJbNs3EKBlKJRlKz8alpXZfQnpZZKLAFizHUTbyf+DWb9nPfyZJSu6F9dj\r\nRRDmV5pRE7CDKpXXbDN1C2XSLMSRCgwuFgSNW33tZu2I7FR0WSBPp04AhtH9\r\n0AbayVOhTnS/qm/sOEjEsY2N7+vraNSs1JSWW+w9977ep2MDz12fjtoSA7fs\r\n6MI1jp8eb78HR5lqER6umdTM0TlLpYkH4ic=\r\n=ChNH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.8-2_1655511215284_0.6642965510181804"},"_hasShrinkwrap":false},"2.0.8-3":{"name":"ui-framework-jps","version":"2.0.8-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"aeccbd2c162aad9299b3427e90a0f8e42cc80650","_id":"ui-framework-jps@2.0.8-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-lRHZovtjeIgvmX2qTNdQRHjO0EyLtJy+Q9fmVjzkCchsSLoZiGhHIksa767gMyqDInXRfxS3AQEa6+BedIsrbg==","shasum":"90fa2b054472be208e7539cc64ac24fa5320bbab","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.8-3.tgz","fileCount":491,"unpackedSize":1492916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRTF/3+izXW7+HFD9OK0r+RrnSleP7bhZn5DP8x9syqQIhALnMFuvvRbWV02KceisN5Z9ksZb4rxtcvaK2eouqBN13"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirVH+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0zw//auxWVvcFo1dQK892OShp17rMPmS1tDtMbCusICedG0kMDyzW\r\nGSx34E5fo+672knbIQjwHfTye1SJHieYeFPHiZZLw3OCXtQ3CjgjYbKDlDPo\r\nwfgGQvAinOjDZ60M7F16MqVteiVWW6nvnJdkXmt1j5mTvVwjmF695JtpgMI2\r\naBuoe8smBa2C9bWBcs89TteNs+Cud05nYJbeUR2boAeof4Fo5etpQGrkhObM\r\nHFtyDXu6p9QiJk/G4HdIYAtXXmVfI/l2g+ryBw+82NKsGmrDmOds4/wDFDcy\r\npPzfeV7HsHBItfuSiBvPF3z8RcrxJnJ+uCNdcYBUKuLpAJBzuOh2AcPz2fY9\r\nTL63ZuCBYC+8KqTy+ZkNPa/f206pKHZ50hJJtXCRQm4VbynW9NSB2PPpmf7w\r\nMfCMpKvFNYQv6QQCCjw/HXyuJxURvTkb+lGOqW2acJqu/nNBFM8x6aEwLG2v\r\nJ3txYdBQAIJlMUwNtE+D3834vGwA53oWce1qOQgaGtZ21QNVkyVbwNsLyOTu\r\nYQKtOMpDuZMW5Nq78C4MkryVGkfHN/KEF+WBtNqlXWQqFWEr+V8R2yowmZ59\r\ndt/FoYMXKNl4djm/ilGv7Fv/tww9ZFp5hda2zBQk5TEuKzTcRq2LirswomYg\r\nAZm9AfXlLkmHTaJOcp2mTJVl1E2YxLr7YYQ=\r\n=pJoo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.8-3_1655525886136_0.3445560281128637"},"_hasShrinkwrap":false},"2.0.8-4":{"name":"ui-framework-jps","version":"2.0.8-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e4a5872c6e5e0f56d690774bc10eb0032af87644","_id":"ui-framework-jps@2.0.8-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-dhDIqu5WXJthNO7BAnV52cmQ7xIXugsSRn5fznxhXVc4atZB8hdUqq5IcQqe0rp6PJRDr5vlxhjit388Cs7VTQ==","shasum":"875c316a8570b66bd5675e91365c61131910be2e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.8-4.tgz","fileCount":491,"unpackedSize":1492912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEioab08ylMhF1CH+H4v+KyAti31NG89ozyMyOJ7gmn5AiBUnEBIVxiFcf6JwkdLJBR2ygaG4TZGa8qG749rQTIn9w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirVTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ/xAAmUKuXcj7+fwxJ9W+5ilTJD/XtrbjPDpEBolAW617ZaPhtQ8s\r\nZOU0jKNXIfehtN427biGDcMMQKMGtLIL7Tm5MRRy39FTscnVFVgn36yUiBvt\r\nbn7FejHTtBtOJc8DF519iT3aFcK+pZHY0V8tu9g3siF7S7s01y0RSU+zjuUs\r\n4Im+r7U84G5OOZXvXODIywvApCuKhLZJBC5lPre1tqepr1gAgGgnpWotu9iW\r\nwceHadOSL571E5OIgVlMhzPSbezls2X6bOFzENKN/WWbouZ+TVCZe+DNKsWG\r\nTQfspWF+O337WrJTZ9p9RXwx1FLS/b8jGP1ep880ZsZujlUWWU41NmS0HFMj\r\nmPd6toOCW/LWtGwlsyl+tUwVevkcDUzGzKx6fPiar4mtbmJHa9+z9VjLgtAS\r\ncJB1p7PLNMdagJyB1bCRH91rRSTKR64wEiW0YV5Dv5ghWN9dzeyQMJ+wnef9\r\njIGvOgs0Oy3L/3Dn4QqJmJIlBzflbbjS8vIVy5Ew2e5gA72ifdl3HE0AxULO\r\nRRmpATlDggqpo0jMmQasMlIctg/7L+zjse1IqZddrQZNkn/xQCNS0uBhjGCn\r\nJIbPJ9gCcuxO4aIvh2t7QfTPt/5sSzqYe2F8TubfVg96K4lSbh7v3UuN1/BL\r\nLaug7wb6clsGgPSH1gn8ht3rBConF87zbrc=\r\n=mxK+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.8-4_1655526606287_0.5972181782044539"},"_hasShrinkwrap":false},"2.0.9":{"name":"ui-framework-jps","version":"2.0.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4fdaf6ea366ed554d7d800b95bdf4f6baa09eeb8","_id":"ui-framework-jps@2.0.9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ksIoLTVWdDqzNPp16WtJ1b94D8PAwMb213DF0VEMM+Ok/eiFUirs0HfBz2P3Gwif8Di5SsKqz7opXwGX4+nh7w==","shasum":"68a55f61021701c2ba67e2cc7d8291e34a494082","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.0.9.tgz","fileCount":491,"unpackedSize":1492758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+EBrrSH7vHwcWGx3aYfbRhIGVUhcyJzzyxRt7f7FjmgIhAKnLODaXWDIFqMD8AOlXTbM4l7GivVE38wSI6IgIhBev"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisC4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnjBAAgj4/tU6Kqjm81huMuQNC+HG72BQqZn4dRW1fTtVspC0hYVOn\r\n9RC0b8ORD9aDMpHJxyfCAebfpliLpFGTYSDIGVRChI0hvlAv6MW0QJdAOana\r\nGrVc3C+cwimIrxvdt9aug/6RJUK5/tCo0Zt9kdUbm6b41vdfBasN9E8GalBi\r\nReXSg3Wiu10eISn+LvsAh1xkYkG7cKsgUeKm8mLqjU0eppMI6M1Nrgffl8mh\r\nYRve03bDoPewcxl9Vz3TfMJso8F1c58fLpnbad8qhoiHpc6Qth0sd0nz2v6C\r\nBfA6AKUnXpiVrs1fb4G5BQYqSj2epDnCSdGBWf1OEH0U4MPlprgiuCsCEBUt\r\nU3OgDzbdM+PUKjQGbQ8aszmVw9kaRdymFONxmjjB3g+B59AoohyfV1bh/fu0\r\nrHvb9LM9LHTwupJF0j+K+Xy/dkIBD0if3IygaNkTJpa/ydWN+FF44sOMlHyL\r\nL1YKPR78RJUZQoS6wqxEOubCO4RRhT/yVinTsfwKmzjfw/NhjI88wNZi9+v6\r\nnxB8aDqjPzphLReW/bL+kMtEzdPDglWy4/tk63fnDBYzud8cnCP4OhqY4oIC\r\nEzTGfR4nhAdH8XSTe73BXaAcvh6vGXquyOgHXKEyZLUA0kxNQHQJ15w1QdGn\r\n6k8pywb+j2aswI/hV9siiAEjnYVtkaKg0g0=\r\n=IICY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.0.9_1655713343388_0.7753879468177303"},"_hasShrinkwrap":false},"2.1.0":{"name":"ui-framework-jps","version":"2.1.0","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2c78dc084a29c1504b223086b2cbd407a3a2dacf","_id":"ui-framework-jps@2.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-zZfjrYyrsRQp7qRujFkKOIR2O6PXig5JXRKviN7epiFcwMIyqZv8woWBm3q7utuxwlcat4VpyUDWvnFz0blzFQ==","shasum":"c15edd08473800f8b2038cf0a6c02d47a54bd238","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.0.tgz","fileCount":491,"unpackedSize":1492954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV9E1lRP+fm78xsZPuzMV9u8Au+65G+zcRs7wPVadPBAIgaIzJ0AMs2Zn1bnudSSFyh4dXvZOYi+FI2+WY5NYWGQQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR3RAAl4a8d6FdP33jUBZbPvbSfjC4s/dyCVyXMLpDGGJ2ZiikPVIr\r\nro2YFZPj/FArDAnjHKibbmt0XDNzbpDn6DXCOyprpCkJu9WZvaRa8yGVp4mA\r\nhU6BnTel8KYmqxG80DyWmVGYQ2Y74R0vX5bP7JPgcHL27Ex21ETNfKHt/MAJ\r\nnfJ2blcXKCu5szjvkRCiQCvhayeOnXYF2HHj/ZCbOLN4ON69DDtDRcvzkANz\r\n7KL71mJjOAMYSGCWNuCfp6RR7Jc9ziUL4RWdPuS1y+swHBZg1CF+I8w+TGDm\r\na1SqvcLazViCtMzVHweTFNwYwT3hrRa9nYkogSQrGycFfLtAvNBaVIb2AYK+\r\nD84wipoggFnBayYH5AJIHW2nVpBWCeEgqjAhW91Ug89B7l3ZZZiR9XLE+b8W\r\n4OpjSusc3GtI61KmicDY2IjUX3pkWmCZ9BwPEq+S2k0oKYcOMCGRXQKaniUk\r\nAL/t3FziPk1/L7mQkj05e0/wZfr+iZHjrruM3mX6EDwXCItVraESJRZxwwE3\r\nIMUEr7Wiu8u6WazodL72/mxP58hLRdHeqnxipQQIPrfjXnGWIZZNUAY4D+2G\r\noTUMk3H8/N8NlGojvOGCdew8RXEgGKMzRv1JrKOJGhNph2YvFM8dvPP0hMIL\r\nawICbtrzUZMWx4JPmFrvovFc89ZKFL8CiCo=\r\n=djh7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.0_1655715623289_0.4957822058642809"},"_hasShrinkwrap":false},"2.1.1":{"name":"ui-framework-jps","version":"2.1.1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bc9c07bd8b493f12329259a08c4831a0d58cc73a","_id":"ui-framework-jps@2.1.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-pcdKGGfIBjh2DdMd+9a+8NS5Xtg9rG9ByZZ51x7HQjPCRts95d5+qEKU2b0PMjAIKScLB1HfGr+gl63auF3x7Q==","shasum":"00181ec8fcf3a89fc31e4fc8cd63703a6c4e1965","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.1.tgz","fileCount":491,"unpackedSize":1496848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIzL745ywMbYnOS43YTRX7WbkoP+dZLKchD48OuGfqKQIgbwFr91a+RQVJUQtWGrP67s91PD9gosUQXQkJfnVkLIY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitjSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphSA/+O8HaxVI5yjSPHTq04kg9g0rTTEih5zjjOy/SDo8SM3byhwkC\r\n+9CQ1ZSyJCgZgrYwOUmR3uo3zwscPGa4HTc8rYFl+cmgZjViWczOWz6/Yzob\r\n3ItKTV0EZV/kOYjP0JmPGKgPwL8n30XBpFq/xUwu0c6oH/crrmlEcV2fJYS6\r\nABCE7NGVp36yUX+yIZQMsKN0taHqhHQlZD+VwIGgv3Wm36d8yE2vaW5hdUAa\r\nRbD3IrnvCZSX8RtqC/OoBLbLlDnDswyKQprEah3w+VKHSQmcaxjU04oXsHlA\r\nUucC+r88PhnYAxsQFBlpGbeGLv2ht+9fx/988JSmqYPgMaYzp2ExMeDlseKq\r\nimM9qhB6ODVuDBavx2gaHuAeZnOwO1w9If2C8v9Lbz84CVWXz6hP2JyS1AXL\r\nNAfSa3EKUSAV/VUCHbdpS/G4IpBk4BrE9Pn28MYcLupsm53oMA6710ysAhQZ\r\ndGV9g3CfDbI5KmgFmnbMNMhGFi83+jmPBPEqdvvRGv5vlETO4MSCudN9hgBB\r\ny/mMGRkQ2IyEUfEhHx8bzoyqJSRyERnCJJaUC7AT3Gu+Ps5cP+J/I6+IjKiP\r\nIyPYMzmmyEFMzJvXvKQwR0qGrQXIIi8hxwVvqQhpukXFGzX/U+U/HiA0LIoZ\r\nnhQXtDyA1TmkGPd638bPSU8jgOlBHFdV5Ko=\r\n=qxWu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.1_1656108163577_0.17705339715225632"},"_hasShrinkwrap":false},"2.1.0-1":{"name":"ui-framework-jps","version":"2.1.0-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"38346a4d1c84e94454da4bfa2ece4821c3dd41ea","_id":"ui-framework-jps@2.1.0-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-8Du0l/0SNhqcLfTjgn/w7ewLf3blru6gOz9JFF3rD5DjK2D4WKlQz/3OBXA3rQmiA/oBNYMcVPQHvc1tfiTBJQ==","shasum":"fd8dc7e0ab30d8f9858d27c525861bdcf0763259","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.0-1.tgz","fileCount":491,"unpackedSize":1497027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAjISGJDSUW3TG894bjY7B/fl5kgVN/WHvFqYHp6KPtAIhAMYd5c5nr9YpX+uJ1t8WuUVAezhOm9O9Pb73y2cYthBc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJius/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpshg/9H+zvPBryuy55y6I0S4b3Xij9Z2Dr6V+wQZvIvahFSANLVWJb\r\n8sCJNuepLdB1Yy+5LrbfYwzXRvcGf2Ea+anikdWqWRjwsk3PwhzwJbbsrGP+\r\ncLV0SRFf2SnfN8FVyQ62Xa0p6s+Zv9SwcIvx8D+GIMArkO+GAaVtrNUTosn1\r\ntm7T4YhaT0OfOlol7nJaU2/mXa6NZdQD13iIgTo+29lSYWuQZ69bZbavjJrp\r\nlEZoAyCzQHCO8YC8arCgMa+Xc8TYKei0hGQ2o0Mch+aDSr4UzHGQ0xZ6+ope\r\nlRR1tAMGY7K1sOvQ2z6YG2H4lOqgn+Pbe8QRRGrrX8vGKZuX3XtqVnmz+TmY\r\ntoiZ7S0wHbG3q9CXe4p+Aaa0bR8b2jnZZCRilgexA6UwOmLR7NDT8rbS4OV6\r\n0D20QKPbnJup42UAtTnA+Gi+whTxITVzCb5YedeoiNoXQukbsWt1qAe0tr/X\r\n0QMk3sgkAnhQvTlMwJ4Zg0YbanPGQ5wbhovjsBNt7wWIaatanC6NlKuKDB2G\r\nhLDvFigzt6J7qRvtEOsW3MRouKpgHSW1NEdgzPrp9F5d/Bd14YGJ/8cH7uQr\r\nXv3iWNywqFTtAMA0r7RQkASXoJYikEfcjvxJmwRdpMReakQmvqQGdLss4oZG\r\nSNPYLlFFMR02hWtZJTDn/CXTpe+tVWL6hrE=\r\n=xr7X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.0-1_1656410057299_0.046928385033929265"},"_hasShrinkwrap":false},"2.1.0-2":{"name":"ui-framework-jps","version":"2.1.0-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c1bf81b8b9316a67a70807c64661b27d379e3abb","_id":"ui-framework-jps@2.1.0-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-sCJkFJVn62Xrc1BDl/9c4YldtcVn276UAEV1ivJ/Ta4aexQREmk838D0YGerKkyfxmtumoUSZN2siYgMEQhKRg==","shasum":"ce4209f02253170e3320a4a1d671fa47d0cb612d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.0-2.tgz","fileCount":491,"unpackedSize":1497011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE174GJ5CcmJjyxGvzSzKbYdTdM4fwnjExw43O4/LxJsAiBxPLBIsI+JcdvyjlMFOddZyfKr0NeyG9b/o9KgJ4nd9g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiutCTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLg/7BtNqMHS2RUTxJYPcSWH57orxv/e2KlFLSXXc8U//wog7Y5CS\r\nJpA2w7k+Rtgms+E+Xvs9x2R0TbQ3V8HlPhdcUec1J+in5MsRFH1hnryeye04\r\nnwQ+yiEtXIejvF7Q8w61lrC/WwCWt1fUZZpn4s3yH91p2n06K5X7XyB7NEu+\r\ntKqDvPjRX80yN8JZvueD9LRSycfSGySGKIsU0Cd9EiYxOW/A7hJH0oeJm9Nx\r\nU3oarHFg/fULgbU74Jou+ABSBYt1M+OYQG/GzMgHTY6YvY/yQUW8SMrL6EEr\r\nxb7bMy8LbSVfsYvMhzaAx60tEZZGFM4KsFRWn0hXfaLyO7zHxf1IKC2gRJAg\r\nD3aAhQwjnw0TiPJ0jjlG2M2pd2tiENBH9NG3WjEqXLhDPUqSHkk35Zzn90tF\r\n29NLiUu833R2kRL8gCewp7ZVUTL/mIqM29xDynDWdc83Uu+30ws3a/kt0FR3\r\n+L0t+Dpl+IPKXqtqU+CC6oXzY3K75DMZNNJLFZCsLy6C5pfs46mehyuIcWcO\r\nqNcKDqD4uRo334e80fJp+NuWqs4tZ0/6L0eQ2QFgNDcpmGKSOjfHBw1GJAK6\r\nc2tKePmjMIghXieogQhmJ+xjrXj6gfarUNZNPrY+S0RdOWikArnOvfmTOfy8\r\nsOlKiz3Hq12e7B0x9oNf5cSGhQzhamPydXg=\r\n=4ooX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.0-2_1656410259311_0.7492789267165254"},"_hasShrinkwrap":false},"2.1.0-3":{"name":"ui-framework-jps","version":"2.1.0-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"7d77dc6e11453a55b7cb6fc4cc0f928cb1691b5f","_id":"ui-framework-jps@2.1.0-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-PhfGxl8WFXI7gb4nrdkhNtzLGS/dJbiIwU303nuDfYfhDaW1JDI845V+8H3Qk0a4uu0Zu7Rgigpn5zKGkRQfMQ==","shasum":"6f515ee9195ffc67edc8983c540bce06cdd70a5c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.0-3.tgz","fileCount":491,"unpackedSize":1497014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6C3vHmh7bQAO7dWZ077GblQWCLn3E0PqnEBEd7wk56wIgJIkJEoHawaV59IPaCFk2qB7bPaYu6fJ3Z7QxgdRRyjY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy+GbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6gQ/9FfhOwcrFgINvEx/mEeGKCpTTcycB4PSDrU8xM2yTOTtgpEQG\r\nQh+J0Yz7tnb1dBvAB76c+ZYL53hkRgYtBydOt1DV4tXfsvMT9S06eebz6t2Y\r\nHjwa5ntVIbvkNljT/evfFk1irBzgncT7bKa/qrTPxwYuMuL9i7vUZTjKsvhK\r\nRZdtsbH62GI4Byd8pW6UF7Ey8rCaN6rQn98Cyasdyl1WHFUF5sCOMSNL8qJn\r\nBu7xEOtNf5J54CPNNRsU86pUrCcTn/2BbxavOCNr2QaZ1FdU0d09abf/dTqD\r\njRD8Xil4LSE+kPzxWVqOwU1MXjxmoQNHVsib4hAboSiq3wKBZLF3M+vMR612\r\nmlVRaIDtiLbD1HFGpj/EmmnI2VEHolQt5DRARNvzIXDLZnsDmevVfAU03Csl\r\nbdcJ54I7+IzV2dvTKhxddZOu29I5JF48VK/q1909B98XX6IqlOqN6DufbQGG\r\noeMm9YrIIKLMrDrofDSPvoZteXgqKRoDtPemfahYDZG9qvYJ+MVh9dOzoINA\r\n7e+6hYhT9+wdDVcmcxHnLe72fZ/vCbVwfPyNlCk3RFqUD6VOI+QfR5+UoiWg\r\ncNxm7aQMAj3TvDT5nM/7CMm/UycGche389+AuPAK9427FSXwztT0R+co3ejV\r\nJ6o0Tc3hs3wrybuPa64StO7cOFh0u6H+cLk=\r\n=UpUg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.0-3_1657528731513_0.8587765016888338"},"_hasShrinkwrap":false},"2.1.0-4":{"name":"ui-framework-jps","version":"2.1.0-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6b6b04c2221a19f24ea4dbbfd68fc32c3d4c36ff","_id":"ui-framework-jps@2.1.0-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-zC+gVKFpDOGjkfCjyWb5aiGwwE/IQhYWqXVtr6ehHN0NpoFhUkLbpdMCxZ7sPJdTstfsLtYzYMnUKPNBnQqjIw==","shasum":"5670d7b079a0c266dc97f52cfff7776658175ed3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.0-4.tgz","fileCount":491,"unpackedSize":1498585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzK+2Jz0tbyNdq6HBwTJ4TfuF3BUPQyoBOaUz/U8pPQAiEA2A8zTtgCjaFtXc4Nh4WtpjLAsZk7jMs3lHD25ueAu5o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy+3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7vQ/6As3jCiyMYrYYhaG7dROn7WehFFUYrXO54mQ2nx2E7DMtSG/q\r\nyUUoL4V5WBT9kEbFlVygBGDcc+P5tnXeq7P7jz8JurCyZyU+FzpGK79njM3y\r\nHHfGaSy15VH1PuMVFIRvc5zQcrl5PYVBTfv4pCTUadnL2pwdJbRneVRpjN4p\r\n6vIBv+gbZNfSHwUdlr93pcRS+e/uDSUq7LpAuHgQ+QaRdl4WRUbMQ33Qjeo1\r\nLECv2IpueO55F/lQDdYOj9XqHKWORje4KHL1o7AABLBtvvgfHvYbLbha+RjF\r\ndZ9pVr/2UitwY+IdiJSoJy1jcIn2tlQ7Tfz6eRZ0cof8gM/aWJddjOl7GNom\r\n45lrcE9lG/tnx3RhGNratLU19eMTlb1jv0SGlAsbNYl3WEcWjt8zaxM4S68b\r\ntLkSfwrNkwlMzmrvK34hGDXf9PjRHqog/5Y6UZ+tlK4l2RdwdGA9KOEEjY6v\r\nxBgVNE0anGV3Yw0fMe/zvXsokMY83vZ9QL8D1j6a+BDcGYBlnrynToMkDcpL\r\nxSQSCS4LQfb28NQB2RSlQ5pHPY/QT11yILaO4l1F2NK/qn3mdeb2kfyY3fgB\r\nJwLY88TYtRGbB+sTlldIarU0cQdAV819wtkdybvALsFNpgVidQosqCte2+N3\r\nED7lh41M6qybpHU6g4e73SQFVWSXteQaipw=\r\n=27sn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.0-4_1657531847138_0.8649702991067585"},"_hasShrinkwrap":false},"2.1.2":{"name":"ui-framework-jps","version":"2.1.2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"bbf2e6440c37b751262ed70fd6e5ff6211704e59","_id":"ui-framework-jps@2.1.2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-q3grELIvqUF1egF2SQohLpgIeDFZSF+npTCDM/oUoNqYI5iOuM/4iB6hKtFz5v7siswwSkYd8G5i+e7kDgsaIQ==","shasum":"aa9343ed1c272ce370539eb0c9b7849702be8d93","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.2.tgz","fileCount":491,"unpackedSize":1499485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEqoTP6WW/fYSplPYNIm7bSANHuCR6s707QdmIuIfzlAIgWY9mex3iUa1SMtXcCq9nSrq4KV4vdrm+N9pcvFTRm1s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy/yfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbpw//So/MTiByQs7QsjH74bL7I+/Jm6/bQVZPMyKydpcQMz+1u4f9\r\nHxiz0uBY52BS5jb2xxMOsF6l0CwGVRbIHtmWLjtKjlQaLPVGnUHdAB7OkTx9\r\nUzluvViTpinEgHBhYDqr+SITzYSJ/2b1wqHatSLRF2cgZE7k3xQHGjYbbqjj\r\nlM5ndfkdL8gA3UgVgqtm9CQkBQejXkddRE3WPN/N0wt67J7bFWE9O69wMFhw\r\nwv4FcVq6aBXooH5ZCXnl9ptmdqVMXyZH2aJQqVa0FdTE2olJ2YD0YBAw3dHe\r\nXQ+bA/N6w9+atPTN/4QHMdgFJ/fK2e6Q0LoUkECpzdiKUw7zvqWOCqXYwlwp\r\nPXaFZZ4cKMa6Jh9kh/wmLDvrBMDZSipBOA9THzPRJLsPYXMGBvh7q6tVPbKF\r\nOqE9EYRKaWZHsaB5WOdxhPw/Mcigm0IyhM2tmaf/3XsLIJbhgDO8/QABje0n\r\nVKbRVNWqWaJSdybJ0uSODggJJACE49zfMw/AgjX7x/Ss6xN7JkfaWXhKVDFN\r\ntmV7ZP1PP3OXANNms0VvH7FhoXW4woM4SfzrAXlPXzwaOMB3g2xIVrZ/Zm54\r\n3Ok5Sjyxp3qiJMFf3XUZuOvEhp8yt+R006shHQVV0C+oFd5hDkTc8rOj+rpC\r\n/5QhFYAx3+EnJ+MTbtWC25Bqbn+MsgWRe40=\r\n=Xrqf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.2_1657535646943_0.7861869664463261"},"_hasShrinkwrap":false},"2.1.3":{"name":"ui-framework-jps","version":"2.1.3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"baaaca73216932da4fea9cd274a5e3c7a6bb5eee","_id":"ui-framework-jps@2.1.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-tD+lKve5K/+MEqczG25lOKeQaJSdfL3SzIU6ulYdmreC8Fa7BcaojwFOoiYFX9E9LXMJrj7G3HEXJQHop3LwbA==","shasum":"c2fa833b6bb80d124dde58e5d83d38afe2984237","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.3.tgz","fileCount":491,"unpackedSize":1500248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY3Eu4NKwP3omGBAPGVDjcTImxxQu2PPTjHxQxyD4+MQIgGTykZuzwMBT1IHABRinfFkDIIRjRsOfz1yEP0AIy6xc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizA/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd0A//TEuX3w1D/WKCOfyYyl58/fCMY67jmWc/xq9rUkYjymvCQqY2\r\ny7gIZsSVTk+H4x0fbb+Q164pQWlgIBBYnHhFnrUr0egFe3jf4YdEKj3u8mw9\r\n5/JcNLa1/zCRjos+FP+qaxmyAB9Joacz4gMZGKxJXpViH5dByFPbTsAK5Mlk\r\nxT7ZliF4nk/e7Hw6m9hqzHqepMbrJHrq1DMTKTBtcP2Bb7HwuPxf4RDbVklK\r\n3m9XH6sK6faE4A6iy6Ee/ynbXNlA8zzCSffuF5DdqwoajOnVwTQV+nQbjMI3\r\nByqnWEp4RnCnAfmiCJ3vqTel6SviTsNVww/h+q927UyJYlEdo1IERkJ3aQxO\r\n0H7DhHmG+i361LmXnLdZZaYx+9aRcHM9h5EjyFrqyqAH6K0q5EDgkra5mKaV\r\nxdXVwDkJ7zN/SytjJSJCefERE5lYneDFGSCJjY5vwU52uSyyRbaSCdHNiyYE\r\nnUUCyBuxLRDwDbt9H4eIIr1Tcnp5gPH81hJco0qgv6Wr3XJwh06xi1fkGCkQ\r\niJ7E56+A/Pd8k/xwO5cPiEr6qfuhTPDbwWQOlqkzSjZDz9UF4lgzK8Qrq0Wk\r\nCE4ny68NNFvL+IFvt6H4Pvd8kvKAkjenwJF/p67JRGXyDUekvPP7wAe6sLjK\r\n+kBh23oyHXigwMqEW3EUhScC26gmuq1esVc=\r\n=YxrI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.3_1657540586491_0.6778019237357937"},"_hasShrinkwrap":false},"2.1.4":{"name":"ui-framework-jps","version":"2.1.4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"5702663decd9ac4c41dead9c3fded146a937455b","_id":"ui-framework-jps@2.1.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wI4AfP6qRR9MlRfczADxSM6Pwm2Vq97fYqIFRK6lDZQP/Rfndyss2eAgDhQVUmB1Mtgx+lPdw1qIZDE7ieHJsw==","shasum":"5855ee12003e3a8f777320e2bda2f645241744ef","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.4.tgz","fileCount":491,"unpackedSize":1505372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7aFqYBdptWo5r8cX44HabiiSw3a+2Ou4RuV7sQcSSdwIhAM5RtRLwi4mfppjwQ7Ruhk1Ml4w9VTYgzq+KaS0uQnTx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0eeNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH+g/5AKeohihYuAZEf51UYjEEFZiazlxS0o06vCXVMA+qayoSu5LY\r\n96HcoE8MzJiBfr81amaeV433ZvfAweJ3G+aUj7Q2s0KlIGzm7lOagqFl8j5h\r\nl4ukUu07oi93aIxCuM9FsGHmR+uXYSfB4pmebAiolSDFAhQhtdq/aqfmAOnN\r\ncP3/Z/Z4C6S3KB51V3GQpeIV5yPsw6Cx6iZNleJHX84OVC3IbknNrQER19Ly\r\nZlNw6w3rKwwL+Vq35w8tae5hioG5ONe2eAPnapqDk+f38WowBH2UxbRaI4Ow\r\nUa7RBZeAaDeALcjdc/x9TE+YEUkVZAp6CY4AEWnUUCAK4mEYeglupToevnRP\r\nACfyAL1/ReMlSzt+Rk4E2luxhN/dkqjDgyyvEXlhGXpoUNh0p1QzxX6iNmo9\r\nxqZIbVdwS+RvCbGG5N78rOG4dOxLuTT+mV1V/U2wpd1AKXgnFErme3q9qDY8\r\nmlX2XfEed4R0Gx/+jji+WKSFwYcZKi4nCygzW2E5csg9CJvUxLaeE/QlfS/T\r\nvol23lhy1MmyTxr3gQLFAX9wdCCfOTkeUJUxb4umHRGFF+1gukl3FmuYZGeD\r\nx1fu3P47xeowvlauWMgJRfkNb/Ue4zBHDwZ68Tx7H9gKKq1xK5f0Ufhno1cG\r\n7K9nlt2q+7/m10DeAQpEz3Pgw1O118aPjjM=\r\n=tSsQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.4_1657923468835_0.7310942355210388"},"_hasShrinkwrap":false},"2.1.4-1":{"name":"ui-framework-jps","version":"2.1.4-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"2d3673b89207511e888b47de839bb82b738a7ec3","_id":"ui-framework-jps@2.1.4-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-SZ6lJ4fveioTlZPnkoV6Gm7eCLnIpCV/AExLRPQkfV3PmbTiBhIc/nmKIpMYJVAnwBfejW4gt5qkKmFWiSG2hg==","shasum":"c07ee28b3df451ce26d86952d62b678a9eabae13","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.4-1.tgz","fileCount":491,"unpackedSize":1505382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyNYROF654GDET5ZcIdWdabAC1g2Mg7oMo0z8j5NtprAiEAjjyHGGGa+NfzFFTVb7JsIoj5WJLeb66SGyPH6cmkZC4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0hDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEgA/+NqJ0D/zG11lJNKf6keDfiy57Z+Jhjx89p7r2oFTCxLt1sELY\r\n/+j1YvryUBdlB/292E6CW/gNi9RSP6z2vDGxz86XxHMBcSCDjl8dr8bNzq9L\r\n4H2IU/B1C8MfHRc9b15GEyZ4G0NQbxsIIoG7C+fU8HcWAaL2F9AOr1DiVQmF\r\nMWve+SUFs2/Fy4mbqDHdG41hX0AfetEXHMKhp/Lp08Rp9fI6klG2O+N6dbz5\r\ndQa03fJw6KyViBqefGM8MSo0JWgSHPs/DIcate2Wt909GG+NqEgqsYLWZUfJ\r\nfngZ+SxQkllraULZmIVDMjVYKHqRwqAbY9H4+7QUslDkh42D6TRFlNqNc3ZM\r\ncEgP19zciMxrnwqRdVsxyfZ5Yx0eOIQbmVsL6uiqm6mL1yuDXf61CUZKpjMD\r\nUztOv8a9rF0bLoFj9DIlOZBJZmRVmPKkKHK3QCIBNRvwX5TbN3s/3guH2xJF\r\nR0f3kq9CzyQTrmtEN0zGOHKDg7ZCBCAspip21cUg2NbNa3lzCk4k3ad07qGY\r\n7ji/SQtKAV6vkdW37Ub7ViQMAduLbpo4pPeeROlMzQyi/nKi4NWW2ITea4Ru\r\nAydGEl4WS9NEw5HPH+43K/CXvM5/PkKvofGAiT2/ofhI4gWEM7iwiszX+Mox\r\nZm5WaXAd7p7ISY7FGJQknzraADpzJsFaJ4w=\r\n=FDoH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.4-1_1657934043790_0.875448725049953"},"_hasShrinkwrap":false},"2.1.5":{"name":"ui-framework-jps","version":"2.1.5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"182ad7c68d30495a33eb52978fe8248b3e1d7bc6","_id":"ui-framework-jps@2.1.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-TfY/dazprQXfPoDn94/IWsLwVnHafxyKHBYcRJ4QBDPUQTxE/BAI7WS2YrunFGBvwxXrZWmbAPNVhLEkN73O4w==","shasum":"5d553fe9d78c5fed0d331d3405806fe14d382e27","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.5.tgz","fileCount":491,"unpackedSize":1505611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFuYZnKH3SNQaSy3PXluJRLCOT4F7kSnYnJjIdW30ShQIhAKlOsGNIQYF8db6S1G5ju50qkzB+RF71eTX5/IpMpPke"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Gl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBnQ/+OVulhs9DE2qQKL+80S28A11W0R6DIZ8uGv922ggO9HGvBOLh\r\n1s7EWQIlj3khoYrx/FQ12/I/2XJnqSEqdR8O/LJgxCmX9caEDFyLLWBU1+ye\r\nGZCSXHZivo0NghDaIU3w6zQZthWZXDJIXyq/1uyxqX5FcpCgMb56m9i0uXJX\r\nNMfL2/85YXxiycwMgfumAeYHmjI3RJZcGewCio5fHyKi0PyzyKGCekN2xfMR\r\nhCR5Dcrs2UnqJ7eCsx+IjooeL10kQMwkIiavQ8J6BUDGD9zq5v4GfS2t1Rdb\r\nFWW6OecKvFYJNn1GvYH9AVDAWCr7fwwgh8gB3Q0cD3EBDHOIAN2JrPvdUqHF\r\ntckYmoEWDAkt598EchO9QMQLWlQ2fnkNhgDqlP2ij2V7Mpa0g1uH/siI3lh5\r\nUiTCkMQLZkYRdsxp/n8ApCfDe+JA95h52jcxrZgBQ21VZbrkhp+PoEz5i8Xt\r\nxmxo0GxwPygC/BFFI0L1s3zpH/GTNLEu/yeShaWa8FX25wO4y313OA+7HjMI\r\n53CBcef6zrIyw6GVwxXYb8KcpyDkz8ynwmT2LIOpy+O5KdBVgUZ8IykVUBX3\r\n64RjDrK/ufxkhZU33UCGBzrfi9ns+XytAiK+7G70SwbOaEV6JUwRy/jQgJq3\r\nQvLPoF4cExysxS2i+o1xtPAZArNsjRK9scE=\r\n=Juby\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.5_1658612084100_0.6711649783915361"},"_hasShrinkwrap":false},"2.1.5-1":{"name":"ui-framework-jps","version":"2.1.5-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"e32f837d4f296d5d8ba7e47fd2e576262cc08634","_id":"ui-framework-jps@2.1.5-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Gzo13c709OS/Je8fvgp5pe/7onJ1v1WskXy7a+jjMsHQvpcMJo8sR7WHX+lZxa9ECFxjF/qiUFsagOovglkJ7A==","shasum":"e68684eb49349c489dbb4a76ae56c562e705b6fb","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.5-1.tgz","fileCount":491,"unpackedSize":1505706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtoyCY13sOQ+7zryRvYkxstac5lc7dONzjBjo+9CNiUAiEAonSxX6Cx5yqzqgzFg0ekqpDASnbCDKO5i0sSxeu4oCM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3LBaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruihAAgv7bwdjOn8WpDHryiWaSZBk3VmGMLcOB97DuATjCAJzJvYYp\r\n/qU836RrYaw/pgi6vu7FusfRuHkHZjOyipD7wcel5YeScJIaiB+tdnznO86l\r\nuSZqEYFlzFhB7R/qxNfH2faLIOcwaIBKr3YVzPRC4jvoNvSyJf/Wq6sSDkj2\r\n/nL13irKgUeh+M5kdtErbaNd0PHP0uLE6rUkxqpOaDBaWWm0hfbd6HuaxSs4\r\n+ryOxEq3C8PRmgH5t+2MEvjbSSCLLeUYxH23MgAR/jtbLLvFycqF1RBzY9nZ\r\nlMQDexAveRazRiKEKY6Y9Iapm1Ztc0EvVLe9nP0XR+o3oUYmuEV4qge3Vk7k\r\neKUKkpoh/fQtPI3l5ZWPIk3tQBQtRaoZejocXxMbUeY5ANtA44VbqFPgX2RS\r\nl9NP/S46FWZOc5H7mHXrg1m9uQV+lZwgpPWnhTnzz2tUEUjgRg6UC1Gm+A8b\r\nYYCCgvxFLYGCW4+UJk/rhJnHGnXImgmtHF42QxVnwZUsrUyYrPG5OVGbmlzF\r\njlZ5EiuJiEsft1rFAZQXpmcVJnmm1sBdRlsqLu93O3kJmT3nfW187dVlnRw0\r\ntnYpn2pp+L+RR7DQUX4X9UkihhjTgzVYzUehu/Fkqxwn/AQbfmZhNQ2Gw6yN\r\nYRhqfGXQy2vS8ejc0zxwNFRdu+OZeIY4rJw=\r\n=gohZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.5-1_1658630234307_0.7725713984915399"},"_hasShrinkwrap":false},"2.1.6":{"name":"ui-framework-jps","version":"2.1.6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"8dccbf170ade3cafbedcfd008b1395e4271b9f5c","_id":"ui-framework-jps@2.1.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-/iqkO5wJaXMMHmtLMB73M1Dc50ZpURK+c7AZ1c3CFtUE/+TG7PNL4lsyIf4fsuimYN0b1wOpnJRU/aaOXQuyCg==","shasum":"823eaf47c3f9f3707f7c9d288c7427dbc4953041","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6.tgz","fileCount":491,"unpackedSize":1509904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4w5ShVPDhEWH7CIX2yEZufLEAN1pAXXhDtU7NLaSSVAiAxiz/6PN10Q5d/Zq0bSxE3zrp9S/dqhSCYUJRq0ognWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55amACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbAg/9GB/FYsMoea9hAfAE087e7w4WuHcxkjrs4SUFSM3xHI5mgUA1\r\n8VbqCMBLZkUWP2d0luTDqTllp5cCP6VRHkrVNN+2+W3Fo0QpcKMPUv/L+TX1\r\nxYKWytrvJIY6Sh4VIk5DueK0ISWsVSIViuYTqLUEQfzUm1cubG3rE+l7HTPI\r\nhbaZQe+iGQVLMSG4B5YEQWEX9utPZYB7RDwZjDakxC9ry36ohuE2mvAznIAI\r\nGJ5XRerzWsbBFn6PAfzwZiWcOrnQyru3D4Mbx7R37hLEgqqmMgCtdVaGIlHW\r\n66VgEgc0DDS2fgdd0Cp6H9R8Nd+sD1jJfLwcNjnNiKZ1u/KycBdzb6ZrjuQN\r\nqjEafV5I75bfsWHFni+ya7cB1gQ6ksyy19k6dVfLyXPH7OvYV+tiM/AH0fle\r\n41Rh7EVL8e16RIzb4lCF3LTT7c57V7JHF1z5Y7rYHqt8tfVAY8K+CzSAGiF9\r\nia3fZAKrLwyF197foHzJEHRmKviikRL8Sz/EZjpRw3reeWEmCCIg8IUpeTli\r\nMtx2Ln2TnrZuPJvj7KqXt79fPaapb0/DaOgLn5EWO84MmAMbmG9uDb+GQq96\r\ncCRmGVrilZ5HIPW3QScsAvh8k6SI6c1Dr/xmXbYF+mQoFXwW2WNWGMNsbaeB\r\nFdWTADeZLtfEmEQOmvW2+ZtaaCrLKGfYjK0=\r\n=X7Ud\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6_1659344549828_0.5465219092527682"},"_hasShrinkwrap":false},"2.1.6-1":{"name":"ui-framework-jps","version":"2.1.6-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"88259a3c0f0fabe74b672633805183f2ec8d99b5","_id":"ui-framework-jps@2.1.6-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-BcenU1vm/1lCVPHljvV7dlIJjKXz5uiDVKOt65BRLBlmkXaET4d+oPmnwRFde6aoqLeVuhuTgrNRo4eJOB0rjg==","shasum":"748373607405f3ec570b51c2415bf2e125bca625","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-1.tgz","fileCount":491,"unpackedSize":1510184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdMQCqlo5/uRvrz6cFcbCNba1IfpYhHwhtDfKV5opc3AiEAijfCKXdWa0hC0IU+rSUTfK/SAPepYNkolZmuxj6FP9k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55gwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqing/8CKHaiicdAgKnVL53JepwMxFdjI4CNC3bweo3g8grCLcrZLEp\r\ngfSixZO6Hpdy/DV9yDxOwtE0fVEtGCFTE+NeJ8Oy3NSZH12CfVElOgF5lIuw\r\nSkNdI3RtQ1q9iSiNHAisyadng0DcsoEKFZQLwv9tNZkNcz/YZGwvbo+8fKVa\r\nYe/FdQ6zHENa4tQ1Rc/Icyturjtzj4drsUhfDXHEddy9FBsjC9Ol/ziQhsrL\r\n0xTFagu8F6yrKxqRVWge6Amp/QSdhOMDC9I1BelLMEEuHEcxoaMqJ22HKWtv\r\nI+n8AG+JLc1Za5kYULRE0goQb0+x+Txmf5kVqw3QQg3V1kuvSjdbL/AkOaMs\r\nXEr54w/MUTl+8YnNCCkpAsjg3yr2nhs4D0MWNqtbdamjUrPrth/9SKe1YZG5\r\n3YVclVxEe6jTCGwheMikaz4cbsuB0frLUEKCIZO+7+Z+j4hWBnNY3Qb8+LpE\r\nmnv+VU41Q3vyZVXC96u85hMS57a+fqyKcYKDhwswCwcclvMumCJVByxw2FvH\r\nMW75hFqM/Ie6YdIOnuHjKLPY8O2l2LzImtJjfYiGGiI+dvAirQzv582L+Pda\r\npvQHk/Xrza/5j85KLfrI/FVkAzrGoUY0rusjJV3oZzO49Ur8UIis6EIkPUTg\r\nAdN/WrEkxzpgS6ver/bvZrc0we/m3jB365U=\r\n=PL19\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-1_1659344944094_0.7507527276222827"},"_hasShrinkwrap":false},"2.1.6-2":{"name":"ui-framework-jps","version":"2.1.6-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"947c0eb4b633027dbeff136fdf954815590aea25","_id":"ui-framework-jps@2.1.6-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-f6XVH798EPmxMqJ+/Ct906pt+C8Tl1NVtQSzIYVa9LW7Opu/RybF69g8Vl+4MVwkNKU8kZOCKRfObKquraz8Nw==","shasum":"647c6435319485f47ff713d13aab937189bbd74d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-2.tgz","fileCount":491,"unpackedSize":1510231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnnXqAIyI3XcIUNuXCXw23IS50DMYjuFbUJG7dl32QSAiEApdhEPuTQEHm4PY/trrRzXOL7n+vW7nLPrhLJUULhsIc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55jBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwRA//caY5CzPZA0lWoZvVYjyMbAgp0s1WX5tuD1Y81Nbn6AnHDco2\r\nWuv03/w2qngyAQNl4JA9NK6iCrjjlIYqayhLBPBTx98XWMLrZ9siGQ44Ii6q\r\n+U+SaS6TmM24zPVHAAsQgygPAfkr76X1N4D8BeFZjr3s12iksZgccegWAcJe\r\ndt/DovIjgazmm/3UPeH2HHEdpOaQWNv40qbuk2X58vs5K3AA7L6h4APJG6LV\r\nduZASvlBiiRtVcBF95yyouoC4rBTSEMeN1Mxiqn9C3/zWgFfg7gCviP3pzhs\r\nwOQ4tRQ6EkqYDASgtaorBoawNX2iu1c9Pc8FTGTSueBAhmEW8rzpmKSI0tPL\r\nG4dfrtYCUQ4Ykjkav+Fz0WkXnPTmsQiFAbEeQ6fvviXCQ6C40l5bZ18YjcPp\r\nwRVRlkuGjN3GusSJsjXqZCQbj6zeUaFA65Tp/qkT3acomcU979ImSgW4MNlg\r\nUMvVZ2A6yhHQVKwrpsEzdyVx8YTv35VvMPPAikhP1uKQsNM6UzzMIhjMLVfz\r\ng7/TjCBw35H+bOcdei2zTJdcBVTOat6DWGZ9ptIKuvs/Ax60GFpun6w6XUfQ\r\nkEpeWAMfv7RqtaaqQfpVQwrZnl/z72Vhjp+FaRakiAbK56rKox6uGuLMKe3R\r\n3H3D8HTfXxdd8SUPNoIEVfmUA1gRBJnXy/E=\r\n=KuJ7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-2_1659345088761_0.16109090302328255"},"_hasShrinkwrap":false},"2.1.6-3":{"name":"ui-framework-jps","version":"2.1.6-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f755f0c550849630471f943b5b43459a89e02948","_id":"ui-framework-jps@2.1.6-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-jwFLlj3tT72gFnZSlq1Z6jUtmqIH7bZcshXZ6W18Ari+RPo0g5Q1zkNnDSr8lmcoE1ihdMj15NE9uHrPGd/lfA==","shasum":"63708be08902424698d33782bda1136e0a6aadf3","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-3.tgz","fileCount":491,"unpackedSize":1510503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmC3FyzOTSTmj19MGUyz8ynLe3DQ6HCwwsTIcXCk+jcAIgKUlDEvCk6QouQUrIERWC92DAwtkzIvSsa0jRXhgvHxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55v4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5EQ//XRnlKy2oBnCdWpy1J5hmytSEcYOkkGEEc5sUCiLk0EjMPLJJ\r\nlbVn5PMHhjuJm6VzqR2ER6jwfxKdPrPSq1v8CYJLOfAB/BsqH92l+fjWhDfV\r\naP8IJaew2R4k5637HH4ML1tefJEqMVwLYShPkjYy3OcU4C5AlsPqv2smKLT0\r\nYL9sqoaX4GjaWrV/sWMaC2Jyt1OQzHDj+zPpDcgjkHxPAO50GgKO1648G3g1\r\nqD+9c+hfXkBliplf3aGuxFjRA1TPon46zt9h5jMLgsQWwGBnAPVxb+oOe3UZ\r\nHAjWERgNevAgCIqdpT9OnpJpp9s+jfx7t0OIst4vMypjWGjkSMDLRFDNoJz+\r\nVYXg8b8sBqI6Zu6pDpO6GxsCdNJuh53vu3yqrM/cQ9o+6BngYg3ayy5VsZeQ\r\npFm0eXi/h0lD9gerMv7PtKJFyQCa5rR2zmow2LiRPPYXfJXmORwUITeJ0RbI\r\nYS53X3YgA+efPR2VcXtJVUU+9lWEPN0A0eCUVU/74/MoIaypvo/K/EfTEJSc\r\n7VX+Eoy2ffK4X0gfsY168pOqf7v/vGL5DNXgsODcDANsVdpDX7A/Z2rYtTPD\r\nmHigW5M8naIJ7f1auO/PeAx/jZZZUEPNsTI14erTnRj8qBSjMlNZ/w2I4CG6\r\nu/yk5uD0pXEtMvqKberTZEWcBnyiXf8Ly+4=\r\n=UGJn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-3_1659345912670_0.2617926118403662"},"_hasShrinkwrap":false},"2.1.6-4":{"name":"ui-framework-jps","version":"2.1.6-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"42903148d9e8c86084e2ac4b968e8940a29edfcd","_id":"ui-framework-jps@2.1.6-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-DrudiPDQvPNYn0CAwq+DszgwvFpQh25MFglbezQNVF+YoQTAYXuhOXnAx7l1ji3GUQZiEbrDhXHSrq/kbym2yQ==","shasum":"040ba1a5583c13ccb19886135fb868301ccd1c71","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-4.tgz","fileCount":491,"unpackedSize":1510503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlNfq1n2jGiBa7JeiUxsStsTsM+0VWnh8/TsSDaI5EWAiAj1AWG2eBZzacbQvTsjsllB617F1lJSR7ZPh9Zcwh5+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi551DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfvhAAjPnZGsuG1HWaux7w5E/YyTJvGzsQKqatRu2wC+6SPfr9XqIY\r\nbtUumSl7OC3O2nV+mWT5bHOMiI06xTu0DhzepMnnh7lhTo5gx2QwRNOfku6y\r\nbUaL8gX703QEpgh/DhSxN72xzk1inQvBWfJLGvZtzrQPJPr5kHIOzHphVe8T\r\n40S01n7WX1slwRa+pdJ3nfNASb1Wu8ut4mnPjkapBSbW7jZnreTGdUiT9yfx\r\nd3LN+rkurCPVv+ddEVotQNu8B4wLANac6bdbfaMoPSQG9NzEi8DWx0g8G3yu\r\nN8iofeHtVJl/O3jJeegPHUnPdfYuGvxvwms4gjJxm0yfVwM/Rrng4hBp/xJM\r\nIA9I0Wc1ZJCufIRC276WUDcbEc1FAd6g638OxIWNedS1BcF4fjarOTKNxXNI\r\nfUzSNBtrRowC6MAeRw3InKwDAwlDSrngQNzYMwsmP0hDzzTbjLX4Z8/hrIqE\r\nGyGGMiscRxmvIZfqWfl/O6VFJ1TaDUzFudEIPamFJSfqpI18sdq4uzBrSW5r\r\nGEJkNn3QYNXBL39V2KJvkrEfYgU28ae0ld8ZcvRcEgvgbDh5KalhZ+7ww4sV\r\n4VoV/4ZQ04AK71ZCaLlLfmYMK4UdenOMzSnZK4wVtEq1UN/+LMI6/3maOl+C\r\nWGlhymichLgT8bLpoX0MDKfECjO5TwtFNNI=\r\n=Oynf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-4_1659346243485_0.9804105861020886"},"_hasShrinkwrap":false},"2.1.6-5":{"name":"ui-framework-jps","version":"2.1.6-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0a9fe2131a6a03fae1a8a870c3d511464ff1907a","_id":"ui-framework-jps@2.1.6-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-jueNxkMlKUiIBLuwemVnNHqg00Tj0hgdxT2W9A7TZXkMAPYnCwS5gOm/lHm8T0NJi2VsS7o/fMbr85Z0BFPjLA==","shasum":"77b7a1be4bc4cbd922f5165ae5bf7030300f796b","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-5.tgz","fileCount":491,"unpackedSize":1509979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMaa086S1E06loxh+tDe/XfqN7sQsSHDhC11gP1n0iIAiBEBH0SGfLY/ADn8innD7y52JU3eOby7rIelycAabbfdQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi558rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsjxAAhVOlG/oQyzssD75Oav/Ut+qxYKpQo+gTVP9ezUTsUwvrYXJi\r\nnwHBQJKs8kwJ8D9noN0tMQE/NzOOb7REKImDHilzKnCxf3zwrOl7cKg4zUiO\r\nQBVlBEATbe4oTxG/40nHO32e1aLgRFFMGIAJa68NURy+5/uF3EhyqXfCRsmm\r\nxZN/q/1Gagwv2j74oaL05SwlMhp9J1c0PQH+wNVzNPKMS+iGjwAT9DM1gcAt\r\nHBVs2FkRP9sYPLQFKMVdkaVGKgMswedhT/4PzpCe0eKg1o96u0FrSs9WZQii\r\nAkasHnMvHsHbRb3uJVAq/5Ost9luzw4VxzVFORiLexwJ+VqButiulO5gch4E\r\nXXr1ViJYiRIyRin2vGzqEDQZ9KC8drOXL55Rkstlo9/uHUbUq2boDpD1kIrw\r\nI79f5tgPDT8wX1seW3HpjQ4AF0ZmjfpUUv33zkSGMDUsxtXpbogmYVFsE+eG\r\n4OWFTrK9qf/ChjmAxhORerLr9wGOhpDwSdHVknht6igCu+ZNomUWsE0jFiJ0\r\nNMmNFjK3spZQluVCkamCcxgHdgVIXrXG/MHJq0UYXysNDE0gF9HIpOS7I7oz\r\nwn0kjOpSNDZPd5sv+jP9XiPOuFtfpTsF7S4hjb5o8ECnQ3x81SY/EGs6BwTS\r\naLhcOm3LLnrWli20tFl1oGxejd8sRpjrlEw=\r\n=AgUV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-5_1659346730734_0.08017336924478213"},"_hasShrinkwrap":false},"2.1.6-6":{"name":"ui-framework-jps","version":"2.1.6-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f02b5ff97e7e2fb6941315dc9767110b7ee8b433","_id":"ui-framework-jps@2.1.6-6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-u4PXsHAImWKjzBbk0OWMUV2OfkWfuIscWJc6DIdJ3MjapJ+09AgPpYpChYs407q3BQ1C6kd9zE7DarPANFzN6A==","shasum":"15e81e366671977be3ec7369d7247ae5e6a04775","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-6.tgz","fileCount":491,"unpackedSize":1509979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDblovBqIRteoPgYLiNya77+IIeFJ6fO3ky06BmIs1HbgIgfwlbhfy+cApoTTlNYN34C4tvpQAHxOu8HSx0yMrUjt0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56DoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUfw/+MO8JqZFJyWBmJoVliydFSXrV0ffP7bBSJ1U1N9RskTuT14jS\r\nTwW2Ce9q/VF7oHPIVBjxcCvEUVyUEJMVhWKjJ8Ow+qt3ufYblYGGmCTwNjVF\r\n760DgCcPXuPMU3e0RkB9sdwK9Xm9mD9uUpzklYEI7yCHElX3YwgF3fpPXXh/\r\n7YQFDIHy17Cbd4JWnS9+cUG29FbrnH+dm47J+TRMGiNQ62pTtKLKlXtyjkap\r\n/Aoo3Q5ccQoZXtIaRNV7JcQY+d/Xlka8K3igR0+ppjBbujPR+2Fi4ACfTqOx\r\nArM4q7L+sgzFxklw5RAHGCPysmgKd7yy4p1XKrYSz8WMkQBxcZMQGMDHn6C1\r\nZEXQc/J1zV+1ItERNwX87uNXS27uY9KY6Lptgqoksz1GoSG5sCIGnt5tUN1/\r\njaEyPF2pLLuPK6p4MgK7PbHtohifmrfD7l1sKxOanLym0MegErBxBoDdlyDh\r\nOQAKKHdoDJxcDuKNqMVx9SV71pChbWieTnh9yDAh9oSLKjzsjjI7p/I01HiC\r\noQlFMKSXRR2J9gL5M0z18/EXYuk9NJcGPH1rn+ML+3G4v9tRIwtEmHDQpTIR\r\nPVIdePwKn459v98UVqhT0O76WT/irUWnRbEs6j+pkhZqpsv3/YHNF9g9jJsd\r\nx2H1lvRasEyCbh5r+NbzQRXSHecNNlU0oZs=\r\n=G+KH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-6_1659347176023_0.9936886422944413"},"_hasShrinkwrap":false},"2.1.6-7":{"name":"ui-framework-jps","version":"2.1.6-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"d86a40c5721147a839a3b20f506ecc0448a4f083","_id":"ui-framework-jps@2.1.6-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Ra16St5W0m53UIzfjdFczlB4rHS4wsKw9GEXx+XPrwlsqQ+j15iGomZDRA8qK0q+tk3+Xz1U1o7pqVARlzNU9g==","shasum":"49f0dc6440726326e76170d5409d721ffa99a4be","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-7.tgz","fileCount":491,"unpackedSize":1509961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSFB4EuDTvRrXo0t9Y53RioNmPyyh8NsrOfSS9brgcYAiEA7+ZlC6M2iRJdMAQTmEbPKUQRpC5j4ZcxKi6KLr7Io8Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56FxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQHA/+IQFNCeXeMsr7j/hxjAxeAsVLXmugQH8As8xyUmUewqX7JDDk\r\nk9++/EQ1E07z80G/A8x4NQwPz2Nm3rPksj4BPa6Zbu/K7uAigNqDcMRUO2WA\r\ncdtARA8w7qW233FGBqhVnPTPokdT6v5VXKduKamQgrZU2vTXxxhZHM9ztboh\r\ndofnBJ9/l6l3AsBQv8Gsho92WVW+WNUEZ6qecneMwzooICeB7t7CfAOC3/Zi\r\n9A9bCiDiWbmcgh3yws8OlgC/mfue0nQJRwe/s3irSrJedRcBORitj1j1rSd7\r\nPSWSGfBtUrAnET1hsaA2nG4u0x8Dwg+GzWhO1s04r8273hVYTJGePjNZd+UG\r\nk85od7gWugw7O2fstfUPhE/rCDn9qRe9dKzBzmkLTFs958Brgk7tvRh9binq\r\ny5RjQIaAB+zm5fib/o9xD7gfnFN0Z8GW8HYK11ZGdQ61qwzkhF/JCHZ4eOyh\r\ngVWX1Vc7Bsu8jde7DNyC6fz1mQ1394bW4xj/hOkI83eQdVRzotBWMGwHnhXx\r\nu4LxuFh7+pm4MfqspVREQO+wnE2iMsU5zrQkOWzlpvPgRHGkLyaKEkannS/4\r\nfJP+j2yl4YPGhHlllXVJkmk6zTgrHdrjnu5s0NAJW5LIkYCd+gDItIsYiogl\r\nqd2jS750i4II09naE2YspILuGroxvPgfLIw=\r\n=jwLu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-7_1659347313684_0.987189716786866"},"_hasShrinkwrap":false},"2.1.6-8":{"name":"ui-framework-jps","version":"2.1.6-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f79e6e44619b71c812721b57bde198d9a40b4040","_id":"ui-framework-jps@2.1.6-8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-9J5O5ibfQ9BEotp6mXkDNOCoCvr3aT62/NDG9KyjOiXe2eEvZha39HtnL7vjLuZMfcyNkgkNIC5L0jJJ+CZlVg==","shasum":"952a5979c6945d6801a2a4b774a896c68cdeb7b9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-8.tgz","fileCount":491,"unpackedSize":1510213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXlblbzQ8xYoQzyZloiVXrHlUhOocI2DgG26DJlqQjPAiEAu6KvAebuB7P10hMoFrA072be5x1EBR8tSKr5IQVaYck="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56GfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJpw/9Ej+JyvOKJ1JiThnnNMwsEu3RyZBAxi5acM5aIbu/OdBOBPiE\r\nHhe54jSgZ5K64HNeXx8HKviFivlUtVyU3MLGDu/BSIjO/krW7Wz0v7xKvGPU\r\n9HfhUfbKIKz4vfdJPA9aQ4olX5WrM6wqociWAffptKBYjZKf/yIejp4KAyUN\r\nqqbHiyG9PkFGSUsb4tuV4qB8BkuJ8MzI99y8Gsro1aldbOYZSkhF3fYhPACo\r\npmyRMknL4IaIV3vURdvUjCVzdD2UupEgZn6Jgt2b0PG16EKqxF6xjo2/cxuX\r\nRZScai7itvKTX7UI9z/TMAuhsJWTwxwDEDuFqWLRfSscjShoR9oQE7pJn7Uh\r\n3o3yJ8xTGPy0DszAdQ43imMTy0Es85XZqp4Ht0Etr5/h24NywcVfOATRIrwt\r\nEpltFKn1dMqk0aCWJqJUQc92Eeq6+hSCR04ENH9iNG7xDFWybykcYKCVMTBu\r\n92Kgok9CzNlBhmiFMNhYeyACvIZBjzBdMKHBvDT9h4oXEERDFCzZOUDKTiqE\r\nDG4kzfOvWetOTeyDLiU8uciSHPTirZ9kOgkQ0zrE6F08c9Xj+QrXNmoCFYCX\r\nYEwiELVnG198Ah9MYZvEJ8/k7VHff2/lCGud1eWFAQFy4GwrrcEXyOIrwsUB\r\n9NnrgOokq2vFpzjgc/jlqbm3+tI8O0s48w0=\r\n=Yk21\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-8_1659347358959_0.7160284167474253"},"_hasShrinkwrap":false},"2.1.6-9":{"name":"ui-framework-jps","version":"2.1.6-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"559192c4b991eca1b518263bd483f2e7516a3c09","_id":"ui-framework-jps@2.1.6-9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-kq9nVKCgg1yN8vjD2RkMhYEuJOyjQT8gxO14dZY6oNkqqLC56swTKX9mnIj5oa9O7Lxdnril4TsCUQS5WCCwVg==","shasum":"00d19bd42938c7e6514642251db5c3bf1ab823b8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.6-9.tgz","fileCount":491,"unpackedSize":1510338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv+Sf8C6PxeW2kjVCJs+glOTAAotdDG6Tgw7bz3a+6XAiEA+8m8kJVrC1q4NOHw5L15Muop92D1bz52rZOWYkdR7eQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56qYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD/Q/6A79ChAxSZsmq9igo2D/wRvxwnJsk3eurCIL0ukBqXOx17Dl4\r\nhxG9J0pbvfSt+ShySSZZxEjWZbC2v3/G6Tk0erH+QYzifXptk67ASyOAkeX3\r\nFog66ffKun6ueS9+R2X8DHpWa1CwRICdVm8GjGYMPo801InFvVpwpOCi48al\r\n5kYBxBXKl46q6GhLb6VYUf2V1FpcamHwM2WbHJMZ1Ea5W4RHZGdojxyCZSX/\r\noxA4UHPjqFY3AIquFAg7GjlTrTP3QH4fcFnwJhCTkeK3N4uJhscURSy8zSvx\r\n6taR/ZtdeWBJsAINtc7s9tWw5d29JgJ6bclApAOB+Pp08voKeJvgm9n0oui6\r\nSanujPy13ewSeEB0Mo9CM2xpRLGH4L07OkHPAEDFSCzWr8pAsgnqYGML4zoG\r\nAM7YpAJadifNS6pRdYQZGA8kC6MyQK4jpxmdQs8agkf1HBHL69rwA5VVDrfO\r\ncLz+9h4LELIWJMT+6yJK7mLztWyvz/oK7X6EO/h5fc5OO/0peIc4R7TQU0to\r\nu6s9jX/xNad5Qujs+BjBx0EUEXm0kfkIg73+VJSLFev9j8hgp/aypPPz+Q5/\r\nG7KCew78ytc1w3OAf6P3pWmMdNvns+udE3YP4lp7u26aPJUN/cnw4qoUF05V\r\naCfp8lmmw4bVCzM0xANe37qL1vJXbZuCQMQ=\r\n=FQqo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.6-9_1659349656057_0.8106694638494061"},"_hasShrinkwrap":false},"2.1.7":{"name":"ui-framework-jps","version":"2.1.7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1608bfedae8c64ec85b37cec4f5262ee15be5598","_id":"ui-framework-jps@2.1.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-I6Nbqp4ZsvWeJMzokQa/suak8x6KyZ87AuYEkpBsOLNGsUlWqHJPKwnrK/4qLnDujjxWbhcChV6mDBvkNi+JqA==","shasum":"435961016df3511cb48742d0a72dbac73b560e1d","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7.tgz","fileCount":491,"unpackedSize":1510890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGAJejIBuRCdQe2hYwgB+5V32/a6RjRpxK0/OAvriEtwIhAOKPA+JfYzrTvkjMOVsJZaGh3357HolQRnlc4tX31plB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5636ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhhw//UhIQnlFGWydlAfs1LolWB42YCHfArfZ4ZDKDpiy3OwOvusDE\r\nVSvbGp+X3p4UFWv91qLm2qCRK5e/hvbOZUDYD/CcFFpKVAOY/2wgMvrSvgcu\r\nVH9tKTe9hLyWsp+ZG89EO58xPT2zC96C8K5PalYRWAJBUGJSwCjpNwWbZ6la\r\nL7mA2EyvQEVgjYZxYOWqnvWp3krPy2SL1CSlXO5dG1FhKqO71c0CEyV82fMY\r\nEBsEmOLpXtMUDx26BNgyHG3b7bm5sG3n9ri6+aGgrXThiJ1lCMogsh0GkvJM\r\nXxPl2WchinZGo7Z1tvl7qLSzAyvHhxovV6s3bthgFd1X4ZCZOvXUzI9YakZe\r\nyCf4Ds/2sY/km8DvRBXpM9HerRvMHgfpqxBtD0juBwSl79hAG/+qRNTZ65Ze\r\nPm9aOdMWBwnQdK7FOVUaq9qK27CwSiUQht1jIOyFQ1MnOM8Wxd1h+2Rm3XMe\r\nn8f+qCCrUO8gnG8MxHuvgdIQ57vYNXFJnRQwtnNamcrHRT3gkBcFLGXsFwMl\r\nrWwY2stDkEkXhiSA+cLFyL6Q/EPMCYJsi4J8NCBUNkPZLtltf2kZsTNnRMo6\r\nISyAlu1IaKh3RRwJpXSEmR1hSjFUl4ZMIoLgdYJY1Sz3ryisoAKXUt4ahtHF\r\nZmme9V2ICQR4we6Grt5VN4qHpNqi/xWmJos=\r\n=Qw79\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7_1659350522103_0.7942483719360798"},"_hasShrinkwrap":false},"2.1.7-1":{"name":"ui-framework-jps","version":"2.1.7-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6cace7bfd4fb9870792f3e3bb547016e7958ea82","_id":"ui-framework-jps@2.1.7-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-5VtxT1RmATIMR5yAE5ErlhBetWo2tCPljngwhlywONAtkPwpUdCZeNXjf3etaCQrWMBSSIxz1Zdd8139ef3pAA==","shasum":"ee0dfabf0e890920a770af83bcbb0e5c28240da8","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-1.tgz","fileCount":491,"unpackedSize":1511352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpPfYadfIltmDvr9rOYJ3FlQhl8+O8UsOlaAYVyH/38gIhAONcVCbuMy1VsiuP21+LduCJZu/ARbhb/I7aKen4YabP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi566aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwNRAAgOiFRet7SQjTmQB8iVexnO6ywFmdLl+sB/QsAq2RgRity+1s\r\nXV8xxo0bET1lF1/DL8k6GW3nB8/9Le2l5sst2FpwDIgfAS159jsiFJOVsFWo\r\n14Xb+6e3iisNPpnYI4wbjtoNaMYyNAO+2A8oTNZCsygK5TbhficuW8tc1eBz\r\nqWRrY9auLwQukzhQezUkR7fbluiA9sr2Uz2cz1MmEkAxygBNGTQ3yusQQx2M\r\neaBcjevZQ8HgBcR0b0m7D5tgX5M9NfiCGiZBFiqFmmHPuoI04HoSCLVWL1iC\r\nOGTAy1OT6SErV9efhb4wkQjKwRtHFUkU+I/pHeLe8Vb7ogDv3jIy2WH7+4Vk\r\nDd0ZJK/qf8GR9XgPh8MR0LTMBq9PBLNLJZtSHDTltIY3qny9Y2TFRUTe/7Du\r\nAc7PbyIbBg5BapCvpzPkDSLc0/cJ9TXsyp55j+COMBMjKiwwAanHQNqySvDf\r\nDKY42UiHcBIBLYUB8A+zjQPHraSr5TWYTHpXRVACkTnwL9E93r/oDV9qjWdT\r\nV19nO4pd2qsoOTlgtfxBrjNZaJWx32cfJLw1HPwIj0+QJ7bJ8TsCGGebEPwf\r\nreJuj2XTRWr93h6Gnfc/KmZukbgqydQ/fpOzKbVRhiFeU2MtjqdsVEskNUo8\r\nO8nv3pcDfxYCJnX9v/tf4He7WbJzOrDTihU=\r\n=CKpa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-1_1659350682087_0.24188415604844882"},"_hasShrinkwrap":false},"2.1.7-2":{"name":"ui-framework-jps","version":"2.1.7-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"44c54ca1fc2246d2c50631403e75c80197d74947","_id":"ui-framework-jps@2.1.7-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6zz2RuHIOf+7XTyoUFOFG4RN+MQHg3yjni1ZAYf68XTZrD5bQCsYQi1czwEy5kuqZENwWlgCPY57BG10OdMjjg==","shasum":"9723e2402713e2086f2758a587e1fef95558cf35","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-2.tgz","fileCount":491,"unpackedSize":1511514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEVt9b1zxsQAO5bv1jMMmBn40miYs7j1DCLxiLuc6LGAIgCx3niBB0JgJBDRW4oj0+aK5I5S7jFFs607mkLnfRyDU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5682ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpHg/8CDumGPRnZ/uHIrqjEV9wJ3a15GqMA+NUJvxGzy1pTVCcPr+f\r\nuth5ezub1dOA/ZG93IXt5mDw2DmCVeq1YhA2PNjSvSI6okchU8sZKnkN9zyH\r\nUVAROj3IPg062UdPnFI+lhh/hMjwuHGs3RtInuKKvXkkT6NzRa9GhInZT6US\r\nKXKJWwb+ncz4jqusil1xQxMAA9cneuxU/JgipOr0YX0eP0lkJt+NfMoWo0UK\r\noXiHynC4dEbnoy6dWzgYZJ00EiJ9Zz9aqi7m9dai/FhtsnI9BaVarxZMFJUv\r\nxTBBYYGSxD0RXv12HmGxKnfSh1ZVEvLbthpSpW4b2wOudGj1RCnHC3xuWMg4\r\nFZhnJeTeqwX5r1Q2TuKRpL5LCCY1glveamv5PTIXpr7yI/+BgadrTcqMV/z6\r\nsi8Nd3eRMo9yV75ZYZ05DTL3/9JERQEPxflj7tu3fPjHfnoha5hdxPwm3jE4\r\nfldmTqe2ZbcnWs6hY+3xfxMR+NM/hr2nnRjEgWNV4NFj8UyPVY2JZgAZU+Yp\r\nddZcMaP3sAHZphv1M9LgJVFWJiFQbTQU3jR7as4IgUlMvwevS0GXwQTJ2Pgt\r\nH23iScmvMj11Ipxa8gtKZGCwlNeNXIAXHkNw21wDmvEwldPXwa2cq9soIs8W\r\nmibGm8dQFeJXg0WAJxmIjYhX3RLlSG8Zh5c=\r\n=ytfU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-2_1659350838094_0.0019872859177652025"},"_hasShrinkwrap":false},"2.1.7-4":{"name":"ui-framework-jps","version":"2.1.7-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"91a216e2357e41bc8a0baaa2fd5f790185455991","_id":"ui-framework-jps@2.1.7-4","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ACnPkZTYzU+Uc7++XWgHJGDQeupxmRCSGDVmLo4dkwettFOGnnhc3DfzLg2YFWZAg8sOxxsQ9ZtrN0BzHqFDNQ==","shasum":"fcaaf465f9534fef040c1c69ab5a72c5f820e598","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-4.tgz","fileCount":491,"unpackedSize":1511732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLDiMy6pDLL3ni2jaZzHWqeRjHAVAWx/03ILvgGHfStAIhAN8NbApeXfjo11eHh8hXykTNt2gOa+QVfJPQ/4nFGGl5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ySOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEqg//Wb5M8fk29VEld3a16ZWakCY+iUFGpHvDmxOLvoOsR/XoMDvd\r\nZl7FxX4YWGGe9WEV62/PkwgvxEsm0dlzTtld1OuYQgEPK+fFiB95uwBQTviQ\r\nWt8fr18vu5fqYpqSmo50A2qIOXpAO/3uO7a87vDCRZlFb2KxcS6QOHfTJEup\r\n9sJ73C/K3xq+FvIRpUE1bMgIM/l07Korp59tqrP3OB1zjqwQI2+B7VWl6HRj\r\nNZHgmSq0gXPy2mDKiRs//UcQRAy2HEaVAa018UrVNz1OFmd+uDeDwC0UDiAf\r\nZIfMXN+1RNmmrK6L8IMqS8+ggggER8TgfA1IePhzpYYuDjmTgCgAweGAUet4\r\ntOknoHNJw4VRHzgihVfl8vVD25kqstCZz48GM2ZBT5zc+YRjLpLKGN92pofz\r\nUsoIfZdb0nY3otfpFhymChlPiJrzgEawQ5g+bFZB8cZ3aKVagimPPf46fkPa\r\nbCcjGs/RxBvKMK0Sx3tYfgV0+/sVZx838rPuWQ580DZsk2WuvPHEyMsd27mi\r\nQEdTYtKhKmzNmBLsPv2yD/aAsumFK5vpFNdCTpA/PaTKn48zhWDTkpCwQe3t\r\nFc0G/VUl8CO3ybHgyozLS4MGoqf/HZGOqrtF2BnSx9rLPhsK3NRocIHuv+dD\r\nIUfk7Q2kO1NVnXVKZm20ZiqoUBNcAGT4G2g=\r\n=nYj2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-4_1659839630378_0.15794018960556855"},"_hasShrinkwrap":false},"2.1.7-5":{"name":"ui-framework-jps","version":"2.1.7-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"0044cc55d94ed7730fd73be9fa414a64e8ff66b6","_id":"ui-framework-jps@2.1.7-5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-IAIq+pqLZL5n1NVRZGzjExKNG/yCynCqisceFi6jTJeTKccZa66W5KP/Grj5dbx5o25VWQxTOPS9WHKch/O6Qw==","shasum":"fc98ea84d69ed13206b34797ace119a7682ebf64","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-5.tgz","fileCount":491,"unpackedSize":1511655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhkEH5iYu85g18H6f1PNSublPIT6DwFVG+95DN0QhlhAIgd35AUrEXwcjU4WU0oqwhyiHOA8v/6axHwLwC0oxv6bo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7yaoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH1Q/+JE01/Lm+NI1lcqevgPY0heVJJx6G3J4Tlf5rIccniV5j/fVj\r\nuwMmfVSok3o/XzYAj2+grFLmAy4cLT9xwehGKcN3x1QFwYWwlZx9CeKsL12l\r\n3aZNx6Yx4pgRJcJYoxOktJ3zBmDRVB6j2ee5GfQmZSfdL1OB/qFcLXhcUgeG\r\nquejOAgX365Yefinkz2VgdXOuDcoKUddUxNK9Edx98+5SQqim3TBA84YKrGK\r\nlyVtcGtj3rrp5HFj2AXBulnxyN43sS1ITi8RFpnZ5MpMvZZUnEJes3af78s6\r\nvl0b1H5cDRqrpFwTtrXo6iclxUDhoJ6Ktykz6dShFQLuLYuZLxaHxkrcsMLv\r\nAUqnskdI5eG+iOdWjFfQSeVTVRpOeGPf1iVwRiYoSM/E49lrk/aS33pxZGu/\r\noXdUFK1RnPuba7qZ9wRxp0ssYQFK7TPBNLu1VUfmkbxeQSeiBNllhV+oiGoo\r\nmo9va4mniwEJv51efKQsUrGUzV11xdFTkBqc8HRoSTD1xSemq/HyZurp6/4x\r\nW3WYJmBXZ8FmhJLZji6bmu/s5w70IxBJDNn2s3qghmqbCMTp8tH5mPkAU4Rq\r\nPaGydPfcl4l2Ad0OuEivK/gdASwvb3QALVYuzVcugyh6XBlrcKMXO1YWxV14\r\njTpBDFrzy5xH+KWaN+f6TvSEIRtOK4Lvt0k=\r\n=q6UD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-5_1659840168315_0.6233251212086888"},"_hasShrinkwrap":false},"2.1.7-7":{"name":"ui-framework-jps","version":"2.1.7-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3beb3eb49cfd90e361ea1f0be33d0598108c7f64","_id":"ui-framework-jps@2.1.7-7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ACF8n2juWnM5D4WFv3LcoSo7+5hPdjGuOu+PvP9fArTSzv7SgS10NXN/81ELVKjCqMWSj9e94FeJjg+im1t3Jw==","shasum":"bac04f16c3401fe1047c9940e993164b575a095e","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-7.tgz","fileCount":494,"unpackedSize":1514641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxjD1Nn5LADkvmYKvuHRQWtfaADaff2zeLcWG+tDL1nAiBoxV2ZG9DpgGu0X4jguSNXEdyrF4PZOg8rGHeBq3iSiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi73mkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo22Q//Q7YcBGyUumwaNifh55D7atelWWSF+Ct+kb2kmcVpSmN1Acp3\r\ncDH1s+NdiDVDoI81rIKUW0aisLGFCsf9qLmjG5Tv19ZBPGHophv+SZQdIXAe\r\ngGykJtNjIqcT6qNsIjTOG/QsWT6yMDQaprVVvoVf80HrSso3H1p2yW5HwmAN\r\nyUXF4IgPFBQ8UN/PUfZS9zeHV3gdgi+HXje+c5Ma89q7fdnDbOjpS1rCeCs7\r\nF8MEgM9esZBra6LZghtxk12kbZQ6PXz0zbfZUk1hWhIG0mNh/ORwqpMOI+Hr\r\nmqrTXhP0itL+6WOtbkot4yyRBB1dem/ZjBK1EEBab121uJ2UtFevAiukaERI\r\nvAmVv0WNU8oiQdlcYIcdN9/kxRygSwedzLBXyRIPIAV/eETuNopqKKZHem63\r\n8AiXQ7NAPbiHV/3fwdoyFN/cBUibbbq4MOsxvNBxybHjFAcQus4OSJ1yuoUb\r\nrblU+ifdqoLZBGBKg//dVOpcGUGr47jkQima2O+cPYVngwiZy3i8DCOd16DF\r\nZcqR7fxDTcIBtTRLv4Ve/9D4N22VhVw87dtn9OE45pQfUmASC85A07RNkveX\r\n7+O2asoylgkZU2NUGgAHAFEPYL3NhgHN1yaVMgyoSTd8rNGL6uqQ9RW7ZInQ\r\nuiW5hF5N6piRLaDrPAhuzgc1+C6dRzqhycs=\r\n=ljfr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-7_1659861411921_0.018286674241378753"},"_hasShrinkwrap":false},"2.1.7-8":{"name":"ui-framework-jps","version":"2.1.7-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"37bc21243823116f3485778b9a16ba1258fac5bc","_id":"ui-framework-jps@2.1.7-8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-aKkbOkQ1dQD4JLfB/c0k7h9oIha2VJDW6U0Ar3u1Ju5SMw/vxBW7ElRlQTijohYstQMA15a8Wp8TPQSc4W1lFQ==","shasum":"615e255bf544a21d42fc478ac03b9d3afa5e6ac7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-8.tgz","fileCount":494,"unpackedSize":1516712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1/nrqI37qy05Z+DOl0r259nxQWJR7UYrDw3Xaot3oHQIhAL6coWQ8LmPDPR7J00BPFqW7gKwR91H+vw/J+F21Jh0C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi73vFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRwg//as5QZB9vb78urrUUPKo1JOxxI3PStW0OnTS8+QTGfWU6ax8w\r\nLk0mSCFKJs0WNTWV1OnPNq47OcUlfIHxjh5Raq45JwgveuqagSYlk0TSj5st\r\nKLWLGmuCjJEum7a31mQHuXK2fk46oByEQDjB84vCAIiqf3FtL0oB0z4y1ZJ/\r\nu79I0AlqaxzHvqoJz2U40GNm+4L+1NP0a8jWA2OiAWwGMU3dmzA8EyVY9P4f\r\n9bhF2M/Z1Z19wqA7d6bw7DEE/4kGcy8n8gLb7CCCRReZsMTHJBWDGmUr97Mg\r\nZbg7YGgsbTRx0Yle+f0FziOEFmqPX5uTIJesXlJ3DFrrXxjmB8ycGBojTzlQ\r\njUI3xBoIIr5WSHCJ1HIScAyUaLUHh7rIvoVD5lF4x3G/aO4vJFr7phCoymi6\r\nEbcIPxRIsOfrX3CFMpmlb69IRAZ43MzNXET4/fal91SYmzCVwAaQjyuzJM1J\r\nLHxPUMyIK72SjDh01/xgvBtyyBGvMOALxJY9ZZ4z4Ef3IXzJq9UePvRbd4en\r\nmGig8fDsJ5iTn7FCm3JMG1mhUvb21kJUny20hvU0c9uuGiufaDDewI3+4m+d\r\nlgDevFm+xtbOGtA6jBKWEAISuPM5tCXaPl5LP2nG6Xkj3Gzf/CTR71jp7Zxg\r\njyLScilHAGsp7ZzPv4e4QXRJnVuxJ91WWn4=\r\n=YVc8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-8_1659861957480_0.49653558428245215"},"_hasShrinkwrap":false},"2.1.7-9":{"name":"ui-framework-jps","version":"2.1.7-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"104edbe34a5b0dc8f5fb0c766307d9214947063d","_id":"ui-framework-jps@2.1.7-9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-wCBnWkiPOxy6Jf3e0h2uUN1mocGI+/EGTcpW0mCDPWkhuP/me+1y8/U6Aoe2IyWJww7cwlT604jgiz9n7RHaUg==","shasum":"de2024919e9d191683f995a59d1f2448af664be7","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-9.tgz","fileCount":494,"unpackedSize":1516753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdgwl4M4J3VOgEAuuuF0C8L1ZEkv+9wWxjfocp3qNyzgIgYEZQVRfr/7eRzOo0R6q8FR+cIILOfaS4vkNPDw3Bv0I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi739WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8qg//YXREKI9ybcDuHoVq9HEneUhrupisDuF35fJmAYkc9Z5COsPw\r\ngrymw/RmhRguPMZEuMb/pv2YVSuivGcp/BzuV7YPWBsudYrC/x2il4dbJYEf\r\nTjqtnmDSTy+U0AbNgoGs0vNzRhPMm1aM3JO8s9EieWG8IHuJDYzFaAUuCU4n\r\ndxJQDXNEUGJ761rBqn8db2tCvos9kjb8G6AHoLXLChBvASGJ3QjTCrOp/YJa\r\nu4pAuSB+GH/uWN/Un+WPIEWmXp7gaVdU7oaFx3YHnJ777ZdCmTIf/Daug2UG\r\nsK4VrjJfQqL2tWRhAGmt488DtjDIPt4EEmLcxLeb1FkgM/eWF+BinM77Zcrt\r\n0AyAyLLkdLt83OrzH1GegoEuqQEaq4hB/fJBcSVQAeNVddh3HF6VAe8rOMDf\r\nLbVqHPml6JckZuYuGU5hKnuZTIZScLLy6WlNAw4wkoJKptfjRhzDCTErwtw5\r\nqul61UpYgis+jBnJpD9odqStkJszYY1M58ITUKk0yAYTyzY61WC1dN8B1BuV\r\nQVCdKnHWNN0dQa5jNo/i8pcGiqOGCi74TnwwR7lk68BwplFpI7zNQLa6tjNE\r\nncPdtJUfuvfL8SO3jZhlg6MTcS61UeCRur+zs2byXrvCyHJ3PFQYMvvXoJdF\r\nCE52DLLZ42fo/ebt4KLsesevJ+f7wj+Tdnw=\r\n=gnDw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-9_1659862869939_0.3747022102231685"},"_hasShrinkwrap":false},"2.1.7-10":{"name":"ui-framework-jps","version":"2.1.7-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"84f829e2fdb8815c878540f3e7693092331792e6","_id":"ui-framework-jps@2.1.7-10","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-NtFYvk5qW9nK+aVpgAyIMdL9y6o807PbQfvpfrkhMW5G1XURiu2bH+eAZUHnju5oV6zKKAvfo5HOK23rjd2BzA==","shasum":"3827286934061938fcea373f6789a28eb51ba8fc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.7-10.tgz","fileCount":494,"unpackedSize":1516798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtWRH6xS6+3md1l4ZsqLNTE5AoQrcX7JUkbeWe3a3InwIgb4j1WKhBhu86A5Ll5qXUuUurubrzqrcyLPeiBnkxUnQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi74PlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHKA/8DdyEr9K0/msv3Wm9GG6Wqp+qtyWcLAjMFyChMUywHjBib5C2\r\nNPNPqWIlguKN9gBj/t1KAJRZO0lVTShneKTA670b9F95jLe2pBzREe7xxM+e\r\ncaMqzFNRASg1oggiLVTOoi2M8/JCJuBFuYAFS3ZNh76eB+rzRDcrjSCTtxKy\r\n3tPYkOBsNK0uEEpg1CiDbw0+CBjRBz+oRvcl4fLPmTPe5ze9rnUOU6sVlvUm\r\n3UmhK/FjC9vw6OUFqL0DaGm4KvDxxH4nESgJ9WZSMuxQh1pNL9pgzPV0XvzM\r\nvSjeR64n6MbImC9xW3YTaqZSn/eXiAh1bHPqQnhgyZDla3bhtBgeiCQyJeaD\r\nubNhxBiSI0FkMBqJoSx9cSwMTt70R/AnT0tzjJuX6N2pWMgrwlYBjcRoXSsV\r\nMaGHNcXj2ylwOnXHN32A+G8WJFf9vzx3pJff3rGnQNLVo6QkmzONvDw0WVb0\r\nuKZNsKdGYm4sSyD5GZkqi6ib+eDnuLbFUMKxqbWq1XPeVzPn5Rn2BwAJQ8JO\r\njdRdYE0w14SWV3q3ajZPyMMYB4onE3f7wFiddSaAi8X3Pd8wsBYEam3uhdcD\r\n5x843/xpDpjcpxDe1mGz40xz7fErYZOwkrKRB39x5SFj5AVmOga3yIvNqleZ\r\nrQGWnGCkgWdEtrkjCXPht0ZpffGkHoU/IYY=\r\n=jtIu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.7-10_1659864037600_0.7633638442224537"},"_hasShrinkwrap":false},"2.1.8":{"name":"ui-framework-jps","version":"2.1.8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"771c312238733ef34a4f41e8a16d973c01ffbaf3","_id":"ui-framework-jps@2.1.8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NLHlmm5UtnHxUx4ydzbg7VIC/s8XQNqnnt9YlhK87shqgc0WQ8msj1HLqTMBCgdVL/klFrOATOUiyLkFHVeKiw==","shasum":"957ac6ebf9e3a35c6361cc99ee9a7d8d4a4337da","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8.tgz","fileCount":497,"unpackedSize":1530822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr7wSdQXbq9DA3SvaYCvVc3mUFid4V+1/Js5kUzFa2OAIgOHpW1zcEtfchpp56L5yrpo1PTNHdD2qvx8cPRgBtKiE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8h+YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYWw/8CgYg8B9K3MddE5Yz0iFvTQcEKe8vw8WOBNwt3lTXOsj3u3Pc\r\n2nggDOynAZfZvPGKw2KbzeKfz6D5VE5tNmlBeD5Lz2kRg9Z82oGvet2wYhS+\r\nSvnmYQ8XcjCpA+O2U6J/PnDWcKzULrGlGiTNRssyLSeVOhQTpvts0XYGQKSO\r\nmKocpyGOx0vudVW0PX5bb9urTqlUapPQnvIw5z+eZthN13dsul7dNCR7xAvK\r\nOAlxv+fAy45tOu/eeFqbYdAatixzgxLSPYK1P05FOdDYXJjpEYhagHHcGILt\r\n5V5LRJcTbb7K72A0DnYnQKcsCfTq1ckolpWi/aN+J++Lv9ZVTN48M4u3Epe1\r\nQ2ZcxV/CRtmoqSrrdrAb7gfW31S2/SDyXDzoir5AqS38yIKS3DX3wbCyOdYm\r\n30OSKmWAQrKX+1sk8/NJynGIk0BjCOjCynVMAfikmepobjQYWwZkEcQ5YFjj\r\n/fii2GxHDvB/ppE+cMMWbHFLOTVWG+umpY3H/mMZnW8sqtqlDRZjjEKkGxh5\r\nSVynpQZanmF+U8U4CWtFc5EBM8dmLuU7RsfETFZZfeqh5D27Mj1kMSQSUgM6\r\nW9Rd2K+LjllyTddt3CMrpopYygztygmbfy2NkSGxK0gNVGHnnGtRRMBlY027\r\ngOcCHOanoQC3LvAzXEljPbP1YYmzLZeDVT0=\r\n=MD1u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8_1660034968005_0.0021566136427795257"},"_hasShrinkwrap":false},"2.1.8-1":{"name":"ui-framework-jps","version":"2.1.8-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"b7692446dbb22f51ffa21d9cc3904a03c4eb1418","_id":"ui-framework-jps@2.1.8-1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-gZWItmAaXsuSiLUzcsAFdql4dQQVOPOnT436Nu6pfd1nOW/ehLx+6L5QpBwW24K8+3QmCu7ek4ZYF9yOxXUpng==","shasum":"b56379fc2f7dea1b53daaaa75a81458649b5e4d0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-1.tgz","fileCount":497,"unpackedSize":1531407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhVNo8imckGQ3C14m1TOn8g3gJprTG7OV4olMtoYXWbAIgBAIjPo4f6KnYQSLgybCrYJwraTXe2PrRVf0afbLq76Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8vEtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRpQ//aeCrhkEojGBjrUdATgxeW7dltv28n6N35oN+UOm8MDhIwkb3\r\nvTfoFfoPLRgMf0RAwliZn2oPwCofCkjMu82pLFGHNz5J0lPASt3X5itqPwVR\r\n6wUXBIIhW2Tt0HYLjQcFvd9nVJyzFZW5BDRrEsOT7b5BNr1f1wvLkimEPSc3\r\nSRNxM75jX2GTZEU2SFIB4Vy9CnOHDjlPdhJ4f01yzW1uYv0/9fbEx7iHwehm\r\na2xjURmASWC1KcGc3/XNXJxMgNRvj8wqRNuWCDEX0XL2BA/Ol7cPJ4cStm4p\r\nb7UCaDFrZ/oTr3CUDCb41Spz12e58QDVCYqHfKTOFK5vS5noDgZr+eAzrn0c\r\n9tUwle/vHhI6/1n+0O9eePWt6vw0eIS9/u+FXURBVkXFgxaUn4TXsIZZkTQd\r\n1+eNzf4vFZ61/4wTVDlvfSHOeb4FHsPUk0VMeb5W3JyzJSLMf1MhycWqKoDT\r\nRdApB+QDUK+qi3d/ULSR/81TzA0Jt+EsqSxuUX/ccxsZe95YZJ9BuKSIBiAK\r\n3OWOYQkbcPhTDbGGh4R4vAbpuJaw0VUufdzuzID+7xKXGCwPTCJ2I9sSh0ud\r\nMAEvhReatUWBfZlyHC/+SBjMaM2iqrtdO8ZMp4BQdM0pRkJZu+A6vtocfjMl\r\nzt3P2Prl95VeYq/yj9PAl2B2jFLB/8nnDqI=\r\n=85qW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-1_1660088621581_0.8947477917406865"},"_hasShrinkwrap":false},"2.1.8-2":{"name":"ui-framework-jps","version":"2.1.8-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"1dfc95e3e238ed5b3c28607d16ce2e8c317ee0b6","_id":"ui-framework-jps@2.1.8-2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-z2AijcgX5J/CRJ1qSo+rgQwtq/MWQj1RwwwxuwWAPLwEX+S9ktBS3++eLXPTrSe1dxpBjdF97VcxhHYRimNOUw==","shasum":"1bda24d61dcaa65ef0aeb5b4483db2ed2cc55b50","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-2.tgz","fileCount":497,"unpackedSize":1531234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfQ9LMs4qhSm6lrpkxJdX/b0/D3dco1BNTiUuLEFz7EAiA6mLChEY536V2KPktOS7txWcOIbpYR19dukmlQySXv/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8vsGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUHhAAnBUwApiTJqI9Ik+3UvwzgYlIYsSbOPVgwBbH8YLOrDcjvYB0\r\nzD88jK/dopG9es9oB1yWXRPN7RxCvyd49ofBuqGq0L51/O4hJf80seybfj3T\r\nL32bVJwhG+UkFnYpO9wWfncqieNO7qT+DreD/NepoKapk8EzQPr7SG00xPLr\r\nHfSjdD09kSqVV+1qhBNsTLnZ52qmTyJblBSwz0e+i60+AJjZIHPjfMM4mjnh\r\n9dfEArnyjxp5Xz8Iawy5YNkgrPUVQvDwFbZlj6V8eTISV5r6KVggA+x9GnGM\r\noUkN9V3cISBXl79KBaU/Q0Jr6fs6Qh69TIccHx33aRkkb3bYZwZrh5rFf3YL\r\ng3AeA0ALMltWLbT08Wuy5ReihbUJZ/E15kGECG2aA85Y3cG18+MAr+GWKu8P\r\nOKsoiBYkOLv+/W3TzHHpsCl/KX8XeYbZcNh/m/Q9/BNtluq5+6dnnS9rticl\r\nEl6V6JvTZL1/HV+KKzPE5fBbwNTqXyKuwna0ge4bvMxQVvs3q5A3I9Nvo7ge\r\nSI6TTLbBJI1W56+0BfRnoSMmKWk4N8wpEnw/K9qzIyLnsG82GozKBX/Nv9qs\r\nbZbaKJKadT9yK3zZrA4hG4A1ctvrLrbyWP6a4VoAmts+njoAP3EnPpQaixzm\r\nML/jDPkIMk8FG3vhh4zSbkW+PLUnHt6P64k=\r\n=5bEK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-2_1660091142294_0.7890459974339881"},"_hasShrinkwrap":false},"2.1.8-3":{"name":"ui-framework-jps","version":"2.1.8-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f0b9478a834e9772fc51d0ab17b19f5b58f00ee6","_id":"ui-framework-jps@2.1.8-3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-PLFQIqoOXnh0UzFiHkR270bsAU4YfVlzzqOSTXyfcyiLgXS9lh1RRKEDhFQAjo9QXrOejMvCiKRaKDXQnXviNw==","shasum":"07db9857b8a24c69348700bd14db1ae133ba0abc","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-3.tgz","fileCount":497,"unpackedSize":1532003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7xs7BgY+flWQeGc9Rexa4VE5LQ3Ji0aiZ0TYAN9hLzAIhAK+1vHIqFQaWnq8L6dfP9exDTs4UOJKYqL6PD9NPpRXD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRig//Rt1Mq1szFIYno/Mn47/XYHvYgxGUtWvN9AFqCSw0fU4+D5WH\r\nCOPdDYUgQmK82zXmqbWnV+6L27Lc043HgmYie/thO4DAxbBoQQhfb37d7m9x\r\nfm/le1rcVYkndgmQx/fXqFdcQxJvfVfqZy4Y4mPJ5U52D2grsxDRJc5KL4QB\r\nwNOsc3wPDdO0EpZRSRzKV1MZV1N4qivzZjz8kDxU8SUvUUUiXOQMqQJkEIR5\r\nRkxNXF8ECkxR/hcVVk3lhJRC7FwOIqFjvR4mU6genPWHjlGAjdj6khO7BBjK\r\nqB2xEPmDsSIGMKvCSD5CXSt7DvcjLukjooUjyKNI2wv6c571fTiWfnZ5GE3X\r\n12n+GZJoDwrf6RySrt5984zo9REPuHFKsV9NLufnXNLSbPsAlMy/IARy0UR+\r\nl33qrsU520gcCKk+TK23j00fn07k8wttHYPb+q1wmZRDujUwGp7M6nLCtvCk\r\npDUUQkqLcJwfyWEq+hNM4zd+JHZWkKYfA/Pz7s0OFzLpQ5/2zktwmCkhhJXl\r\no+YuOyvFRLpUYglokIonR9DhezB975VmC1fd23ThLzPyYccWj9o6Gbv0LV2D\r\n90AkzY6E5Sz0tb+EHjkAZwRfI2WMV4LJwuS0at4NZtjuSvvAHx20Q3ubkCk/\r\nrX0zXXfmnjqXvWOIoqaVJ7cmCwwHvY+b/gc=\r\n=Ww0M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-3_1660091952847_0.9041233822511343"},"_hasShrinkwrap":false},"2.1.8-4":{"name":"ui-framework-jps","version":"2.1.8-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"285a7fd23ba82010f657ec2b819dc3dc37c88458","_id":"ui-framework-jps@2.1.8-4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-j+qqUdWdQBQuvhjvhE9zJxg7SX4NzOzrdkrK8sKZcEogBntxd1kTlWfRCFWrnfkV2NG2OFtZYctxOHdATih/+Q==","shasum":"96e053605cb4048b7e27035748fab1694426489c","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-4.tgz","fileCount":497,"unpackedSize":1532355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD984Qivwj3ehABbVrvvEoI/B0BaU8sw1G7NvwD76YBkgIgD2QMsY6MYJvkwU3fsC/tWHkUjLE6TxhTPamMHAetT48="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruLg/7BdJI9vtPiTwE4RvGDcAuOFAIMIq53J9Dnz5T7F+71adsGFgq\r\nwW4f61c5QeSFrkHK+OIOCn2hPA8CUuqQib8uNXfA+5xsgKXYXK3BdqaqGDKU\r\nGhHTAtgUq4YgHzINWBJa4/xKUhUUX9zgHd16t6seoAzxN11guG3YI4NMU9+p\r\n6gg/mgKH77C7lvTspWm4+X+3VbpEMZx9rmTQj6YcyDMCI+w3JxXI+Mxsye/f\r\np3xqlp8ajX1H+6Tj1XwOpYr18sEHZQmlxO0DJk3KJR34JoB91NYws+6U28ep\r\nFQIzzQPl9v/PAeDp7K7CQ9DyKzbt0tg99m/vW6IDc9RkmPLKQQfcMJ15XKtQ\r\nSziIovVkBVsbOl2diEc+y8h20LUZ1mwRVZz5WuL0NJqHUxmjfslLYRWr0dL+\r\n8Q5OcTR3MGE0+vzavwAUcftcIPAiXE8LxSc2LOBNANXF7eGqiZCXEYYeJRxi\r\nDsAPpetB2hu8ioxf4R5UanYtEgNgzDSm+vH4ls6znAWv5m89dJH7NEhsUrf9\r\nydBwVwTlP51JW2wOM5ZWn3t8gw2urxa3RWMyJ31HUwT/A3af0PHRLwV9Yl9B\r\nRzUmvVJJyJR7a0qDqbbFXmtKo1mA+ZISsgxH4eKbhzRfRj8LU3ivjMJkTwX3\r\note/F8VIjAJsE3WQbdg607hPR+AOnh8YVys=\r\n=RUAE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-4_1660092302495_0.924152856974473"},"_hasShrinkwrap":false},"2.1.8-5":{"name":"ui-framework-jps","version":"2.1.8-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"9cdb5dd9bd74863572c01ac4f5f64cf8786ba4eb","_id":"ui-framework-jps@2.1.8-5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-c0z5CT3mEZJEo+BVJpendXd0HJmfI70Sb3ubE2Y+vEiWiXVVu1/TYZQ4If8YdtesQN0WAur2S4DG2wh8n0DSKg==","shasum":"5b22cf8fc91f9340b8f744998102756887ddbfc6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-5.tgz","fileCount":497,"unpackedSize":1532355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI7/rz3qxQ2NgA1pXCefQnknnU5UUKuT4rWAB9zZSmlQIgBJ/B3Js1ubC+BZ2tEbIs9kzxqPXwfYkP2ljSoUokZ8Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL9Q/+Ks1vm9utXB65+do2hbXix3Arygf01NpbxDVx93DsdZKksc/r\r\nSzNGF7XiUiPxgsGlajwA3BJ4AnmFugchx2LK3UYtt78I+8qwROD70h3OZVDC\r\n+d9wVqQ0w4UHALFnpHXqkwK0ezhzHUb1j1X6i9oZe7XON7q1zLVUwktE4apa\r\n/1TKQJ8P4ZKH3FdKDG58pUBt0oUzcOIFr2LLsuK29QY94OEor1oyxSaf8TOV\r\nUYSUNF1t/ZkUbBcv2pKS9eAUH1qRGw2H/fSrmjJrk4JPP+RRn4LZRGIx3jeR\r\nSZXNHdn5hjhHtzEWwr+LrYWCn/NJu9jIb2Z7MuxAhsnSBCLMrQ2ssNFka50U\r\ngE0h9LUWOd9maIrGCiaERnHsUjLrO5z0tPKLaw9lqVGdK1NAwK8ctSrEdIAF\r\n/oStubyzkaYzALSOFnnmh9s4UJMb+bc+OPlnmrivCQieI+Atb2NGpI2A4EqE\r\nwJ1p2eIsAzQ4HsnZ3vXvcel3nPqtUYVstQd60MyfX75se7umcf/PNp267dSX\r\nT1CRRidE0G+WnP2y64oFkskoFq0M+U9BbSIKGcQZcGOPPSz++WXtCv0MbDV/\r\nA6qkn/lpJQ9ZaQBOBorCmHi+xZQpnt+Rzh9iQ0JMYHALyc+4IDwPJQeaUu4v\r\n5V/7+xYjwky7o+ZuMUVslM4FOSqeYWl3ivM=\r\n=Z2UE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-5_1660092367060_0.27544501044999614"},"_hasShrinkwrap":false},"2.1.8-6":{"name":"ui-framework-jps","version":"2.1.8-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"cc44797e6ee5ba3e488f352b450d903dc4a08e2e","_id":"ui-framework-jps@2.1.8-6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-yeGCnOJIeUvDHA2KKI/DGpMF7C45mk/MYubkXSKnKEkH84LWNXHysPi72BXUQJrpWrIfkvnMqqdwAqVU0W+wWw==","shasum":"bf667e0d7f3ffb748ccd5ccb87c19a9cd9af7e07","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-6.tgz","fileCount":497,"unpackedSize":1532644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElMj3rRuj1ix7mnXKx8bYX6BxO/W2Q5YGLqy/Ypo9TCAiEAty4Kpa9g8BE4ZyxZSDAxVw1dTJyefpCrNxfIn6MLCNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7FBAAmluk6/HTbmky7y2Bo8yGCcX1duQn0qmDsw5FG2qDHoxe4dZT\r\nGfTZWWjS5Xk35oa/sh8rj2DO5JkIZB6ziYa7FKQPM76Oc5lC0GS7mRAJsS0q\r\nc7GuakfHXkCayFoPFi3LmxS9jE2qWp9UnAQjzyoHIBsgenT+d1w0AL51dTkR\r\nH3kscBSZvsDE9tHFLfa43x9TRz6K5QjaMWJ9lKtfALMBSDmspgjD7NuoKSXS\r\ndF4R4F8nuYKAV2DwlFmM13uumHlIJulFDJHbGFxu8OJoIyhpRu4ysOh+YhwD\r\n4HpFF9XFtNoB1WJzXud4zUcVOcbqg0TCBMRn/QQTZNvyJ3WA0U5JzmaK/B1M\r\nxQV+pDXBi+Ql1ErY8PMxPuKn3HYmZ6VJt2DP6+wcs44eGDjgFS0K6rxieonI\r\nl25kieqxBUaITzz8gq1QFLFQB7AklhDegMXFRyZbBm5Qq9K4ebBb4F/tap5Q\r\ncDF5HAelZ+TD+OhvC88q0tPzQpBBTpi26VJ5USHgAkLGQjQE2/L9QXm4PnBa\r\nig8ho0jR1ItpMYjU1DnxKRen0nV8sl6fMxgT+tjfwy4qPbFfxsFXKqdk2BKF\r\n+CXPN0OjYmZ1Av6/QlK+tlrUG0gmTBk2ZRpovUK7W5Hebl9PzLxBj6/+8L12\r\nLT0RpMM1AhPmWvwyLYrCBUZ4hD3kqeGBVi4=\r\n=xgH8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-6_1660092826965_0.17906637401261216"},"_hasShrinkwrap":false},"2.1.8-7":{"name":"ui-framework-jps","version":"2.1.8-7","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"85289286edb0a02624a37b1441ecc6303ee08525","_id":"ui-framework-jps@2.1.8-7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DkmXYkjlxsl5DYocM08oWu10Tx/ONac8cuDoGxqi9pHE7/EAk6gjnS02UCoOCfUUkB63O/IUGap+H/Az9Qs65g==","shasum":"d1ddadf8da39941f781cd5211df21070be424ef0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-7.tgz","fileCount":497,"unpackedSize":1532445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBB9/rjoHrEkbqGXeR8Xrh06StlFpwI+a9VDXVVBgyPNAiEA/LZn0OXZzb49Rc6QmLBKnSEplGgmyP5coIhFQkSRwhM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotYBAAg49gHtZ8cAyYNSBGqB9G+XoEs6Dqx6JZZHK1xVkceX/b7DnD\r\nS0+vpQ8nHd2ZdPmn5Gmu/SGi25Ot1bPpMtnZ+Nyc9saVsm9HYWdu6lwSbybW\r\nENc879XOqlPc8Bvhwxlzgejci3XcDN+NMqUMfEe9LqVJWpWDhQ2v5xzvBr8Z\r\nNRgx+sdbnFMvl30ye5ujS6mBRHazxImIXCCnX5KmkNr7Elx03qHbAQTGvW7P\r\nEj6OmjNkuDzy0Al6/o/kJPMTHGIs1jP9MexGhRxnzuS2BJNzPTpabU7KjThs\r\nsoWHpIxNQwBehyT4gQh+6KUGP47AE+6FxszAkW/O7Ahw5GVskmIVH+2eoUK6\r\nFALFvvJUqwILLF6vv9i0P5h6ppwH5lc1XvbRKv+HvDk9esbTy0L8Lq4DZ5hf\r\nkTzACfI6qUStTX5eHhUXrPqOWjNMEF+y++82MXZUxpTbYp9doqAbjEFUwKOx\r\ntYj40zaeA/cFxlAJOYtLs6F4bqTJxnwJ4LuHw5PEcDUTDS5sBpqnExeEWLrz\r\nzCeCBHKjdWh/a8yf9o5t0vD3009/1D4J/JeUqO6DCaTvUTn8AMULXfVZ+5ZV\r\nWYp8YUcR+KugjAhrHATgH/00pKHfd0SZmy1dWfJSSnXiJamTvhbarMGJsO9d\r\n3xXGNwpQw5j0MAvG9kh5T+1ZBuAXanu2O2I=\r\n=WSo7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-7_1660093058373_0.051915893079646835"},"_hasShrinkwrap":false},"2.1.8-8":{"name":"ui-framework-jps","version":"2.1.8-8","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"183e4132a4696522f77a27a547069fb259a116ea","_id":"ui-framework-jps@2.1.8-8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-mJJ/nE9tdW4DvJRGwex+7+fOkM26Onrp4yJQ3HVaJi1txc+ovlElaMtEHZe4PO5KTRX4QQIDuMPRpdEI3tqk5g==","shasum":"879ca6edac377c20e01e47bc8c172a2814672754","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-8.tgz","fileCount":497,"unpackedSize":1532541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu0Vgw6yFYrwBHy2WSJDplW75jD7yQ8nNYhtsSDJPqZAiEAtRuygB/UAI1HWr5jeDVNw1Gplf3PGa95v9HkPaMys0s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wtCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCwg/9F/WwJPW6xSf8qR+1D7bTSMkv5LdHjYfqeNy1BSHHODKjwXFK\r\nUQcnVDYl/GESA0LY+Dz0p6osYXpVT9/JP/JamjNG7c7xDA/vAA7k+s4eeBor\r\nEqRMGoZwbHBPV9YU602HJr2LgWxJUSXsqYGgWEUr1K4pNwmULcKns6CCqxzr\r\nA8eabCewPt6M1y+HAvkAPiLzvlut4zc0JAwLCivSPfnZG9rzBOHVeI/c72qL\r\nio8ggOUt36rQ2hPfp/0maMVFn/qEywGTLiYuIpLejy0RLFbIyiM5TebaR6AD\r\n1VD1ziwhJBkxfPkKsPy6FUPZzpml5wpfCDY1PfosLykB4MrH8tVjy1Gjp8Ms\r\nUI9ADQdRalCCCA1bb11vpFc5KAXzLhlQkTdoxYYL6QP0bN/Nl6Kr57APNM9E\r\nDIjHKlQbGxC/Eqputev7tQIeuea9EpH36vAGEVrpjgW4gpJtBUNV/y3jbgI1\r\nVhSMX0RWyQu+f0b3aDbNPVdCAWHIADSZLnLeZaIHz0QTRh04f3rOKzCYOuaS\r\ngZaZ+RSBhK+/TXoLLWobfiYX8Ybz4LCosBU7YHU8zrj0biHZTnIo8K95m4X7\r\nXPSQlG4FskKo4iORL4h0gHSGcFpVVChBWruEHDQ3g49krj3bFEl2ZYVOps73\r\no1AMTu0CBvoi8T7/KJfhtwr7WSVYJFRrpY4=\r\n=UBau\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-8_1660095298367_0.5524045647523133"},"_hasShrinkwrap":false},"2.1.8-9":{"name":"ui-framework-jps","version":"2.1.8-9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"00a6f34c28b4cb35e5bc3ed083f23fba30d69170","_id":"ui-framework-jps@2.1.8-9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DO0ZHmKZ4q7cNEWZ+Y2PPv0rv7BSJVblLRmeEn1+7hY9kP25gBH193ZkN8qPrFt2dcQHdbfrEasf758qQchTlg==","shasum":"7b6c337b47ec7d41ef9bb991a6dc4bf9988bc930","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-9.tgz","fileCount":497,"unpackedSize":1532640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLyw2pdVH0OHPHvtEyEKdgPMvBylBIjys64L1+m80kawIgGJeInB1GVB+LgEn9Mey5VkYSFeJN2r7f4FHVXv3tl/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/HQ/9FLMvwEZBIKLhKoyFE2ZVVZQ7YnGUgcD8lbe5X6kmxhShghaK\r\ngYwktC23gcMFqcMA5rDHd+zGoVE2NuP3PqotzKKPVnM+9dLGw/u/g130OtvD\r\nzwvt/nM7k1FrQ2KBLcviQbaiGOOumVHWztBW7Cx6s2tBeP+p1i8eqNFvTT3h\r\neonN/KNa6GJYgMj4n3ScH2/PuS2/RBmmvhYAlSCit3SCz0yN6LpPgIbDyTX1\r\nopEDBoId5pa49P7oPjdoT3Yu/h1cpwj+/BHhlGvYCFptyyqaID0VkoKO/Oh/\r\njG4Y8wmz0K+btie9QpzaBtuWcEQz0ulu2oded7F8CaOQL1wIWtUDGwG2Pra+\r\n5CLL88EeHlL6l7oe3U9wxxMh26wEcbEDKx3LHmuJjM+PUfrdeIdxicW2MRjF\r\nSWveXvXUh11uxQmE8b4HoBCxeUuWtPfykdybfvuMUaOpGQXaDj+zXhoiX+kl\r\nhT6Vs00zEvLHIZZRrRGpMcdqko2m8whDx50p4l2HB/aRlQnYzTEsOb7wZXdA\r\n6lMb4OuLFvUY96RGdqcnsLby4jDK2z6ydXY8mkEUM81sDlGiszmm3CPm7vCt\r\nQVgZagNRcq+hvcknnx2/CiLTmuVWI+SEFbRk3IazRvXswKyuIxFPn2jBnSAq\r\nvyG64oFxv/HCAg4YxYOX5401rYWI0Us77G0=\r\n=/4Ku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-9_1660095586324_0.6644962620523396"},"_hasShrinkwrap":false},"2.1.8-10":{"name":"ui-framework-jps","version":"2.1.8-10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"ee094751404aa69ff2a71a41d6f177225413a213","_id":"ui-framework-jps@2.1.8-10","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Jbxvfb8QUoLjec8v5SF6ExJtRfNQmYe8KVGu6NdK9I7ylUQze/ZXlx5yy8Tq0kamzK5XAih0DudGodXxhKKeSA==","shasum":"4445212616b0eee80254bca2acaa7d4158d62dc2","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.8-10.tgz","fileCount":497,"unpackedSize":1532762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8QsUGomMxOJk4czYdo4Db1rEtxAqGEma/44Mc1yteDgIhANyGCgD2o3E4JOpskhUIVHCYG+tTg3PNt64LWf9i6c63"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8w8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrBAAm2W9ymCXSAkX6iQ1hw7keCunZS9l3gVnzsn0d+GULk2WdOS2\r\n5dZPVmaW8VpUrhMuAGxVrOYF0xHOkpXXmjcudQCYXCN0UvRvhIy4oUGdSsLc\r\nsnDlKA03CMDGBpX8mm8JMRuppPQWJuhao/TrwJHjgwa5dUNUsi5LPhlvQdTS\r\no3wDT2dvDcpjXERaTL8La/5dCEdJVEL3PHH0QjeMUAsLJd5WmMUWPum5vf9S\r\nrD7uMCBXsy5xAgUuHDg3d53dwTYF0zVC7NCOWg1thKTygmW+SKEznKCHVHSv\r\n7rlT/TGbFeGvwAifcH86Tl6ux/Wkal9+/86cGjsXqCzh+pf53AdEagx1EkVA\r\ntp8aU5beNTS6kxuAFJAP3hlYldZOtz5kIeCCDWZTxKbGraf7GPQW0KFq1sZD\r\nFYCFcKz2G8BIKKphev4L5i9zFOlO40pS3lbz2i2JBA9fi9XeGxGDsZtpgrn9\r\nUFRM91e4SoXqTW4qGTOJyC7c9iWZcsmNwp0CUl4/GZrAW5RrAMkQ0dOHfw+v\r\nW7o3A+bst6SnqRI23KBgcBiYjtTaCJBQHMRnebKU7bAUa8hS+HeijjhKVcQA\r\nUOG0sXZg2TmdqCRxr1d5+O6xh5qTgYGg/THNj9rsCAGML1lutUw+q2GbyVop\r\nCjqmhw8SScinqTTGV5WXnyYLA+TaJgRRNJk=\r\n=eFqF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.8-10_1660096272072_0.32554847886686655"},"_hasShrinkwrap":false},"2.1.9":{"name":"ui-framework-jps","version":"2.1.9","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"835c25edc1f34b67572edeadba64eb472b01e2a9","_id":"ui-framework-jps@2.1.9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-n6ZbgpwgwR3MCAPmKoH4jNC230tMTCcdl473L8yj0C4Odec9Zuy6EEi844JdPDtPUPCOZkT6U8+zf/BiOLnYUA==","shasum":"70c1cfbd1af4146eea356be8523d34ac692055df","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.9.tgz","fileCount":497,"unpackedSize":1532856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv8QkK9VwZ2RXYRkd+pZq/e0ki5uE131xWKlWuQN1QYAIgXbZ5jsVczO3cJcWkOfqyjrXPe5FIeZYJ8IHTH4fAauc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9LiXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMrg//RzAqLMj8Ub/aUSBMFh3h92ZWUBN8trc4twerOSZQKf0cUog8\r\n4aFXbQR/1P93ilhePSy9j03anpLoa5g4F6IaaEeMpLtsPfqIksMaXrapj6bM\r\nz9gMQHUQEMBTSdxgZu/mAyNQA7fUd6vZmVV7HCXx0uDFwL4GE+quXW25SSbY\r\nQSOjB/lylNUoZLktmabKGOqQmbPPhlKpYHSfTdqgPCdHMQfAOdhNqxmVB5Ox\r\npsd5v45WdgTxNwQvfW5XziAm4QEcz0bf7jwwd9biYTqDFH3vUJ0+PJHNl0C4\r\nm5i2T1q56sD6t9E45/LPHTv12PlatFevuMFNbSQq7qcRealIC4w63jP0F4gX\r\n3KbnHzrSdGNbSPz0bPN9hk/aeFYd0lx2gNNygHfPtQanWOxTEs2Lvp+jS6km\r\nDIe/kYY7hW6DpDj/nXapd5Cence3J4iQQJ8PY1ZnKOVf4GQUdET3+1a6Nf/7\r\n/4bCweK8rDH7mQqz3u2kO2JQBtV46GFgZCX9KrCEqTxrzQqrAcv5zl+vqv3I\r\n+KZdGNlyxr7vej4qL5+7KwdfrQNqdcxQr43plzww6Zi5Ecdn2A8VgcyfTQu7\r\nrFB9hb9jOjVx4wNS9iz50uzYmzUXhz5TxEucZwMDUtYnQopIu5dBDGa0+vZ0\r\nSz/E0oRe/zT51IVQvclb2MFaUXBp/3GclJE=\r\n=6S0H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.9_1660205207042_0.8385272666982799"},"_hasShrinkwrap":false},"2.1.9-1":{"name":"ui-framework-jps","version":"2.1.9-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"fab917cddb0b33a58b36e502fd00faa0df1445d8","_id":"ui-framework-jps@2.1.9-1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6q8bX0xntjU00/rkavrlsbkXd3eofkJ/ZnEeFSGu8otumwQzg7/69DsrqAyP6hbdNS4rK3dWAkRaB/oO5/Fi6g==","shasum":"459fce00483dde4952a043affafda408eea1a0e6","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.9-1.tgz","fileCount":497,"unpackedSize":1535212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuo+Bj/l+0Ygq9SWE6O7nAG4GfQi1feAc7iMS6IUTRCwIhAMb689RP7UQdjEbvvF1WweRtsUjG6AtLz8obaY1LerZI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+anIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo+Q/9FfwX7AnsDTEzpt4OkCTmHCBZuFLmEQ/KdZoey9LJ/GCifjln\r\n3QCZAHYJmWCaRgt0QCDSlofcLPrt/fJ/v57jtSd8smiPmkK0z1JaJbhQdh76\r\nCiO8KYbSIUhxFS1ckfYYr+SddWp9//PmiqiriNS2SdEicWotdpskQhKfYEVF\r\njw1pgv68FvXOVhD/EYqJFM57NSvK2ki/nafMEZlUrDIvOCDbZAq4vA7d/FJG\r\nm0UrVXuLNiNngEoSIIzqblCihpP8ejWZqMKLasS9g6005JLub9OXHzUS8Jqt\r\naMJJxSb/yCTm7Gwdm/0YO7qbfh3IkuC2Vm5vTH1KKotR9F76cND61ObYWfWj\r\nfC5NYATufSIn4n4tVXkS/JLNnC/SVg1uESgcgWCOdUvC2DBhIFQjTXDyzkeZ\r\n7ML0BEPCA6jfUfGj+Y+Isj6tQTGjo/kgjhpxPXMnuLfJxDz4UYOggEJopVHw\r\nQ9p/15yBMQi2RXH+qFuYqI5K0DSTHNpmksm5mUUCgGeQWvTGAcLkz3f733r5\r\nBlJ/CUQBrmTOuz4shp6gyPMB2qJubtvNzjH8aWZ8b+fZGiVFrlOmMKEMtVcA\r\nSDYHVbGLic8PRQD4awZFpcH2SRXgUzqVpyOFg030i2Ara2xRD7ngErvkarOR\r\n33/7q+nHH0GrhHxL1RXYk6o13KWZ9tFLU2c=\r\n=xYpC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.9-1_1660529096231_0.9365729649937782"},"_hasShrinkwrap":false},"2.1.9-2":{"name":"ui-framework-jps","version":"2.1.9-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"126d8721861bcbed3525ab398cb8d0a8bfa7e621","_id":"ui-framework-jps@2.1.9-2","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-m5SXav9SYqYVGlOzM037mO7fLtwOwiX11WC3dEU5+oSXakQ+ZoaXGaEBfnViRaoNnX1n++NSZZ4YkhA0h8tzpw==","shasum":"5c32a844c85962ccf0cb95e001916dabe3bcbdcd","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.9-2.tgz","fileCount":497,"unpackedSize":1535227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB861hmu+kXVnLAYzyeUJ0PzsO+YtawccD3fRE29ThGNAiB8p4Kcg+NxdXw2V29KxSpdvg75i5MT9xWYIhmYimT7Rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ar0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowXw/+KsRq/hFcLoYNK6VGUxcbaKoE4KTnLdtON1yIPUBw44Dk78Ff\r\nWm7K0hZg1Xx9BXLKSKL5Q340BVE9pNZDA+P94xqs/wqk9ja6qhoJwT09kFMJ\r\nwQVm6PLOJUGZqKAFR0aCV9F8JaUvqAXtFWWiJ1A1Q61mTbApKof1c6VOAotG\r\nSNcjfZLlemhw+TljtSKhssYJQ0nMVaGZgMs6HNBIv+Dix95qfsxDZKem1xbH\r\n2KkmOOUpACbNxJRLf8Z7w8Uh2nzzy/T9w+n98hK5pUMSCGG/B9j7xxeTshpg\r\n3UUW3SpQMonCpIzVRPWmB4kZlkSOVbHucAK8YxFg3gbpLVE77hiskhHVlNxI\r\nBRxqq/Fhemz4WnoLnv3QXwdrlcF7vfhBwIgJbXdnGzV2AeDYAOeI77t9SaNN\r\nP2u1fCzlrBSR7kaRU0amyX74eVJ3dFHkcpug6tiF8068oOMvOZvOaQhJsPSV\r\nTJEV1dErED6sPK4uVGUfh09YBj4+LWa14w0Fx7Uh/sJOFq3yWqSoAU8/pfxd\r\nll53NJ061DAjEyplwxYF7I6hrnOzqR73M/QlGFJD5NKHY3B7QekjLW8DTFQ2\r\niThUAeyVHioOTVns5oO0vd9wDsVFK9FFNBDeJAa6hb0qrLOHh3FjKOHOSy3R\r\nMH2cKcq63d2AvY4Mzgqz3rLbo6QjTvNWbvY=\r\n=3N4A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.9-2_1660529396171_0.19848226478949105"},"_hasShrinkwrap":false},"2.1.9-3":{"name":"ui-framework-jps","version":"2.1.9-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"31a14bf75d031598ee931429b221cb9ddb854ab8","_id":"ui-framework-jps@2.1.9-3","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-PlmGUkxCvrXuRIrn7gHTLW9Axxd5EKlUOCqVaCnJbjF3lkB5jxip+I/rGRdnSoFXOzDHmesxm48eEHPp50uxUA==","shasum":"f0b10f1e6e3884587d3f48f19d768cae19581980","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.9-3.tgz","fileCount":497,"unpackedSize":1535297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIwYlGFDdEKN3cmt0JANx6l88IINayboGMfTXbZbzkVAiEA/n96wMnYs6W4QWYs4FleNXNYuQOjcyDrkBKu8U8N3C0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+bCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjWBAAnVie9JJLTuUOs1mKkbr0TF+BPYX1TEQxo4FZUeNRLsH9U06A\r\nIluMPBYPezKg1a9ULmIgSSYmXVs97lNwgTfur6iCe+I7C+mP84eXw8A/DwwC\r\nAnws4DDd1UJ3/pZjcV+U6/OYiLpZJwkj4FDSrQ1uRFM54aojiAdd57vnszQn\r\nGsa/3lYvQG+tF/iDbPgByoJFT5cWzj0Z0cI2A3bG61yEy9+R4wzXBbqbjCLB\r\nx9cVhTSRLAubAEUpSo6K5ZrvHrojKHa03JYHYWdyjVYOZ3fryThut6oJmqSa\r\n448Dv3D79DBP3DdLibvjo003rlZLr6lsYRl58ZbRNANtpRUappe5DyB7yHeB\r\nhNSKjF2puAepHkmscUttGdjfxbTbCDGYTb6pcal3hMLQw/1Vf3+2xUt+tPBZ\r\nH0VUWW2/ZKw2DB+dDr2Ub7UH0fYu/H571go/YsT5f96rXj/Kk6dtBtEOfclm\r\nkxxrThb46EezzfwZBz1mtGGsbV/NzxAVwh1QAeWWfgSqdK4HLoSwxUTGnjYq\r\n1YvJyzHex07MRPzss60i41zey1+OEY7rLVHxF6w0WMuk5KtC1wpp263cJ3L5\r\nPEj5/5fM3Pd0hdD/Wk51h4ZiQ4WuDF/w9BxGsBbh4etD1BaQEVi1fjvspLdA\r\nAbR3Q81VK07igpLOWTjL0MRh8kmj96weMR0=\r\n=KY8p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.9-3_1660530817000_0.38834791437727967"},"_hasShrinkwrap":false},"2.1.10":{"name":"ui-framework-jps","version":"2.1.10","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a4e8911f7e22e88ab0a38b73d1747823657cd145","_id":"ui-framework-jps@2.1.10","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-v2/2t2vbBuOXBxBiHpNk/hHHdGGBsM90Thi6TghIkCK/cPQsft3xdCZRWHcxYEV7NlpKAeG0Yn5t8a17zDtaEA==","shasum":"a577e297fae2066438079be68ccd80004609d887","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.10.tgz","fileCount":497,"unpackedSize":1538736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrctKmqO2VE8ioG75V5oYr2uwYcV8g3FK1FUTQHFyrOAiAJWOoAGnuvcjPMfRLFXw0xZFVysqbXwXmTA7t/TJ1IXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCrNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEeg/9Ex9lfx8x03pW5lNwarikOwgeTCvbgMu9GOWixOr4pnSImAUY\r\n7lLeHBzB4WULAvRsOhSoA+Ag3MGWQNs93PWGVPZxR8tOH8y3IJpx5lJnNXPn\r\nAbEWdwTTR14FNaB2dz1S9/I2pG6KYi6tOoHeV98CFx0zx4PuvuG7nXM4hfOd\r\np+LI395ZWTtPWBs0CNz/xKpE4nFtI4HIwFEArgn4YdBA0PKIU/7JBNMbTUv5\r\nx+h0SUtRzAbUQPUjKLs8iDBvWZYcx+/VIE5xT2dGVOwlBq7glbfuomvQkya1\r\ngF24rlF3yp/RGLKJ7MO4FDKEpvIzjlIeTieAfhFd0JZwxY8KCbU5ORw/3k4a\r\nsIdhbWAsjH+1bB5dhX/Kp0NzLIncjPccbVLTT7GMbsWxvSw7g6BM5ZVqBLPu\r\nKO1kGiqaRFOdaztEp4i1mlZbiDPBQh0qhh8S7vUnt0bD7YUvcPcI54CEi4Vd\r\nSCyO5HIUSCSl8YqVqOqbC+pK7teZz6vMuQfxPNsA3Wwci+9MeltDiqpFxO96\r\n9pNSTzLvbjm4soN6amPQ4vhaM5nx/cGst0xeeTnc4CRYL0USjDuKJjlaS1Eo\r\nke96lvNuy/CzPyxLa6ixsR9pLpatxmIeTDZgBpZH0Bxh4RuxhNdPPabVBb4z\r\nNPEJQqeFJ34hqZKiNiiCtlRNhyrmlPm6Reg=\r\n=XMvQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.10_1661645641793_0.9425282620035274"},"_hasShrinkwrap":false},"2.1.10-1":{"name":"ui-framework-jps","version":"2.1.10-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"17f66f912ac6fefb28d7db6dbb8e01af9fadb324","_id":"ui-framework-jps@2.1.10-1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WkY6JM2KEC/9TuWPfc4bYl69NReeU5/QyHif3jyEnJpmOBE+IBYyJhN1gMBW9XN2HkAtBTrU8ciHufpu/lhCDw==","shasum":"182e39afc1b50d9898f6c426642bdd03bf14d0d4","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.10-1.tgz","fileCount":497,"unpackedSize":1538736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ZOt7bSW2l4O0IjtrIRhy3Kl6aQG5loiebPzv6bxkFgIgdjYx19M/spx+GihDOCloxJlEQ3DyViz3hUFcZeUXaeI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCrTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Zg/+Je3c6dqm6z30Q6T61uIZIh9ScX5U6oP/MyppsArh0oPdkIat\r\nW8WBI7zr9c+NCrr6P+jXMa846yd3XbDT/OYcC6t5orbvV+xLWyuGYniOJ8wm\r\n5doabH6HsGmVDjoW+njfx031SZwR2XdpkKF7TmHetOISVc3VyBfA5cmimLww\r\nbxL92Rd3eMMIRpGkvQ7QJI3N7ZFMldRncijedyZiWgSMPEZ/6izEUY2EAZ17\r\nLucrY4MT6N33tMy8ZvKe5VtEl4dsGFYDVos1ZK7kUiMSxRhTFB4EVlpGdlcc\r\nHaYEw3+XnQeISgpmlz7RwrdQYwKfZsfqdBSfj+OEATa3+uX84aTsPLFgov3b\r\nUF8MyKmhu0r9Pwu8Uq2v9soW+q1OYD6S8AGp1A8be2F26WHyivmBmJz6q1wu\r\nHX2ewRZDBsPp1R/tKTUNhK6VNDZKOAQF1b06qBtfWezoSy3EB0y0IFqhSitR\r\n0ACa98ctl4kJUbEG5LwetJrQz4H+jcFaHHgoyZFtKnhRnmJa/inCpJiaNBbg\r\nUYayiWCuVTqfN7JDSptTw/vwJTLADJ3oz6upaXV/rhpuNJYkzpeUNb0Wz9Gc\r\n1O3SBFN95UI2/hhwNeRgemE9gtXCMFV3Uoac98wGQRMJhEUdndxriU+cQAi3\r\ns24jGHF9WrpHPST6TBeUwb7r0Z27NObcfs4=\r\n=aZhc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.10-1_1661646039880_0.6015427808496938"},"_hasShrinkwrap":false},"2.1.10-2":{"name":"ui-framework-jps","version":"2.1.10-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"4208f8aacc545727ac4e504373829088afda8a57","_id":"ui-framework-jps@2.1.10-2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-r91Mc6Vo5zkY5Xf11drQXmJ9pPmUk+RmfMQJHL8pzzow19PpyUu82vjutQDuxcvk9OanFS1d8vH2TaKxea6HUQ==","shasum":"f990c92ab824374fa189729d595d919046aa77c5","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.10-2.tgz","fileCount":497,"unpackedSize":1538838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGNMuhTGHt6Puq77RMx9eUTOm/4c8Ldx8kBGPhJV2LyAiEAjXniZKNi/voMJWpI9o+Zn5Bu7W0gP0qHJClxKxfcGAA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCreFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXRAAoltg+zyqKmXrCggyE/Uud5odLJu7Idmt9/TcnHRxTJbUxI18\r\nkXr42zpy7sTzN4rwfNSyzZMxvbdBp+HBifqCZMUisPc8l2GE4lg4/59PGuuQ\r\nk7WcOjEHTu7zqxZIlHUxAluf2FoXReo7/4hhB6TOK0tvQ/Jeo5rQ7mo2Xxir\r\nFgCWDcxbHU9pzFhSl/CjKZTV00LPV0x0PEd60imsKKrZDfNeasSnGJvlY0KZ\r\nFkGyIvqmDDEeA3yJ53HCwOs5+DwwCe/4iKjpnM/kuEuIAc78Rtu3VFmcMp/j\r\nGumi7hHs757/b+zSQo2IChzkgWPuFDrLaqmlPnoXd4fZ/g/ZRJ2U8fNE+cdY\r\n/imAxIfF0Q8fjBIDJKlc4eq3Lx3Srtk5mBCIep6VOQVnOoK/L/pi+5QAxlF3\r\nRrKTiKSlFy9Q35q41a3WYkhF5Mb5OSGLmrcW77DfN4eylYNoe7hNEqDCJFTr\r\nU9bAYGQl4lGPEem/ouubrMd1zJElIalZyT+T/MaygFI50wCMhF+hSJ0+r2aT\r\nZ8WAl/z600PTFglI14MG7AC0gZqgFhXU6LRtxf5CMg8dp5zmurrfHWgFwkYV\r\n9Az2czjvL1mfVXHPwisyM4YtsgVFtK9E2MOpywX+sCsehq2CvEblUBPoqqSG\r\nU4ZqjJkhtlG9tNZJ1XIGndRjrGxfhqdko0o=\r\n=tqre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.10-2_1661646724777_0.9539461148225921"},"_hasShrinkwrap":false},"2.1.11":{"name":"ui-framework-jps","version":"2.1.11","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3f98ebcdfdff1e4e05ba2be23e4fb487c0ba2886","_id":"ui-framework-jps@2.1.11","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MG4OmmJqID31WJbdsqkFEigkiSlTebujoL26DqDc+ZunyTr0B+SXpse1rwse9ccgQw/E4iVereNyHrvsbrQhXQ==","shasum":"48b710d58b8b8879c68dfb6d1b4d0397dfb2d8c0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.11.tgz","fileCount":497,"unpackedSize":1539035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5x7ZzLjW1KLq8hV0TljzzPTd5kBu7bEEBz/2crqkbAIhAJKitYcJVlE9khwUkVOChdu7Lc+Ily2GAv3FNuI4uF+r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCsivACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Ww//RZVMHrWanFnswxwCV3V+xwkcgogIxUDn0FSgGE8yAPzN7NLP\r\nH3nVaSxv8Q5BkHexnpl+eb7OtYJOO6s0xNi5km04zSkNHRufidKkmS3/iC5+\r\neLgBht8r+o3brKFgBG7VvhPx0n3klIUMrdf/D+mScTPx7yifWFMHVDjucWR3\r\nJvpIH//q3mTdp4JGmpsgFqxFE/eFOLZYchgrj21bhd4iY9/3qSS7e16R4Rnt\r\nK201JzLPsBOFNep0lmD+cLy5vDyDpmYWkgSheWf6vcZwQ8HDxVQrFvcltYrc\r\nzifGRAE7GO3R3PPVmufj2P6civ7xnjkn8lTmIJyH1WI4tGmVomOalHKkbfw/\r\nKfchpT4cwcsnfltoQAd4BIogy/HPy48tUye9LiHDu72bCq7PcwF/z8hUiool\r\nY2OZ/gn818WVY/97fach966eXIvhtCfH8c80ugu8GH/7Ii3+/UN/ToaLOS+Z\r\n2kORxX/ycsPEygFHeFrMOIsJNSpQlLQCc3R7kveT/QGUzUaLDI4mxG5/fmny\r\nNu8s7dPiB1vgnpadrqLVed+TWgSGnZTtQy1MkngaKR7CMqnBCuaoWuJsGRkA\r\nw9nZxEy7lpqlwE9yOdB2hNTGwUt32/5dzkv/M8ywPG1l/9DTPngrl9wsfCB5\r\nUnMhSw0YOOiGkXv/nI2fTd7/W69aySwYgAg=\r\n=zyv5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.11_1661651119477_0.44247524068784405"},"_hasShrinkwrap":false},"2.1.12":{"name":"ui-framework-jps","version":"2.1.12","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"3e850f54ed57a6f546b450328e9d0c834d408b69","_id":"ui-framework-jps@2.1.12","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4UQ+7JVaWsb9BYam+J08RkhtWu36nQ+pdsamXNZejEb4YM5EgJYG3uSnSrjiYdmnGEU/9Pgyox+TT8ikW94IPg==","shasum":"e6493eb0bacfcbe9395c62edd79578438ab1e579","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12.tgz","fileCount":497,"unpackedSize":1542194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1s5+DQI+hkDWnfdGThAfH2P6skcZ8xyKxkhuEDBk97AiEA+Q+QoZVpZ0heqYeT+OSclr/I1PFHZp6/R1hHL8yki/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKYaLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwGRAAi1qb4Vyk3KPNCf9QA0AH8Dp+WJezoqiILAetHVyr8FLpwqp0\r\ncGu6Z39xF3Ohu/vwt/sttVDjMrjpEB6dyxmpaXP90hJzkSuaT+1sgOhvEjlK\r\nkLj8MYAGT5yvMOYoVr6cKEVwqsTkUkWFrBVJh59njmyzzzCzF7FglS0zyf6N\r\nShVXeNFsV1E+UQWHNqlJyk1o1VqMlmktq815eP897iYAh9SMHBZh/N5iC8ws\r\nMmxm3ceVsvAnBEEfR5Yzvua+ou4gltw9283NiDDuKzYTmwutIP/yPbeKdXLM\r\nfGNNeOKQav8R+S0U8PpObxsFDuEIiWSD11ngP5C9uRX+eplRkZx90XvKdMyd\r\nmfLnb4nxilYds7w9r7DQEBw9tlSOO66s841JsUI+8kwqI2iWTrW1gJiZyQXX\r\n2a18TxyDVl6Cj0KBtaPFDVK6oo3EvkSAwbe3XdRvosAH2Zoi3Xysi4fBaGIs\r\nHVhlpBHQtgxzczPN5MESsqDNNYr9TYh1Ow9dm3DkZf7BakG5DNLd63NKwKxb\r\nRfr5PRYamzYrgnG+jstOQMPMVlGCi59inGYCnoPjE8GDYGS9YqXjihlHm5TD\r\naCx/mLrSzFna38WNGwCQ9JUa2gwEx3q/Bk816pHaS7WV9K1DUjdzu/dALeGv\r\nwN5UXrUzI0vuBHnJDIblr3XxLg2cy/w9+Cc=\r\n=EUv/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12_1663665803222_0.24156557304806303"},"_hasShrinkwrap":false},"2.1.12-1":{"name":"ui-framework-jps","version":"2.1.12-1","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"c3269f441f077d4a66b356612f2a90c9fe5d8b2f","_id":"ui-framework-jps@2.1.12-1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nmZL7ZGgTlx/ipjyu1BJ6ybOFvyBIiKisdoA0dBrKU7/QvI5hrv8KucThLtAxXMux++GymmHUXN1f17E5syNKQ==","shasum":"f806852cfe5668c26228d3bd833926902fbbd957","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-1.tgz","fileCount":497,"unpackedSize":1541855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHmnFXLnMgoD0zqMVgbEV/2mwneXrxC1tJdM4SkJBKhAiA7jeWkSvsxN236++aa86Yn/PDph9RDOm/XXr0IjSQB9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKYm0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVKw/9Hwu6FzwjOdPwC1Cyn6ji/PJnQnGnhQzfgfEdvsPd/jTK49R9\r\nnfkn0s3G/DWncalU6MTEwi2BtlS+qKnM7DdfvzK1Uicbwc0fVYNcG1DQ8oeK\r\nFpdPBYFINZ/yf1goYdxnsuH6J7ZxMEoA0/B/lzt8lFz5ZweXCFG8qtBj7kE/\r\nfxTaSsqB+kWpBk+2FRZTNFLamWZmq7QJvoGaO6UvNhPw0mn5dOK8R2mVlJWY\r\n9ArzfigyjZcJaoc1Nlwo8lGXrYSC6npl9IfSsFw72OmZUnq377xba2YArpam\r\nSTA6RcOs85lOSweruZ1locPt1dmjnC6v5G2fIqLaycWtV1055gbHoGpcqAMh\r\nhXBlHEoSC77d+pPaHqlAi0AzhqjDjoqsBmxIiGjpz278wL16nveE22wBA1+U\r\nQI3BR0d+tDZgv5NPxj9VS7VzN3etUzxDQvRZ423nLcT7sB9uMBgnhzGmFCUN\r\nx4eQSLt+K9VyDGfoYWqV17X8MVa7s2Hj37auQAKVcfDWiYLZ/rJycojy2UXL\r\nT48omGllF4/C1OhoxnVPVVhotQLoKK+v/SBqJEK+Im6ocSYzpFYVRgqRmQqV\r\n/QtqJkX89BGHPus4SkeEeYpX4cFT81K0Xmayz8jeva3KJS/sjIgp0B7VTjE9\r\n3LPfG2ETqfa13EDmjuHfGjf++25kvT9hemQ=\r\n=KkiT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-1_1663666612144_0.7504876932673241"},"_hasShrinkwrap":false},"2.1.12-2":{"name":"ui-framework-jps","version":"2.1.12-2","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f053b297231e1c3d5b843846f18bf389e033cbb8","_id":"ui-framework-jps@2.1.12-2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BAfynYx5/iwExau3QRk/ZqssxEsAnkm8aGWNhht/KoyU+yJBkJpIOxyShh5nyKvApKB3haAfbarmjXqqp7ZSzw==","shasum":"d7d2b51475d3d6c8b38836411e0871739f4cfc9f","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-2.tgz","fileCount":497,"unpackedSize":1544054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDppuo5K84jwj2C5h666/XjSSrZMm2SeOlDa9Abi/lflAIhAKFX7Q480/wxBvzr9+ckNqe2D2OZFg/ZRt7zukKJjl2u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKY4HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3SA/6A21H9+PaF1lsuMPYFS1ELeDnbczf9TevOT/3l+EVbYuvivoL\r\nzuwI4PAsRJkhP1bc3Opyg7BIYhdPe8/rUtqsenFaUCicHsQxiSZNA6bd3nDL\r\nsYjWXXIUh9+4VPeUut3+uVDTnpOkSctaeFvSqMeO2oavQSFNt77pGfDV4gkR\r\ny2+bhbORAEcjG+9oY7Qxl7ZsMFxG8LViRxPmAyA+ELpVslWD8eaFERdsnLqq\r\nHhCqwImg8NALTDVjdL4AkGJdNFsNpPw+P9Nro+MiRW2OBR891MYgx7mDQ+58\r\nOAR7Iwj+I64vcnWSH8EjHAPNZ3cOTjYrL+bwpGKv7e+OhEykWAfX9HhUETMZ\r\nu2Z8+rkg+KDu4c5gIZ3ZE/BDiaTG3OUiPkfA1OOVZf/BrGdIKUOaTmOHuFct\r\nIuHCYbLQCJcxVOqYpSBxWZTN6MktaL7UOSyyMCc1voWb9elWd+DJ9iMv/swN\r\n/0lpn2ohWIIljk3qPZJkBw9RmRhnGflUTE5woj9gpC9XhE3PRdlqMl4b+StJ\r\nxlxeEdhq5eiLqiN5szDYgyFPbbw4gBj/kNkYiBldwiTGTOLPUm4Szc8mm6Of\r\nQId0enZWsKTrgpxHO3aC9dVyik8qby5GHLJ3M+DOpgOUp5TQprQU5EAIOtNj\r\nMsDv5jcCITDW7B9CRODxtXWudp037nJKQdY=\r\n=QWO6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-2_1663667718784_0.3517164378523079"},"_hasShrinkwrap":false},"2.1.12-3":{"name":"ui-framework-jps","version":"2.1.12-3","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"f06bf7d9cc34b5b4f0a2b566d24fdcc67580d716","_id":"ui-framework-jps@2.1.12-3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7LrifL5un+1spL+C1pm08Os7BFIU87rNEMiea/Z0hh+1xtRwFZAKlwZgD0v1UGQLFApXF/RjYLqDVcqm1fJdQg==","shasum":"c832fc98177eda6a1491e1c21bd6a386eb53b547","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-3.tgz","fileCount":497,"unpackedSize":1543987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0D5KgjtzIsriMxDo0RtoC/0mqEqDA+yx0CzodjYF99QIhAIwUYQ3tvnv3LAX3oZYitYfIbTNpYOJKcBAQXjC8yQjO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKY7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWiA//QxDT9so+Kt1EjCZhKZaI4P61gK5h9V2ZQ9DPrTcgvaYiqtpZ\r\n/4CCfX+afqwHC1rnnjQLuOLW8GP37Juf4nUpHw29dNaKCyHXMUVmBIVn90fk\r\nE/H7zO/+4a92tN+KEvNMQAGDqQqQTngYYPnFBY0KB1dPZZvJkCxQLb7dqjQR\r\n7cr/SSZVON/UpMXbujVGS6XncvGaGcK7QhOX8QYnyJXMcMxGTGJJDVdJb5+U\r\nGvr7r6b8urk1ILiF5Mfj49rpdhH9WSADvVCWkllbzTjOY8e+xAgSYDPK/YNo\r\nYuAIsKlcvANPQblavkzshGAKwnR8dzPJ7eMjIuKHS6Kd1r5U4VEI0H1LjaEq\r\n8OzMH1ZYUbFfpOB23bbfNzSwPy99/0lUkWlgzvy0jr+o8JUMdOzMNW+lFK9v\r\noJuh2TZu8vpQ22egErTdb5zrVX+PIQA8ZUwR8QdvG12nZBlIVLQXdh7YrCcd\r\ntfNQ9PspFY3DyNPBCE1NU4HJuw4n0HudZcBNEHUwaVJ7OC7cDEJpBZL0s1hR\r\n0sk8umqAUxLHFOsOQnOXYPFgD0bFR/OsxtzbcfQZPYI69HMx40Tlzsq7mA15\r\nmO0SPjg+7qPWHt8ukh2pjiDiEXEmp8qZA0U8l61kmz+meBFsERxIZ8BjiqKU\r\nvlfXw/U+qR5ZoCjvSFbcr19ZiXyeJWoOOvQ=\r\n=0uXB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-3_1663667927406_0.7427303324155452"},"_hasShrinkwrap":false},"2.1.12-4":{"name":"ui-framework-jps","version":"2.1.12-4","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"90c0eaf38b124ae43509910534b50604d7fe2c7d","_id":"ui-framework-jps@2.1.12-4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-c/QpBUXaCcslIjP39l3JQ6rPIP+w3VyX31djTQ9dikvgS7k7+2R6B9zfZFw4N229ybqHd+PFdjv8M2e281aaSg==","shasum":"464b5f33798579a83447fcb8f94d9ba6187225b9","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-4.tgz","fileCount":497,"unpackedSize":1543987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4yjxDUpBBtj5tVYWMAjQOpNtZZxAub/Ypyfa+147huAIhAJy6kesuLsyz03QslN9psxXfTE5OJXFoCqDyOyMnsNNg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozvA/6AuNW/Eq45Kt1qsotMb0rvfXAbjqk+lw34W6Kh3Fhd9nxxex2\r\nsxnwrkR/bpg7kxTKsMNk4GjUDtkniCDN/FGQMpe5Um8b5983vAxyvhntCLje\r\nIZlNEGwmy7XIb1ODjDIYhM7bs2V4KH5MTgmYPzLtpw9eRbcZlw5AIkdSMxbV\r\nfgaTv0vbrAp9ZbYgXVa+r+Oy/DsqEzMnVYmdGGhm+QPjANt7iXsa3MG7XAFw\r\nZWYvwJbRtXWImV5NS+pMilTayggXAvZJIwXto3xqOxzTWPiC0KrJIcn7fmbv\r\nv1oHMwbP+SWCal/CxK8AnGbqh7dYVjJRvecbabu88KnmE8Wb3i9IiNwiIvaq\r\nZRe0xoGUsnmv1Skb7SqgDGteyMMVAaHfkb7kcLVOVWCqz/ea6GVrOPOZpQ7g\r\nLBued3+CV44muVP7cmZCGPZ8vjYU71PjQ9Q6kFJOacg5+W2ZmaRN5gHCQ6D6\r\nkiE0qV2aty12nDI0C2BELvu7jQJroUgxhl+/YPb14Q8Tqppw6wYThgjnlZHg\r\nfCTS/Wfjxal6C+OE10b9bhBNSvclrcRz09P/0IIqvPvgUxCyTvoWhDel48Pb\r\nPUdA4C0CS5Mu7JKHz80KeusTeh/0uSGBkH5eCodVSfAJkOZ4oTHgsP+QOvFb\r\nnbS6JhBH+KA1CwFCAjLSAX4HcweMw/LcD6Q=\r\n=dL6I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-4_1663668664287_0.5749416530578182"},"_hasShrinkwrap":false},"2.1.12-5":{"name":"ui-framework-jps","version":"2.1.12-5","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"a4d67ed95b8c563fbb68360094a226ebee527b10","_id":"ui-framework-jps@2.1.12-5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-IL57eX0xUFB1BXWp7UEeHrPJguf3UNkGyvFu+3ktMRAzq7CsAfRwa4v7phkUcARW8rX9Zx9lfQztH5zvyGmMfw==","shasum":"ece1117cf34efa10f108966bb23466c3eadd1bb0","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-5.tgz","fileCount":497,"unpackedSize":1543974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH+H03o/K0m3TB+7byA73PZQXjYgzvApr2k0ciZ+rLMAiEAyPYk2OfoQtrH2d6eT8xWo8qAFrnXN54Z+INWdrR4OPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmLg/+Kz5xD2yRTFrgXfN/ftoW7uU5+QB9V7lF/ZnXGo02ueGM24Zy\r\nHczkN6WqtG6gWoHD60GzdYZT84PM0S3RIf/esAyqzfgALSj744iAJwCXN4T5\r\ntF9tpo+jFIszxQeYlmA0p6hpYP8kYPZSrQdON7KGxgaUuXw1/FBHJDQL7BSW\r\nXVW2lo/0GFH9fRopR9VMOeAoi8oe5rgIAPmqq+YorYhS4RFwNNLP99jKqnwy\r\n/4KjAiS46WHonyMnf3tYTvTINOj0Qce7Zt0L9/saBWvhmzECSoFKHvRbiQhZ\r\nNqGtxk4PNujACp2ALx2wnjWxfiApcvdvC8Is5XaFHsvcnK98BHcioW9Fk5xW\r\n6FaH0GQGvUHsIDz1U6w6imcZcqqquG2fpYkmvKgZCJ9oAhKpsNVoZuWH5Owl\r\nrHOx8n4PiGGG1uNZMjfaopsKt682i4+B67C1N+9k1/m6hy+kwxTbgCvETeuF\r\nYvI0FyjQVVLbmIlDrTdASn7olcPBewPZkxdx7qXbm4CWKcGVP9HjI+PnOgQI\r\neu2a+Gv8iabKHSlhTRyURx9x0FNsXGFTtq1MDtKqszNTsaNTvZAMpUhyVK8m\r\n1Ms/Zstasc6Wqbp5h0tpX7YY5bwWq19Isj2ELYFUXLyXHj5PTbQe6zXzQa0r\r\nJUiFX3wicz1PhiJ3aobirEspdtchpc0MGWg=\r\n=koaL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-5_1663668912325_0.1084101016871446"},"_hasShrinkwrap":false},"2.1.12-6":{"name":"ui-framework-jps","version":"2.1.12-6","description":"A simple UI framework for state management and UI components","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc","compile.watch":"tsc-watch","lint":"eslint --ext js,jsx,tsx,ts --fix src"},"dependencies":{"cryptojs":"^2.5.3","debug":"^4.3.2","idb":"^6.1.2","install":"^0.13.0","loader-utils":"^2.0.0","moment":"^2.29.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","socket.io-client":"^4.1.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@types/cryptojs":"^3.1.30","@types/debug":"^4.1.7","@types/farbtastic":"^2.0.31","@types/jquery":"^3.5.6","@types/jqueryui":"^1.12.16","@types/react":"^17.0.15","@types/react-dom":"^17.0.9","@types/uuid":"^8.3.1","babel-loader":"^8.2.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-typescript":"^0.14.0","tsc-watch":"^4.4.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"keywords":["React","Babel","Socket"],"author":{"name":"Jim Sharples"},"license":"ISC","bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"homepage":"https://github.com/jsharples777/ui-framework#readme","browser":{"fs":false,"path":false,"os":false},"gitHead":"6c99d3544feef337548de846e0cb5d490945284a","_id":"ui-framework-jps@2.1.12-6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-344X1YVJgWk0wmn81AVrLtOft4JnTbnRfdBVNL4DCEayNGwOzJ92lzgEz65VuVAIBaQXASOR0vxK1aua/QJbkQ==","shasum":"870462c7e06b1259697b931981adad0bd5d33297","tarball":"https://registry.npmjs.org/ui-framework-jps/-/ui-framework-jps-2.1.12-6.tgz","fileCount":497,"unpackedSize":1543974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6J5KDMMSnz30LVropv07CJeNTapLixlV9e+eiQXNWAAiAQP9zs1qjWHfrpV7dEoyw4RNmtdcDtA4JdYq/OMS5BNg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooSRAAhkrIsGnQbuCRUpstFKmXOgxWrkmRllFXZF81AxW/FDz3EDYF\r\no0epYI6UQQVDFnDs/I+R/0y4+g+OBvNMNwNpa+CjHQXmFykY+Rz3lv7B8qns\r\nMAXID7nKfbKW7E+5Kq+mwk/kWCMRYtEFlmpANuYEZep/y3gTnz11tbx/DvGH\r\n4hkajvSKWs2CU84slivMAJOOH9xGQffB5hPQp+FC576qS+3YF9/g5IxNyj44\r\ngrdwzje+3Mu8jJjkHVYiLcjgwft84ncj9duJszh3jN5ArnpK6me3lavrsVPb\r\nZJjHpcWWkQXKyTG6BYUAhQ5lFbMQyh6xio6ZFeuP35dM1p/wBv2NOTITFl3n\r\nnpjMtp1uvMy1tAyeSQiqNEZ6cd0lQv95Qh7/Ow4iArpOPmKivGL2Lt0pEim/\r\n/9F8KnbqLxsDflJm8t4pHuMOLI4fvQSn+U1ts6jgspAG+ui35OhNPT1oSRVc\r\nWFqzuJmbitrd5AorWOzFninlQ3wnIB1AoTo09Vqx7LF+gA5REqwwJB5OnZwd\r\nlMJ7oCd1f5bNMtVI7QT0g/57Yw/hYEXgqN9DRZ88X0agLqYynixxaHqMjJCK\r\nwIeC5F6iGkMPxKEyfs+CoIF/8wATLbn7BFO026WGcSq3U5BLiAAXei5PyDbD\r\nz06wuA1C+di3g0OWglGalfYW86r34djQhVc=\r\n=UY0I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim_sharples","email":"jamie.sharples@gmail.com"},"directories":{},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-framework-jps_2.1.12-6_1663668953820_0.4822226490348769"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-25T02:32:56.098Z","0.1.0":"2021-09-25T02:32:56.288Z","modified":"2022-09-20T10:15:54.409Z","0.1.1":"2021-09-25T02:38:12.002Z","0.1.2":"2021-09-30T20:25:40.704Z","0.1.3":"2021-10-06T09:05:28.005Z","0.2.0":"2021-10-07T10:18:24.752Z","0.2.1":"2021-10-07T10:39:49.006Z","0.3.0":"2021-10-08T23:53:16.149Z","0.4.0":"2021-10-09T00:38:19.477Z","0.4.1":"2021-10-09T00:40:04.764Z","0.4.2":"2021-10-09T00:43:39.163Z","0.4.3":"2021-10-09T02:52:14.479Z","0.4.4":"2021-10-09T02:59:32.340Z","0.4.5":"2021-10-09T03:47:02.259Z","0.4.6":"2021-10-09T03:49:36.271Z","0.5.0":"2021-10-09T04:38:11.730Z","0.5.1":"2021-10-09T07:23:08.105Z","0.5.2":"2021-10-09T09:12:04.366Z","0.5.3":"2021-10-09T09:13:42.444Z","0.5.4":"2021-10-09T09:31:52.971Z","0.5.5":"2021-10-09T10:30:21.957Z","0.5.6":"2021-10-09T10:41:06.114Z","0.6.0":"2021-10-09T20:24:17.566Z","0.6.1":"2021-10-09T20:37:01.345Z","0.6.2":"2021-10-09T21:41:20.924Z","0.7.0":"2021-10-09T21:59:55.177Z","0.8.0":"2021-10-10T20:48:34.848Z","0.7.1":"2021-10-11T02:17:28.594Z","0.8.1":"2021-10-11T02:19:09.646Z","0.8.2":"2021-10-11T09:38:57.072Z","0.8.3":"2021-10-11T09:43:34.464Z","0.8.4":"2021-10-11T09:51:31.579Z","0.8.5":"2021-10-11T10:58:02.639Z","0.8.6":"2021-10-11T19:53:10.588Z","0.8.7":"2021-10-11T20:23:31.369Z","0.8.8":"2021-10-12T08:15:16.180Z","0.8.8-2":"2021-10-12T08:23:53.931Z","0.8.8-3":"2021-10-12T08:39:18.742Z","0.8.8-4":"2021-10-12T08:44:40.605Z","0.8.8-5":"2021-10-12T08:53:10.501Z","0.8.8-6":"2021-10-12T09:48:12.726Z","0.9.0-1":"2021-10-12T10:07:04.632Z","0.9.0-2":"2021-10-12T10:11:59.986Z","0.9.1":"2021-10-12T20:31:09.831Z","0.9.1-0":"2021-10-12T20:38:41.612Z","0.9.1-1":"2021-10-13T19:50:06.845Z","0.9.1-2":"2021-10-13T19:55:50.466Z","0.9.1-3":"2021-10-13T19:58:49.491Z","0.9.1-4":"2021-10-13T21:19:48.481Z","0.9.1-5":"2021-10-13T22:01:16.193Z","0.9.1-6":"2021-10-14T02:10:44.166Z","0.9.1-7":"2021-10-14T02:21:14.821Z","0.9.2":"2021-10-14T02:52:47.628Z","0.9.3":"2021-10-14T07:58:59.131Z","0.9.4":"2021-10-14T10:49:26.527Z","0.9.5":"2021-10-14T19:10:17.279Z","0.9.5-1":"2021-10-14T20:00:46.841Z","0.9.5-2":"2021-10-14T20:12:54.339Z","0.9.6":"2021-10-15T06:16:13.220Z","0.9.6-1":"2021-10-15T06:20:11.049Z","0.9.6-2":"2021-10-15T07:25:59.320Z","0.9.7":"2021-10-15T19:43:30.190Z","0.9.8":"2021-10-15T19:55:26.557Z","0.9.9":"2021-10-16T20:58:53.155Z","0.9.9-1":"2021-10-16T20:59:18.953Z","1.0.0":"2021-10-16T22:27:51.987Z","1.0.0-1":"2021-10-16T22:35:39.779Z","1.0.0-2":"2021-10-16T22:43:09.064Z","1.0.0-3":"2021-10-16T23:06:25.306Z","1.0.0-4":"2021-10-16T23:14:14.078Z","1.0.0-5":"2021-10-16T23:18:52.647Z","1.0.0-6":"2021-10-16T23:27:40.553Z","1.0.0-7":"2021-10-16T23:34:24.267Z","1.0.1":"2021-10-16T23:36:56.924Z","1.1.0":"2021-10-17T05:48:25.322Z","1.1.1":"2021-10-17T08:38:51.860Z","1.1.1-1":"2021-10-17T19:09:07.516Z","1.1.1-2":"2021-10-17T20:34:32.123Z","1.1.1-3":"2021-10-17T20:37:50.501Z","1.1.1-4":"2021-10-17T23:28:30.601Z","1.1.1-5":"2021-10-18T01:12:33.363Z","1.1.1-6":"2021-10-18T01:35:09.255Z","1.1.2":"2021-10-18T02:25:42.084Z","1.1.3":"2021-10-18T03:02:42.747Z","1.1.2-1":"2021-10-18T09:28:46.366Z","1.1.2-3":"2021-10-18T09:32:16.063Z","1.1.2-4":"2021-10-19T08:39:44.020Z","1.1.4":"2021-10-20T20:14:18.316Z","1.1.5":"2021-10-21T08:08:59.130Z","1.1.6":"2021-10-21T19:13:59.200Z","1.1.6-1":"2021-10-22T06:18:41.237Z","1.1.6-2":"2021-10-22T20:02:04.106Z","1.1.6-3":"2021-10-22T20:40:47.716Z","1.1.7":"2021-10-23T00:29:48.790Z","1.1.7-1":"2021-10-23T01:32:32.166Z","1.1.7-2":"2021-10-23T05:30:42.421Z","1.1.7-3":"2021-10-23T05:34:30.054Z","1.1.7-4":"2021-10-23T05:35:46.362Z","1.1.7-5":"2021-10-23T18:55:21.600Z","1.1.7-6":"2021-10-23T18:57:59.825Z","1.1.7-7":"2021-10-23T19:04:17.723Z","1.1.7-8":"2021-10-23T20:47:53.975Z","1.1.7-9":"2021-10-23T21:57:00.166Z","1.1.8":"2021-10-25T01:42:07.645Z","1.1.7-10":"2021-10-25T08:29:51.510Z","1.1.7-11":"2021-10-26T08:02:45.962Z","1.1.7-12":"2021-10-26T08:49:51.957Z","1.1.7-13":"2021-10-26T09:03:13.435Z","1.1.7-14":"2021-10-26T09:36:48.818Z","1.1.7-15":"2021-10-26T10:00:28.298Z","1.1.9":"2021-10-28T08:38:54.783Z","1.1.9-1":"2021-10-28T08:57:09.417Z","1.1.9-2":"2021-10-28T09:08:26.232Z","1.1.9-3":"2021-10-28T09:32:27.105Z","1.1.9-4":"2021-10-28T10:08:00.460Z","1.2.0":"2021-10-28T10:27:31.917Z","1.2.1":"2021-10-28T10:28:08.808Z","1.2.2":"2021-10-31T03:18:38.926Z","1.2.3":"2021-10-31T04:29:13.620Z","1.2.3-1":"2021-10-31T04:50:31.299Z","1.2.4":"2021-10-31T04:56:40.710Z","1.2.5":"2021-11-08T08:35:03.918Z","1.2.5-1":"2021-11-08T08:52:54.001Z","1.2.6":"2021-11-15T10:27:12.526Z","1.2.6-1":"2021-11-15T20:14:29.543Z","1.2.7":"2021-12-27T22:55:46.459Z","1.2.7-1":"2021-12-27T23:10:30.449Z","1.3.0":"2022-01-13T02:19:11.286Z","1.3.0-1":"2022-01-13T02:28:55.289Z","1.3.1":"2022-01-17T01:29:22.309Z","1.3.1-1":"2022-01-17T02:01:55.682Z","1.3.1-2":"2022-01-17T08:06:35.441Z","1.4.0":"2022-01-18T02:01:53.824Z","1.4.1":"2022-01-18T08:54:46.692Z","1.4.0-1":"2022-01-19T01:38:20.359Z","1.4.1-1":"2022-01-24T02:04:49.472Z","1.4.2":"2022-01-24T07:46:33.696Z","1.4.2-1":"2022-01-24T08:24:44.790Z","1.4.3":"2022-01-25T22:32:24.763Z","1.4.3-1":"2022-01-25T22:35:24.132Z","1.4.4":"2022-01-25T22:40:23.362Z","1.4.4-1":"2022-01-26T08:43:30.708Z","1.4.4-2":"2022-01-26T09:48:50.370Z","1.4.4-3":"2022-01-28T23:53:03.995Z","1.4.4-4":"2022-01-29T00:16:53.634Z","1.4.4-5":"2022-01-29T00:27:48.136Z","1.4.4-6":"2022-01-29T00:29:41.932Z","1.4.4-7":"2022-01-29T00:40:37.090Z","1.4.4-8":"2022-01-29T00:47:50.184Z","1.4.4-9":"2022-01-29T03:48:41.182Z","1.4.5":"2022-02-04T22:13:44.030Z","1.4.6":"2022-02-06T05:00:48.693Z","1.4.6-1":"2022-02-06T05:18:54.366Z","1.4.6-2":"2022-02-06T05:55:19.802Z","1.4.7":"2022-02-07T09:02:15.442Z","1.4.7-1":"2022-02-07T09:11:32.200Z","1.4.7-2":"2022-02-07T09:18:41.328Z","1.4.7-3":"2022-02-07T20:39:01.575Z","1.4.7-4":"2022-02-07T20:47:25.875Z","1.4.7-5":"2022-02-07T20:52:49.757Z","1.4.8":"2022-02-08T02:22:34.170Z","1.5.0":"2022-02-08T02:31:54.978Z","1.5.0-1":"2022-02-08T07:49:06.787Z","1.5.1":"2022-02-08T07:51:11.702Z","1.5.2":"2022-02-08T20:23:57.832Z","1.5.3":"2022-02-08T20:25:48.438Z","1.5.4":"2022-02-09T02:11:59.500Z","1.5.4-1":"2022-02-09T02:23:12.773Z","1.5.4-2":"2022-02-09T20:09:08.022Z","1.5.6":"2022-02-12T06:03:58.283Z","1.5.6-1":"2022-02-12T09:34:32.930Z","1.5.6-2":"2022-02-12T23:12:38.045Z","1.5.7":"2022-02-13T01:11:07.788Z","1.5.7-1":"2022-02-13T07:19:29.986Z","1.5.7-2":"2022-02-18T00:09:38.144Z","1.5.7-3":"2022-02-18T07:04:13.599Z","1.5.7-4":"2022-02-18T23:16:40.015Z","1.5.7-5":"2022-02-19T00:00:46.850Z","1.5.7-6":"2022-02-19T00:47:54.716Z","1.5.7-7":"2022-02-19T00:53:14.328Z","1.5.8":"2022-02-19T01:07:18.925Z","1.5.9":"2022-02-19T02:26:27.698Z","1.5.10":"2022-02-19T03:29:50.945Z","1.5.10-2":"2022-02-19T03:49:37.568Z","1.5.10-3":"2022-02-19T03:58:11.415Z","1.5.10-4":"2022-02-19T04:12:31.770Z","1.5.10-5":"2022-02-21T07:59:24.914Z","1.5.10-6":"2022-02-21T08:02:42.200Z","1.5.11":"2022-02-21T08:04:50.543Z","1.5.11-1":"2022-02-21T08:12:10.968Z","1.5.11-2":"2022-02-21T08:13:33.622Z","1.5.11-3":"2022-02-21T08:17:47.076Z","1.6.0":"2022-02-25T08:15:36.726Z","1.6.0-1":"2022-02-25T08:33:13.189Z","1.6.0-2":"2022-02-25T08:36:51.951Z","1.6.0-3":"2022-02-25T08:41:36.950Z","1.6.1":"2022-02-25T08:42:46.125Z","1.6.1-1":"2022-02-26T05:49:54.784Z","1.6.1-2":"2022-02-26T05:54:09.932Z","1.6.2":"2022-02-26T07:24:55.081Z","1.6.2-1":"2022-02-26T07:30:57.549Z","1.6.2-2":"2022-02-26T07:35:00.113Z","1.6.2-3":"2022-02-27T03:08:12.762Z","1.6.3":"2022-02-27T05:46:37.360Z","1.6.3-1":"2022-02-27T07:31:13.669Z","1.6.3-2":"2022-02-27T07:37:26.505Z","1.6.3-3":"2022-02-27T22:08:15.117Z","1.6.4":"2022-02-28T04:55:31.353Z","1.6.4-1":"2022-02-28T09:28:34.658Z","1.6.5":"2022-02-28T10:01:49.201Z","1.6.5-1":"2022-02-28T10:18:57.190Z","1.6.5-2":"2022-03-01T03:33:18.245Z","1.6.6":"2022-03-01T07:19:33.738Z","1.6.6-1":"2022-03-02T20:58:29.266Z","1.6.6-2":"2022-03-02T21:54:32.179Z","1.6.6-4":"2022-03-03T01:56:37.725Z","1.6.6-5":"2022-03-03T02:09:41.051Z","1.6.6-6":"2022-03-03T02:26:22.926Z","1.6.7":"2022-03-06T06:29:09.254Z","1.6.8":"2022-03-06T20:22:33.371Z","1.6.8-1":"2022-03-06T20:28:33.361Z","1.6.8-2":"2022-03-06T20:34:25.803Z","1.6.8-3":"2022-03-06T20:47:04.143Z","1.6.8-4":"2022-03-06T22:35:36.763Z","1.6.8-5":"2022-03-07T08:21:16.464Z","1.6.9":"2022-03-07T09:03:07.303Z","1.6.9-1":"2022-03-07T09:19:45.943Z","1.7.0":"2022-03-08T08:06:45.533Z","1.7.0-1":"2022-03-08T08:30:02.607Z","1.7.0-2":"2022-03-08T08:55:47.676Z","1.7.0-3":"2022-03-08T09:03:16.682Z","1.7.1":"2022-03-09T02:36:08.978Z","1.7.1-1":"2022-03-09T02:53:54.475Z","1.7.1-2":"2022-03-09T02:59:00.414Z","1.7.1-3":"2022-03-09T03:01:04.803Z","1.7.1-4":"2022-03-09T22:03:13.018Z","1.7.1-5":"2022-03-10T01:55:17.200Z","1.7.1-6":"2022-03-10T02:02:39.102Z","1.7.2":"2022-03-10T03:19:33.720Z","1.7.2-1":"2022-03-10T03:28:43.602Z","1.7.2-2":"2022-03-10T03:48:25.796Z","1.7.2-3":"2022-03-10T03:52:24.093Z","1.7.3":"2022-03-10T04:30:43.551Z","1.7.3-1":"2022-03-10T04:33:50.096Z","1.7.4":"2022-03-10T20:19:24.383Z","1.7.4-1":"2022-03-10T20:31:56.209Z","1.7.4-2":"2022-03-10T20:32:52.819Z","1.7.5":"2022-03-11T05:43:38.342Z","1.7.6":"2022-03-11T06:26:49.375Z","1.7.7":"2022-03-11T20:03:26.949Z","1.7.8":"2022-03-11T21:50:13.172Z","1.7.9":"2022-03-11T21:56:39.316Z","1.8.0":"2022-03-15T08:26:02.639Z","1.8.1":"2022-03-16T21:46:09.459Z","1.8.2":"2022-03-17T20:19:11.335Z","1.8.3":"2022-03-17T21:34:23.598Z","1.8.4":"2022-03-17T21:35:29.822Z","1.8.5":"2022-03-20T04:04:12.959Z","1.8.6":"2022-03-21T07:31:46.681Z","1.8.7":"2022-03-21T08:12:15.736Z","1.8.7-1":"2022-03-21T08:20:42.464Z","1.8.7-2":"2022-03-21T08:58:37.473Z","1.8.7-3":"2022-03-21T09:02:35.696Z","1.8.7-4":"2022-03-26T01:56:51.708Z","1.8.7-5":"2022-03-26T04:59:57.391Z","1.8.8":"2022-03-26T05:18:27.348Z","1.8.8-1":"2022-03-26T23:38:35.659Z","1.8.8-2":"2022-03-29T19:51:16.034Z","1.9.0":"2022-03-31T09:43:57.974Z","1.9.0-1":"2022-03-31T09:44:59.207Z","1.9.0-2":"2022-03-31T20:01:24.294Z","1.9.0-3":"2022-03-31T20:04:30.761Z","1.9.0-4":"2022-04-01T04:25:19.017Z","1.9.0-5":"2022-04-01T04:32:55.255Z","1.9.0-6":"2022-04-01T04:37:42.123Z","1.9.0-7":"2022-04-01T05:31:33.489Z","1.9.1":"2022-04-01T06:40:21.231Z","1.9.1-1":"2022-04-01T06:40:52.637Z","1.9.1-2":"2022-04-01T06:51:59.554Z","1.9.2":"2022-04-02T02:22:32.858Z","1.9.3":"2022-04-02T02:50:42.017Z","1.9.3-1":"2022-04-02T04:02:30.393Z","1.9.4":"2022-04-02T05:18:35.901Z","1.9.5":"2022-04-02T23:54:29.205Z","1.9.6":"2022-04-04T09:18:21.647Z","1.9.7":"2022-04-06T21:18:38.573Z","1.9.8":"2022-04-07T22:55:08.356Z","1.9.8-1":"2022-04-07T22:57:57.997Z","1.9.8-2":"2022-04-07T23:11:21.745Z","1.9.9":"2022-04-10T06:24:20.432Z","1.9.9-1":"2022-04-10T06:24:50.614Z","1.9.9-2":"2022-04-10T06:37:26.183Z","1.9.9-3":"2022-04-10T06:44:03.815Z","1.9.9-4":"2022-04-10T06:55:24.143Z","1.9.9-5":"2022-04-10T07:02:40.242Z","1.9.9-6":"2022-04-10T07:06:33.793Z","1.9.9-7":"2022-04-10T07:10:40.278Z","1.9.9-8":"2022-04-10T08:16:56.334Z","1.9.9-9":"2022-04-11T11:06:24.968Z","1.9.9-10":"2022-04-16T03:21:56.748Z","1.9.9-11":"2022-04-16T03:50:51.104Z","1.9.9-12":"2022-04-16T03:57:03.730Z","1.9.9-13":"2022-04-16T05:09:56.971Z","1.9.9-14":"2022-04-16T05:30:42.327Z","1.9.9-15":"2022-04-16T05:37:29.734Z","1.9.9-16":"2022-04-16T05:43:10.760Z","1.9.9-17":"2022-04-16T06:03:13.848Z","2.0.0":"2022-04-16T06:31:51.888Z","2.0.0-1":"2022-04-17T07:18:12.232Z","2.0.0-2":"2022-04-17T22:54:33.106Z","2.0.0-3":"2022-04-17T23:19:01.909Z","2.0.0-4":"2022-04-18T00:09:12.944Z","2.0.0-5":"2022-04-18T00:43:20.346Z","2.0.0-6":"2022-04-18T04:39:52.420Z","2.0.0-10":"2022-04-20T02:37:12.373Z","2.0.0-11":"2022-04-28T03:31:51.129Z","2.0.0-12":"2022-04-29T10:17:54.652Z","2.0.0-13":"2022-04-30T02:12:21.083Z","2.0.0-14":"2022-04-30T02:22:12.502Z","2.0.0-15":"2022-04-30T02:29:04.362Z","2.0.0-16":"2022-04-30T02:48:30.861Z","2.0.0-17":"2022-04-30T03:10:52.499Z","2.0.0-18":"2022-04-30T03:25:51.036Z","2.0.1":"2022-04-30T05:40:05.242Z","2.0.1-1":"2022-04-30T05:47:22.189Z","2.0.1-2":"2022-04-30T06:25:24.715Z","2.0.1-3":"2022-04-30T06:33:10.485Z","2.0.1-4":"2022-05-09T09:28:15.624Z","2.0.1-5":"2022-05-09T09:55:34.583Z","2.0.1-6":"2022-05-09T10:20:21.738Z","2.0.1-8":"2022-05-09T10:26:20.039Z","2.0.1-9":"2022-05-09T10:47:20.488Z","2.0.1-10":"2022-05-09T10:56:00.013Z","2.0.1-11":"2022-05-09T10:59:16.017Z","2.0.1-12":"2022-05-09T11:00:38.007Z","2.0.1-13":"2022-05-09T11:11:43.307Z","2.0.1-14":"2022-05-09T11:37:59.539Z","2.0.1-15":"2022-05-09T11:52:50.327Z","2.0.1-16":"2022-05-10T10:15:45.986Z","2.0.1-18":"2022-05-10T10:26:48.582Z","2.0.1-17":"2022-05-11T22:29:37.046Z","2.0.1-19":"2022-05-13T08:36:14.987Z","2.0.1-20":"2022-05-14T08:33:44.650Z","2.0.1-21":"2022-05-14T23:15:03.326Z","2.0.2":"2022-05-14T23:28:22.653Z","2.0.2-1":"2022-05-16T08:54:14.685Z","2.0.2-2":"2022-05-16T09:44:47.029Z","2.0.2-3":"2022-05-25T23:41:22.544Z","2.0.2-4":"2022-05-25T23:48:34.750Z","2.0.2-5":"2022-05-30T10:36:09.926Z","2.0.3":"2022-05-30T10:48:55.247Z","2.0.4":"2022-05-30T10:50:57.311Z","2.0.5":"2022-05-30T10:52:02.945Z","2.0.6":"2022-06-03T22:21:34.010Z","2.0.6-1":"2022-06-14T08:57:07.925Z","2.0.7":"2022-06-17T08:56:05.937Z","2.0.8":"2022-06-17T21:37:51.396Z","2.0.8-1":"2022-06-17T23:56:05.583Z","2.0.8-2":"2022-06-18T00:13:35.567Z","2.0.8-3":"2022-06-18T04:18:06.372Z","2.0.8-4":"2022-06-18T04:30:06.551Z","2.0.9":"2022-06-20T08:22:23.576Z","2.1.0":"2022-06-20T09:00:23.479Z","2.1.1":"2022-06-24T22:02:43.820Z","2.1.0-1":"2022-06-28T09:54:17.574Z","2.1.0-2":"2022-06-28T09:57:39.579Z","2.1.0-3":"2022-07-11T08:38:51.735Z","2.1.0-4":"2022-07-11T09:30:47.356Z","2.1.2":"2022-07-11T10:34:07.244Z","2.1.3":"2022-07-11T11:56:26.656Z","2.1.4":"2022-07-15T22:17:49.134Z","2.1.4-1":"2022-07-16T01:14:04.064Z","2.1.5":"2022-07-23T21:34:44.405Z","2.1.5-1":"2022-07-24T02:37:14.572Z","2.1.6":"2022-08-01T09:02:30.097Z","2.1.6-1":"2022-08-01T09:09:04.376Z","2.1.6-2":"2022-08-01T09:11:29.067Z","2.1.6-3":"2022-08-01T09:25:12.866Z","2.1.6-4":"2022-08-01T09:30:43.815Z","2.1.6-5":"2022-08-01T09:38:51.031Z","2.1.6-6":"2022-08-01T09:46:16.305Z","2.1.6-7":"2022-08-01T09:48:33.829Z","2.1.6-8":"2022-08-01T09:49:19.229Z","2.1.6-9":"2022-08-01T10:27:36.228Z","2.1.7":"2022-08-01T10:42:02.363Z","2.1.7-1":"2022-08-01T10:44:42.422Z","2.1.7-2":"2022-08-01T10:47:18.368Z","2.1.7-4":"2022-08-07T02:33:50.643Z","2.1.7-5":"2022-08-07T02:42:48.658Z","2.1.7-7":"2022-08-07T08:36:52.170Z","2.1.7-8":"2022-08-07T08:45:57.785Z","2.1.7-9":"2022-08-07T09:01:10.128Z","2.1.7-10":"2022-08-07T09:20:37.875Z","2.1.8":"2022-08-09T08:49:28.442Z","2.1.8-1":"2022-08-09T23:43:41.818Z","2.1.8-2":"2022-08-10T00:25:42.559Z","2.1.8-3":"2022-08-10T00:39:13.104Z","2.1.8-4":"2022-08-10T00:45:02.928Z","2.1.8-5":"2022-08-10T00:46:07.259Z","2.1.8-6":"2022-08-10T00:53:47.229Z","2.1.8-7":"2022-08-10T00:57:38.664Z","2.1.8-8":"2022-08-10T01:34:58.661Z","2.1.8-9":"2022-08-10T01:39:46.545Z","2.1.8-10":"2022-08-10T01:51:12.375Z","2.1.9":"2022-08-11T08:06:47.334Z","2.1.9-1":"2022-08-15T02:04:56.569Z","2.1.9-2":"2022-08-15T02:09:56.423Z","2.1.9-3":"2022-08-15T02:33:37.298Z","2.1.10":"2022-08-28T00:14:02.062Z","2.1.10-1":"2022-08-28T00:20:40.164Z","2.1.10-2":"2022-08-28T00:32:05.110Z","2.1.11":"2022-08-28T01:45:19.864Z","2.1.12":"2022-09-20T09:23:23.517Z","2.1.12-1":"2022-09-20T09:36:52.392Z","2.1.12-2":"2022-09-20T09:55:18.980Z","2.1.12-3":"2022-09-20T09:58:47.641Z","2.1.12-4":"2022-09-20T10:11:04.593Z","2.1.12-5":"2022-09-20T10:15:12.527Z","2.1.12-6":"2022-09-20T10:15:54.288Z"},"maintainers":[{"name":"jim_sharples","email":"jamie.sharples@gmail.com"}],"description":"A simple UI framework for state management and UI components","homepage":"https://github.com/jsharples777/ui-framework#readme","keywords":["React","Babel","Socket"],"repository":{"type":"git","url":"git+https://github.com/jsharples777/ui-framework.git"},"author":{"name":"Jim Sharples"},"bugs":{"url":"https://github.com/jsharples777/ui-framework/issues"},"license":"ISC","readme":"# UI Framework [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\n# Table of Contents\n- [Project Description](#project-description)\n- [Installation Instructions](#installation-instructions)\n- [Configuration Variables](#configuration-variables)\n- [User Story](#user-story)\n- [Screenshot](#screenshot)\n- [How To Contribute](#how-to-contribute)\n- [Technology](#technology)\n- [Presentation](#presentation)\n- [Questions](#questions)\n- [License](#license)\n\n\n# Project Description\nThis is a work in progress Typescript framework I am using to build simple user interfaces.\n\nTO-DO documentation on use\n\n\n# Configuration Variables\n\n`API_SERVER_URL` - URL of the server completing the API calls (default `blank`)\n\n`DB_URL` - address and access to the Mongo server machine \n\n`DEBUG` - activate debug output (sub-options are space separated names (e.g. `server socket db api route message-queue`)\n\n`MODE` - `Production`\n\n`MQ_FILE` - Location of the offline message queue storage file (default `./db/queue.json`)\n\n`MQ_INTERVAL` - Milliseconds between queue persistence (default `10000` - 10 seconds)\n\n`SM_EXPIRY_CHAT` - number of minutes to keep a chat room persisted with no activity (default `43200` - 30 days)\n\n`SM_EXPIRY_SCORESHEET` - number of minutes to keep a score sheet room persisted with no activity (default `60`)\n\n`VIEW_RELATIVE_PATH` - location of the handlebars files in production, should be set to `/../../`\n\n\n## How to contribute\n\nPlease access the [Questions](#questions) section to send me an email, or access the repository link if you wish to help contribute to this project.\n\n\n# Technology\n\n1. [Node.js](http://nodejs.org)\n2. NPM\n4. [Moment](https://npmjs.com/package/moment)\n5. [React](https://www.npmjs.com/package/react)\n6. [BCrypt](https://www.npmjs.com/package/bcrypt)\n7. [Bootstrap](https://getbootstrap.com/)\n8. [Webpack](https://www.typescriptlang.org/)\n9. [Babel](https://babeljs.io/)\n10. [MongoDB](https://www.mongodb.com/)\n11. [Mongoose](https://mongoosejs.com/docs/)\n12. [DotENV](https://www.npmjs.com/package/dotenv)\n13. [Git-Crypt](https://github.com/AGWA/git-crypt)\n14. [Express](https://www.npmjs.com/package/express)\n15. [Passport](https://www.npmjs.com/package/passport)\n16. [Socket.io](https://socket.io/)\n17. [Typescript](https://www.typescriptlang.org/)\n18. [ts-node](https://github.com/TypeStrong/ts-node)\n19. [tsc-watch](https://www.npmjs.com/package/tsc-watch)\n20. [ts-loader](https://github.com/TypeStrong/ts-loader)\n21. [Chart.js](https://www.chartjs.org/)\n22. [Bootstrap 4 Round Buttons](https://www.geeksforgeeks.org/how-to-get-circular-buttons-in-bootstrap-4/)\n\n\n# Questions\n\n>  **Direct your questions about this project to:**\n>\n>  *GitHub:* [Github Project Link](https://github.com/jsharples777/ui-framework)\n>\n>  *Email:* [jamie.sharples@gmail.com](mailto:jamie.sharples@gmail.com)\n\n# License\n\n### [MIT License](https://opensource.org/licenses/MIT)\nA short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.\n","readmeFilename":"README.md"}