{"_id":"lume","_rev":"68-3ed921bc888b7fd2b8a3751c171268ba","name":"lume","dist-tags":{"latest":"0.3.0-alpha.46"},"versions":{"0.0.0-rc.0":{"name":"lume","version":"0.0.0-rc.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.0.0-rc.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"abb1094ff41495acde47f7bd7c05cf8ce0b1f81d","tarball":"https://registry.npmjs.org/lume/-/lume-0.0.0-rc.0.tgz","fileCount":300,"integrity":"sha512-0fcgr3cVJDG+X98QUebK9ruIrj48wium9PCp8yyCRlrWiTMpdtOsx0lOUZNQqSCpVoHhgLm5hb7H2ySJDGNQSw==","signatures":[{"sig":"MEUCIQDjUVZbxiGnh91C4eJnCLJbD3PAzBOzZBs2Tppt/IhIpwIgBTaD0gcD5d0WlnkQLu5sXgILHREL13Ow7TGVT5Xh+I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6899006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerasgCRA9TVsSAnZWagAAt5EP/2A8VZnX14lyV8lUCo7c\noJdYCokJFlnvy0ZkiSm5/0cmkUcLDWG4Du+0Egnj+J69H548BCbnGxMsOL+y\n9agoq7DMPJxVjbs7QvT+C+Rpvmb97ibIACbK1EqrXprPh7DkmqZiIYJNjKdY\nXx91bkqQ39agD2AV+9Ln/nB1d91pPNqAfDushTSkU4475bFSC4RrHxYJdlMb\nUOb29W39L3t2hryN/reUYr8oA9gacd9N9fmCjWVKWk/zHh5+EXmpeaqczM83\nxP/0LChleIrl5Rsq510o1+9KYCOVIXhrABZ6GpxVOMAascSy84H5Q+99TtHL\nrCEve80Bs2cBpRfK1ESTefW4AfvVNuEyiDp3zFgLRraBfYkbnCzM+D9epjQC\nS1h5ehy7Oq/In61nPedKnwNjcm4/hKD30AYd1x7uJDUC326Ohl7igJ2CZtrk\nxuoVKWS311yveJrzGmkkJCt/p5WM9SCAL7y6MN9jWcIOhAqQZSmd6adakIop\n5bHCf5K1pfN61p4qgOkIDdO9zGtS9FbZ1WmA00ngT+lYWdB5Bwx2zHSqRJv8\n9EjeXboK1tUAA9hw12sPojTKMQMA6dNzRFulgK6A096vSuGg44HW56gw24ER\nSwzfasdiA+BSarDGMuyUB0s6484736AM2mupDisYt5ojuD82dGRlxKZA3V1L\ncyM6\r\n=f/3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepack":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map && ln -sf ../README.md docs/README.md","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -f docs/README.md && rm -rf docs/api/","docs:serve":"live-server --host=localhost --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & $p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.4","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.1.0","dependencies":{"jss":"^10.1.1","three":"^0.111.0","readem":"^0.2.1","regexr":"^1.5.1","lowclass":"^4.9.3","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.4","live-server":"^1.2.1","@trusktr/skatejs":"5.2.40002","element-behaviors":"^2.2.3","jss-preset-default":"^10.1.1","geometry-interfaces":"^1.1.3","@awaitbox/document-ready":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","rimraf":"^3.0.0","mermaid":"^8.2.3","prettier":"^1.18.2","tween.js":"^16.6.0","@lume/cli":"^2.0.0","tinycolor2":"^1.4.1","typescript":"^3.7.4","docsify-cli":"github:trusktr/docsify-cli#add-cors","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","COMMENT devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.0.0-rc.0_1588439839731_0.6539731481716635","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"lume","version":"0.0.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.0.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"fd9d2ac422c1d80a3b36556c2156a0a0ae7584b8","tarball":"https://registry.npmjs.org/lume/-/lume-0.0.0.tgz","fileCount":372,"integrity":"sha512-T/zUddGWsmefo8sDPL5h/hVrEuzdx8XlIRdFzP0LiYqQTBHH2ezWCjopm3chZcphI2TCYIeC06Jyk57j9/pWWw==","signatures":[{"sig":"MEYCIQCekWckh+KkreLu5dwS72Co0pOLzeubQfvL2wL3mqdiQgIhAP49cwUE8q15H6AIEm9cvo+0sEqULOuYVKcTUcAVAtN5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14367169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKt3sCRA9TVsSAnZWagAAFVkP/ilOcwdzZxdfT9yWWcVL\nMyf83ghVX5hBXDvwje/LMuiRfhkjhudK7opN91KKYKsnO8hP6y625rlzhoNo\nO+OtIipGwaXwShJymBa4B2gJDD3Y2YnyThLkGMoaOE3qjJlr0oVOGGzSZedy\n4ZZyVvBWAL7Rta5pdTmQ/XuUNDyIdK9+Zi2uSX+B0nxSY/XJ8KN3JNbJAuoM\nnGlVXNt75BCLfK4gUrB4uEine2fvLn9OZLKHvg+z9dhpVtb40xm9fyBxFMZF\nZ8VshJtc+UXX6u722qlZg4Uji0TlKRdfTihy+R4J+OTZbSsG9Wppcc4DW0O7\nuuUHhyGNu4jVaAsEqbNTMM0lp1qCY+qm/+n8bluPiQLMRkCF5UfLWOzGObxe\ntncsW/GRuD6ah9CysCTlysfp6QXt7kfOG5KVfRBsYX/rgYjzIiWbz9WYtcHW\nJr6QOOOzrOVssdYD8FLuC+zN5bSfWpsHo/ptfuFyKbo5jIEtVb1IaHink+C3\nUTj09G041GGImAlg0mD9wcloB7V4EMSZ1KMKs1GNEGvV9QLQFLoQ8CdrHGF2\nkxNQFF5BS0Z1MKzSJRGND8P8oeYwScpnHmEl08rmwqnPWGn5PF5mzNB/uXFp\nXvo6xTCyGmw6KAj4v0VtCtgAmyvWYa6AROicts+T4prRStCDcdrlavRrKiX9\n98Pz\r\n=DHSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.11","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"jss":"^10.1.1","three":"^0.124.0","readem":"^0.2.1","regexr":"^1.5.1","lowclass":"^4.9.3","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.4","live-server":"^1.2.1","@lume/element":"^0.5.2","@lume/eventful":"^0.1.0","element-behaviors":"^2.2.3","jss-preset-default":"^10.1.1","@awaitbox/document-ready":"^1.0.10","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.3.2","tinycolor2":"^1.4.1","typescript":"4.1.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.0.0_1613422059665_0.5684838420577398","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"lume","version":"0.1.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.1.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"bd814e10e1889560472afdeac23e105ccacc0210","tarball":"https://registry.npmjs.org/lume/-/lume-0.1.0.tgz","fileCount":367,"integrity":"sha512-jQ0HGx33eCAHRoaqjM+yjIgHDU5ZnGtXp85BtqBJhNkg5CRA/yGp3S540qJ+gh9gWOQy8O0vt26Mi4RCec1qcw==","signatures":[{"sig":"MEQCIGmpRNz9q/7CoaZCgxKfMPI/MgXcuXi2tsmXjwtMOllmAiByTvXbQhuy2G8ifnQC9QAbzBvTAzTd0cqmTUIiQbfxSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14627527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLLZzCRA9TVsSAnZWagAAZhMP/2HBsoJI1SeN1DTWic0e\nXmRzOlTM70iEhCi4/VvdL/Thdgeg5sR74zS6m580reldA0A3pN9jY5WSqn3S\nj+On3qlNrXwsTUmodKa5ecgi4NygNQead+UYjHvhx2a0CtyX3HvRI2SQ8kNL\nM9/7q4rheckZWbelao56vWwSVwYOv8umuUZVJZkc7JtEfJrToOiIYFU/iBey\nrtixJMGSP0pd8BPi1N8+kqWu7G1ED/nDSVv00+Z9uiVvQDSxXQXfSzse95H+\nTQCyJIJC3ebUyk07CphIYwzQ2cK9JiPud7glaELcZgS/CNtnEHLMHuEMD085\n8PzcEdd+sSuCG15pt8L8bGxx8Mh94QJxHwa8YxlNcHi1vrUnWQFgMMFn7u1d\n0IOqxdEwscX9ACjXTuR3yscINCYuVRgxRcv2egNYHE8BPUA+JNn/VFL0uo+m\nMa4zW5YjD/lobPUYH7OWjvRAFfB1bNkyerlcoJSmDGzf75Q9UUg5UHWUaFGw\nN0p1DtSSYU0U5qrQdxARerBMhLiC1ayF1yZML1lYHXEbVU4zmn9KHiGrnnhs\n8pz0mHHg2XiPL5GcRgt9lnHeZD5EJNUOO3hmye8aJLo7GWY8lvXMvGHX0NDK\n8KVTVe25ul609nfIL13TEoTV39tOT3xheDbXPqSBIgdtkZRRp9G1hkwwUVHD\nkLfK\r\n=ES9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.11","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.1.1","element-behaviors":"^2.2.6","@awaitbox/document-ready":"^1.0.10","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.3.2","tinycolor2":"^1.4.1","typescript":"4.1.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.1.0_1613543026851_0.18645719995521048","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"lume","version":"0.2.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.2.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"2b478ef5e83717bde88a5b13462f4d219aac8c74","tarball":"https://registry.npmjs.org/lume/-/lume-0.2.0.tgz","fileCount":367,"integrity":"sha512-pxQEpsGx+odYvGY63yppw9p726XbWBqqOORMB61RsaWqdb7ofvkZwnFELz0cN9zsAsMogSKPjIv5/TTFZEjwIg==","signatures":[{"sig":"MEUCIQDWvpLX5I8u/BNu0un5YH2XKsPNXwnVLpbWxN/CTVpO2QIgXj18P/hy1d9dRPwAO4WGFVJSU8X/EEtfFPkouzYjmDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14629825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLUkDCRA9TVsSAnZWagAAC0kQAKRfKyRYEhliHGvajC5X\noAIEt39pYDXR+qEjDX3FiTCYPFEnJOCQKDEXx+Er+HBq7ULqxcfZ+sJJ4l1Z\nHcthUFvXWDGRJyHWTzXIalpgBwzfaRq1mhfqEGuOlP9dK9CxXtCMLIOC+xTk\naq5v2Vyyh+dtL20hyrC1N/HOa0OWf56P8Iy9l4e5XZh16yftvUn7p9N53d5l\nDqq0UWErrpD8Dbb0veGTXLqIquUe/c3pyHTSJypmNoAK/Wg842Bao2kHHD1z\nd/UyUK6esyCVbNht7c5sVrmWeS3Ix5dC70lWM5Vgh9z80d2KdeeTA9uqJsWP\ncr1jxSsFq4qf2qTc8lmC5AtW740eMqazWE0yQ+PQwQqcYGp4vEH+ifuRMd9U\ntbMoRMrVUtIV5udQ/BpmFeGVdrVAjLgpeae+JpvCzftzGa1svs+XUtkCF+mf\nF4AeqJPJcgS1uCDLwg+WoVmVTAvJUrVXJbjo3C7eYAhGaFVFg8XrN4AScoL0\nL6zfAO7o0wMy8H+J4G/F/KmWezDHIPtu8Tmn+BL6RmPzyBadq96sX/tGOuKc\nWhCn67QWfsDiPP5s/72+DzTo5oHIw5yvXH91/DOKBZ4z3ukITbMXDjTNKqU3\nNxmoqNGGgY/luOHV+ROMkvTW70cZUuSNuRE59SHnF3qyHqrEk80rQ4SUX2tm\nswyA\r\n=LtV8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.11","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.1.1","element-behaviors":"^2.2.7","@awaitbox/document-ready":"^1.0.10","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.3.2","tinycolor2":"^1.4.1","typescript":"4.1.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.2.0_1613580547191_0.93385940490558","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"lume","version":"0.2.1","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.2.1","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"e230536dcfcd83c2ac43f6a3629c2e0b4d70edb3","tarball":"https://registry.npmjs.org/lume/-/lume-0.2.1.tgz","fileCount":367,"integrity":"sha512-rumhgYpy7kt2cZwNy9x1yOkz3eTrg4iTD+cAIWzGI/NpblkgJwYvl0sBnJAFM2cNBDbvUtnVEeJXATqSbrbT6g==","signatures":[{"sig":"MEYCIQCFeBI58HToGbasw/adzu3lb08ApzDtmNwXxbY3GHuXSAIhALpdmY97RvSNuM77drzNRZ5wfs7N9XJ21PD17qrJsWsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14629392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLU2ICRA9TVsSAnZWagAAHH4P/j/AH3U0dZ6HKADerO4z\nJorPtUemh2AxSFqFQ9aHUGh1rYq/iu7MKUbUbBfjUWiPcqsggv1AiNXjUK8M\nPJ/5Qq0Dz+qf5SQ7GFWUNQl6fdAcmG39kUnRC66LzFdRDRom5ffi9WAvJ2qS\nZfyisYeCoar/uL3xBwCxIDSO+/U9ow/EnNZEq8PViwq/5ML4yrJ+yvLui9gg\no0EdG3vD4Eb9Cgt5AEloMM8Q3pal046fyPIlDvr4tIoai0BatN5uX3ZU17Q9\nZwDvE1uEkUJuYEXKZje0WRDekm7m4Wpm60/mPXqau2hUpMDajeU8bH/MyQeE\nr3dwCcLjBbLBdMdVvff8VT52/Ttr43zWvnHssxFJPf65+NNTpy4n53M5awyZ\nk7YUAZEVPEC+8V9xHoWol1mU5UUVHs3fddlHRGwnuIDot3nG2DQHVGMX4XBS\nN8BaShRQECdic3pcqnqPH+94YLE5e1cA1iQehCpU77bTpQNrE9gqlGQ2EDy1\nemFWamYWhK6ebTsqq7fjmALM8Xv16KcX3OVDePlte/psqOGcxwEkFQkuCHhP\nmijIvfY4rE9nfy1NNfa+80qzF6ZercEdLi9hxdAazynkPEIdxfRR+HHfYYx1\nTOoHPSeo5lh8NdNqVlTz2mwVJb4EMBXAY8bDBvjd1ETpNCkNiauRiulOIpD1\nxXWa\r\n=+fUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.11","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.1.1","element-behaviors":"^2.2.7","@awaitbox/document-ready":"^1.0.10","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.3.2","tinycolor2":"^1.4.1","typescript":"4.1.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.2.1_1613581703433_0.42840192969003144","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"lume","version":"0.2.2","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.2.2","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"02c2b85f41197533682d2b7454f8a3fe500e53f3","tarball":"https://registry.npmjs.org/lume/-/lume-0.2.2.tgz","fileCount":367,"integrity":"sha512-c68l98MkL0Vqfcuorh7iveX5mMAJZGPJv3t7rfzuVqoFFrOyXEzRS7aKH0ZGZsuxfO4QIRPvA7rlJlaOM5Au2Q==","signatures":[{"sig":"MEUCIByLXwsBi+Z+nv/WjxRjYfbEzN+T9CsFLvy2yBMihq2EAiEAuz+Kffr9ZIRvjgoTeqXhnVKGIYaLnQkAs05lDnEFYuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14630808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLWPaCRA9TVsSAnZWagAA8gMP/1YG6eTsadJZARQ0ZjBj\navrKaf7CdXdq3iYxSmEcWk0JfODJDXuAL5Z0aNAOl5nnhv67xcccZtCeemUX\nQofPny4NxneMQCdeEjD45S02ZMe4xfUiTCm8SHlcirxAXWfeYAuFaPOrVhqs\nvpERnVOvctniBfuiXUzPuAF9SOlSIn0PKyua6NGQCt1W79yjzxELo40NsK/6\nzq1h0E1YWa9Ah6XtXje1EPH5/moIcfy5JDpdUdQQApylLEQacwbLVdwXN8YW\nG9y9j3raolKPI1gzK1XGEzQSfWZ8u9rDpksqAcyL4knLkyDelFx4hRhxlpK8\nlT0P/4LnmdXbCzEBhAcCRsiayXB9M1TqMNA2rmmnxt5feLGea2Dw/iFSTLpX\ngutxsA8bWjUMAEpFrr9bIjsCaw5NyZEMNijNxbGh6ry5XFWK5ksWu4DQ+CDb\n/ZJr6Q0hHbYznQ+lB8CLWi1WBdMLvqwgYKby5V5u7shqJwgwM7dDTgfOV33z\nK5gO6ZKWlxODDhzIxoBLZ6ywNS48HENkdaJVYjUmfoailPBiQdZybhzKQukW\nQbv/FTdElmvJvNqvSC+eTi7TojezTg3GYRi3Kl4PoKdAWuVaA/UN6WmwcX3M\nbtp5ilIc/9sPwLZnlLRX20YRrpjF2x6zZm9v0yDR9pIYU9/MccERG+59N/BP\nCAZy\r\n=OEXm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"6.14.11","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","army-knife":"^0.2.1","autolayout":"^0.7.0","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.1.1","element-behaviors":"^2.2.7","@awaitbox/document-ready":"^1.0.10","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.3.2","tinycolor2":"^1.4.1","typescript":"4.1.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.0.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.2.2_1613587417216_0.4075064465925897","host":"s3://npm-registry-packages"}},"0.3.0-alpha.0":{"name":"lume","version":"0.3.0-alpha.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"ba6bf29a520163fdee43e182159ad26951a08ea0","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.0.tgz","fileCount":552,"integrity":"sha512-wkQXP/qZOQ+voEkDJWdTxazKbEA2gdNokpF1oxYtB06FuptiCWw1o2+hvg4GExVToOFZ+gH/yrUjNHt8rTCkbw==","signatures":[{"sig":"MEUCIQC4mG5bodWDTARWylQMjB1h5QFzsUr5RSzXg+y6pYEZ2gIgT9njGuuyG0jgKuXQo6pZz2zNwStq9BIgA3S+4gRlSwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8665740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmbZTCRA9TVsSAnZWagAAoOMP/i2QvKTPt3UGxEgiak5Y\nny/DxFMRNTyG+SvmftUZR5uOu+CU9JeEzuCMCrGkQrUu0rJXg5sQaLwYDoRU\ndkwBc2Ulo/WmIfR3xs2UpOweOb2u1LRmC1/jIyYp6TKUmXr7kSK4OceQugVm\nS6bgsYKIuOZ87BLJn9rTeZoQahrjl0Jv7F5lz79Ppo5yqWmcFhgh+xv2maMK\nBDwkGI/Gto9ZeF71fIL5x8NyhAv+/WSRiyU8g5LZM9GGKjgyUfu+hHGB0kaV\nSRiPbr/nI41a0JYfTPj3B6kH8JEanK4DVWwBlKsrKH2/LxxW5WSKhW/vkAMZ\nQYO7eoeT1Z/o9UOi3H1wUGfC8mz5D9FEsYenysM1e8pOT2bm1IWcjrQrEBMs\nXjE+iGJMwZxjcHV+sP6auAvwxJ2w9J2G/kiqpjdZ0JinooX7kOi9rwCQ4vfx\nLDtiJhU5IQZg8GzwrypAxKV1/P91mSvbV0XDLivHKHbCOS1+e014Od+H8TjV\nhRvPFf98+Mtrs70qSZXCHyhrhJ4pQBH26OADM5MfPC3xEBs/fC5Qpa9kMnp6\n+wqoaz7MSX1cNGEiRQk+kKzt/YXeHMNjZRGvbHKCPvs6KgKEmAwcL/MxYx7n\npZ1tW+eiIyxJnW2gVy4cVHum0IMlLMqOOVq9+VgZDwaO8Fg9wUeBmZVsZE0m\nNcr2\r\n=RZc5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","autolayout":"^0.7.0","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","vuep":"^0.8.1","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.5.5","tinycolor2":"^1.4.1","typescript":"4.3.0-dev.20210415","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.2.0","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.0_1620686418865_0.3003750581726681","host":"s3://npm-registry-packages"}},"0.3.1-beta.0":{"name":"lume","version":"0.3.1-beta.0","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.1-beta.0","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"115f29d209c56f2254ee5573ed3261c6ec1374e9","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.1-beta.0.tgz","fileCount":552,"integrity":"sha512-QuewZCbfmcWw0C1RVezMWUoDELlHWdoliLLQRYKos1bVHQvoZGxUzbQrGp4oyjDW9Yxn7D6YwQv/WP6pG+VBuQ==","signatures":[{"sig":"MEUCIQD06gLNVFdH4wAO6J4URpeU8N8eKvFzJkyQg9wFR+FrCAIgD2ZSucJ2mDq+1he2mL6S5fKfQJf0GvNnkYpxQT+RBFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8614396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguSPECRA9TVsSAnZWagAAHskP/ionCT7jwWgmhoVrZ58X\nJDt1txH76Mi3qVnPUhodIkopRiT+cCVQZ8i/7NBl9ojX4Tn7KY/4sMP3hSK2\nwvetU8YklUhF+F6QMBr7FeljkOQWJT8WKuUofgDCeTDMNGD14aOQbMB32Etv\nOJaePjeC7nJO6GqkOYEAICzLI/nnvA8cCKgOKK1mYFyn7WjIGVryIStKVNs0\ngrdkaJ87xOakcrgaT+JReX3jAc5kWj05pvkRQCLwuCew7H16+xkAQZJiq3Pi\nXjgkvyG8m7noKC0fUrEDuLMLNM8pOzFRQgls+wZps5ee3+NmW1xRvM7r0CCO\n2kjVWOnSiwWBWlWJO7Ir5ySaXoqloYznfWvuwQ+3+eBq22vBs+kdfviAaDvT\nwj+Skwl06B5X4Vp0GUqgIl3P776EojieA+I2vHTksS+QAtfrSIvRzUvNgO5y\nD1qia8TtivS8xxBAPUh+CeEFg70uYVtoPQ62lKVmMRrDADnYCVGWrbev99E2\n4znrQjHzpkQn52CFSluWyPlxqyleilc//NILFnDFyL+urX3sj1QFVGVfsrfp\nWbJzvXSUGT/GNasNyeqxq78rsirYL+Z+g/ZKKDlggqX3IL1/T7vXMfhp3XEq\nrdQd0jixspXvZjCpA7/6eKPyCLgSuOf8zJLE9tf/5PxlhFiOHDv31upVwOf7\nLTQo\r\n=nypH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"deprecated":"This version is incorrectly published. Please use lume 0.3.1-alpha.0","repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.7.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.5.8","tinycolor2":"^1.4.1","typescript":"4.3.0-dev.20210415","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.0","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.1-beta.0_1622746052447_0.2972177833293306","host":"s3://npm-registry-packages"}},"0.3.0-alpha.1":{"name":"lume","version":"0.3.0-alpha.1","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.1","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"6013df94711a23127909b8620837fd0dfae6b25e","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.1.tgz","fileCount":552,"integrity":"sha512-rhijyTkhHpYSzP3vZDaucI/gB3G2TolshnXCM3lmwljua3V+LVnC0BuR9pFU7f6mRVVKCIOtcmM5P4eFBzkF3A==","signatures":[{"sig":"MEUCIQDo5EKOZFg17sarB3ZeGcw4rgq/vHRg9+cHg3cT3pc1GwIgCpi0IJ/iUGNXPi+GrC3M56zqI7mDSkqVDOV6sbfIqWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8614402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguSeZCRA9TVsSAnZWagAAXDUP/3wZvMcO2rz+mHX0dUbC\nynoXmpE7slyluHf1oKn8z7ZPk7+ccp1BkqgmsHWNLUgLpDwkAGogLkrxPoKY\niZr1fGTOZY0cRa7LOqLbcO0/FDTJgiBNF3EG6gKMGNFfM1vbU1OYXO3KJLW2\nSTrzg7+Min+XOSO1ic5B6Iz+sbXn6dMYLhMCxfTLOJ0tt2Vlf+T11MRBqXf2\nVcmLnHzHN2CyDLzTY2G+Nd7v49vw3djj02YteOHZN4LTlbirLO1C8mier46Z\nxx/DdMN9xx95Q0jrsZtwnZU2W9yk+va5zkF8rM2MVlqkr9Vw4AQgRZ1t8avG\n7GJp+7XCbiHTZf3OeGX0oiRzq2wRKgPcX0u3G8nsnmh8IyHlpM0HvVcvJcPo\nK6brICFABzS1nuUSAjQCcXKyYr8BerY7nAamIeWTt8MacpjPKgAQyAWPTSu7\nm0mWl5cQzXFw+GyprGXT6IhmJXWLpkUx51NbvjIKUAVsJZ3QmXCpXKtZHNsZ\nD7AmTv8G2ISU9GVuGwgzvHntDy1BGiW1NE1z08KQWQ6yzeib/3+GOq6FxhQe\nOjrkmADMs25mDKAb+JTDgo88ZrWFQj0EUiLvVfufDcc2TguUT1JtTMX+OSI2\nFEqzWhc8OqchxHx10QsKzbACCo8IIbgmyiUokhBbzhdT1JMLHkTCRv5a7h9n\nmxD7\r\n=+xCX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"deprecated":"This version is broken. Please use lume 0.3.0-alpha.2","repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.7.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.5.9","tinycolor2":"^1.4.1","typescript":"4.3.0-dev.20210415","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.0","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.1_1622747032761_0.93153550290174","host":"s3://npm-registry-packages"}},"0.3.0-alpha.2":{"name":"lume","version":"0.3.0-alpha.2","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.2","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"dc07060b378748a3d7d5a07fe203f4c6acbb9e16","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.2.tgz","fileCount":552,"integrity":"sha512-iiYFH9K1PYM6UIF6hc/MKmYYahxA2/9QuZUJxhMQmeeVxCmZwi8JwisfidQXZC9VWmwe4zbWgfMXoJV81us5Rw==","signatures":[{"sig":"MEUCIA82U3LV/0RfLut8X08Gf0DMiCWCKX5Ub6tbNKvz+JiTAiEAxxELEaMqCefJSr5tUV14JJ7wVe8s4WZv6Wl6wgqOfGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8614402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguSqDCRA9TVsSAnZWagAApwEP/RuJY6zvCreSbnikG29G\nnGzVdTZtz9+wpNU8vfVYhzztKBd3n7+2Wr88zQbRUhXXgGLJ17lDCn6htAlT\nMEeanRsn50uZg04wMmC7IqsqP60u4ngByAabdk33LHC8Cs+sZOWMbxSo6hbJ\neRtVdIViFGFfJaH0em6k2wyZ4WiJMAFsooDnFcP9Xl5Oec75Sqomdtovz22C\no17wKqfKWRMtZah2oKkFcU2vE9+8BVI25JVEFQevgsm+lM0kGqY5jq4jOHD+\n2XszEAqcxXfo9ixwYqMfpi2eUv5JO1XjV40RZAIU/ATt7wo6ufTLFxkpKyA/\nD4+JsY+1e11311W2G7NjkDgeyIDPnQLuB6aXqhBVHPGYJul4tEynvwWrnhsF\nw0URgWWjnnt/MonXOZyslAa+TrrEuW/LOIxPOnfBw3mkbLvA7xzjbkqgz3Aa\nGxcIMT5ELe3ffz9HhFmS2/aEIVMapKHyA52LNg6HcXdwUEYET8YaCdmrmfBe\nt9tBFPreeswq6vGhrCBouPI3iohgUQ5KOI6zj96zsDUty3nCpOUdZBMR0haS\n1uUoI46oyM4OFJsPHZfsYYf6sjtPR1fyeU/eF4c8UPjtFghsD2zp5zzjMEPI\njZF65vQtteH5Yh4jCxOgs3uWe32NkBuFJA/nYujvSLnIQNsuvShoqFvo1hC+\noV0G\r\n=oNt+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.5.9","tinycolor2":"^1.4.1","typescript":"4.3.0-dev.20210415","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.0","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.2_1622747779026_0.7348808221108136","host":"s3://npm-registry-packages"}},"0.3.0-alpha.3":{"name":"lume","version":"0.3.0-alpha.3","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.3","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"d79cd43eb81de80ef052afc1e686d7f85b576adf","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.3.tgz","fileCount":569,"integrity":"sha512-JzK194wHRJ+dOAhAkmYVrWaH6QsQd9EsQ1Vg0cAnEh0JSA1HTMsm0e0wy4FZInGTGdva9gYAWA/zL8bThtwwgQ==","signatures":[{"sig":"MEUCIA+I3twWWUJO17aF5lcC01JXyFRnd6BK/2JA/dsRRxoaAiEAlF3fl6ymFjC4Amciemnd0LOT2wVS+PbD/2+xh9rODrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8634852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguu9KCRA9TVsSAnZWagAAt7IQAJdUSO99kq2FK2lm+DTv\nh7kgPYcyQyGj6Wj96Zy67kMZbb5eQ90KdgTclue2g2of1K5ZggxURiEqDzCq\ncijzR1NNaJgH3ndiHlosju0z1BIvStfx5iyl1HMeJPKn6epg5YSMV/eA6Fzx\nNhG/aY39FFP4tiNs/FxrV2wDhpT1HxmL8dN+s3A/YtJ0q/MmihjnJwWdJ8h1\nyS/R2oY+0F8oRlejYYRyYkXxyAvLYPwrfZijwYWPDz3BKWbRmPkNsnLFyLLH\nKyq1HhSirJCfS4CQ7wIc2jA7G55ys3a2ITAkhpVwrLVVRSTzv2BcSbRk2l4W\nKkgH2AJjjTnDtt4vcn5ZCVgEMYJKfncVZKJVRpLqJSh545cLoGYbNWePYU7o\n/cAwTh3+IcJ9mcG2gXuDcWm6ZlEjniFQhYl15gP0ppTxPo+3C/P+OGcs+HpM\nF7ll+pqbhp26F5cG0apN14Ba86NDzkxj5Hz1frbZBckp4hs2aiMI1G5wi2t6\nHmETHuXp+rxEEqUmszTIs4knnWqpIgPOLSuh9wXV9jDnmSnertncD2n041Fq\nH1lX1FUhEPefdMvABgnMWYURjZsm7lXbVq8/33SjaotpwjM7sO4hesU3pGho\nnbrJedJtbixE+lWNiGB8dcfDMWdLaGr7Y9iAEV44rybOiCCkjj2J+aPLnqvL\ncfr9\r\n=ZnUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test && npm run docs:build","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.0.5","tween.js":"^16.6.0","@lume/cli":"^0.5.9","tinycolor2":"^1.4.1","typescript":"4.3.0-dev.20210415","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.2","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.3_1622863690495_0.1623910772425834","host":"s3://npm-registry-packages"}},"0.3.0-alpha.4":{"name":"lume","version":"0.3.0-alpha.4","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.4","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"a4e232f1003d7bfd87b5da69e3932084dd7d8dfe","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.4.tgz","fileCount":570,"integrity":"sha512-ZAh7dot6aoYR6BYgqCBN8iRoEUDm+OWW3UcJvp9gzGAOxFVrYmqykgh3FX/yTKaktCCP5L584y6q9q+mz9v5qw==","signatures":[{"sig":"MEUCIQDZF/wUQjozcbFGuhE9kZCUllhXSWossyp/dxxQ85+RGQIgJ3X2rdzXcBpKznsVXTP5Lt/k72lJFNo18Kc/RIGkemU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8876126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map && ln -sf ../../../../element-behaviors/README.md docs/guide/includes/element-behaviors.md && ln -sf ../../../../element/README.md docs/guide/includes/lume-element.md && ln -sf ../../../../variable/README.md docs/guide/includes/lume-variable.md && ln -sf ../../../../autolayout/README.md docs/guide/includes/lume-autolayout.md","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.3.2","tween.js":"^16.6.0","@lume/cli":"^0.6.0","tinycolor2":"^1.4.1","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.5","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.4_1632699698571_0.9272024873951972","host":"s3://npm-registry-packages"}},"0.3.0-alpha.5":{"name":"lume","version":"0.3.0-alpha.5","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.5","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"25f21d9649173eb568b669cc60bda1ad4a4fa5ee","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.5.tgz","fileCount":570,"integrity":"sha512-gKBCQhneQe1UNTTBERHV30IKogCWzh1eKNVwuV5yQ5PHK/GGi/2EHiwUPNE4S6b1uZimv64aoJd3css/XR/LJg==","signatures":[{"sig":"MEYCIQCE2LJRbkRRa4BPYGkkPoM3frKuCVVFzdyt7IhTbG1bAAIhANv6rbAAIG9uaLM2T9xMxZFbc19j2iimqnx2WtljnoKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8876126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map && ln -sf ../../../../element-behaviors/README.md docs/guide/includes/element-behaviors.md && ln -sf ../../../../element/README.md docs/guide/includes/lume-element.md && ln -sf ../../../../variable/README.md docs/guide/includes/lume-variable.md && ln -sf ../../../../autolayout/README.md docs/guide/includes/lume-autolayout.md","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.3.2","tween.js":"^16.6.0","@lume/cli":"^0.6.0","tinycolor2":"^1.4.1","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.5","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.5_1632757207218_0.7038312494485066","host":"s3://npm-registry-packages"}},"0.3.0-alpha.6":{"name":"lume","version":"0.3.0-alpha.6","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.6","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"e814f07612b3c5c98fd4f42bba320d0762a7473c","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.6.tgz","fileCount":570,"integrity":"sha512-p9Pa5GVMPsF5pTZ28/2VCgj5sZHnH1a6dArr03xrX5YgNXD20uq8vGP3M5kFLxT7h78BbzzVIaZvlh9XhNkDGw==","signatures":[{"sig":"MEYCIQCGq/U4bqOMglbpusH1hKhpOVdE7kdzqdurx6TvncVx2AIhALeJMOuPBxg98XJeKxGUqYeZgKLXnedyohBHAz77sWty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8876437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map && ln -sf ../../../../element-behaviors/README.md docs/guide/includes/element-behaviors.md && ln -sf ../../../../element/README.md docs/guide/includes/lume-element.md && ln -sf ../../../../variable/README.md docs/guide/includes/lume-variable.md && ln -sf ../../../../autolayout/README.md docs/guide/includes/lume-autolayout.md","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"v=npm_package_version lume postVersionHook && echo && echo 'COMMITTING AND TAGGING MANUALLY, FOR NOW' && echo && git commit -a -m \"v$v\" && git tag \"v$v\"","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","// ^ postversion":"We commit and tag manually right now because 'npm version' doesn't do it if we're not at the root of the repo. https://github.com/npm/cli/issues/3803","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.3.2","tween.js":"^16.6.0","@lume/cli":"^0.6.0","tinycolor2":"^1.4.1","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.5","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.6_1632802352505_0.580088089309921","host":"s3://npm-registry-packages"}},"0.3.0-alpha.7":{"name":"lume","version":"0.3.0-alpha.7","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.7","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"061b2480b2e99ace3d0302be8a797d2c0dedf096","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.7.tgz","fileCount":570,"integrity":"sha512-6dr6DXzupvIIZHNJS4bP99MueziZ4r2Bjuaot8tcGuA79p1YtKTL9O/f7KNDCkXPetpxSi998Ig5DodGmyeaUw==","signatures":[{"sig":"MEUCIEBUcpq8MdsBj0y1kT8pPzOXXUr6ouRCPDKdrrOkFU2HAiEAgDRIANjNajh2lzNRmWk6L4cDc2erqqovpvhubSenbDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8877381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2yaNCRA9TVsSAnZWagAAuyIP/jNyYnbccWH8776I/HNU\nK9XUBbpHtTvTXeSnKpqqFJ8cKOcomPjBrBAOraXzdKPyQDUzF+xKN6POQRIn\n3geSe7cByzOyz3pNiFl4yQJHqY4hOMmrgGvLSLEImVyXxUmtU4NTBgeGcWOg\nu+ROzB2Hgu9elgLhCpCURSQY8BFjhu5WAILFcQzzJrfq76Vyy4cIlGQMsmCN\nAdmvouqWRZCBA26O6GZz9Pfb1xt8S9YACqX0z1JryMJrfIFhKNZXs08Ad6f2\njUCQ+O8M3yP55kiLTKBED3shBW3TRwmMxoUovA14bpe4z2ERKbFVoQA9OFpZ\nDEmK/my2pS9mIAbPhQdIqugmQB7wnhOw0Zg/atx7khR7KPX770v+ES1UKUJG\njo3MDhiHWULROb0Ekd9SebSmWHW4WEw6vLcHWnz+UJFAvuCtocRaSVGJiqiN\nELx4KFWsJmTo4CJPyz4roKXNQ9KVqhA4Cj1XHVcfYqBqQV9j9iC258i5CyX7\nu64fazMQn7eejJBg3X7KEpO6ljnHOFAiVzw+nvgu0IFI92KQ6269ND4rHaIa\noG8NYuIQvMpw3GDL9R66Sb7CZ0E8HdklDtLU+/FlHUoDaysXfr3w33nVUsyD\nyQA4n0roF+y1B7DC3EUrvQ+sstvF6gEIM/ffMOaeea4Rbq5coTbwua3LiID3\nK8Ds\r\n=WhdK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./":"./dist/"},"scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","version":"lume versionHook","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","docs TODO":"build docs into a separate folder instead of moving files in.","docs:link":"ln -sf ../node_modules docs/node_modules && ln -sf ../dist/global.js docs/global.js && ln -sf ../dist/global.js.map docs/global.js.map && ln -sf ../../../../element-behaviors/README.md docs/guide/includes/element-behaviors.md && ln -sf ../../../../element/README.md docs/guide/includes/lume-element.md && ln -sf ../../../../variable/README.md docs/guide/includes/lume-variable.md && ln -sf ../../../../autolayout/README.md docs/guide/includes/lume-autolayout.md","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/node_modules && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","prettier:check":"lume prettierCheck","add-contributor":"all-contributors add","typecheck:watch":"lume typecheckWatch","// ^ postversion":"We commit and tag manually right now because 'npm version' doesn't do it if we're not at the root of the repo. https://github.com/npm/cli/issues/3803","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","generate-contributors":"all-contributors generate","/////////////////////// TODO":"Move some of the below scripts into the js-package archetype.","LUME SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","OTHER SCRIPTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"7.10.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.4","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","at-at":"^1.1.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","prettier":"^2.3.2","tween.js":"^16.6.0","@lume/cli":"^0.6.0","tinycolor2":"^1.4.1","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","docsify-tabs":"^1.1.2","eslint-watch":"4.0.2","@lume/docsify":"^4.9.4-1d3246a2.0","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","eslint-loader":"2.1.0","@lume/live-code":"^0.3.5","jsdoctypeparser":"^5.0.1","babel-standalone":"^6.26.0","docsify-copy-code":"^2.1.0","docsify-themeable":"^0.7.2","docsify-pagination":"^2.4.0","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","all-contributors-cli":"^4.4.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1","docsify-plugin-flexible-alerts":"^1.0.3"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","// TODO devDependencies":"Move eslint stuff into lume cli.","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.7_1633174994704_0.41164563993624737","host":"s3://npm-registry-packages"}},"0.3.0-alpha.8":{"name":"lume","version":"0.3.0-alpha.8","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.8","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"967d39138fbf9adabdb824aa89e8715c144d5a91","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.8.tgz","fileCount":582,"integrity":"sha512-bjmggqEpItyh82z2r8YbylxPurErtFdYyvg4cT/IiUEzJxzLk9z1XwrCvXVEqZGZyA0ipIA3ibNflUdHuvK0ZQ==","signatures":[{"sig":"MEUCIQCQ2se6NE9R8Va6FKPaOTihB7NVeHdLs3M92sTG9aLQfQIgGuLZWhgF/GtVMzly/JO2n2vnWFQsyAJQ+0Kneb8VVfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8840397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5d5QCRA9TVsSAnZWagAAK8oQAJeI3niCZmIsryDmNxsK\nk/phERHy3rPlHw3y3V3/4xCKbkqQJxY0q7mOKjttJ72o79jhAmaD7SPPMtKE\nAzBbXpjHvmqR3OI+lG0taBkzOU9+338ZlfkzswyEjOFJcFzH3q1KNjmmmpTC\nmhrwWqk0xmClV5UjqpwXQk60Fd1bdcphnsVLAjRIoM+QWbTS3/mcAJWBuik1\nKfA6TYxkv3AdzE5q/hAXI9mBAZvskjiwBWonkZyW9trWve/HZoZaF9+svtLY\ngSerEpbJodhFDGEQsFPYDpDC9xamjc3EgSBUbMAgVN7mXB+jqP4r3S02J7lk\nDtQ2dpKB7bWoTdQzlmqQM8XCrOkpqJWHa1cP1yznVUpLH2bEOjnmvCKQaOiN\nXCknCZAV3iq3hsU+bYBD8fH4tq50i4nASXRb8Z4O8i/XM5eDBTIXbyGkFtF7\nr2jdaM7iKM1GhLJMwk0LaNMrH/CURoHbV+LQNOQFRvb39hvZjhjsQafnTBdd\nJyj0ccZ+TgxzvS9NtjGxvJHkpx6syE4nhJwTBgDbJJmv+pQ6HuTJP78cAYE6\ndsjhv8EP7Ej0MOYZOWRDNKJcx7DKfnXkp1ZiF80SJJxqug1yQKUgURmmfNbD\n/PE6sTg5/41EQQxUAO0U9NO0B3GjTWK1yMRp+sGg9dfTn80Wf0RN3PP8a+r0\nrq5F\r\n=EvV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"76b9b82e863869a94661ef015e2a2259ff50997c","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install && npm run bootstrap && npm run build:all && npm run docs:build","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && rimraf './packages/**/node_modules/electron/'","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/ && rm -rf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rm -rf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo && cd ../../ && npm run docs:publish","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rm -rf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.3.1","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.3.1","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^4.9.4","james-bond":"^0.4.5","@lume/element":"^0.5.7","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.2.9","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.7.1","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.8_1642454608422_0.3766499467001476","host":"s3://npm-registry-packages"}},"0.3.0-alpha.9":{"name":"lume","version":"0.3.0-alpha.9","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.9","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"0630f3bf79854c61ba78561970c31f63e4d1d7c2","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.9.tgz","fileCount":629,"integrity":"sha512-uXfXROPdlxdb1ZfvOIRwLHpo7vCdkMPa52BH4GUBYVBsTVQmL2SzAh352DVsNf8+jKr/eVSNh0tyxgPuTs+P1A==","signatures":[{"sig":"MEYCIQCSfuJb86qFnsIP/KGep18rnJdFaryi2/STws6ytT9OgQIhAPsedqagDTZS7Wh4cpSyQipMq3jxgztUq+6k6gq6qR/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9404276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSoryACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqatw//d/mLJRHtq7ay4trAdMTYuyomJAAKGurAd06vHxeOeLK/Kfj8\r\n4ZXuwLx/OI2d+4Xad5iDg7IvNz7xlDYSGkuI0RZ2OqYfvyNgc7xGN9fvdaM8\r\nRN25yEXiKMhC5rDP7Gx1Dzgq2AoeHFMXug7tWhNFsBsbWCZRFih9eSM48EHh\r\nR30MRRaqZeQS6LOM7yCURFX0QLimd0W0gCTkZXd9nXOP20lsfesgC3ky02ZD\r\ndO7Fx1qxJdr+5r7nuXdikd8VGFrIkslrV8pw0C/W9Ot0k9UbkxKfrpuYZMGK\r\n2wH+xR+tarXPI+xi8JT3FFpQaysBc5+vGMEISmzngd3Qyr8NuO7rnQv4lFcQ\r\neQYkErn4FqLoiv7YmZgVfqxeYIqOyX/45JtDts+N6rsZERRF63XpsbsA9at5\r\naw9nTPXtEQ0kKcc1sSdTu0OgIg5Diq4vs2GQl3qcoHI8pUqRxVDVgCIKTDJV\r\nQwJABdga1qGtOfFEXHT+Cz+CeTyDx4108GqElnW6MiDPSEk1Cga5VqIArDHt\r\np6k5h1oR6sdunOrwGOHg+27jeGNf7MWS9ox4uy5NeOOl7KssqznHUcwN6R6n\r\nzDe3Jhg7ss2xLubgVfR4oz/Szl/c8bH3O4JD+SzePbpds0UBDC8ec1DG86dG\r\nadGtgwA6T4L0tRc581WjPbCcXGJ0Af8hSTE=\r\n=IoHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"d4ae36030544f2cc9a2cafd1302c39e2bb502c99","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && rimraf './packages/**/node_modules/electron/'","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/ && rm -rf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rm -rf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo && cd ../../ && npm run docs:publish","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rm -rf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.3.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.3.0","dependencies":{"three":"^0.124.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","three-projected-material":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.7.4","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.9_1649052402719_0.09264216218863797","host":"s3://npm-registry-packages"}},"0.3.0-alpha.10":{"name":"lume","version":"0.3.0-alpha.10","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.10","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"b6f5ae85081bbf61989ccfd13e549b9b45f494c6","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.10.tgz","fileCount":639,"integrity":"sha512-uYaiO0W2py2LgylOGLnlaoGva1+rmRfQThqLg5SKAPpFr7WZ8Y+mz+aiH4z0MfQCTWok2CTf3dFMm/tDNph/Kg==","signatures":[{"sig":"MEYCIQCIMzqrOPh5PE3JCK883VFMNBAkOGA+tW6DuL3XPYNMcwIhAJ/NqOG/sJj9kbnYYTlj2b1JnxHiXD1CaszHpIWcclFr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9556326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUdQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUxQ/+MdRuOs5iLwd8OhqN/7qPodIGhlDc79DQ37rCWR38ep12mO9Y\r\nFX+aFEU2gLI6ZHt3iqqJ2yqFrZfItvKt0n/uWumMJhyY6RbRLsySqu5kJFmb\r\nr63cLHCVVday3LuBPYJtp2u/GbPgBW8HUWHLuDOz7mmp05bqL2DmwdmC1+2e\r\n9rnfgqQRvGeVM8h2A1M7Ag3FVr99RCOMKM5eXML/go/OHYXI2FBXrEDk4DRz\r\n9ZD66dPKz0ENUjSJ4n2U2sy9Pzgw9jURDbWqVOfohLa+iYpfdIGfwCn3VOKb\r\ndFOy/dqbZKTcXniH8BEvI1YuT2R8gKe+N2sRE1KJhan/tr/4pTbUsiv5jXMG\r\nsVJSquol/fCMYAaEFQPkSsb9wfLm2rLKsZINZH0pAW8iA5hB0t0TganYzjUW\r\nns0RH/Z95YlENZfTGB5touT14tHoE59gsAOLoy5kkxK9v0v2A5gz556cS00d\r\nJrmQhfxOeWmwULeDKP5czAUe+rmCxNk7PCem6dMl1IfAM9baAINHpmO4PxpW\r\nuhht+jGmpHCPAu04vcbYQpf5O1RhcdsHM0vCJjfLy3Bey9ZGfHiIFSC6zR9j\r\nb7pjAkqd4O4iiPXcYPAzLslWr96ZEwFx0VWgRppZsFYKMZaqEWkUL59A2EPZ\r\nXxoxghwc5mBPxW9sZ0vTSkivjRA7TdA2EwE=\r\n=shcF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"d07b6d0f104edc1d33a6a6e26133c8ee776e887e","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && rimraf './packages/**/node_modules/electron/'","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/ && rm -rf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rm -rf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo && cd ../../ && npm run docs:publish","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rm -rf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.3.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.3.0","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","three-projected-material":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.7.4","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.10_1649529860562_0.3624469571691247","host":"s3://npm-registry-packages"}},"0.3.0-alpha.11":{"name":"lume","version":"0.3.0-alpha.11","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.11","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"c2647e7cadb1aa576f90696ffc69fc104a85afdc","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.11.tgz","fileCount":639,"integrity":"sha512-eYLqOH9Uk5e3QaYDpMqnpJuAuWHzYx+/ZftF058dRDOewhQ6ohRO6hSOov/Qui1XnlU6SkAvoXv4gDvwCJhCbQ==","signatures":[{"sig":"MEUCIFZcclYoLoO/IQMtnJTJytVH1f5uqliRfxNShW+RFxa3AiEA6uCvWoPa98xic72V96KKxA+nE1KzKR8s+5VdJCIKGkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9558479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXfSFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRXg//efeNehjhXY1i2lwkEM5vUkYukOgCiiyvbhtxPFZgt5Lp1Roo\r\nMoienJWzKaKdEp4MgTKBgwDIe03uW7cjgOhvUDMpVvgGfSnt5e19rMHNrULE\r\nyAW8ER+jbPQHIceLUlAprvUtJmejwP/aBrEUkOH3rtDiW+L7cfM3dqmyTkaz\r\nCvha1kp7uoxU2eRoXn/t5cwA55UoceW6+AemBBRS6m9dF40PAYvRBE+mJ0+f\r\nqCf34kIVsjFyMzMTOjl4sGTg4KU1YQxvtsh9FzENVVb4P4cAhSpv3qiE65nY\r\nozp+QW75Ner9vVrmhkrR7tdLk9/1hz9QG3fJiSDWlvG0wm1GwkxI5clgEqzl\r\n6we9SZwcLIXfJbaXxMCyhA8R9+hTuUuONRGSKkhQZSe0ql0Zr08i26snsAFc\r\n4gZyrIbe+Pd/AGGPdiBus1u7ffm3P1AyQjvcB2eu/VxS4YqAlwcVun1MRbTc\r\nNbj/sepNkH8DIp3wA9etvVfhVsrV+CZV4LA0WaSCn8X/R5abGbTraivrcNwq\r\nvJV2h9eIEY3bh9e982dk2hM9eF2PpGeIVjjr9k5D6osJW2lLn2gfGXB4fosz\r\nhgu+oQhvAAXO+gOBldI47CbptBkRfiy2DTgVL4UUolk/0OJ+Xh1NsjXIEvQd\r\nNoSk1YsY77WsiG3AlkXX/xcW92Pd1SWTDUY=\r\n=Waka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"ac624f2444d29f3add989ef1ab763a229d10110e","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && rimraf './packages/**/node_modules/electron/'","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rm -rf docs/api/ && rm -rf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rm -rf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo && cd ../../ && npm run docs:publish","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rm -rf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.6.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.3.0","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","three-projected-material":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.7.4","typescript":"4.4.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.11_1650324612662_0.18491533004634841","host":"s3://npm-registry-packages"}},"0.3.0-alpha.12":{"name":"lume","version":"0.3.0-alpha.12","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.12","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"f62b67bac9a9a0414cc04ca31e6ef51ff0f01d00","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.12.tgz","fileCount":731,"integrity":"sha512-+j/WzXC2QxoWcbj2aomVeY3efYx90LH2VaD5PiC7ts3eI9Z4ZcSrYEmOUfOYV4toMf3RTnl6TFeUteER+RLzMw==","signatures":[{"sig":"MEUCIE7ZFCLyM98i2L5IpX/P/uxTNUqfUJ8vtinoJFOzo8WgAiEAnpzXMWvp1H4UCXnR2i7w7k5jdc91fRiuguvhlgmc7n0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7941534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqN4oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH/Q/+PQSt8eapez/KpQUTdgNHRYkvo313AclCTRvrHS/Z8vxQXOmB\r\n1KSdy/b5EBDNwlkK3j0/IKZ9FVhHW1lM19GMNq3MR4H87102t5w+UwbhJ4Yn\r\n4kRQHBHzbBQSB7jGxsZiHgJbU3oRQhtIuGaP2DghNHXKBpJwer0MHSL/RaPq\r\nWfYA5y9NxixylOn+5HWfoF06rlXg1NLFWQOMIsDfEQKrpG3tDuzI5NL0VYNT\r\nOIa12HMtxzukk0kQm3FQT/jHAoQKyaykX16wQgnlkpvzrrOR1P1Sxx76otc7\r\ntdjj5k93EJwW2UU5iBUFt0L3o6xiId+A/PMoayZhqUX0GCAkeMxjZVox2yGO\r\nfMu1JBu8w35a3RsM7Fl43q4xFSiR4SNSajrP1z/xvyJyvrb8b9itO2uwBhnr\r\nWiqM1tpemH4JijKyLfW/IhD2CvbnGIuY04UGiFEDjW+dkzVA0zDDudzWOjYC\r\n0bL+pWeZLqsndFLp+oteMwiUxvPUZmf5I26QP8Veoj7HPe6PtOiVUe4OIgBO\r\ntK77BfCxb/wj+ptfYN8Cnpwr9MwgFC78Mi2KVfsYnimdoW3Z0ZBLCPXShSjv\r\nkTyW2AXWKrmh8k15t36yJHtmX7qTq/a/QLzdx6Hl6+cQ67XuB/3BAQKaQE0l\r\nRLbSH3PXGJsVt7SistK9IzIy6IR9oygoA2g=\r\n=2LgP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"9af3334d0e331d762c0c7652707d24a793cc8054","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo && cd ../../ && npm run docs:publish","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.12.1","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.3.0","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","solid-js":"^1.3.0","@lume/cli":"^0.9.0","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.12_1655234088331_0.46765811990383277","host":"s3://npm-registry-packages"}},"0.3.0-alpha.13":{"name":"lume","version":"0.3.0-alpha.13","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.13","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"19749f63031af787cf8cc9d0ba09c8a707ffc01d","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.13.tgz","fileCount":731,"integrity":"sha512-yVvm5KgHUIeiSCD9GS8aBdYNDM2dPx6ljPb0hrYl0rgPuBp6Ejg40R1WYK7evhb/bbIPr/i9Mz7owHjp6Q/ivQ==","signatures":[{"sig":"MEYCIQCIhc3ooF+snV52VrTiYsXaTLyTiG3BnygcmGJ1Mx7qNwIhAMvBwH0EoKtY34WzU0kpM0OFZuXh+5MBky//J30df/LG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7943077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuNt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhdg//WuFQwHsg823Pn7EpkXS6B58lR/+pdVorpAdv9d1Rjv+tp/aY\r\nCWuLehopHq5YNHLXZWhUTNDsWTP/hbmZqJeTSJ9JUVlX8PY1U9npzLvXMgD9\r\nWruFesHgMsJNcsdFf8AAdYBRwVjk0HfSH9qHxdzuVHWxZigyufwlQ+MDEW0j\r\ntFciT5aee1zw3LX5AnFbpbOuA6aV7LRkG5jVKhLIXNuJua2pWg8pBJeYS+n2\r\nE+OJr0lmqP+wZO6/jrqvtZt/KqXyuDgQTa5tZtlNufx939cFD+DmAQn35n+R\r\nzDJoljwNmcWKENdWIaXRpgM/sHM1ik9jbfEHGZ3r+m8PT/q51q8rDl+CJJ/m\r\n/1Xuf5D0QW08mHMGv2xFVPegPGxiyXlfsuMSwFmOpmEWjWCMX25Ef9efI56b\r\ngJKQx2/j42w3viFg3l9yj/QY8hGpDkcDZcLPz/NNIhJhEGMohg3FU/6Se3H+\r\n2S2qW7md4e2+9PFLzwHZxnQb0qZGxdYhJCboQb8BdeojJ98wYb/sJUdjvAH0\r\nYON1ohQB+fez0Oa3rC2gNfHI30nWY8OQbahtMorRe8ySanAmk0mb0lmfr4iL\r\nr9GJ964F8P1n+IeDuuSrJ0Ezh1B+ejAUZ6WgsAjsNPK52CsMvMeR4pg7chgB\r\ncEIqe/mVs+6VbwUnrDlquysnK14p/j4Q8xE=\r\n=f3+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"c7a464986de611575812e35e2045f20e57f33d15","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.12.1","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.3.0","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","solid-js":"^1.3.0","@lume/cli":"^0.9.0","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.13_1656281977118_0.0032747909640920003","host":"s3://npm-registry-packages"}},"0.3.0-alpha.14":{"name":"lume","version":"0.3.0-alpha.14","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.14","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"13fbd2a3f4e5ab0b8e7d033920417c044993d194","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.14.tgz","fileCount":731,"integrity":"sha512-75KsHAYzIs+TaMFqPG/fZZjw80PxCj1wMAFLldXXmmSgFIxC+Xa/4dEL2gr8PKGJObdYwQjq8LnSLZsVlCAR6A==","signatures":[{"sig":"MEUCIFkLFzpv3QVbQlBuEvI0s12G2Dglcab/27Uexh1CZVEyAiEAyoYUyGqV8Sl3wACkkXO8FZdxpsP176i8qw4/9dJ8gR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7944320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuPzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPvA/7BJt1ZhvzRWoK9W75UMouDzUZIj0lvgUTiZqv4zoBUn9bXp2E\r\ndW8eOd2CHlGhSyWerj/Wu6QiGVR4DUGvi2xR390NOJd0UMKCgWsZQuOorZv8\r\n9D5f/p7DJilFWgauOhqKE+RpFhzlnNt+xleaK41vzaZGimlp15lQXNo45PcM\r\n1FWfzygT204n/8EWHknvJNGNwa35NUv12LqZ1EaFzNU/GXpIrb/IMLY7k8C5\r\nJw9Z6J0y5ikKeq3d4A4Bx+Uctj6S8TTET0dneI0HNFyNyCxEdq5gv9MxlwL4\r\nMe+PxQHQBZ2AeOkhRewg8z8uXE2RnUpUzymNh3DeETXpq12/nNbdddDJGETE\r\ng4H+opiSnahEZIGj0PjKXXPzx7XoBoXQtecvkII/UDteTrsueDysV7CFGPDh\r\nEHxXUm5OrrHESLj1G5K9sJbLL97aKpltnoDBSRbJvH49S5WN9mpBkF67ADQL\r\nhtdxHZIuMMk4/eaR4GnYNL0mp0UhD/ZZQ85UWbhVNZmeH3fYSahivqIfaVux\r\nw+21m5A6aogOONP9GuuP7VrAC4AcOf8KXP/7oWkkwPtRFKkCOrFl+QKpZxVk\r\n41pAyZdpgC2VwdM2uO31gu4xibGyZqjNkNgR3km4VfrOnZIe98doVTBiBd+2\r\n8gONMIFcFyXWndZjH+4oveU6nUOG64pcm0o=\r\n=n8nE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"abe51d6550256a3a6c7c6e4a9228e38245d3ed39","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server --watch=dist/global.js,examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.12.1","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.3.0","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/autolayout":"^0.8.0","element-behaviors":"^2.3.4","resize-observer-polyfill":"^1.5.1","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.1","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","solid-js":"^1.3.0","@lume/cli":"^0.9.0","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.14_1656290496917_0.6231015815855805","host":"s3://npm-registry-packages"}},"0.3.0-alpha.15":{"name":"lume","version":"0.3.0-alpha.15","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.15","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"3239e7254b997b72f6895d1b177172bafc91d391","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.15.tgz","fileCount":752,"integrity":"sha512-9qLP1DW3lgAjNRBqUl1WfHku4M8o0B2msYxZ3uZe2A34qbNMywTORf76aRs3RuBxaNxnXdTdB6Y2BxwQukdrLQ==","signatures":[{"sig":"MEUCIEKRl1uQf/UqxeQCy9JH/8pNfFeRcsg9CqZXHVIWvoJ9AiEA6Xmq7soPvp7DV+D/GjfMPv+kCHKpkFYdGxsenjim5Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7990252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVbdYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn9w/9EPzgc9kyHoCUdmUqVPOZWc28srtMUPj1ptqYTZMBGxU2OBlB\r\nX5TmOCOTFgYbzi6TpZQZWVxJw7YlZysou6uX3uEk/87RdZJaK9n04rWAq6Ds\r\nv3KyuiMgzq6scVQ91Wv2hNBouHVjck4qt0SItTa14OVKfjbdKuDF72Jqcdz7\r\nJ52TQJx2ZtcPm6FnFKcWN7VsS9w0GOZ1slcrU2jJHmsQ0pYlSvPztCGcyrQk\r\nDfgfIgbGNqjsAZIViKBK/ammFFX0NUtp9U8N3cTVQoqVic1M1G/VDKh948Jb\r\nwg6Zziw9BNN3T3SaRzyu0tPdbBt6dXGUxe7yk4n2dvHHceeFQ9yAi89QTpHu\r\nfBfD2DoP0KEw0w0nusbRUaM9/IBOkdIenM6xJMzyu41Xy7uIks8XSjN7PKR8\r\nNSDxTajJ1etnEowpUgzVHyNa8enWOmRDKMK8XbUgyngRk/SxSPqd/JQaq4JB\r\nh8sZfHXnZ82lim/tZJxXb2F7i1angyvO5XbSg4Byzcy7skCwxOrC5Mvlnx9m\r\nqmzBho2d6ObDRVuHEdKHwG1LkiZrKm+5NWO12JDum7hLXetSb8XkfHcMflEm\r\n8epQ15d1WDqHOfpRnwp1yyx5s6fqTlZLi0/QIR80zc4zixgRCzoC0WW9iBr2\r\nVmslh28hIfz4LBzBNZv9IEXhWWNI0Qvha1s=\r\n=ilc2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"44a6ad003c8f93ca0f640f65d34f7b7074928df8","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.1","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.9.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.15_1666561879806_0.0533764003469106","host":"s3://npm-registry-packages"}},"0.3.0-alpha.16":{"name":"lume","version":"0.3.0-alpha.16","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.16","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"2e7b8b1afbd6c531fab3d60231c7a37cba5fd22e","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.16.tgz","fileCount":752,"integrity":"sha512-5fibbEWhbv3apG+u/MjOyMNqqw4nQe9utIF90SqaQGiTroTmnz4hGBo+7I04a+m6EBkxDqLaC1ITZwptlVt1zQ==","signatures":[{"sig":"MEYCIQCATizIVH8wQ0BV68c8MnL063/6I4ivw1SUmpgQUt/aQgIhAMcepCjZYt6JF++G1mcrK/1AfPyHA7stFy04+pciTQ/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7984560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVirFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ0g/+KIRf+9lpwJVjYQEel2ugM9cgWPgPzut7xilZ1kQxEw7GuJA6\r\nUDj7Ng6JrtLdpR8PFhD6bG0fd0JDvf64HXQYDo5rDHxDZLsNAFRxDjd43pSq\r\neUpHEQunxZ+6AAG4jsf7txDSEibnf5fyyHLoKml5rHfaf2DOxUAEfx+ebWvJ\r\np/ZVVPt30/dSBHcT2ZIJWmrg5qEtj0zRGkPXBR1qLCtyVxcLPYu/xeBl6yvg\r\n9kpO47aI3XlSuiQINga8YaOm8aCrKxFJ4p3QPP3mg+E0T3V1Ug7R/iSyjRKw\r\nA3ipSHhb4PMPZ5Vi1brh6uYWuGzQcqf6G4SEiC5Tf/UyOOIcSftI0d2sjXPu\r\nLlE2nm6Iy+4+gjb85LqX8519g95BU84zKtG+IE4LcTs+lB5ZBYmqYH4JOhnW\r\nPsAsQe/GuS11aSdjuCLLCCTimyHC7IEpl3DuYjGD803NyU6oWY08yXz1HqVu\r\nXqaYRQuqYx0wary71jpSrAv/QdZGlb+D2/6FPwPPN8k8mFIYOldgHtO90Cbg\r\nJf4RXH5668Xk5AVYKkQE3+9+RqZjhu7nf4B0l/6jZBilowzhPX2x5fzbwNk6\r\na3su3f5Py7KR5KSgtJTXrjTV7fWnK5uJF8/8efDomeOfo3BboZFJ1HylIrpO\r\nZrOJWmrYeQ1aua9NvZJ2O/eOVWSPJprwpsQ=\r\n=q1gr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"69b77b94056edfd3edf4a68b5f51a028d0cbdb17","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.9.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.16_1666591429079_0.9104506519677358","host":"s3://npm-registry-packages"}},"0.3.0-alpha.17":{"name":"lume","version":"0.3.0-alpha.17","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.17","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"db1dd38d459e5b934ea7f6be22fd89dd0cab6dec","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.17.tgz","fileCount":757,"integrity":"sha512-eupmzZ4MbfEicRaTHffUO4gK8OQycdLsNw/GrQQZs/VCQArDGiumcBx0+Uowv5tGSejinVVrFV6J1mkF8Rb3FA==","signatures":[{"sig":"MEQCIB4ky82AUM5Mq4NQ8Wej0GVodX5nr+i1vVy83zgSvvahAiAbz6n6QwqKlOijSaR16JkXl0zZyfToHtbXrOj0EfAVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8027156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbz2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/rA/8C/AnKdxi34IBjahAkktVfV/4dMlTzWNCvu4amGOCDGm4qJPV\r\ntFJabcPcGnEsp40L1VYMvCrSWfWzPQFuxwQ70fHa7363ydZyl/IKSGAYCIO6\r\n1vmq+a7YwruKo3Bm5jyGw6a6tb2BDv43v60RtbVTlUTRNS9TTLVHpp5O0vmS\r\nHjd9KwCICUmiapEUl0gOjdT9cozHkqz4m48UoEpNaLpc0hm/DtRIic00hAf1\r\nRYI/CNKweuXhvs6tpSJNjMjQTanreqpCo69sVCcbHjmo+sh3Fu8K2fqV9mj4\r\nP5cvyFXwUXzTqAsR1+us4uMLg8+3dyLn6mr/ID6GcTeq0GUrCzKuiPE5QmOt\r\nbMQKOZYlmRzO4wooF9sossG0BOM6/Vp2Ys48bFFx+FgcNzJdF3HggG657kWL\r\nDOlmzWzOOpSrArblVmXhS22kRdZYDbE5Pz//4RaB6g8xZnM+e2MRWMk4vy58\r\n2I2nB7cswYASnozmb2rMTDo8DsIS9ZYFkDdY49QD5LGToe9wPpUGFNHBEjQk\r\nK5Vrs689IWIdtn4RHxlvbgkGbtl51DjgV+IdFiz7xlh3IsOF8XEou7aPcl2j\r\nx7h2S5dD4Bm5gyyypmJlxQ4dVhWaB8tKeiUfoJZsxTHuNBTuXGW4V3zL7KNG\r\nDE1JZ2IujwagAVuK2AQcGryxwEPewu+DDzA=\r\n=l2NZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"da7ff1f629e075f336c194b5133e99af40b14e49","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.9.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.17_1668234631059_0.9501046442449717","host":"s3://npm-registry-packages"}},"0.3.0-alpha.18":{"name":"lume","version":"0.3.0-alpha.18","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.18","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"57b43945b40e9cae9e461c832c49d292fdbf336c","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.18.tgz","fileCount":757,"integrity":"sha512-l644uWGJXMiNoVOq02rQ8w7LxCXMaOqwfNLCe9Djl8gWpfmN7vqh11WsNN5JbsVqSdVCyAbGxBKBxyCNGwcIKQ==","signatures":[{"sig":"MEUCIQDK83X0gq2G273Op4SVQEjeLmt03LTEgYshxaIGQ6p8SAIgZnMRHcSrsI0YsbKQKxN6ewCNvsg3sL+c/P4yB2m4Nj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8029520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeHLnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos6Q/9F7ZKQw+XWWqG60ndT+WKWrXtagewCyPaKFgM2sAz16dgpipw\r\n4g9D0Jfc2Xz3Hae85aXQU7mWsl1kVJvpdmDjUL1QRO64PZjL6OBro9FWb3uo\r\nppwHudA4Tq+KiwjidbID8xPPuFEfMMtmqGcAXO32gUiPjFIC9B3GuA8A0kay\r\n3HxE12y/NO6BynVotWgwojcqxxcL9LyS2gAES9WWP+BuphPNTtdImpWVYZ/i\r\n6DlKrKfvxLn1c678HzkZmD2YQc0E1CvIrcuzjLx8IRnLRtgN/fLqumBvZ1TU\r\nU+Hv2y2cclwsjPlBJEumLfCqPJFsyvpw8PhJQk7dPqVzKg7LtyMWC4+WDKpf\r\n0bJtm/kZhIVCQpRO9+6Hzu03kBNeu12J/X2uHtSTFH4X1Dj8/MGe5CRlxity\r\n1RDUT9phexE5bNHZtEyUGKeslwky8Yf0R4ZrqC/Fq2oOPLqb+JuwRXs/UNgn\r\nhOeYLMT4aujBK1TMAUkLoAMqOfAjd4r7skKyGtA78UHbv5YLBkBYArb0S/1r\r\nZ4TcY2xFdBk270ZZ/GSOORLyk2bZOON3CB9gkjYY1re4hDt+r3HH7ChBlXNf\r\n7gKBK3Ri0rCv5RmoH7dstx+zOKh1SW7ogeIoyz8ZQcVtMrTQ/eaF1vxfcj+Q\r\nz5NcCzG+ay1m4wBzAx77AYCo87cuzzuzQ68=\r\n=psvt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"a42e5b5fcd094e004b4d26351ded3df5eaf91aa6","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"17.9.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.18_1668838118933_0.2935698379856706","host":"s3://npm-registry-packages"}},"0.3.0-alpha.19":{"name":"lume","version":"0.3.0-alpha.19","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.19","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"031ba12ea0dd0c4537d13a1de4df43b57d1c915d","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.19.tgz","fileCount":769,"integrity":"sha512-qC8+h+S6PR1GBvdUE9aHh7/ttz4rLVBkPRP3kAUPNaeoLSNv8Uu+xHf6sdaHyl+jOVx1hkvyFfVK0hrVAJgnFA==","signatures":[{"sig":"MEUCIAG0pDTi6C9ayhPxJ7Nk7IvkAc5r5IoKaqsNEsB7OdspAiEA/O9q4vqVmMy6ZA96CMry2xPmGwX3yyvLU7AD0EeWNa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10516819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgUfEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovhQ//QPAFsZjn1nh4kBuTLwns8Wh6j+SVB6bGx90wzswTyqb4h7tP\r\nUAwbZgg0d5HkKAldpz6VudUTgpRddSp8Xtivk52EaEedtKehMAzTeVfTZBuM\r\nGP2okwUqS4F5aE24RXhDkThz1hmuWSY02WetVJp9cxCQqsC895DHfg8titxi\r\nAYA4pWxtnQTz86ORJxzAbTDQ1iaTOM07uBm5y8fZzejqnfVh0RKvbdNqXher\r\naspQ779tvbeVMhtimRsxnGURkfJKhIdPvBi/RBi2GZTNisu7DUvn3lCpfcRX\r\nbT5bQT20KqhxY/Jo3LIe7N6vvEAlPKK3sazQVOVkTaTXD6Un+X47IabjR7xz\r\nCUMf5pPAZK5jHNXLScibrwaq9TwuXHUozvRwX6PxjZ/pd9fEhg8juVbDtCJX\r\nI4sKEltuE/ErkGp57v+vJH4G6tj8gQYtkuUBRM3bk5SHGdYy5HWZCBjz+RcD\r\nWkBKneonT/DiidneC5D6C5KmD5EW10zqD7S4Q/bgnORUGbAnKmakZYXtE1hn\r\nLRciAUH+JE/Wc5uotVM8uBld5gG3oj+3eHjou2hrzE3ejK4ExKvDUko4EIys\r\nSJqBydMK7MrP4rkDpe7grLR3iXbFupGiHNM3/ljpiAyonm3Gl2DYMKmOBbiZ\r\n0oNESGNjjP7L4rvmxdG7qPzoqi9gAuN+hE0=\r\n=P4pq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"5f6475f6ad50f99ac0afff3c8c6bb408ec646c23","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"9.1.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.19_1669416900062_0.13105369936870215","host":"s3://npm-registry-packages"}},"0.3.0-alpha.20":{"name":"lume","version":"0.3.0-alpha.20","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.20","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"08502d1d141705df22b56d66900642a0ace73968","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.20.tgz","fileCount":769,"integrity":"sha512-QE4xTw24OccJ7Yk0dD2oLkhwWz08Ef7vwOb4E45eQMliHD/V1Bo8mHX92DqTeepMkyqXpGcJfwfSP0xuHeNG7w==","signatures":[{"sig":"MEUCIQDjj8KgBczmqoKv8REuC0/6q/BwKXOt4EhCIhaZQzIJKQIgd/jCfJvZ8nO8khRiitpaRzSjvin9PGtfFtwQMyMv0lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10521378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkv3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTpBAAjsq6uERwCUFizeTyBtfoJPaR/RE/mR+Us8tTAoJ9+1xMmuJQ\r\nD4+KvT1kfBlkVxS3LOuDinmxeIwGq1jDpZNlVOJtpyyBjyx+UuCCa0VM1Pb/\r\nHLqQ8qvg3d0vgCxwbW5t3sUt6O9wd5kwIZ/9pNCRA3RQz8uBe+i5oShLnE6S\r\nUas2VwA5SxrP6pgaAzu6PWuW85zmGW06rUe3SkGa41T+R6fkWWmiDMDkkKV0\r\nAUPaFPA9hRAkDrYonP6N6jgfLephS1czeewqnQdr1xoIptImQYwGlLFBHRvH\r\n6n/c3phDgzAhhkhsUIXj9xKAkjqtPmo9mJK7BvF+OeufQuDPMXuA03MVIsey\r\nGoxCNqzMDRNN745O/il1g9OQaqscjvf05uAd2sMDy25xaMQYcIWfsprZoxxq\r\nib9dVKXHxOiv2hGr2BcgeO0yly4gxN9FUFik5hrXlw1nMOdJMlMeZc89JC1L\r\n1UgqfbtYbqGqumCxq4nXJfcq8svbxbMAZpM17IOAjO+rOvV66MGBlYnHx6hy\r\nOxUvQG2yDtX2IL3EesmV+ZDltlf7JR82EO2BL0IGO2NiAAm0EUyECzzFfPGk\r\n930hL1Z8m9irrtOc9u6d1qYqDgNmUvq2vFRsslsTGg6xwY1u8QxUxuWOKPzd\r\nQlCreaXZ+FoYx2SNqCaPv/k0v5fP6yNE9HM=\r\n=vMM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"1cf386cd8856982d2396c824f0c0fdfeb374e78e","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"9.1.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.20_1670577603490_0.785572117007538","host":"s3://npm-registry-packages"}},"0.3.0-alpha.21":{"name":"lume","version":"0.3.0-alpha.21","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.21","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"6efe6353c49d8d23e055a1df97f7ecc30cf6b34f","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.21.tgz","fileCount":769,"integrity":"sha512-31VKg7RF78TvZ7uInZBGvvD9iRxqLv6MVu3gnuF4PcB0C/aed1vtUxTgpQ53UtyPqk2wV2Uu93+E0qflhHDyoQ==","signatures":[{"sig":"MEUCIG4x/eJRUSPbPyWUS/HbboVlZrHHwuD+DH9kc16i9l8hAiEApUaXDAY8kxza6WQsk9qMjk3RcwrOUhHAFdhGvRCm2E0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10524130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoruDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZfRAAoCsJZNlglEGomO3tHt302ugjiQ+BugPnM6pt+0mPuifEpUTx\r\nYzu6Z7TPM6H3NHtYByufV8xpwwBucthC1ENmLMnvkzejF/mJddefYaJOOKf5\r\n+u5fNWuxRO2npwCoq16e5KhLLJl03rXr2LT2v0AHqE8gRcVr4ijDxORrqun5\r\nJNNJc9PlJC6aamEeiHJerBokwCRK36d25ZI2+HXmohxP6SwQI9TSSop9Fduh\r\n646MJvLyqpoDkG9yHIxvBZYpBZO3ZEAs569ih2W1tRqH5fXC5tojLkBkKzUz\r\nsWLrhhw5OrS2PRqkcR8KscuQuQymwU/fdaCBgMhOzicj+GK0QwNAFX35iRj5\r\nTES78AGkbwiYgkYc8NuqxPPXyO+r08yqs4phn5yJPXx67QQnPgUCYCKnaSEH\r\nW/oVIZyxFrsCpVO4r22AkaSe4EJUE7Nt4/P/5qsmyc0ykTWYt41fBtoboPqe\r\nTKmH/HUeTuKHcdf/600h7++xA4Zfk6W64gdbYDPcAyWbLsVhnZyuDamRqB2d\r\nVc4uZG+ofqdShKCEgO40YvdQjQmdJnP+t8lsB7Jdl0/0xM+p2uGfvOAz081q\r\n9aRlHUSfafam2/belhRtelEaVBJrmEOqGWfMTUFEGTjEh+peK0gfaI3Jnw6b\r\nBXZeky9i9c9xyRchgQ5l6QOLLrLdreY3/fs=\r\n=VKi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"86ada14f5e642ee3543b033c8a8cc1b410402a1a","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"9.1.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.21_1671609219439_0.896305450080715","host":"s3://npm-registry-packages"}},"0.3.0-alpha.22":{"name":"lume","version":"0.3.0-alpha.22","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.22","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"160ee588c2fd1579bd2e8610fc432e6aa01a78a7","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.22.tgz","fileCount":769,"integrity":"sha512-/CDYCcthY/KUEqEFmSKtKdc4syDGYgMQAbjLS5x9vJcX9+uYrL7n7XjLp8xTtjGE2Q8BZEbDsfIyz+0xK1hwoA==","signatures":[{"sig":"MEQCIETIGEewVEztCO3oUsNNRfkWugYgH73YYoqlacwFXOd2AiAjwLEfNbNNhTAA/CQUq0jQoljyqZBS0ffBdEkbDpZEQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10529847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo99wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdZRAAlrYKFXqA0eeA0EF2/H2ZzhJKbvpihlXHWGM9jZC1Z/t3OAyi\r\nrvcr8j1AGz5sCQcYLwOQoE27JSdPl1Dn4cWdfWQKG4ZP54UqScuGa0kQ/T+Z\r\nhTB6t6oKoVrtbxXxnxuUG+XV/rNvv1Oz9veOPvFjxa0mov14fYxF1Ls+Rvvj\r\nMfbW5jMC9XFWIhXJkXddADxub9lEmuiOn2SrDcX8Sd+Riel3uGR9VlnGAWNK\r\nLFINFqfOV96P1iQ60E+vNUPOsI46VBEQXEurlYOxNGoY/VOH8fsmkmWBdCbB\r\ns/khLEH0cUFgTcjhYZ0eZQgPSrIaurp7xRLfkAjq9DsVjkJjtTcca2hkkofT\r\n2q0H0wRRodoOG5UyqeUvcDe6Vq/RvaWhFKabsyMerEBkxgDW+DPO82Ia+pPc\r\nJhsPYdfAuQQIrIv0qIkzOtNZC734T5Q+E/BEqxSuoSU0/b4ND5fjBS6s2+ec\r\nrJG825GaX4h5W+h2Ba7FckqTp4czdKLuQb6JbYGc0SQzttJRsUBJro3H2hts\r\nxMxkk77RZALmcNSghSpWoTvVv770V/nOVChAlDtRQnAQcV8wr7r2aYbKLq1T\r\nufN5FZnVsp8FGpJ5htzbe+23o5IcJ4yOvu6RqZFe1Kx+9Ysrw4ysCNjX5l6L\r\nDju7pxCMc8fj6JeUgAmwvtLgTidkRy2BcoQ=\r\n=t83c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"911bdde85e02d8dfdecdb7d66e8c2cc8b9a88117","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"9.1.2","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.6.0","@lume/eventful":"^0.2.2","@lume/variable":"^0.7.2","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.22_1671683951735_0.8276519088318108","host":"s3://npm-registry-packages"}},"0.3.0-alpha.23":{"name":"lume","version":"0.3.0-alpha.23","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.23","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"20bcf136c705879e76861e9e6db3353a7d26aa8e","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.23.tgz","fileCount":769,"integrity":"sha512-IB28FFXlA9uxDxcGJaL1DcQ6TcywvW6Z8R7QHboldJvPyOm9tU0aQSy1wVkhpilL1gdfCAVQu/waLCSAtH91UA==","signatures":[{"sig":"MEUCIAPQIUbSuEQIfo3cSxX2YHdCHUAqZt82JLc6eVXXIk3WAiEAw9/WoTnpK9DEUcR6J8sR1wP/Y9WgDcVhvYkafPUI/MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10523816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt62zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMRw//XWn/WTnnMvqvZcsTV6dbhH3RANphCLLGfFnBcuq/hDGrNKLL\r\ny3M7GVEaItltDCa5vM/tRu9UHWj9h6NNzVnB4plY5MtRH4DmQd7UKW++ktlK\r\ndh2yH/4kQQmpwzQED+g3lqCW6o6+FhVMtNuaNpWjy8/t6x05LZRPFmINY7gX\r\nfkC3VRj82B1XsH7ETU+JKaWjDKHGBUhAGXrc806IbmDUq7ElFxXSaAGLzLu/\r\nkkADUWUJt+IsjR5c66q4Fa0HQscF2wdqLsObOTK9RxKh0cy6SURsJkl/H5wq\r\nLQWAWUtwW/sjjUfwMNkv3Ed7HaJtsB6hAQ5D2JaaSyLeGcbGX/KmrjDrZDfE\r\n56up+IGYs7ZeBP79D3+IsRpcKrzmwiWgoz6fK0WtaSETvVE7wTTA1s+j2DoM\r\ndd+GBAL3N3cH6i6nvNXATyRkhxHoUOj9Uq/jAsPBrmLeXbCVo7TwBaNPTalX\r\nlEvwAN/Yuc8LMKsWKvVfpb7rChkGlTfyRId+wNqn4JCfduD2KNtE/537z50Q\r\nBTrytegHsVM5WkzDmovLTmK2YFPChPxjzUylLw2LTZFUDTKpBFbS2D2+eS+O\r\nusNvvkDNA9UWayoIGtmDnhYRJlLssCkXdgfgWilBRba/WtPb8Y/KkFYLqUpm\r\nOyCwCrrrYBoxCImq7YzWT9iXZ69ehn8tXO0=\r\n=paiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"d3d0751a5fa167b2c9ab0273d81098608df8794b","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.3","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.7.1","@lume/eventful":"^0.2.2","@lume/variable":"^0.8.0","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.23_1672981938897_0.7277627184460562","host":"s3://npm-registry-packages"}},"0.3.0-alpha.24":{"name":"lume","version":"0.3.0-alpha.24","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.24","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"c9cc8138c2759f6e9859cb17091a18debb4d24e0","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.24.tgz","fileCount":774,"integrity":"sha512-jA/r+XDm1beKuvD7o/8+wtLfbC6ejKBWcsMjbic3oS30TVdRxFGCLxLqMJl5rtLL1ufagjLwNlgxhe094imJCg==","signatures":[{"sig":"MEYCIQDvVCoF+UC7I8evs8U02lk+KQY9XGDcB1mih2vrWDYg2QIhAJy9ds0WBd4fcRSpSv2QDEb1qS9PNju05IoOl4g6l5NO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10535997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt8ZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKzBAAmaVEHB8hDhtqey0ls87rnvroJFiI5/9x8OxXkNm2LHxTJR5k\r\nUzGlg85hhdGlLcjoJPLi0ym/FFfvCorEB1PWrNPrh/nFCItmWmx2a9oY6Ird\r\nrbmdv2OJdl6iJ5HmAM+GeyUgnrifB4jEHD+z/suI+S6g+ZVBgdvZ3HDRq9O9\r\nLk/RCEMBKFKUky47Z/erIlJwC+5vOe9XCCjyutifnikBPHXQF99yNVp1/seP\r\neF9vXoSNPw6RDD0LMbYh0lp4//1wq2qpVS85OUHXkCLDQE8HyC6ZOXjZea9K\r\nmU9oL5OjbhT89K9IexpJ9z/Ahgc0hEZudyl/ZvklugwPDV+4MFyAZh9suYnX\r\nGdrspgtuaffXj0LkumbiWTVS4ktWBXbsQ0cLLtcZb51L7sqbN/sckWqjnXhN\r\nhRTs6AsPVjQcPhL7Gok0Bm2870NIRXAOffRJk3MRARzkVaBRP4j8OUCXkf1P\r\nQG9EciiTej69jUXzoHnZVG2lMXE7zp7afW20pBuqoAdm1lhqnJN0Dl+WsVrz\r\ndQMBNu4i3rPZodXP2+TvIpxfaJyjz0O7jHeQTDmDuYBlS+dl16E3L0ptdB6c\r\ndnuDh7Qmd10UzZNAWF4Dbe8PzVJ9O2B36F/3SzDHg8R6ENcKfCr5K/JYoE7C\r\ndLZOazcbZ4mKNaaRmhILc5nlPDLZ7CUMOuk=\r\n=b7fT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"ac885013a860278997ccff6c21a5eaa4c43e6f36","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.3","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.7.1","@lume/eventful":"^0.2.2","@lume/variable":"^0.8.0","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.24_1672988249895_0.1872824779280271","host":"s3://npm-registry-packages"}},"0.3.0-alpha.25":{"name":"lume","version":"0.3.0-alpha.25","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.25","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"f134ac91456de1faf16914cf11f1ef1f70b04a43","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.25.tgz","fileCount":774,"integrity":"sha512-tjqDM0H+P5FEEu3L8cuP8RtaC7bPk+3yE3A1KMUJoEEuxcJiw6Je4KOuAbdkAvOrpEZOQB6HiIbQdmXHCI0AMw==","signatures":[{"sig":"MEYCIQCRmcJnEUuYWbcDFnax6xEvcVP+gCbhpveKKcE/aUFQJAIhAPvBNFCvK6aBU9obOwn9AJGOygdvuzlW95UlpmhRN052","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10536222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjueMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpzQ/9F2bQ78dOt7MwYrMIdkr/DAmZMrPiHSAFB7ZxDWbdfWaTAL30\r\nDIfqz/A0RozNyX5evyR4gpyloZ+WNj+83/CIkI4OQsEbRGSQaVGu1aWJklto\r\n+/xQtmHcCSB+nh4TlChWV/JUgD0QqEBYJiPCswONl0RPPxpSwXz61aWM47zj\r\nugJuNmSLtohfhFkE5Pwxxgy0sitjy7oW5o3AiQniElB9AmgDRqsz6z1VfXfo\r\nXlNjcBCBv1sXRYF6dEZkkH7YqItDYZibRVk5PlH6+sd1ao3nZl340qtEesh9\r\nC0YZQ5EFSz0NsoQPMLO2HB450rgtw8RqA0uYap2WwydwzYPjby4twWjBlzDq\r\nCc/UIVPpW5/GhI/bSX/R/e83/Xg/ccMm30Injrcecunm+plzOcfClUvcbFbQ\r\nqjmtpCcDsonlWiYwfezwk+FPav/amZbstV3jI7Ro3jL+TW8Pd3UTmOvf3yK/\r\nKHM+Jfk48U/HJMp12M84tMFTjU5dD4XgVpG5hObPoQtd/wcaiGeLMw3qXVNN\r\nUGo04tIKx+2w9esSwmIQ9bEAKgp50YguLbVZh5FzBHWUYuP9IR7Bbq5Vclhg\r\n0Lcnb8SYz1qEmM7dQ1ood5wyeq1aI5K20XfVvtXnW5xX711r2gVOUKREEPIl\r\nM05bWYMTe5eGZTr7H7MYQ3nzrd2DTkj+2qk=\r\n=+Vzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./":"./dist/"},"gitHead":"23e3b48fdb0e0c343cd4ac49363c0672d825c84d","scripts":{"dev":"lume dev","docs":"npm run build && npm run docs:build && npm run docs:serve","lint":"esw --format codeframe --config ./.eslintrc.js","test":"npm run docs:build && lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail && npm run docs:build","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{element,element-behaviors,lume,james-bond,lowclass,variable,glas,eventful,custom-attributes}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","docs:copy":"cp packages/element-behaviors/README.md docs/guide/includes/lume-element-behaviors.md && cp packages/element/README.md docs/guide/includes/lume-element.md && cp packages/variable/README.md docs/guide/includes/lume-variable.md && cp packages/autolayout/README.md docs/guide/includes/lume-autolayout.md","docs:link":"ln -sf node_modules/lume/dist/global.js docs/global.js && ln -sf node_modules/lume/dist/global.js.map docs/global.js.map","typecheck":"lume typecheck","docs:build":"npm run docs:clean && npm run docs:copy && npm run docs:link && node --input-type module < ./scripts/build-docs.js","docs:clean":"rm -f docs/src && rm -f docs/global.js && rm -f docs/global.js.map && rimraf docs/api/ && rimraf docs/guide/includes/lume-*","docs:serve":"live-server --host=0.0.0.0 --port=54321 --watch=global.js,docs --cors ./docs","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","// docs TODO":"build docs into a separate folder instead of moving files in.","docs:publish":"echo TODO: TEST DOCS WITHOUT LERNA BOOTSTRAPPING && npm run docs:reinstall && npm run docs:build && npx surge docs && echo && echo You should re-bootstrap the repo now.","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","docs:reinstall":"cd docs && rimraf node_modules && npm install","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"npm run website:reinstall && cd apps/website && meteor deploy lume.meteorapp.com --free --mongo","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","website:reinstall":"cd apps/website && rimraf node_modules && npm install","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.3","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"three":"^0.139.0","regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.7.1","@lume/eventful":"^0.2.2","@lume/variable":"^0.8.0","@lume/autolayout":"^0.8.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"exports COMMENT:":"This removes 'dist' from import statements, as well as replaces the 'main' field. See https://github.com/nodejs/node/issues/14970#issuecomment-571887546","_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.25_1673126656047_0.8372347116303314","host":"s3://npm-registry-packages"}},"0.3.0-alpha.26":{"name":"lume","version":"0.3.0-alpha.26","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.26","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"b4aae4e684cff90de33bede113ea1b58fd48ed8d","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.26.tgz","fileCount":774,"integrity":"sha512-Q33ECTKgyq0/gW2xFGf2cSddcAYMMGGw/fZfvUmod4Wz8Q2bjoQO8VVMo+GRa2VlG9zyrJ+wxSD7F2HgIpTlkA==","signatures":[{"sig":"MEUCIGd0JrdPojEkLDG8h0df+ScCJ7yF9/PvmBW5j1I8twJQAiEAu6zheqYCZB5jVNW1IuSP5MKOKzGQvmPLK/ESEhdlqns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10292257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTcmsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXhQ//TZN9U5g7vwUhXUpeiWtDduv1Noe2L3natokhXNEC3RyloCgF\r\nMp4bPFzqTKLiQ3AkV5tS19pD2wMq/hu3MQVlov639tYQXHKrkgKWnRvec1H9\r\nUpisfL/xyOtYdbLjBFdUGQiy93QNW3SwhDudBm05Iv435YT+eR48SzzuJBOe\r\nXve+92Il/d7MMwemg2yrgVSkOaP/8heWSlsOj3scVf2JlowPdi8uNDPBcIx/\r\nmFacAGHEjGkvC91FdGo3Y+O+QEFlszBKTNw10F8VJEnCrQGBcG+ivNAUscaF\r\nZ8Gh1/ewAGFq1oxUJgMsIok4V9WD86PMJZCW4KRZ9y5QgX8p58MCDfRpaJJZ\r\nccNiwtjrSFmhMT0VEYDQZOTTjSEjCXxleJ52ZRbrYi4sETn6MMJZQmyQAM8C\r\nqeXoPadlCNYqjsw23/7JjCLdozUlyMgZgZLs2SIDJlKvCqwYSWA+oBbQneXr\r\nSA8wr/qWtE4VK2X84ClzBBnFR8EYzg0yoxG7iZQ5k5iN0H7Lk+sSU1cVrfgH\r\n3AzxoBWgq6Q3XMSNTPee5dffHTkAcVyE0xHmDposqnq4iNMoh1MWGLJTsl8z\r\nvGYNJMPrCGiDVwpAzKn7ACBQqyVCTV0jmALvEyDj9PET+0T/pgzN/kKe60Vw\r\ngWOTRtHzZ5OiTY12nfZDzCWLuObSrYlRJDU=\r\n=Dw3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./*":"./*"},"gitHead":"528968ac20cad5f43ead859bfb7decae842c5f2a","scripts":{"dev":"lume dev","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{lume,@lume/element,element-behaviors,@lume/variable,@lume/eventful,@lume/autolayout,@lume/kiwi,@lume/three-projected-material,custom-attributes,james-bond,lowclass,glas}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","docs:publish":"cd apps/docs && git push","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// TODO copy global.js in watch mode into the apps/docs so it will refresh upon changes":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"8.19.3","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.7.1","@lume/eventful":"^0.2.2","@lume/variable":"^0.8.0","@lume/autolayout":"^0.9.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","three":">=0.139.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.26_1682819499812_0.003141586936778795","host":"s3://npm-registry-packages"}},"0.3.0-alpha.27":{"name":"lume","version":"0.3.0-alpha.27","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.27","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"73a51c9246852d7dbe6521e6f28ed5bb7a0b654b","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.27.tgz","fileCount":796,"integrity":"sha512-JvZNLatS+Ivm2sjoHaBE3m1DUlCqiGuXEU8di+b5shzRWG3xBklpF0mkUg8CXz/FBoiFemADrYv4+V7GlJsM7Q==","signatures":[{"sig":"MEUCIF3lgUSKao+BWaZQ+4HgxJHi6Wl6/0UWVOhpA6yFAp3cAiEAgW/4sXSF6CA0rP/nqNfE7kQdRyiOm5lg8y6wpfN4ZzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10368195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./*":"./*"},"gitHead":"dd96ba130c8af37476227570d399f0681d279a49","scripts":{"dev":"lume dev","lint":"esw --format codeframe --config ./.eslintrc.js","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail","hoist":"rimraf './{apps,packages}/*/node_modules/{electron,solid-js}/'","purge":"(npm run clean:packages && npm run unbootstrap -- --scope lume) || true","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","lint-js":"npm run lint -- 'src/**/{.,}*.{js,json,html}'","lint-ts":"npm run lint -- 'src/**/*.{ts,tsx}'","prepare":"npm run build -- --noFail","refresh":"npm run purge && npm install --ignore-scripts && npm run bootstrap && npm run build:all:noFail","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"live-server . --watch=dist/global.js,examples --open=./examples","lint-all":"npm run lint-js && npm run lint-ts","lint-fix":"npm run lint -- --fix","prettier":"lume prettier","test:all":"lerna run test --scope '{lume,@lume/element,element-behaviors,@lume/variable,@lume/eventful,@lume/autolayout,@lume/kiwi,@lume/three-projected-material,custom-attributes,james-bond,lowclass,glas}'","// ^ TODO":"Move eslint stuff into lume cli.","bootstrap":"lerna bootstrap --ignore '{,readem,glas}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,readem}' --no-ci --ignore-scripts && lerna bootstrap --scope '{,glas}' --no-ci && npm run hoist && npm rebuild electron","build:all":"npm run clean:all && lerna run build","clean:all":"(lerna run clean) || true","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","lint-watch":"npm run lint-js -- --watch & p5=$!; npm run lint-ts -- --watch & p6=$!; wait $p5 $p6","test:debug":"lume testDebug","lint-format":"npm run lint-all && npm run prettier:check && npm run build && echo 'implement tests'","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unbootstrap":"lerna clean --yes","docs:publish":"cd apps/docs && git push","lint-fix-all":"npm run lint-js -- --fix && npm run lint-ts -- --fix","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","// ^ bootstrap":"Bootstrap everything except readem, and then readem by itself, to avoid a circular link. (lume->readem->lume).","clean:packages":"(lerna run clean && npm run unbootstrap -- --ignore lume) || true","prettier:check":"lume prettierCheck","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","// ^ bootstrap 2":"TODO bootstrap readem along with cli (somehow?), so that cli is linked into it. Maybe the scope would be {,readem,cli}?","// ^ bootstrap 3":"We use --ignore-scripts so that the bootstrap doesn't run prepare scripts (except with the glas package which requires a postinstall step for webgl-raub). We want it to only put dependencies in place. A subsequent lerna build step builds everything in correct order. Otherwise some packages will try to build themselves before dependencies are in place.","// ^ bootstrap 4":"Apparently --ignore-scripts isn't working, and prepare scripts still run unexpectedly. https://github.com/lerna/lerna/issues/3050","// ^ bootstrap 5":"We remove electron from all packages so that build/test will use the electron at the root (i.e. a manually-hoisted electron), otherwise build/test fails.","// ^ test:all:ci":"Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.","// ^ unbootstrap":"'lerna clean --yes' removes all node_modules while 'lerna run clean' runs each project's particular 'clean' script.","build:all:noFail":"npm run clean:all && lerna run build -- -- --noFail","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// TODO copy global.js in watch mode into the apps/docs so it will refresh upon changes":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"_npmVersion":"9.8.0","description":"A CSS3D/WebGL UI toolkit.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"regexr":"^1.5.1","lowclass":"^5.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.5.0","@lume/element":"^0.7.1","@lume/eventful":"^0.2.2","@lume/variable":"^0.8.0","@lume/autolayout":"^0.9.0","element-behaviors":"^3.0.0","@lume/three-projected-material":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"at-at":"^1.1.0","lerna":"4.0.0","surge":"^0.23.0","three":">=0.139.0","eslint":"5.2.0","mkdirp":"^0.5.1","readem":"^0.2.7","rimraf":"^3.0.0","electron":"14.0.1","prettier":"^2.3.2","@lume/cli":"^0.9.2","typescript":"4.6.3","docsify-cli":"github:trusktr/docsify-cli#add-cors","live-server":"^1.2.1","@types/three":"^0.139.0","babel-eslint":"8.2.6","eslint-watch":"4.0.2","@types/mkdirp":"^0.5.2","@types/rimraf":"^2.0.3","jsdoctypeparser":"^5.0.1","eslint-plugin-html":"4.0.5","eslint-plugin-json":"1.2.0","eslint-plugin-promise":"4.0.1","eslint-config-prettier":"^3.1.0","eslint-plugin-typescript":"0.12.0","typescript-eslint-parser":"20.1.1","eslint-friendly-formatter":"4.0.1"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.27_1689922686060_0.04547620252374163","host":"s3://npm-registry-packages"}},"0.3.0-alpha.28":{"name":"lume","version":"0.3.0-alpha.28","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.28","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"4001faa8c1e4dbd07be34428c3012cbf2370cad4","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.28.tgz","fileCount":793,"integrity":"sha512-2QuOmskjoYteSxiUxakSmpAMx8rsv8IZxzv1drM7FUwPcLB/++XTESw9IynNe0XyYUTVj0Z8yORvyUvOdGk1XQ==","signatures":[{"sig":"MEUCICZvj4FKC9j41L8I9e7+kP0tHnIRNeweZodjhAyOHmhyAiEA7BN5Yyx+HQtXwnwY/jtlcaQu6ikrSyNg6MIMOvzfsLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2685444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"exports":{".":"./dist/index.js","./*":"./*"},"gitHead":"5bd779744d6ff5e53b6544d18c8a83ebe96eea58","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"echo TODO run everything in dev mode with rebuild on changed files","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"corepack yarn lerna run test --scope '{lume,@lume/element,element-behaviors,@lume/variable,@lume/eventful,@lume/autolayout,@lume/kiwi,@lume/three-projected-material,custom-attributes,james-bond,lowclass}'","build:all":"npm run clean:all && corepack yarn lerna run build --ignore classy-solid","clean:all":"corepack yarn lerna run clean --ignore classy-solid || echo 'clean:all: missing executables, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:debug":"lume testDebug","postinstall":"husky install","postversion":"lume postVersionHook","test:all:ci":"npm run test:all -- --concurrency 1","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","build:all:noFail":"npm run clean:all && corepack yarn lerna run build --ignore classy-solid -- -- --noFail","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","//                ^ Fallback for Windows":"","// LUME SCRIPTS ---------------------------------------":"","// OTHER SCRIPTS --------------------------------------":"","// THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","//                                      ^ Concurrency needs to be 1 in CI for some reason, but I forgot to comment why.":"","// Note, ignoring classy-solid in the dev process for now, we'll add it back in the separate branch where we're updating Lume to use it.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^6.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.7.0","@lume/element":"^0.10.0","@lume/eventful":"^0.3.0","@lume/variable":"^0.10.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.4","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.9.2","typescript":"4.6.3","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0","lit-dom-expressions":"^0.35.9"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.28_1698168308959_0.7525105509792007","host":"s3://npm-registry-packages"}},"0.3.0-alpha.29":{"name":"lume","version":"0.3.0-alpha.29","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.29","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"a825a18c7e6eff96818403080b69f8db712ef4e0","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.29.tgz","fileCount":793,"integrity":"sha512-lMJxLo0TtspQTnJ7r/0OV2OSr20OQ2c+UY2DorvyziAgW4Wk4/s4FF6e00vQghRjjlWT0Zr3GIf4IEg5mIn0LA==","signatures":[{"sig":"MEUCIQCRXs86P30usY47ZwGvGUNPtiXOUMc758Tox9wxurCPXwIgA0V8fBQYV8bx8dF0OriIBMv4IJ6L3HmguQP0R0A27Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2695327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"8bdd6d19809ae2f933edd47fea15d0593fd57708","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"corepack yarn lerna run test --parallel --scope lume --include-dependencies","build:all":"corepack yarn lerna run build --ignore classy-solid","clean:all":"corepack yarn lerna run clean --parallel --ignore classy-solid || echo 'clean:all: missing executables, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel --ignore classy-solid","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel --ignore classy-solid","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, ignoring classy-solid in the dev process for now, we'll add it back in the separate branch where we're updating Lume to use it.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^6.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.7.0","@lume/element":"^0.10.0","@lume/eventful":"^0.3.0","@lume/variable":"^0.10.0","@esm-bundle/chai":"^4.3.4-fix.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.9.2","typescript":"4.6.3","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0","lit-dom-expressions":"^0.35.9"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.29_1698799708110_0.3039919698163087","host":"s3://npm-registry-packages"}},"0.3.0-alpha.30":{"name":"lume","version":"0.3.0-alpha.30","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.30","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"394d3e39644e662752196cfe2d578e838202efce","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.30.tgz","fileCount":737,"integrity":"sha512-+3Hy+sNQExnCSm65Eum2so5HLhcl3PztqrMl+0I/HXXPjAJLmoAzq5q/D+N8/XvuRtEEUFpBuiUJPDUr9PmsKw==","signatures":[{"sig":"MEUCIQCUrfYpedcyBLEjeEYByka10CiDxJm02yx6amQQxO1HLwIgIcuc/H+V5fK0H8Kz8G5xqT+MhTeLD4FHT5aWbO09cSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"2d7df2bd847da3d268877e15a86ce1b717f867cd","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"corepack yarn lerna run test --parallel --scope lume --include-dependencies","build:all":"corepack yarn lerna run build --ignore classy-solid","clean:all":"corepack yarn lerna run clean --parallel --ignore classy-solid || echo 'clean:all: missing executables, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel --ignore classy-solid","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel --ignore classy-solid","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, ignoring classy-solid in the dev process for now, we'll add it back in the separate branch where we're updating Lume to use it.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^6.0.0","solid-js":">=1.0.0 <1.5.0","james-bond":"^0.7.0","@lume/element":"^0.10.0","@lume/eventful":"^0.3.0","@lume/variable":"^0.10.0","@esm-bundle/chai":"^4.3.4-fix.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.9.2","typescript":"4.6.3","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0","lit-dom-expressions":"^0.35.9"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.30_1699038227635_0.9982717123634708","host":"s3://npm-registry-packages"}},"0.3.0-alpha.31":{"name":"lume","version":"0.3.0-alpha.31","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.31","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"fdfbba0fb39c109e6046427049837aded5f98c7c","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.31.tgz","fileCount":730,"integrity":"sha512-lRerfnC7CmzvAoKnp5NvEOZg4Rv55bjP0uZyqy/kEI2Ks+SQU29DpMcsA/FykjtVWQ5cPQosOMPDqICNhkyMbA==","signatures":[{"sig":"MEQCIFnYTEWYsXzr/rvZYSc5mj3ZMVaDblQ+vUtcQCf0IEyeAiBhxaA8+/f9mlMGnS+Qwp5vBx68GpSj5LwSWWmCz4CfLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2245249},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"41b596fbd26b1a0b31b62f2b8474bbf68bab331d","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.0","@lume/element":"^0.11.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.10.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.31_1700568112197_0.7532336484800255","host":"s3://npm-registry-packages"}},"0.3.0-alpha.32":{"name":"lume","version":"0.3.0-alpha.32","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.32","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"9ed644a22f7ad3ee0b8f6afdf50752fc556811e5","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.32.tgz","fileCount":730,"integrity":"sha512-4Xm2AtSTIgL4QdU7ijr7B349fluuPq5F35/hXBPeMaaKsxaI44pFETU1GJlOhrgHOac155lK69PNN5B1Wnh/Zw==","signatures":[{"sig":"MEYCIQCp1YCd02N1Y9Yc0fsWNGAtNYLIZ6MMBWcoedBBkacN0AIhAP74dy/Gi3zkG132ZtTBtEbJgeilwbOEicBxxBbKGJnm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2247166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"29678134518b84e6ee3d9566ca97ff33adbf2ecb","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.0","@lume/element":"^0.11.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.32_1700642932809_0.20314589868465793","host":"s3://npm-registry-packages"}},"0.3.0-alpha.33":{"name":"lume","version":"0.3.0-alpha.33","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.33","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"630d14189e1f586b1a952f2628ec1496e4cf6895","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.33.tgz","fileCount":730,"integrity":"sha512-oKrInYD/YZuVltWTj6vuncXvcm/0k0JckkWMnrLEXiV4dXrMhnxM8V7QutOGiJJgwPTEb9pKgakgk/agpYFD7Q==","signatures":[{"sig":"MEQCIFigd0nk3s4gGJR8UKGld6ojVJUYiDiooxTnGEKr6oO2AiAcMKUkWUP//Pv3q225p1RWyKTGIgEUAOs7cCCDma47eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2246045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"e054631f48d86d2b394b49fa72d277926cebbbdf","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.0","@lume/element":"^0.11.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.33_1700645260449_0.5397234477971666","host":"s3://npm-registry-packages"}},"0.3.0-alpha.34":{"name":"lume","version":"0.3.0-alpha.34","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.34","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"77095644b38b6d7baa26c58c482773012e47a21b","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.34.tgz","fileCount":725,"integrity":"sha512-6W6+8Bk2CgOhXSgB1iR1vioqcrX005iDHcim+df7sSkWocjYBySG6Dq3v0E20VIwj+6aURWFJ+StWbMGaooy9Q==","signatures":[{"sig":"MEUCIF5TUrEQ2w+d54czrSgcSOmN1Jph4PJ6o83Ux+DsRuJ+AiEAybaDARaMN2GXGAgcBw1hrWBOYLfIdsr7JjqLJRJw5WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2227002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"c86ca7027e86bc5d774e315adf46308ad5ffb5bf","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.2","@lume/element":"^0.11.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.34_1701174620952_0.41677763900015385","host":"s3://npm-registry-packages"}},"0.3.0-alpha.35":{"name":"lume","version":"0.3.0-alpha.35","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.35","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"c703aaafffc3643b27afc5e13c073857c74ac427","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.35.tgz","fileCount":725,"integrity":"sha512-ybUTI1fSMeZAv5Tvfp6F2JUK27iXlu8LrDvrwMGvZvVlINth+Z9g7OZsPhks3viKBcIJp/WJv3cG6xc4CIrbOQ==","signatures":[{"sig":"MEUCIQCfWGnLvK7n6QiGHbFA+YImA7PaXtC1bVOdfs6r+uJ68QIgXlXi51kL7Zj50u7xCjcMYeAB8bv4W41y+zWKEHn70eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2226968},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"bca052ef47fdb177b5ad4a253a2eea9c78bb61bf","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.2","@lume/element":"^0.11.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.35_1701241676748_0.9207047020491665","host":"s3://npm-registry-packages"}},"0.3.0-alpha.36":{"name":"lume","version":"0.3.0-alpha.36","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.36","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"e5779d27df6e24e532573c0b98a1c13ac950e781","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.36.tgz","fileCount":770,"integrity":"sha512-c0J0yvDF5GheQiAdCPKoEoGg3i0dx/aHm6b3HzsfmNZm9vmG6B3I59Xayjuw5iIiAL/WALlQr+GKncZstNw/ew==","signatures":[{"sig":"MEYCIQC/pk+Qf2cwkqk7x8PAUFtEBrpBKAkqb0b37WxgnFGx+wIhAPVI8/ksR7qNHecc/hFD8970ALk012EOFV8jqNykKxJe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2275021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"39d320a73a7bc7dca40e358836098a24bdf051ed","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.4","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.36_1703584497701_0.6482721907661628","host":"s3://npm-registry-packages"}},"0.3.0-alpha.37":{"name":"lume","version":"0.3.0-alpha.37","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.37","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"0975b204a6320a0774c399ce2e6129089bc9a149","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.37.tgz","fileCount":770,"integrity":"sha512-0VJ0w9Q0y7EA8ipET6JtEhqa54F4ZvRnwxFhD0IWQCH88vtDd7gqter1t5exRB/Dczfdw0gS27rn6t5PAAcBMw==","signatures":[{"sig":"MEQCIF/YkHosWXBmEHfnP9NyN0DJ7f4yb2u6NnuvenW6NQB1AiA5YxymwiCBfhtX/i1m8yhhOTbapf8k/PKeaSgVNryoEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2282384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"5f7145c4681bc38c7ada1da7e34ae715a24b0a8f","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.4","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.37_1703659688626_0.034105893537898835","host":"s3://npm-registry-packages"}},"0.3.0-alpha.39":{"name":"lume","version":"0.3.0-alpha.39","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.39","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"3e1918061eada8b13ad6480a6b252607666fed47","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.39.tgz","fileCount":783,"integrity":"sha512-lGjGb7rz1gBdWJTmihrMByrsAw8ur1Grltvnvn8Bgk/l3g5iMySM0J3KY38Osj9JJiTTy8YLhMpPFqhHZUV7Gw==","signatures":[{"sig":"MEUCIQD3tdQxGq+SaE9TD7cBYgCJ0ij3x6JLpBRW4VSY+hQfIQIgB03LyzSFmJewqD8ivtmvhvZS8vMRse5QmtSpNdAnmWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2296575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"5a9d8bd52c138459b4c9b6ceb359a59e7b83660f","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.4","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.39_1704492306294_0.5323501737655771","host":"s3://npm-registry-packages"}},"0.3.0-alpha.40":{"name":"lume","version":"0.3.0-alpha.40","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.40","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"5ff899f06d7f3d3738586285336add5470a3c67c","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.40.tgz","fileCount":783,"integrity":"sha512-1/TLFGXq/fR7gC9BlO3GODjDv4fsq2bp9l9wry+VdtlT/dh3srtXLdbTYvMsmYV4yhUFmvYrFqHAduilqXQwwA==","signatures":[{"sig":"MEQCIAQu4j8eqy12DqkIE7dbjFux6a2jjCoKZiwvTr5I+BzFAiBxn+TsByMmtTDWBj4k+DSt1rGwBib7yu4zwM0O8z2fkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2297780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"a5ea06101174ed3f8fc165b82a76d1521ae7f5ce","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.4","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.40_1708422891973_0.03046190141584071","host":"s3://npm-registry-packages"}},"0.3.0-alpha.41":{"name":"lume","version":"0.3.0-alpha.41","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.41","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"b9eb6892bb7e805f7d18f993cca1c1c9f003a0a3","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.41.tgz","fileCount":788,"integrity":"sha512-LLrfoJCUj9wl01YcWQt5vUTqYyWjva6tVSLlyx+EYSNaqk+lkIZVSMYQy9FhZK3s5qzHYBA5A3067MPTbSR3gg==","signatures":[{"sig":"MEYCIQCc/78d7EOaFnob77AnEoxoFLu5CWcW/pyFZfvrhd2n/wIhAPasX0o8nhmoizDdP/ouUadDsN4DAYgh0LC6aBWV9GqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"beed124b5958bc59ba43212b2cf0dbbe294b4034","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.2.4","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.11.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.41_1708832112741_0.3397870894815389","host":"s3://npm-registry-packages"}},"0.3.0-alpha.42":{"name":"lume","version":"0.3.0-alpha.42","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.42","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"51e426425b1e6ca9bc6e2e5359a5557c8857da9f","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.42.tgz","fileCount":744,"integrity":"sha512-frhVumf0qia9JmNdHQQtKkYlzzY8iLr+e9Jla5albj8GYbp+pwkVDjy/gyambsS+f6Wx8/ziWVHTSm5FQgZ6bA==","signatures":[{"sig":"MEYCIQDixBEsEX9t3pq7ek0nw9Dvq20n/2ssJgzJmM1OxpP2PQIhAK4CBINFMT1ecBk4NWUwNLPLwwsz5Jqld8j245PcUW5m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"7209c2c809af1172eb8b2a2e7489c443f14a5c08","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.5.2","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.12.0","cross-env":"^7.0.3","typescript":"5.2.x","five-server":"^0.3.1","lint-staged":"^14.0.1","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.42_1714352453518_0.7106653685876845","host":"s3://npm-registry-packages"}},"0.3.0-alpha.43":{"name":"lume","version":"0.3.0-alpha.43","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.43","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"d280e3b2629570e4458ba935520965e5cb905a21","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.43.tgz","fileCount":774,"integrity":"sha512-WzIwk7LhVowKDRS0Fv6M5EyAVUMPlJOau6ZuWRcG09GXhvAixuHFJhyhfz3gR6W/unUHQI4yaZrhoHxjm2wptg==","signatures":[{"sig":"MEUCIQD6yGi9ROpN++H4Xl5L4OtWQmhbjZ+mVwoiyfH8uDu0nAIgJ4eSpXAOnCICkGz/5TIjqjysWkSZPD69qf6mcn/cMoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2286314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"ea8a0e5482a404b2a428b18d4aa8bd4b4c530513","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material,@lume/live-code}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"echo TODO corepack yarn lerna run test:watch --parallel --scope lume --include-dependencies # https://github.com/modernweb-dev/web/discussions/2522","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.5.2","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^7.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.3.7","@lume/element":"^0.11.6","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.12.1","cross-env":"^7.0.3","typescript":"5.2.x","five-server":"^0.3.1","lint-staged":"^15.0.0","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.43_1715714504064_0.5855341864833441","host":"s3://npm-registry-packages"}},"0.3.0-alpha.44":{"name":"lume","version":"0.3.0-alpha.44","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.44","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"928c9ffc7713b1e98a3ebd9b507b6d9619a19448","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.44.tgz","fileCount":774,"integrity":"sha512-qjRrOMb42mwyon00V0eg/AN44gUqbSjCIIwLDBZ4BMvddmmY/349sPf3zRmreHtCzdAPsUwJUOvR0xk98r7V8g==","signatures":[{"sig":"MEYCIQCih3/IDDSKxgh8TR5vH6SNpFyTSsa4rVezSR84Fd43IAIhANB/dH7D3TtLbYedsnKAQHRJpdlKt4AiZqw848KOJ/5M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"790c4ea70f950025ad0a31f7678b19968191b227","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"cross-env TEST_ALL=true npm run test:watch","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"10.5.2","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"regexr":"^2.0.0","lowclass":"^8.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.4.0","@lume/element":"^0.13.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.14.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^15.0.0","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.44_1728160349765_0.22375492773647943","host":"s3://npm-registry-packages"}},"0.3.0-alpha.45":{"name":"lume","version":"0.3.0-alpha.45","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"license":"MIT","_id":"lume@0.3.0-alpha.45","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"homepage":"http://lume.io","bugs":{"url":"https://github.com/lume/lume/issues"},"dist":{"shasum":"6bb9bf91848953b3fdcf8d71b45efae412cbaf63","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.45.tgz","fileCount":774,"integrity":"sha512-vVivhBChIqUE/+PUhJg96eiQrrEwCHWXFejQQ6g9O7fEts4QgcxO7M75aP1UWIeR7XbgSkQayA2a0ohObE9vaA==","signatures":[{"sig":"MEQCIGpLZ+SjnzGn7HYMk3bb7k25ttb7+dyeedMEF50r0biNAiBUIuHj3zI8cedbxIPRBPpL7lZ5PZ33c/eTv4vr/P3w9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2354398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","// NOTE":"Any field starting with `//` is intended as a comment.","engines":{"node":">=14"},"gitHead":"b5baa1921a508fd19cf0b68ea6844928f6dd9635","scripts":{"dev":"lume dev","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume","test":"lume test","build":"lume build","clean":"lume clean","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","prepare":"husky install","refresh":"npm run unlink && npm run link","version":"lume versionHook","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","examples":"five-server . --watch='dist,examples' --open=./examples","prettier":"lume prettier","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material}'","build:all":"corepack yarn lerna run build","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","typecheck":"lume typecheck","docs:serve":"cd apps/docs && npm start","test:watch":"lume test --watch","build:clean":"lume build --clean","postversion":"lume postVersionHook","unlink:unix":"rm -rf `find . -name node_modules`","docs:publish":"cd apps/docs && git push","prettier:all":"corepack yarn lerna run prettier --parallel","release:beta":"lume releaseBeta","release:alpha":"lume releaseAlpha","release:major":"lume releaseMajor","release:minor":"lume releaseMinor","release:patch":"lume releasePatch","website:serve":"cd apps/website && meteor","prettier:check":"lume prettierCheck","test:watch:all":"cross-env TEST_ALL=true npm run test:watch","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","typecheck:watch":"lume typecheckWatch","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","release:beta:major":"lume releaseBetaMajor","release:beta:minor":"lume releaseBetaMinor","release:beta:patch":"lume releaseBetaPatch","release:alpha:major":"lume releaseAlphaMajor","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:patch":"lume releaseAlphaPatch","---- LUME SCRIPTS -------------------------------------":"","---- OTHER SCRIPTS ------------------------------------":"","XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":""},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"repository":{"url":"git+ssh://git@github.com/lume/lume.git","type":"git"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"_npmVersion":"11.4.0","description":"Build next-level interactive web applications.","directories":{},"_nodeVersion":"24.0.2","dependencies":{"regexr":"^2.0.0","lowclass":"^8.0.0","solid-js":"^1.0.0","james-bond":"^0.7.0","classy-solid":"^0.4.0","@lume/element":"^0.16.0","@lume/eventful":"^0.3.0","@lume/autolayout":"^0.10.0","element-behaviors":"^5.0.0","@lume/three-projected-material":"^0.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"husky":"^8.0.3","lerna":"^7.3.1","three":">=0.139.0","prettier":"3.0.3","@lume/cli":"^0.14.0","cross-env":"^7.0.3","typescript":"^5.0.0","five-server":"^0.3.1","lint-staged":"^15.0.0","symlink-dir":"^5.2.0","@types/three":">=0.139.0"},"peerDependencies":{"three":">=0.139.0"},"_npmOperationalInternal":{"tmp":"tmp/lume_0.3.0-alpha.45_1748254102336_0.6613491144489207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.46":{"name":"lume","version":"0.3.0-alpha.46","description":"Build next-level interactive web applications.","license":"MIT","homepage":"http://lume.io","main":"dist/index.js","types":"dist/index.d.ts","type":"module","engines":{"node":">=14"},"workspaces":["apps/*","packages/*","examples/react","examples/react-typescript"],"// NOTE":"Any field starting with `//` is intended as a comment.","scripts":{"XXXX THIS PACKAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","---- LUME SCRIPTS -------------------------------------":"","clean":"lume clean","build":"lume build","build:clean":"lume build --clean","dev":"lume dev","typecheck":"lume typecheck","typecheck:watch":"lume typecheckWatch","test":"lume test","test:watch":"lume test --watch","prettier":"lume prettier","prettier:check":"lume prettierCheck","release:patch":"lume releasePatch","release:minor":"lume releaseMinor","release:major":"lume releaseMajor","release:alpha:patch":"lume releaseAlphaPatch","release:alpha:minor":"lume releaseAlphaMinor","release:alpha:major":"lume releaseAlphaMajor","release:beta:patch":"lume releaseBetaPatch","release:beta:minor":"lume releaseBetaMinor","release:beta:major":"lume releaseBetaMajor","release:alpha":"lume releaseAlpha","release:beta":"lume releaseBeta","version":"lume versionHook","postversion":"lume postVersionHook","---- OTHER SCRIPTS ------------------------------------":"","examples":"five-server . --watch='dist,examples' --open=./examples","prepare":"husky install","XXXX OTHER PACKAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","fresh":"npm run submodules:sync && npm run link && npx lume install-browsers","refresh":"npm run unlink && npm run link","link":"corepack yarn install && symlink-dir . apps/docs/node_modules/lume && symlink-dir . apps/first-person-shooter/node_modules/lume","unlink":"npm run unlink:unix || npm run --script-shell=pwsh unlink:windows","unlink:unix":"rm -rf `find . -name node_modules`","unlink:windows":"Get-ChildItem -r -i node_modules | rm -r -fo","submodules:sync":"git submodule update --init --recursive","build:all":"corepack yarn lerna run build","dev:all":"corepack yarn lerna run dev --parallel --scope lume --include-dependencies","clean:all":"corepack yarn lerna run clean --parallel || echo 'clean:all failed, skipping.'","// Note, we don't run tests in topological order with the -t option because all packages are already built in topological order first.":"","// Note, we run all web test-runner tests first, then other packages' tests second, otherwise other packages somehow causes web test-runner to have module-not-found errors.":"","test:all":"cross-env TEST_ALL=true npm test && corepack yarn lerna run test --parallel --scope '{readem,@lume/kiwi,@lume/autolayout,@lume/three-projected-material}'","test:watch:all":"cross-env TEST_ALL=true npm run test:watch","prettier:all":"corepack yarn lerna run prettier --parallel","prettier:check:all":"corepack yarn lerna run prettier:check --parallel","XXXX WEBSITE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","website":"(npm run docs:serve & p1=$!; npm run website:serve & p2=$!; wait $p1 $p2)","website:serve":"cd apps/website && meteor","website:publish":"cd apps/website && git push git@github.com:lumechef/website.git main","XXXX DOCS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX":"","docs:serve":"cd apps/docs && npm start","docs:publish":"cd apps/docs && git push"},"dependencies":{"@lume/autolayout":"^0.10.0","@lume/element":"^0.16.0","@lume/eventful":"^0.3.0","@lume/three-projected-material":"^0.3.0","classy-solid":"^0.4.0","element-behaviors":"^5.0.0","james-bond":"^0.7.0","lowclass":"^8.0.0","regexr":"^2.0.0","solid-js":"^1.0.0"},"peerDependencies":{"three":">=0.139.0"},"devDependencies":{"@lume/cli":"^0.14.0","@types/three":">=0.139.0","cross-env":"^7.0.3","five-server":"^0.3.1","husky":"^8.0.3","lerna":"^7.3.1","lint-staged":"^15.0.0","prettier":"3.0.3","symlink-dir":"^5.2.0","three":">=0.139.0","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/lume/lume.git"},"bugs":{"url":"https://github.com/lume/lume/issues"},"keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"packageManager":"yarn@4.0.0","_id":"lume@0.3.0-alpha.46","gitHead":"96826eaeea8dd7692430bd76d2cf45fa25a31bcd","_nodeVersion":"24.0.2","_npmVersion":"11.4.0","dist":{"integrity":"sha512-z0ofzXPwU2lDnTu8BVBWj8FNv6c/zXv0KBUa1+r0mSC+HiH4rAmajToyZFCvbN8Xoy645Vb7ENjAhvHdshMBkQ==","shasum":"c9cdab2894479948561ab3b7c29c51214b6c1cc4","tarball":"https://registry.npmjs.org/lume/-/lume-0.3.0-alpha.46.tgz","fileCount":774,"unpackedSize":2354489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDv334hskFO6alLv0C8Ri0ExYh/R9jH5LwJyBw2kIDNOAiEAgILvvq3YD27TZbfCz5P/0kicwHElkeeQS6Qo0G9iYgA="}]},"_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"directories":{},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lume_0.3.0-alpha.46_1749539114665_0.3082836173069725"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-02T17:17:19.730Z","modified":"2025-06-10T07:05:15.088Z","0.1.2":"2020-05-01T04:34:16.233Z","0.0.0-rc.0":"2020-05-02T17:17:20.024Z","0.0.0":"2021-02-15T20:47:40.039Z","0.1.0":"2021-02-17T06:23:47.186Z","0.2.0":"2021-02-17T16:49:07.522Z","0.2.1":"2021-02-17T17:08:23.809Z","0.2.2":"2021-02-17T18:43:37.682Z","0.3.0-alpha.0":"2021-05-10T22:40:19.085Z","0.3.1-beta.0":"2021-06-03T18:47:32.683Z","0.3.0-alpha.1":"2021-06-03T19:03:53.060Z","0.3.0-alpha.2":"2021-06-03T19:16:19.323Z","0.3.0-alpha.3":"2021-06-05T03:28:10.850Z","0.3.0-alpha.4":"2021-09-26T23:41:38.843Z","0.3.0-alpha.5":"2021-09-27T15:40:07.454Z","0.3.0-alpha.6":"2021-09-28T04:12:32.879Z","0.3.0-alpha.7":"2021-10-02T11:43:14.996Z","0.3.0-alpha.8":"2022-01-17T21:23:28.736Z","0.3.0-alpha.9":"2022-04-04T06:06:42.906Z","0.3.0-alpha.10":"2022-04-09T18:44:20.769Z","0.3.0-alpha.11":"2022-04-18T23:30:12.983Z","0.3.0-alpha.12":"2022-06-14T19:14:48.600Z","0.3.0-alpha.13":"2022-06-26T22:19:37.468Z","0.3.0-alpha.14":"2022-06-27T00:41:37.187Z","0.3.0-alpha.15":"2022-10-23T21:51:20.013Z","0.3.0-alpha.16":"2022-10-24T06:03:49.304Z","0.3.0-alpha.17":"2022-11-12T06:30:31.313Z","0.3.0-alpha.18":"2022-11-19T06:08:39.223Z","0.3.0-alpha.19":"2022-11-25T22:55:00.357Z","0.3.0-alpha.20":"2022-12-09T09:20:03.775Z","0.3.0-alpha.21":"2022-12-21T07:53:39.690Z","0.3.0-alpha.22":"2022-12-22T04:39:12.068Z","0.3.0-alpha.23":"2023-01-06T05:12:19.163Z","0.3.0-alpha.24":"2023-01-06T06:57:30.105Z","0.3.0-alpha.25":"2023-01-07T21:24:16.302Z","0.3.0-alpha.26":"2023-04-30T01:51:40.061Z","0.3.0-alpha.27":"2023-07-21T06:58:06.298Z","0.3.0-alpha.28":"2023-10-24T17:25:09.359Z","0.3.0-alpha.29":"2023-11-01T00:48:28.382Z","0.3.0-alpha.30":"2023-11-03T19:03:47.939Z","0.3.0-alpha.31":"2023-11-21T12:01:52.469Z","0.3.0-alpha.32":"2023-11-22T08:48:53.117Z","0.3.0-alpha.33":"2023-11-22T09:27:40.866Z","0.3.0-alpha.34":"2023-11-28T12:30:21.378Z","0.3.0-alpha.35":"2023-11-29T07:07:57.144Z","0.3.0-alpha.36":"2023-12-26T09:54:57.947Z","0.3.0-alpha.37":"2023-12-27T06:48:08.876Z","0.3.0-alpha.39":"2024-01-05T22:05:06.510Z","0.3.0-alpha.40":"2024-02-20T09:54:52.166Z","0.3.0-alpha.41":"2024-02-25T03:35:13.003Z","0.3.0-alpha.42":"2024-04-29T01:00:53.804Z","0.3.0-alpha.43":"2024-05-14T19:21:44.297Z","0.3.0-alpha.44":"2024-10-05T20:32:30.205Z","0.3.0-alpha.45":"2025-05-26T10:08:22.599Z","0.3.0-alpha.46":"2025-06-10T07:05:14.912Z"},"bugs":{"url":"https://github.com/lume/lume/issues"},"license":"MIT","homepage":"http://lume.io","keywords":["lume","gui","graphical user interface","graphical-user-interface","interface","interface library","interface-library","ui","user interface","user-interface","widgets","ui widgets","ui-widgets","components","interface components","interface-components","ui components","ui-components","app components","app-components","layout","rendertree","render tree","render-tree","scenegraph","scene graph","scene-graph","browser interface","browser-interface","interactive","interaction","3D","3d","graphics","3D graphics","3D-graphics","3d graphics","3d-graphics","animation","3D animation","3D-animation","3d animation","3d-animation","browser","clientside","client side","client-side","html5","touch","touch interface","touch-interface","responsive","mobile","web","web-development","webdev","three.js","threejs","three-js","custom-elements","CustomElements","custom-element","CustomElement","CSS3D","css3d","WebGL","webgl","WebVR","webvr","WebXR","webxr","WebComponents","web-components","webcomponents","WebComponent","web-component","webcomponent"],"repository":{"type":"git","url":"git+ssh://git@github.com/lume/lume.git"},"description":"Build next-level interactive web applications.","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"readme":"<!-- # LUME -->\n\n# <a href=\"//lume.io\"><img src=\"./logo.svg\" width=\"200\" alt=\"LUME\" title=\"LUME\" /></a>\n\n#### **A toolkit that simplifies the creation of rich and interactive 2D or 3D experiences.**\n\n<h3>\n  <a href=\"//lume.io\">Home</a>&nbsp;&nbsp;·&nbsp;\n  <a href=\"//lume.io/docs\">Documentation</a>&nbsp;&nbsp;·&nbsp;\n  <a href=\"//lume.io/docs/#/examples/hello3d\">Examples</a>&nbsp;&nbsp;·&nbsp;\n  <a href=\"//lume.community\">Forum</a>&nbsp;&nbsp;·&nbsp;\n  <a href=\"//discord.gg/PgeyevP\">Chat</a>&nbsp;&nbsp;·&nbsp;\n  <a href=\"//github.com/lume/lume\">Source</a>\n</h3>\n\n### `npm install lume`\n\n## Features\n\nLUME is composed of several packages that can be used individually, or\ntogether as a whole:\n\n### [`lume`](./README.md) - HTML elements for rich graphics\n\nHTML elements for easily defining rich and interactive 2D or 3D applications\npowered by CSS3D, WebGL, or a combination of both.\n\nThis package uses and re-exports features from the below packages.\n\n### [`@lume/element`](//github.com/lume/element) - System for defining HTML elements\n\nThis is a web component system that allows you to create new, fast, and\nperformant HTML elements in a simple way. It provides the foundation for\nLUME's HTML elements, and a standard pattern for building new elements that\nextend the features of LUME.\n\n### [`element-behaviors`](//github.com/lume/element-behaviors) - Mix functionalities onto HTML elements\n\nThis allows you to augment HTML elements with features called \"behaviors\"\nthat are similar to custom elements: each behavior is defined as a `class`\nthat has the same lifecycle methods as custom elements. The difference is\nthat an unlimited number of behaviors can be associated with an element.\n\n### [`glas`](//github.com/lume/glas) - WebGL engine written in AssemblyScript (WIP)\n\nThis is a WebGL engine with the consistent performance of WebAssembly, written\nin [AssemblyScript](http://assemblyscript.org/) (a TypeScript-to-WebAssembly compiler).\n\n## LUMECraft\n\nLUMECraft is a collection of applications made with LUME, showing what LUME can do, and serving as forkable starting points for further customization.\n\n### [`first-person-shooter`](//github.com/LUMECraft/first-person-shooter) - First-person shooter game\n\nA first-person shooter game foundation made with LUME, Solid.js, and Meteor.\n\n## Getting involved\n\nThere are various ways to get involved!\n\n- Visit the [documentation](//lume.io/docs) and make something awesome!\n- Submit fixes or new features to any packages or the website! See the\n  [contributing](./CONTRIBUTING.md) guide.\n- Discuss LUME, get help, or help others in the [forums](//lume.community) or\n  on our Discord [chat server](//discord.gg/PgeyevP).\n\n## Status\n\n[![tests](https://github.com/lume/lume/actions/workflows/tests.yml/badge.svg)](https://github.com/lume/lume/actions/workflows/tests.yml)\n","readmeFilename":"README.md"}