{"_id":"@max-pr/ets-frame-lib","_rev":"40-c8ff61b8f3232609f6de3d0f57304256","name":"@max-pr/ets-frame-lib","dist-tags":{"latest":"17.0.0"},"versions":{"1.0.0":{"name":"@max-pr/ets-frame-lib","version":"1.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@1.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"3920b5b19a737dc111f1da54637b2c50a9c339d5","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-1.0.0.tgz","fileCount":6,"integrity":"sha512-cvmUENsp+33BofvHopwSlFzGO4jsE/hAPAvdPe6/PzA213wXsz7cmQ27xbkbIEuVhtRn47NBnd4U+gWKBTZVoA==","signatures":[{"sig":"MEYCIQDZOPqXOkn51J0U+VQCtOlj/MKT1/4xMqE1VF9NmI3veQIhAJsGywOVhfQEIKcQO731oV6ysw2yHOf5Z/nlhbLTfokn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11618},"main":"index.js","_from":".","_shasum":"3920b5b19a737dc111f1da54637b2c50a9c339d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_1.0.0_1721950039292_0.8035606070630061","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@max-pr/ets-frame-lib","version":"2.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@2.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"95f1836a2decca621bea76481a2b9337f076e5d4","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-2.0.0.tgz","fileCount":10,"integrity":"sha512-Ehyi0jw55pzq4kjuQgtiz0U+5dLrwV0MqTL5vxiSztHRPyq6T43Wq+Qq+xNptPeJ0lNVLFrE3WqWopAqaIAD8g==","signatures":[{"sig":"MEQCIGjilzSwDWOzzzTW3IZVzYpCa9saNEES/Dwkv2qx7lq8AiBWqUXqoS6nVo6qjpyDZaqy9ua2BcQtFY0khhJiQx9kOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23943},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"95f1836a2decca621bea76481a2b9337f076e5d4","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components -d dist --copy-files"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.11.5","@babel/core":"^7.24.9","@babel/preset-react":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_2.0.0_1722008858803_0.25808506825912914","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@max-pr/ets-frame-lib","version":"3.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@3.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"d3a3a1506f7c576e21581bdabdbd2d6e354b420a","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-3.0.0.tgz","fileCount":14,"integrity":"sha512-42Q5oTl8ai+j5oUrFSyuoDh39uLKzqPcpkf148dtANQCc/hTMydkPGBur6twzF567VaNfnN1e6iI9BcSfjy5hg==","signatures":[{"sig":"MEUCID9PDmqG8y+4nMFO3DgJYz3Boa2yhdzihIKakovJPOUMAiEA5WXqmGIgFMaSU+FOZfvC+t1JmHN3xjiTx0utuLbfwqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80839},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"d3a3a1506f7c576e21581bdabdbd2d6e354b420a","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"--presets es2016","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_3.0.0_1722018577832_0.5556564858045514","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@max-pr/ets-frame-lib","version":"3.1.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@3.1.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"159c24ed33edb230bdbb6b38c0ff0e29fe931620","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-3.1.0.tgz","fileCount":17,"integrity":"sha512-oDPv8GPJ3q9Uk9ALiQdTHqvTj+bp5KQhjYOMg5dfKeDxa04DCAcxbk+rY9/HcBcKQyt03qtPi90v9OOF/9vfPQ==","signatures":[{"sig":"MEYCIQCQXVj0Pc/ocH0VuRJ0vzWkKPhkD18JqN5YY7Titiik8gIhAOXGhxj7jWsRSx3Cy59kqINYCIRyKZaF9jauCoCE8v37","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92693},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"159c24ed33edb230bdbb6b38c0ff0e29fe931620","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --presets=@babel/preset-env && npm publish"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_3.1.0_1722020143234_0.5930184456393852","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@max-pr/ets-frame-lib","version":"4.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@4.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"3534487ac4f216ab4668165b78306a2a4bc34730","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-4.0.0.tgz","fileCount":18,"integrity":"sha512-fAx7t5DQOQ58nC4qYppUECMFkzCoDVF/15SFKaznwnDXNtUuuHacIY7HBLcGoGLs/iaIZikRlEmIakrr882vAQ==","signatures":[{"sig":"MEQCIHCc7xsVOTdEE2FU/tWjKt4f/7xDmnvAH3GZhcdE5oTaAiAUBWBt3rys65XpBL/LziiTz7UK1JxBA022e+PduPfWaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95134},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"3534487ac4f216ab4668165b78306a2a4bc34730","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_4.0.0_1722021792908_0.9960679352281181","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@max-pr/ets-frame-lib","version":"5.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@5.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"6fa3d771e04e557bf8c6826221448d6356ded187","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-5.0.0.tgz","fileCount":18,"integrity":"sha512-CnxiavQ73jU0JCiHLI2H2o1bgdBGLdTG/gzod/anrORy3xA/y1ZHU8K5P+hZYoZEJSSXW0E7kXSP7hFHCpYElg==","signatures":[{"sig":"MEYCIQCVoj4Z7LLMPG6tpMHfx/ZOjOnztWmKWr/HHrRUuB71hAIhAKiWM3IeD0ZV4lxW9E6fWzTNH4I3e73w+CmmvBW0xnTY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94812},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"6fa3d771e04e557bf8c6826221448d6356ded187","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_5.0.0_1722021978194_0.3656237747922828","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@max-pr/ets-frame-lib","version":"6.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@6.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"7e301f8fb6bd8784b6ca1cf8c0a63dd73c039b82","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-6.0.0.tgz","fileCount":19,"integrity":"sha512-z69C312N5XW/EIcHbVvsi0mUtjyBHJi8nrIRy6gvBcYuDGq9UNlseD66WfexDvyDTLDMAcrj2RWPgUnQ16knDw==","signatures":[{"sig":"MEUCIQCt+fvr7DU1qQzYigCvIvAVDw9OTvmnViFa+/y8O+iVFgIgEibbV+WilqtH2KP6AGP++1mRWBuTXKvQV3Q6Mp+oS48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97264},"main":"index.js","babel":{"presets":["@babel/preset-react"]},"private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --copy-files --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"10.5.0","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_6.0.0_1722022290593_0.04024004921166857","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@max-pr/ets-frame-lib","version":"7.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@7.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"8beb152494b24f704d332a721174d4a5ead06fb9","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-7.0.0.tgz","fileCount":19,"integrity":"sha512-r+4k6tYRelrv8VhRks8nL9aAX4IyJXxGowIdAuEmWzQRj25rP/lTuV0RzqwNROU0qevgTUCZbU5pNX3E1FpZQA==","signatures":[{"sig":"MEUCIQDlAq4LGNwwF40O/OYdNPF03eDCdFbp9+TC5/cLjDv6ggIgKCmy5jNX8MUSYUIsCCc5zsYJE1fB4QjW8itI5mpNhDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97264},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"8beb152494b24f704d332a721174d4a5ead06fb9","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --copy-files --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_7.0.0_1722022372946_0.37799774379973927","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@max-pr/ets-frame-lib","version":"7.1.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@7.1.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"eb75f4143649dfcdbc2721e3a4e7d342aaa12e2c","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-7.1.0.tgz","fileCount":19,"integrity":"sha512-Vv/QUU9nworGNPv09pgNg3YD9YkMh9ThU+Tm40W6tG1ADWSYiogoi7/3y8fcN6OGRcsy1/S3bYSvDHeR1pEWlg==","signatures":[{"sig":"MEQCIHa03oTYygkON+Av3UrOYIUe6ottiXFIdAaY12sJA0ikAiA3rL+9SyqF6rf8JTVduJyZlBXWB7l/VedYgQduMW8qhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97264},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"eb75f4143649dfcdbc2721e3a4e7d342aaa12e2c","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src/components --out-dir dist --source-maps --copy-files --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_7.1.0_1722023529297_0.02647521086342608","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@max-pr/ets-frame-lib","version":"8.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@8.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"83b230e024e32b9000d4b7b9df209583269a8f9b","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-8.0.0.tgz","fileCount":19,"integrity":"sha512-kv2MzEXoa5+yy0Ua1JSvYipJ/NUSt0krkOwNmJ9LIGc1RpzijRietRYblrTUTB9JHGcxX47dnJhhJ5ImbyQ73w==","signatures":[{"sig":"MEUCIQDsjuCXrMifYcVxqKdIxiQLredcI5FpUqUM6WNJYUBINQIgaZAXFwlmh7zXfVzTR6Wfthw7eN9037Bynt2xR40JNMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97412},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"83b230e024e32b9000d4b7b9df209583269a8f9b","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_8.0.0_1722034946127_0.27019184472831315","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@max-pr/ets-frame-lib","version":"8.1.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@8.1.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9c2bba01ec393d4e0927a5b717ac64be29bfc254","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-8.1.0.tgz","fileCount":28,"integrity":"sha512-ySkAxbIotrhoqtySeDTcJXQFplDDbjHSUJD4SLJcaE47joyfQTfdco3ClLdZV3XN+CmyIN+qZTHf4ky6kacdbg==","signatures":[{"sig":"MEUCIG0VQs0ZnXuYoNbQV1YYHynqF22C6ddp+QGl7xRTsWWPAiEApmQm8OGhBk5Q7iULaHyoGtYysifPC6QiWhRbZOwXB1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123493},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9c2bba01ec393d4e0927a5b717ac64be29bfc254","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_8.1.0_1722443372315_0.8743876873265508","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@max-pr/ets-frame-lib","version":"8.1.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@8.1.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9412f89adcf0586026cdc89f00f7abd283aa0dbc","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-8.1.1.tgz","fileCount":28,"integrity":"sha512-/al8pOwF5/yj23IFIqoqQ/CWZ/fyqBS8FXusm1lRMEi0WBgGKaQnMxWKcaORBm3KWcu2FAVTEEIJtyVOzQT4bg==","signatures":[{"sig":"MEQCIEg6t73jOa43QplevaFchFKpMQvZlK2fO14v/lZKs2FPAiAZ4VzpZGPHM0+wE4ZGOTd74yGgup33G9JwVqsl/oYwmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123730},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9412f89adcf0586026cdc89f00f7abd283aa0dbc","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_8.1.1_1722447697705_0.5012147766598345","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@max-pr/ets-frame-lib","version":"8.2.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@8.2.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"28ab073dac415f04ff29fe26ccc967c9c478bb88","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-8.2.1.tgz","fileCount":34,"integrity":"sha512-EWK6dEsY7PKGXmRdKWoMJrVFJGPb1tw+rO7Z7MI/DKDzINvGk7Y1C0gmQetW6+fxYhHZ8P/kNoMfdBS2MuUDDA==","signatures":[{"sig":"MEUCICA5U/FeBawo6C4sA4nW7Hk8kndc0GzKTZ5glYkbDMVTAiEAwniYNMtTy1WxoKsktyL9YNCeeTE1xIVsVXcOFJEv7iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143206},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"28ab073dac415f04ff29fe26ccc967c9c478bb88","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_8.2.1_1722450557186_0.6009423964099854","host":"s3://npm-registry-packages"}},"8.3.1":{"name":"@max-pr/ets-frame-lib","version":"8.3.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@8.3.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"7cc3ca7bcf62a10572bafc3b52a9e56ad826247b","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-8.3.1.tgz","fileCount":37,"integrity":"sha512-CiKWfOrtsNg5I/GlACKLNkPaM+gzy2TAdZ2t2x9xaK/PL441UqxllUqmN0dnwD3wxKbs6MpedpSzrGga7QcZmg==","signatures":[{"sig":"MEUCIGhFiIR+7axi4fnRsUUuqqoNJHSthgBl51A+K1MJhZPHAiEA2TDoaaOyiLY/bXcnq6LkhntTqM3tsy3CVGTG7LnRj6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149366},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"7cc3ca7bcf62a10572bafc3b52a9e56ad826247b","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_8.3.1_1722456157957_0.043017516534605615","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@max-pr/ets-frame-lib","version":"9.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"eff99207cc6aa105cfdc55c3ead88ddd886264ce","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.0.0.tgz","fileCount":34,"integrity":"sha512-foxqgSEXMld4gSUDw8lbgetKUSBOEwGoXa9NtgwyGJVePxX6EY8CeOVcHUL9TJaqjdA9SFJAys9qH+3PbWIt5g==","signatures":[{"sig":"MEQCIFJqEZ37ABK+iHhxEwm4VP/RpGO6oiu9puUPaBpj0mB2AiAvWxQMbpFBi9s+hdq5BbB4OvGMrQ9KANj7gCdg5BuXfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161287},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"eff99207cc6aa105cfdc55c3ead88ddd886264ce","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.0.0_1722457469432_0.7955758227050824","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@max-pr/ets-frame-lib","version":"9.0.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.0.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"f35df28458df7d6b5fd9055b0c7fbe6a527a58bb","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.0.1.tgz","fileCount":34,"integrity":"sha512-45emlX9XAIjROzoxfVdTXielF3SOFujiH/c4FdT5Q70/V3qY14y96hmhdYE1HI6u4ri1QRS9BdHNmHg12XyP0w==","signatures":[{"sig":"MEUCIQD+NBhoUn8fHgLBhDVARsdWZzGB07SrniyOspgy5snVrQIgU492AhrZ9UU2ekv77RxOiyT0Iq+QcMw6mov6UzTqSkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161619},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"f35df28458df7d6b5fd9055b0c7fbe6a527a58bb","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.0.1_1722457604356_0.22005505396662328","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@max-pr/ets-frame-lib","version":"9.0.2","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.0.2","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"56259fa49cc369498e334f2d95deb3a06ba401c3","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.0.2.tgz","fileCount":34,"integrity":"sha512-KDdiKYlP3PAD7N+jdpf8uxxTEjXqAxL4aGl3otx7Z5JD/jsAM0R8ie40twcHfCjkxG7DHP+hVwFrlpET3KFrwA==","signatures":[{"sig":"MEUCICf8Jz3rZ/S/cUfpSFBH8e5chmpkdxOn1DuPWBaDyrJ7AiEA8KxnXTpKVKCfU+6myic8j0vc3+OlMQUF/oU5fdoOP5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161613},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"56259fa49cc369498e334f2d95deb3a06ba401c3","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.0.2_1722457664232_0.47599512535413746","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"@max-pr/ets-frame-lib","version":"9.0.3","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.0.3","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"d4c6a6cd906bcbfce8e351e0b7d15d86306b56eb","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.0.3.tgz","fileCount":34,"integrity":"sha512-QDJAkPDlJdrn0MMRIfPEFrGLkvYGnl4tWCVKVWEcY+TlyuVwEypuIm21GR/UwkLS4ld3Q/pqygWAROjsdf46EQ==","signatures":[{"sig":"MEUCIFYZKurEc47XPHiuiQhywSQooFoN4l0w8d4nFzXi9bjXAiEApbGo/KS1b1JpcEa/RNc/Xj2089+UKl42MyIC6Cs5L6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157820},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"d4c6a6cd906bcbfce8e351e0b7d15d86306b56eb","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.0.3_1722457743374_0.93937794099918","host":"s3://npm-registry-packages"}},"9.0.4":{"name":"@max-pr/ets-frame-lib","version":"9.0.4","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.0.4","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"fdf39461868722e1426227b6d0f737b444f6da1b","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.0.4.tgz","fileCount":34,"integrity":"sha512-BE4DPPa2U604drpIkOdg7MHSPeffTbBLkexKaM3S25OiosD4YyVFSROUSxrtI01PaSPHEoflR9U5oASXOOhdMw==","signatures":[{"sig":"MEQCIBW3GnmxdBBj1TpYcsEhzsz++xRb96j+8lq8Hnoi1lnAAiAddFGdy53LIOocOB3p4z7wFXyuwfvGXU91JbbhSLkg3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157850},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"fdf39461868722e1426227b6d0f737b444f6da1b","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.0.4_1722457848700_0.2578205894449319","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@max-pr/ets-frame-lib","version":"9.1.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.1.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"b68c58463f4a486291e90fbc3d7f65d4712f58b5","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.1.0.tgz","fileCount":34,"integrity":"sha512-d6zDFNEFprpR+OnVc021MtQ8mYgVloyptImxrHj6r5q3XOba2tD4xaN7Ai8C0vuDL1k4/ZpcnD07WQtvI7eIwQ==","signatures":[{"sig":"MEQCICgVfXGisYrkLQ/ZlRnu3m7UU1kSsgkrLyFhjVAG30w6AiB53z0ekFSz7B+LvFaAeMqc5obgX+WaGFmBt2EgFRxosw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169512},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"b68c58463f4a486291e90fbc3d7f65d4712f58b5","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.1.0_1722460239292_0.18462442014077252","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@max-pr/ets-frame-lib","version":"9.1.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.1.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"dd2e9cc79a3c17794fd696ee48180a310e27813c","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.1.1.tgz","fileCount":34,"integrity":"sha512-ZbzRAa+rdpCyaAnb3ZtNcIdJRLM9Pkcpzm4NJ1fTQK7ogWLLSRCWt4d+8FvbEh2YEFi/W9VK1LOu9NGHpQcC/g==","signatures":[{"sig":"MEQCIAMD3/aWgKCj+01n/HYGDPLilGxdj/glegOdn26P2yEAAiBiRH8r+hAllKS/zU9Qsy5JvSGp9hBsfgJiZ0Zatp3+Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169877},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"dd2e9cc79a3c17794fd696ee48180a310e27813c","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.1.1_1722460426700_0.7098102014526289","host":"s3://npm-registry-packages"}},"9.1.2":{"name":"@max-pr/ets-frame-lib","version":"9.1.2","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.1.2","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"411bafacf0235fb557f67f7eaf1174a6f2b475d5","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.1.2.tgz","fileCount":34,"integrity":"sha512-PPcVQgl1EFeWiZGntV/HY/eDT+aCDkDiFHjfgF8vTMi4AUJL211ut5V/BcndkJjxDTPMAHY1OKhAvSo4zid9zA==","signatures":[{"sig":"MEUCIHghMhAgm22xO+Y3voowCbApKX7jKbUaC1zmOMz/DCYPAiEAqcOBuTSSs+dMg++Rg3oIej5LwKlgsWpjYML5kvzrFW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170252},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"411bafacf0235fb557f67f7eaf1174a6f2b475d5","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.1.2_1722460748043_0.9929891902018355","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@max-pr/ets-frame-lib","version":"9.2.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@9.2.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"985bc6fff6a80c3222efcbaa540daf2052aaf1f9","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-9.2.0.tgz","fileCount":34,"integrity":"sha512-pLiEdrAJggxLX7ERvdPTxsDJsltItBdgw8ClVLbglAXw+4GPN1A/EghIvkpnqkLC9WmVXMSX+IBKcMevtzFRfA==","signatures":[{"sig":"MEYCIQC8q3Ye1E0cATxHrItlT5qowI/65YkYuAVx1xLFlMREdAIhAJ7tE58Jq9qAUvrkMIvvo9d9EgMGFUx0A4kmwexuS0vx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182964},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"985bc6fff6a80c3222efcbaa540daf2052aaf1f9","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_9.2.0_1722461523085_0.7645896288427321","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@max-pr/ets-frame-lib","version":"10.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.0.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"91467332da7972872d86ae766ad3bfcb5296650e","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.0.0.tgz","fileCount":40,"integrity":"sha512-MPW4zNrTYd9q5u0W1Oyt2Wxfk8sfGD4YonjcbENCsZRqBBa8jfokrR/w+6yh82W5kB723tzBClRK5Pwpzc9gvA==","signatures":[{"sig":"MEUCIQDEGVpEECWNgTu4m5NiPVkaPh/EejSLUL7EWQUd1ntFmwIgQPHZN4SYamlU/mPnc8ftizUF26JkSlyb9G/dLjjn/Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192829},"main":"index.js","babel":{"presets":["@babel/preset-react"]},"private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"10.5.0","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.0.0_1723231455603_0.8451433764966201","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@max-pr/ets-frame-lib","version":"10.0.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.0.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"bb38eb88ed1119712f3a1a83eae492176b600300","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.0.1.tgz","fileCount":40,"integrity":"sha512-Dsp4cElz/KZEZH8o6w31U/Ms7jU70otFgSXmZCp9HMPaDltbrU6Nsm0VzplD7tkO8S7xPhBUOAdD178hjaB95g==","signatures":[{"sig":"MEQCIAUOegND0qcgbj7tjbxQlJoH1jaxy/OqiWrMNdLqOasPAiAygK3H0jiLlcpA7TX5rXO3RqwBhApk8x00/JRRUF90Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192829},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"bb38eb88ed1119712f3a1a83eae492176b600300","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.0.1_1723231503449_0.1614768431441287","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@max-pr/ets-frame-lib","version":"10.0.2","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.0.2","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9c82ebfbdcd5e22f776a7a70ef521593ea29f530","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.0.2.tgz","fileCount":40,"integrity":"sha512-6FmhAPGWNHC7Xo+YJ6u30Nprcm8zZFzFtlD/hpGKRCs4suTP9KiS6ANhHolpL0LwXUa6I7REQM1MESjUPrHfuA==","signatures":[{"sig":"MEUCIQDK0To9QF/I48XMUvgOPaXIKOG3ib9PRaYlfs+E/Vw6OwIgOHUI/YQdVAp2H0Wqh++Xe4jpRi3BE/vFZw2vnxyvGyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192742},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9c82ebfbdcd5e22f776a7a70ef521593ea29f530","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.0.2_1723231671706_0.2622180523275319","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"@max-pr/ets-frame-lib","version":"10.1.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.1.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"2f214c47288f2382e63764b91cea981438c73def","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.1.0.tgz","fileCount":43,"integrity":"sha512-aQhAZiV/mElh/OB7u1lHfJ3bv9UqVvANYnt74AbAuwXD0HwVUnCBMDkxdZwMS3xUUUEY+1lUf0zUfOjevpaMfw==","signatures":[{"sig":"MEYCIQDk21tJyXtq+Sez+cz/b7X153wZ3Pym6ASffwJUT7RcLgIhAPidUe8DMifoC7hDEdpb9KUj97mEfzRYebMg0A8pmndI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203538},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"2f214c47288f2382e63764b91cea981438c73def","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.1.0_1723232517788_0.644687073998014","host":"s3://npm-registry-packages"}},"10.1.1":{"name":"@max-pr/ets-frame-lib","version":"10.1.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.1.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"00d8920cc96a72c25aee32e203d9a30f9c3688a2","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.1.1.tgz","fileCount":43,"integrity":"sha512-NeW2TdPgyOc1Cuhi6WVZ8hstps8Q1ACNHJZ+oKlqmdFL/UDD4rOuIWw5tKS2s0l6i2/UrU6sec07y7Hit+DbZw==","signatures":[{"sig":"MEUCIE0Vrj7mu0jS/hjdZAB9frVY4JaAVhanh0OkWBlLCO3/AiEAm2BYgDPVgFidd4aGh3b5WshthM5LLl2xtIucwYv99I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203759},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"00d8920cc96a72c25aee32e203d9a30f9c3688a2","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.1.1_1723234603885_0.31413099284122903","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"@max-pr/ets-frame-lib","version":"10.2.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.2.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"1f24ef092dd90a41f7f89a927410f8a083b19329","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.2.0.tgz","fileCount":43,"integrity":"sha512-dGNr231wh41wIcqljnvX/klWdWEwkafVPSC3/g7Sdzl5GQLlGw908lCWo9/HWjR+uf9gb68jvbWA1Cu/PKNfuA==","signatures":[{"sig":"MEUCIErvh9PgHl0qxThcIKYEFQ3LVIHB71/hFvXaUTKW6PA5AiEAzenZHUaanZ1MMH6PcYxA0OPfcFZWwPp9oI/JZQX5T84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208377},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"1f24ef092dd90a41f7f89a927410f8a083b19329","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.2.0_1723236925873_0.6618767672299248","host":"s3://npm-registry-packages"}},"10.2.1":{"name":"@max-pr/ets-frame-lib","version":"10.2.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.2.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"d29742b5f1c18c3ef282780b006d33cf6bbe736e","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.2.1.tgz","fileCount":43,"integrity":"sha512-YhpwA6PebG5UFNAMRABcODOCPglNi1kWaxLr5n20KPtLEujZ73bpidvGdwd1gjhKK0dDWXbE0cRv+C8zV5yWGQ==","signatures":[{"sig":"MEUCICHATMQLZq4KhCA8g3ooBbD3jy8BRnARMIQqJLLVw7zuAiEA1XxEyV/Yc4bppEMVmwUqYQsgG8mWsAUOhDm3OP+6Ads=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208511},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"d29742b5f1c18c3ef282780b006d33cf6bbe736e","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.2.1_1723237308107_0.6146580886619892","host":"s3://npm-registry-packages"}},"10.3.0":{"name":"@max-pr/ets-frame-lib","version":"10.3.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.3.0","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"a36e7ff0537ef8bd576ca7715e190ddf06556505","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.3.0.tgz","fileCount":43,"integrity":"sha512-6VFFfG1VG186l/kqi/oT+XGnPen1ZLL+cKBdxrLWklEwkO49R0NNs/K2FjGe9EpGYMtDW2FwVngvSK676D0TZA==","signatures":[{"sig":"MEUCIGIm1iuIVvZ0ambWSLVfOyU6I7ZL6UFl3rvbG1d3dRv3AiEA3hoCDJ6UihpOjWvS7u2QQsjvrJRjj8dLQ36478lrITs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209080},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"a36e7ff0537ef8bd576ca7715e190ddf06556505","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.3.0_1723237343702_0.48416046165692284","host":"s3://npm-registry-packages"}},"10.3.1":{"name":"@max-pr/ets-frame-lib","version":"10.3.1","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.3.1","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9d0c1ffcdacad1ae6c640042485bdd79139a37cf","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.3.1.tgz","fileCount":43,"integrity":"sha512-lbZ1TXxVVEiC0PVShNvZTlCt5000Q6QS09xC8rRL+GIBQAH0194S8jxo6vJ4YwrteMXKU5J1jsVGyad4z7gOiQ==","signatures":[{"sig":"MEQCIG+I/HatzNWfhDKwlGbc/pTK/zsw5vkmKuL4zS+Na3/wAiAefni9qdKM044a0r/I4W2Z0CebfbAeynFwowvIQzq+aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209158},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9d0c1ffcdacad1ae6c640042485bdd79139a37cf","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.3.1_1723237486232_0.610980448008537","host":"s3://npm-registry-packages"}},"10.3.2":{"name":"@max-pr/ets-frame-lib","version":"10.3.2","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.3.2","maintainers":[{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"36c3121ee19b7f979d83152a129de65a4ac244c8","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.3.2.tgz","fileCount":43,"integrity":"sha512-qEHAbwLCF2o02sF9H/LLJpuY+4weBUoovs8+E6A8ZcPDra6/6vNi5mIv3eZgTddZ9nqidTY9mb8mrsr16D/pKg==","signatures":[{"sig":"MEUCICxdNjbWEM4DH0jwsXej9CCxjNiaKHvD3ICHFCJV7oaCAiEAo8n+oCcH8WaB7vJP9GYGevz6PkLaxsHxbmaV+Ho6Um8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210621},"main":"index.js","babel":{"presets":["@babel/preset-react"]},"private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"10.5.0","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.3.2_1723477563004_0.7488792732832315","host":"s3://npm-registry-packages"}},"10.4.0":{"name":"@max-pr/ets-frame-lib","version":"10.4.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@10.4.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"dd7c28e3669da506548d52e5d59c578273f64106","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-10.4.0.tgz","fileCount":52,"integrity":"sha512-D8wYXfKLNYEjnjeusQK50BTfOiHGPYa5lUIbNz4Gc1G242eRSe/i5xebhkArik6vW1GI89w7BpPuZUxALzoUnw==","signatures":[{"sig":"MEYCIQDohQUtqtS1iviIhs4TYabI6hZJp0DV689/vh7PuZlfWwIhALBGsvAYJ38aza/DDrqVJuLHPkMqsZSkEzWTsWw4dVCb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234209},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"dd7c28e3669da506548d52e5d59c578273f64106","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_10.4.0_1723499663898_0.06196494085595661","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@max-pr/ets-frame-lib","version":"11.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@11.0.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9f73ba0f6ed4e23f05dbe74a0880d8bdaee8b9c6","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-11.0.0.tgz","fileCount":58,"integrity":"sha512-CRuUYWhNCDuZdi+Bf1/YoUQoKAwAKbyRGUaZtWVsgw94PtkbcPxWb80jSbFAa6u+xV2ZIvSIOCjIcXzOl61jQw==","signatures":[{"sig":"MEYCIQDDB9ebXnRYj9VhAxgpmAJmA9YOlcCbLF7+lj6C6kIgVwIhAPApVo3eN/rUpmCcwN9gok8gHMT6y/QvsVKClrh/jydu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249399},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9f73ba0f6ed4e23f05dbe74a0880d8bdaee8b9c6","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_11.0.0_1723585299456_0.11790770645712545","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@max-pr/ets-frame-lib","version":"12.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@12.0.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"9260a4454986be84b2697470b22652702fbc5d28","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-12.0.0.tgz","fileCount":61,"integrity":"sha512-zeZCQNR1zS3hTNhHX7bE/CiZ4oGcrsE5CmnHEhOLQHHuaclPryBtB91XPyAuAXSEHbAxK3Hw/4DVZycMOTz8Dw==","signatures":[{"sig":"MEQCIHmyDokyCE+Jq3F4y5yEsCPqRDz3ti3fI5ZljNX+C+6xAiBWscXa2SIUBl7kYJF+9cG23IFPORAwrhM2lb7c86NUzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260208},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"9260a4454986be84b2697470b22652702fbc5d28","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_12.0.0_1723654918030_0.07170692110205246","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@max-pr/ets-frame-lib","version":"13.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@13.0.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"06160e2b842acf429240aca8be3b8509e9ccf337","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-13.0.0.tgz","fileCount":71,"integrity":"sha512-zZ7ZRhYXtWxfSloUQQrxNOO9/8ZfkJKUmScWiy6L9uXHFtSobMs6rurdlU7tXIMpwQHHfhOoSR1MyrdN5DvDbw==","signatures":[{"sig":"MEQCIDZOy/xvPBbEvjDK9IEuvI0G3Yv/wwuucmwZLB10xXOkAiB4a9X0aMtFEPw2jL4ce1RyA8Yf9HHSf433YeCivuPIsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286277},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"06160e2b842acf429240aca8be3b8509e9ccf337","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"watchify index.js -t babelify -o ./index.dist.js --debug --verbose","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_13.0.0_1724257130475_0.06069899073326068","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@max-pr/ets-frame-lib","version":"14.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@14.0.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"c451b48b00b491b9daf88ecfd45e124b786e1e9b","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-14.0.0.tgz","fileCount":71,"integrity":"sha512-TxAh8VTmtrRe7K6zeECwotrxvD2dD1JiAOOfKLA+M61mLZvo2gUM31j69PfLrVReSbrOr5dF60K6pOqcWpe9CQ==","signatures":[{"sig":"MEUCIG9Qr+O1MtWEyxBjiN2MuX3EFEgrnEg+YmGGBwzlIqzGAiEAgASuL39KQXyJr2sq/MSqWcdYPNTQC1uARCG1nxtEBWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286277},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"c451b48b00b491b9daf88ecfd45e124b786e1e9b","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"watchify index.js -t babelify -o ./index.dist.js --debug --verbose","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_14.0.0_1724258289836_0.1592917027273415","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@max-pr/ets-frame-lib","version":"15.0.0","author":"","license":"ISC","_id":"@max-pr/ets-frame-lib@15.0.0","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"dist":{"shasum":"89f07c01b65c89c63ce486aedf31df5757d60b8c","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-15.0.0.tgz","fileCount":71,"integrity":"sha512-6GVlkUE4w92uj0iG5g/Gf9oXlQbxi9hxGrUbF0Xaq2dyr3Q3TbFB9UHQJAzywaiaaJPJoWZ/JfQG6BvJ+SEPPw==","signatures":[{"sig":"MEYCIQDcgPO96AHxxrl0ikldOuQF8X8xR5JHD+uDfMtEWXpQ2QIhAPt4FS1/rtsyRmCnOGxJ2pSKRVHQ76hldORF33R/7t/a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286281},"main":"index.js","_from":".","babel":{"presets":["@babel/preset-react"]},"_shasum":"89f07c01b65c89c63ce486aedf31df5757d60b8c","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"watchify index.js -t babelify -o ./index.dist.js --debug --verbose","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files --presets=@babel/preset-env && cp dist/css/ets-frame-lib.css ../nodejs/static/css/ets-frame-lib.css"},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"_npmVersion":"3.10.10","description":"A library to reuse components and functions across the entire ets_frame project","directories":{},"_nodeVersion":"6.16.0","_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ets-frame-lib_15.0.0_1724259393743_0.831714448637314","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@max-pr/ets-frame-lib","version":"17.0.0","private":false,"description":"A library to reuse components and functions across the entire ets_frame project","main":"index.js","babel":{"presets":["@babel/preset-react"]},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","watch":"npm run publish:npm -- --watch","build":"npm run publish:npm","publish:npm":"rm -rf dist && mkdir dist && babel src --out-dir dist --source-maps --copy-files","postpublish:npm":"sh ./scripts/postbuild.sh","storybook":"storybook dev -p 6006","build-storybook":"storybook build","lint":"eslint .","upgrade":"npx npm-check-updates -u"},"author":"","license":"ISC","dependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/preset-env":"^7.25.0","@babel/preset-react":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@storybook/addon-links":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/blocks":"^8.2.9","@storybook/react":"^8.2.9","@storybook/react-vite":"^8.2.9","@storybook/test":"^8.2.9","prop-types":"^15.8.1","storybook":"^8.2.9","@eslint/js":"^9.9.1","@types/react":"^18.3.5","@types/react-dom":"^18.3.0","eslint":"^9.9.1","eslint-plugin-react":"^7.35.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11","globals":"^15.9.0","sass":"^1.77.8"},"_id":"@max-pr/ets-frame-lib@17.0.0","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-qDJJcBzTRIjXyZTR20r6+TkJNFGZ18xy/+HV/f18yCc6C8VFVXkp61D8UA+MsBJPK0ORmkxLa3kXBdSB/meF6A==","shasum":"174ed0d08cac6176df1389434f43f559fb6098f1","tarball":"https://registry.npmjs.org/@max-pr/ets-frame-lib/-/ets-frame-lib-17.0.0.tgz","fileCount":631,"unpackedSize":6732532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUpIjKXHt5+nMYZCHurw52UNaB5keRt7v1YsWSYtxLcAiEAuKShmYQ1paron5QeJQGnh1fYahWM9EyE4Pl61iezBac="}]},"_npmUser":{"name":"max-pr","email":"max@pr-sol.com"},"directories":{},"maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ets-frame-lib_17.0.0_1731964848264_0.5176900119309935"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-25T23:27:19.184Z","modified":"2024-11-18T21:20:48.824Z","1.0.0":"2024-07-25T23:27:19.539Z","2.0.0":"2024-07-26T15:47:38.960Z","3.0.0":"2024-07-26T18:29:38.158Z","3.1.0":"2024-07-26T18:55:43.589Z","4.0.0":"2024-07-26T19:23:13.151Z","5.0.0":"2024-07-26T19:26:18.404Z","6.0.0":"2024-07-26T19:31:30.781Z","7.0.0":"2024-07-26T19:32:53.269Z","7.1.0":"2024-07-26T19:52:09.513Z","8.0.0":"2024-07-26T23:02:26.410Z","8.1.0":"2024-07-31T16:29:32.550Z","8.1.1":"2024-07-31T17:41:37.895Z","8.2.1":"2024-07-31T18:29:17.442Z","8.3.1":"2024-07-31T20:02:38.145Z","9.0.0":"2024-07-31T20:24:29.613Z","9.0.1":"2024-07-31T20:26:44.547Z","9.0.2":"2024-07-31T20:27:44.433Z","9.0.3":"2024-07-31T20:29:03.522Z","9.0.4":"2024-07-31T20:30:49.082Z","9.1.0":"2024-07-31T21:10:39.455Z","9.1.1":"2024-07-31T21:13:46.882Z","9.1.2":"2024-07-31T21:19:08.290Z","9.2.0":"2024-07-31T21:32:03.261Z","10.0.0":"2024-08-09T19:24:15.776Z","10.0.1":"2024-08-09T19:25:03.649Z","10.0.2":"2024-08-09T19:27:51.898Z","10.1.0":"2024-08-09T19:41:57.977Z","10.1.1":"2024-08-09T20:16:44.114Z","10.2.0":"2024-08-09T20:55:26.062Z","10.2.1":"2024-08-09T21:01:48.252Z","10.3.0":"2024-08-09T21:02:23.890Z","10.3.1":"2024-08-09T21:04:46.432Z","10.3.2":"2024-08-12T15:46:03.196Z","10.4.0":"2024-08-12T21:54:24.156Z","11.0.0":"2024-08-13T21:41:39.649Z","12.0.0":"2024-08-14T17:01:58.216Z","13.0.0":"2024-08-21T16:18:50.703Z","14.0.0":"2024-08-21T16:38:10.078Z","15.0.0":"2024-08-21T16:56:33.894Z","17.0.0":"2024-11-18T21:20:48.607Z"},"license":"ISC","description":"A library to reuse components and functions across the entire ets_frame project","maintainers":[{"name":"manyrdz","email":"jose93rd@gmail.com"},{"name":"max-pr","email":"max@pr-sol.com"}],"readme":"A library to reuse components and functions across the entire ets_frame project\n\n# Using in other projects\nTo install into a (consumer) project:\n`npm install @max-pr/ets-frame-lib`\n\nNotice that we are not using the `--save` option, meaning the package will not be installed when running the generic `npm install` command. So this will have to be ran every time there is an update to the library or `node_modules` is removed.\n\nThen to use, you can import something like:\n`import NotesData from '@max-pr/ets-frame-lib/dist/components/notes/notes-data';`\n**Be sure to import from the `dist/` directory.**\n\n# Making edits / Developer practices\nBe sure to edit the files under `src/`. The `dist/` holds the compiled code and will be consumed by the projects.\n\nTo write library code more efficiently, it is recommended to update the consumers' package.json to list the library as a local dependency. This will allow for incrementally developing and testing new features without flooding the registry with publications. In the consumer, list the library as a dependency with `\"@max-pr/ets-frame-lib\": \"file:../lib\"`. Any updates will have to be compiled by running `npm run publish:npm` within `lib/` and re-installed for the consumer with `rm -rf node_modules && npm install`. Once the feature is complete, the library can be published by `npm publish` (within `lib/`). \n\n## Storybook\nStorybook is used to document existence and behavior of components, and can be used to develop and view changes in real time.\n\nOnce the storybook package is installed, you can run `npm run storybook` and a new window will open showing all components with accopmanying `.stories.jsx` files. These files should exist next to the component src file **NOTE THAT THE BOTH THE SRC AND STORY FILES MUST BE OF TYPE JSX**\n\n# Conventions\n* All CSS classes should be prefixed with \"ets-frame-lib-\"\n\n# Maintaining / Publishing\nAfter making updates to the library, make sure to update the version number in `package.json` accordingly:\n\n* X.0.0 - Major release - changes that break backwards compatibility\n* 0.X.0 - Minor release - New features, backwards compatible\n* 0.X.0 - Patch release - Bug fixes, backwards compatible\n\n*You can not re-publish under the same version number so you will always have to update the version when publishing updates.*\n\nThen, within `lib/` run `npm run publish:npm` to build, then `npm publish` to publish the changes to npm. You will need to reinstall the package in the consumer projects for the changes to be reflected (i.e. `npm install @max-pr/ets-frame-lib`).\n\n*You will need to login to npm to publish. As of 2024-07-26, Max's account is the only account tied to the library.*\n\n# Note on CSS\nAfter many hours failing to bundle the css with the library components, the solution became to ship the css separately, with the expectation that the projects will include the css within the corresponding view script header. This means CSS associated with the library should be edited within `scss/ets-frame-lib.css`\n\nTo make managing this a little less cumbersome, the `publish:npm` build script has been configured to copy over the css file into `/static/css/` upon execution. This makes it so the consumers will always have the latest css delivered, so long as they are importing it in the corresponding view. This also means any changes that only involve CSS do not need to be published to take effect (though, probably should be eventually).","readmeFilename":"README.md"}