{"_id":"@vkontakte/elephize","_rev":"88-185bcd566e9a3abdd290e8bf68127254","name":"@vkontakte/elephize","dist-tags":{"latest":"3.1.5"},"versions":{"0.6.0":{"name":"@vkontakte/elephize","version":"0.6.0","description":"js -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"./bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yarn build && yarn demo_build && yarn test","sniff":"yarn lint && yarn test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_clear":"rm -rf dist","build":"yarn _clear && yarn _reactgen && yarn _compile && yarn _copy-base && yarn _copy-ext","demo_start":"yarn demo_build && yarn demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yarn demo_genjs && yarn demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.6.0","dist":{"shasum":"cd41c0e6b489f33cdccd9bb4dc4318d97016606a","integrity":"sha512-r4tDDs3xzp+uqtvxMk8DCSlD0rGNz/Zrqb2AEIuf7Rh1wB8fJ4CcWcBwVdZ/8yoBHYINoH3vnoBFbBTRhlsfmw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.6.0.tgz","fileCount":165,"unpackedSize":893413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEIHrCRA9TVsSAnZWagAA/k8P+gMAci4Hy+ye7WiIufiN\nptG4oh/vSEUBNvhJZA5rPjpdidSobPyTpOnOeoPmQynD/WWV6K3VjVFTYTZI\n1plwDLJQ9FZuFf5//brOH0H8tF9XsQdx3BXsIiuCfsYDPlE8tDGhTQiwGigs\nxaA0a9GKTMqiO2Ddy8C0GcXcvcvbZPpO3Eo/+8MxbgpYDBUJaWbz7O0EHQYM\n3FXYgc3t3HSxKM/6Ir/x1MXjDSyxL78mftXu7ecJ3f4t0leUsdGi7h7NSW4S\n0PICbpqhasfCNpGUPrYzwK2EnfUFdNHElUb4kA3T5D459xBEii34q+PNKGtt\nxoFh+FNESTzPxaYUXjypkd2z4Zdek05AaMN0kP6cjyWvEGHWlKNBP5tFXjv8\n6+1zzludHCYMdcVcoyObwjYIVnGaGj7KDzABzudsoxj0YPBKrHrJKGjgJcOo\nN70KcPYDBuJHpWwuja63PB6y5Lwyvc8xQmzx+Vaju1NNA/tigzu6SvfV+Yv0\nw1Z4DbXouM6r+TAG10uhwuvjGgePMPLdAAXSq345U0L1EqZnDHNzWEBDXLmp\nistPLn9fkR8xAT3AHx8impTM5ff1DlJjzwLlwqGSPTEJT7IHO9mLIm/J12ej\n0X9fRRPxHUUoEYWq9PMoGTsGNByZZZBTr5YysMk4TjxJiad4EGDrTN1lubZW\n1tvZ\r\n=bFDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB5T4z1Njsh4mGhuwkuw/hE/LXV21WIh4o7bDToeQjcAiEA60n98qrG/P6vA0PZ15igTfEEKNBsJWE8ST4rP2cujbM="}]},"maintainers":[{"name":"vkcom-publisher","email":"devtools@corp.vk.com"},{"name":"tsivarev","email":"tsivarev.a@gmail.com"},{"name":"mobyman","email":"npm@mobyman.org"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"georgebekh","email":"georgebekh@mail.ru"},{"name":"kuhel","email":"vorontsov.gleb@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"uvzotova","email":"alisia.owl@gmail.com"},{"name":"stevep307","email":"stevep307@gmail.com"},{"name":"danakt","email":"danakt@protonmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"vkcom","email":"mobileapps.vk@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.6.0_1594917355194_0.9810725112692231"},"_hasShrinkwrap":false},"0.6.1":{"name":"@vkontakte/elephize","version":"0.6.1","description":"js -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"./bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yarn build && yarn demo_build && yarn test","sniff":"yarn lint && yarn test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_clear":"rm -rf dist","build":"yarn _clear && yarn _reactgen && yarn _compile && yarn _copy-base && yarn _copy-ext","demo_start":"yarn demo_build && yarn demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yarn demo_genjs && yarn demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.6.1","dist":{"shasum":"254f0dcf39542c4b9ac5e4d06f87e5a5917a989b","integrity":"sha512-k+nPSqO61EnqO2G+Jc2Jlab7HSHWSMjkK9gZLCAjSX/kOIvSMVCULi0RE+6ZhrZJ+Qe9hltEciXYVAqEGxfWZA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.6.1.tgz","fileCount":165,"unpackedSize":893635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEIpmCRA9TVsSAnZWagAAE84P/jAzRRRVS9dU78u01kvS\njF1nA8hOUe+ARIb0Pj3YJhhxB94e568iQvA37U8+NaYzL6R3VxY65F/4jXrs\nDccrqUjof3+lelPFCyYJjj478XtpGp3F2dsgkUrJdMN+DHUAin21/zAmGe3M\nmCeNW4mxjEKOzbPLlqgakxLHNtWjTx1hpeHsgdNoKDdDr6cLLCzz0gYQInwK\nPpXrEcz5BJoWZB0+6Y9ir2AdVIWQj0yBZd62AMngtJSOmlBFY4lDwuME8abk\n81MBpQ+E14GXMXFqu3+Mdm2HRI9Guqxfj1F/VwZwu4V49Tdu8Q4BfTuV7kCu\nuwm6nuHJ5Zy9PJD9u21f+lT1+ezTBa1O7FLMU8tT8bl2rLaCRKnghwqxO4GO\nL5fmcnQcAG5ioqlPcSXXT+pSyokRcGiqiIKN0vP/dnRAkZ9cmEzMqAniBsHg\nBucXwfmuG4s1xzm3iQ9Fi6C5aByGd04zOF7C4G4IhgA2SVOiia2rLtwrbA9W\nBiUCKq1VQokJildVg0iHyYSnNKjGdASl4UkYB9jT1W9ckyvYgJWQpxgBhiV9\nuFWcf40Rujunkzo26OQaQg9/YpYE7F6U6zOvnIDvvayCefwXZQAQ06Rhrq7f\nxWnrVO+ACayxwPymn/jrMNOGR2FR1ZlIaKKbGVxTS9X5IUj74PJfLNwPEafF\nCE0W\r\n=dkrF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHekm4aOEy2dtsdi74nRGJeFCgZzjVgTGtF4Afvi8ZfNAiBzY5VnkwHbrjeW/xyN6omhaMlmd9IuMoieB3NjqTsDrQ=="}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.6.1_1594919525889_0.7998035601241238"},"_hasShrinkwrap":false},"0.7.0":{"name":"@vkontakte/elephize","version":"0.7.0","description":"js -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"./bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.7.0","dist":{"shasum":"3282566b632da7e89829ff6ff02c6c66a2d6db22","integrity":"sha512-xGmW9Y2eInYuSWjCup0phE2uUQvVeRy2t9gGVMYMBiWtbfYhIpP+aK13ZM2fH0nzIG3vSua7N9a5Vgri295hzw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.7.0.tgz","fileCount":169,"unpackedSize":902281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGbeqCRA9TVsSAnZWagAAabkP/1Ox7+tQm6xplmbcFrqc\n3pYxudnT1bA2QlDZksatuVFzLZ/oX4talRFDzAqF1Dotj+T0K/eRhPkNGs34\n5oSeNKWb5xGcxltP3cDFq3R9FohVo86eURgq2W93Lmtk0RcYKOWK0i5BPNZu\nWaU6yGxIf2/P0q2Ahgwpu3WBnGwScB88nfI/ac6DWYWQ2oTP/CXHt54jOM8Y\nPJWIkuZxOjdacTaGUyJHDdUpkcArXzDJKG/9pN6ZoVAdvda2lPhI7DjzpvnI\njgq/pmhFlfpzk/x3XTqaDL9AOcPR37hBQlF2iqnX374M4genCkNne/WaZ5jv\n/vTkNSstBT28+dE3JvuYEY8tXDQLbqS6Pt086vpVCLrikQLJNSukr9uhjEFW\n4VIWbBWJLINE6HyPd9jhTrOHZfFfX/u0zAR2IWxirXwYx8q8XJz5eU7SCwPa\nF0C6dWeaYBlQUpl+8N1gel7W5VQ92sacqatm9SQOrmG8Clhno6Q+noS30ZJP\n3ptCILC0Ym/A+ctb6E7f8SBSu5v8BAX70ZcT6MoyWQER7/tEiBX75oWl1TWI\nwPTkTf8HKwr61O2pDg+7XbIxLIpERI+xX3aAHl5gqG3jC6cYAK+hIzHkL+AE\nVUBuUSuAl2tj/pE+2RneK/SOxPxs6oLuNV0X8eD9GkIRRcnnCgiIKMtITIMb\n4psm\r\n=W3Vn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhf2xtJPrbrqr9Y0eOrY0VfRW0vsvkOd9ftJTSJax2sAIhAOdGf8G6nUxlYj7SCHetO1MODMFGQ5ZKfFR1giiKA6ou"}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.7.0_1595520938451_0.07196202201481805"},"_hasShrinkwrap":false},"0.7.1":{"name":"@vkontakte/elephize","version":"0.7.1","description":"js -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"./bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.7.1","dist":{"shasum":"6f5940832249e4dfabe428e4598167685051b984","integrity":"sha512-1x9PUGqqz25WF96GV7kj0s5SW1iHyyNolMR6r0E9fU/Ju5VfZtNdlWptpbPwJDvsg2yPMnNBKYApmBdnB3H7eQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.7.1.tgz","fileCount":169,"unpackedSize":902181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGdmkCRA9TVsSAnZWagAAHaEP/jhYHC1mcK6W/yLSHUAg\nbXJlGNsp672SV9eZGGxw3kWTJG+UhqHchetoZqZ/PiEjPo9/0r2m48oyHa3g\n5Eyi4yVVb6iXKaJmIr0kIAZOOTffjD1WyZMyoRlRX21mkhQ7Afoe+JYgOdxc\nOQNUMxiB4PcDHj0evMZS6W+7yUUIP1Fm4xMpbpMo7jxQeJRWCAWmOvRJQKpC\nN2tHWfoC9xEEzmnnlnXFkdZKyrYO5ihi0g29WfpB7pntGgrU/ji4RVempDNs\nmjwxt55wFQOt6TIJRuSPlF9Z2AxYrx/jOVbKkN/6vZGOf6lLnD+sA+Rf60HU\nmLj1x2H4eqZ9kA7psXm+6hrvk1vq1552aki2BBDSb76iW5in5cC9/bF14ZyQ\nE1VbT6uOJbArHJH6/kgZZFN0a69TlRDy3b/S7sy84MhQ0r976u9xnK6xQn7V\nKDvf9HDZ4iBItBUH9o7m+s+yaZKvY2kuWWfGJZXfbxslA5CeTBc5fIeV2lrp\nAUM58SMbjSse3OjqzbaR4oAFEdtxeXKRHsmUruzcYlYkW8q6cgUeM6ZAnj9o\nGZoIEQXwt95w6rL1OTxn77xImSE0ftrunRM+BxOKOqYCjdyY6xPWvj2V3fx+\nxF/S+MhK1n9ftYWeqqpR1R+NBLAWWTSQeMrYrx5F4vUchxF+pSLG+yi+Hqxu\n+x8D\r\n=byfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwL2Dqj8Gh+3n/hNiYIucsCaEGlHXl7O/XGZ3cOcpTkAiAoOdQvPy8Bq/AttRop6i3U4xu1f/SEOvGk8CzbJyTh5Q=="}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.7.1_1595529635889_0.06696727339546271"},"_hasShrinkwrap":false},"0.8.0":{"name":"@vkontakte/elephize","version":"0.8.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.8.0","dist":{"shasum":"ca3d6e5f5188c5f3bf307a3dabc73b24ffe5e509","integrity":"sha512-Mx6PPi9dydTPLiHbenP+fIphb0SytjSxkL9dGCtbv1DY4MJi50MDRow7Uc1d9Gia/zMmZ2WQliSdfpFWgppNpg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.8.0.tgz","fileCount":277,"unpackedSize":2614880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQA/jCRA9TVsSAnZWagAAzOYP/0W7o71RLVOmyGLgkXys\nAPzmFnFgXF0ssKYkPKRDFxcZHdeIMA8oQTnNA+6FGv+YhYoT1ibuQ4cZw7sc\nqtB/o+3nH6nvMwdCkOsLgtzTRN1XzWYccCGAsaSVA7fv+6M9KGKbiGN8kTLT\nSZDhtKG4ftn66ZO5TjuCxEgUu/HdOhdT28iAT+TRoNjZeXvtc/VrE8XJeP1N\nMUZPaaJQeDO+beQ1FRGP9IfeL+pzlL6apetBZgaIzEVp1VMrCiQLbhc+J1pZ\ntdXXITDNWDWYI7/yviz7hOCPssW+3NqQ+DJG/KVaLj88sfSoRokhbPv9zdaB\nbsQUhjnJQ5Kxp7MIKNix5uglzYFSZz4qAJv3ROcM7a9dy0FVMNn0i4NdYZuX\n3mwxLfL6td34sDMrvInB8AIeuleRBs/uTDsZ8GgzNEq69lvuuFpk/uZnwdEV\n/2YlKs02/F05TplYFIgXxJ3dpULKR0exUcrvl6bKE+tL5StfSQz4ynIzCjNb\neUzEfb+DNUeug/ngWeE6UIXWi/QJG7LGoAqj7LjT5oaKyUWVKx2BsPNDTap7\nI4T+2aiHMhthKtZmBQjlc63LWzYZQ7S8mvMsLzz/uhKqTdz2IFryvMadAKo+\nCSr7a0UldwUfJS8nLDFzqT9pxWo0kAc+DhBBBmmbLJC9hbW3GSLELf6+HyQz\n4Dsg\r\n=sSy6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcQmd5dljtIv4VaxjBw/ZS/lcGFFY9Rra8uyXf03z4TgIhAI/4bvtvxhzmhXcZl346KxFojZ6u0lgdxhNYmrboyR+e"}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.8.0_1598033890670_0.783985712395904"},"_hasShrinkwrap":false},"0.8.1":{"name":"@vkontakte/elephize","version":"0.8.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.8.1","dist":{"shasum":"bb02bbbd944013d7ea5f97a7da93a3079aefd099","integrity":"sha512-79/ZChIcApY0n6p9D0vcmVeW9y3rdkYphnpz8YASxy1g1rOlWfIu9fgYx1EVX278nMffmTmLyddKA2pKimxRpQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.8.1.tgz","fileCount":277,"unpackedSize":2615274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRa5nCRA9TVsSAnZWagAAk5YQAJ3Rt/tYS0fbGkQhoamP\nkhPgnB5LLIAkjtnpjLS+r6UQjIw3QfTwCSb9+gxDJdqLXFImpYvcmBI8mr5M\nRzF07OfQoKtNdxNWKd9sfb55A+ct1noxY+fArOILoCkXfe4nLQxp4fIa1Z1I\nkkKYR8mjcw9Pip57C3Ubx/t0yxhYKk3yYo2iLR9EHGrxPndVVjLQairsm2UY\nP8csNasYelcqTXpWGjeZW5QCeclIn6fTAkwqmsanqOiSqRXAQQZmWVox4Tgm\nOw6zj8FajM1jJNgfRYDJ7jNlicQyCZcyIZKdWi9hnIC96qfI/74umaClFqZs\nI2X3weRYQK0TLt/5JQpnsMphOHrWiJHtRSnSCXE7WpL42yIADYndUtv9L89W\nKJb2qFI6+kmVC9ION3XyqmateuM0EJNt4d/TADTgzzGNuSmO7leH4vE7rL/H\no4lXwSKqzgENCV5j/49Lqdp2Ogu5x3M9Fo3q671BzC8e6HdUcY5aiY9lEC3k\n5/XJVUrW97/onbufaDlrcHF65GU+c/3r8hcbmxUV99EH+k3IrCsRNCqhRfCX\nYtDEt/loCMti5OQWpmCDEk/UL3c+OH3lE+0JQpIgMxu64eztCQv6b4B/9d7+\nqSDyTB7lx8iUUT0Vbr2SgaPqWRpVZlqb4z/hWOv3Q2IcHzu1mvqS5DdL+Bii\no/rg\r\n=6GiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt7CximbHCR7+w1JIuCh5V7+IZwNC6LcsSMVWMNo2E+AiAo8iHL7l7qKjRLrXusjOpUN8RuBfDhHIEKO1HE6xP81A=="}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.8.1_1598402150836_0.2455832887404492"},"_hasShrinkwrap":false},"0.9.0":{"name":"@vkontakte/elephize","version":"0.9.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.9.0","dist":{"shasum":"b1741c633fb5fd0f02c3a43af623a43013f85d66","integrity":"sha512-TmHA56aBlZNAudktA2pTKWbQgs83T8IMIdu+oA2OA9UoO/qjdObj8gedRfj5EythSDI5AKCZPTCw7DXoKn/6WQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.9.0.tgz","fileCount":278,"unpackedSize":2619487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUmdaCRA9TVsSAnZWagAABuAQAI94MSmqrd5YCHsz8gLH\nXw4+cbBUY5qFoNMhtPZqf0cnT6cOCm5JOpNSHrWzLlzFD2rqn1UiJdwgS291\n8uSVYgc18+8TczKyHz3A9m3PNFczcNEfPeiJQAw71Se5/MYjDUKgJcuFOwmm\nsYCaaYQDhH95XH+qxtLH2vkPwIa3wIP/FHgLKxKTD6FQ86Gwlpro2Xmh1PA0\n6ZhciIA+zAtjpc9sXAbH129rUsavOQ5wOKpX1n67TsgRQHIkjbqUBZ34Tyvh\nLHX9L81gOaKkaVoxK1uCCcUr+wzXwtOEWyCiK/FvaTjcPY5JWcnINpbqPNGB\nhXuezKPZtuWziWL0xMkgYLmpJctZwAxdBlJaoHttom4xlt3yyEo1OApXSbjB\njAeppa3UDoJc6peHpN0qfE9m84H+OgZqlPSVSQ1oClxUB7RjKeQ6prR7Nhf4\nUhOo8MAs9ninJ/yB+Ia23Wlu83LBsJGjIvoiNb4Aht3KY8OX122rDOaECbtt\nwHV6XR3JHN12Lb5JLwsV3VIi1WoKmd7YlwvPVXb+H0F9gD/9OWsnP1x35Mmi\nbk64JOWqKOlbNCwffYp2UDKap8mr6OjfBO/PBb7nPx/rAkWpg/o1sKRZSlrG\nUjcQATLsulrQ9q3ZkjBpbCS+7ni4JNzwKnAaTlbbuV4U1E4dbpJQ4Z3sSoVj\nt00w\r\n=YXMY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFnOJRBYEhnTFCBuskOD3r5o8nuBy8kh9BV+HjU/xElAiEAt87Z/hkBSQu/p8KmHAtV/XAcFoHvb+BW/1xohbuMPGk="}]},"maintainers":[{"email":"ariarzer@gmail.com","name":"ariarzer"},{"email":"bumbledos@gmail.com","name":"artur_supertramp"},{"email":"iamfedoroff@yandex.ru","name":"fedorov.xyz"},{"email":"heilage.nsk@gmail.com","name":"heilage"},{"email":"darkilfa@gmail.com","name":"ilfa"},{"email":"k.egor.smirnov@gmail.com","name":"k.egor.smirnov"},{"email":"nekr.fabula@gmail.com","name":"nekr"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.9.0_1599235929563_0.9077622096639464"},"_hasShrinkwrap":false},"0.9.1":{"name":"@vkontakte/elephize","version":"0.9.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.9.1","dist":{"shasum":"288f59bd891d06339b797a0ed7db7310522809c4","integrity":"sha512-72J1w1lM6K6/OfRENs5gSI++/dZMne5qELByQWYhN5TztX83XFnuL8neGBub1LwiMGOkwi3ul+yVfQGX62GNYA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.9.1.tgz","fileCount":278,"unpackedSize":2619482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKMzCRA9TVsSAnZWagAA0s0P/2clCP/lSH7Z5qDNeUns\nU9GSikamVWcryp+BGCVHqjrsJlRhyMqj1st6Jeiis42YV2SDvOEgZOp/iF0j\nfnu9KGXx9tReoXIaV7yprNYaPrGDIuKhtJg8X5fnB3wx7iD7s+GOZlrO9xzs\n6xIpZay81LeVYDlSfrnOJX2ZKehQTxeMYTFhuoPN0PkFmd3UeOF9JlE+RrWt\nm6+pf7j5h/YU2zgS3h/tdfubG5xip8oE4cHfEG1cIJGGhpsyWLwR2o5TzBz6\nogklBrn8bUxaOFfr7NdgO0PiyMXhM0eTN0SBSbizF4tsPgoPFTHBXb8wyxlK\nkEOq0u3cCxO5iW66ROz7Z/1flpo1f3Z+z+0V+0J2YJNsPQYGSYif/A+yZTFA\nwbpxygPk/ZgkIoKb0vZD+oqqgs2w0g1iIUHQBoDYXghtqwuE0zJ1LBxBMWxp\nAHxUu7Eh9kFdZQ7TlG11snDJNkzzJttCwVeUHNZxVKd3fALQwwmwm2eESSCT\n375MBKihW1/xQYOtmlgM1XZPm4a43I0iOHuqL/BuGbtSnENAWhiVcyoBXJsR\ncdr+LMy2Ovp6lpIEBrYYVdV6eZ8+ymePv5y0r4w4Qx8NL1OeU0oo4lE5Vo82\nFDlcKLkp8F0cT0qdwFUbeMxdMWBxRtTvsSIlbxkDfinPTOVb45Ze978bwh+b\ndywl\r\n=S250\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrSfKduCm8y46iUgx/Cw7Af9UZPLqcQkISro+JpojpIAiAOcUreYEoRxn1r8WQKs0inheOPYE0deiRxiH7JsjuTjQ=="}]},"maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"artur_supertramp","email":"bumbledos@gmail.com"}],"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.9.1_1602003762579_0.02311663206582404"},"_hasShrinkwrap":false},"0.9.3":{"name":"@vkontakte/elephize","version":"0.9.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.9.3","dist":{"shasum":"57541ffbee95549454e52d2da6eacbdeb14b486c","integrity":"sha512-/HGp2aytPDfvVkw7HYGsHd1fzgfnS+3j/a9qzOLEI+yMJRQWIMVTHvmtFcGrj4qXyUVN/Pm884Ah6PMvSgvn3Q==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.9.3.tgz","fileCount":278,"unpackedSize":2620549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHWYQCRA9TVsSAnZWagAAiLAP/3Lc+LwUGuIh6Rc9N92D\njBJ8UWQRTson4NU8flhlp7PVlGAdDAj5NnZIrSy0nJvwkJOsEHWIM7Qb3WPP\n8ISPKrF2ilQN5PxZNg2PmQZrxiB/GK0AJElOwGvQEnA08f2Wey0RKOujx0Gd\nvj+57kFM5M2u+LUwmoqj0Y9PZeitssUnHQmiQuqq0zedxkz29zuOGxtLxKyS\noyhrJHquUMQTjs7sPHoh/4QyGDPYW2y4+ffpcbLjeawps00ys9GAeLbw+zC7\nUWzK4p2HFUjQYpmrZz3n10+i0KCC75UNbS6hrr4G42Bt0rA7jDkfdNhAjXVX\niSxqSPCmBpSqblpfbo9zKI9uaQo6h0VKRpU3dBunREvlICuy/eOnjWbZzWuE\n4KscW2L/vB54J04MzcgaMHVLI0Qp11/Jm5mY2Ckt1MdiNRAhYtfRUVmZpdFN\n2yJloygx7ODOjTBS70tXdXYxmOeZJOChL9VkrS3GyWgvu95QDMnwaV2Nlet+\nczNK1mznySTAUcE1csvsP0BzIMLzhOph78QbSN7wyYHowSltK/9IlHY7Eq0C\nU0bthrJ71beJiS49ZwCMiP8FyoigNY+MEUrzj/nTQDsI4+D4tzeqX5wk7aN1\njBNLFpQlyO1j7+taPPG56Zq3gGBJSerV/QFSER5jlTkDYIMlsY8K+0q4G6oS\npNg9\r\n=j5Na\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5y0+R5R69rK0D5KZyGi0OUGfBr5+5OAnmbnNnocyUQgIhAL4Ngk+RB/2+GzhKQ3Mcd+VfFjr1C9fUPlC2z3JXIoQP"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.9.3_1612539406445_0.7361208166453894"},"_hasShrinkwrap":false},"0.10.0":{"name":"@vkontakte/elephize","version":"0.10.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.10.0","dist":{"shasum":"c05dfa1e89bd722ce2546d465c615afebb263d40","integrity":"sha512-YOEIbRlVWJDORO+2X3brmGJoFemyaJ5eovII+TDlx2MrLjQ6g7wwD6kD5muYgVcq0i9/HRrbqcdfVXjpEKYiGw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.10.0.tgz","fileCount":278,"unpackedSize":2622290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAX2CRA9TVsSAnZWagAAR4gP/2oeKR8DM6K53NkjKH+w\nDYzBZNDZk3n7VG+OnXwu5JrOq9lgxKotisXb6Dc7BTNSaSfcKKWDLzS1Th71\nTg6ZfkWX1Cq3KiCes4JoS+ljdo372iQl01+4kP75X+CgLYl57p0vqEKS7wAF\nHS+IDgWneFU1nhgvdCpRfecUkDK0xGIVLab/8e+rIrtm6fbIM6iBO4T2ENsi\nUepHG8lc0czwY7pq0xIp7i8Oh1N6zh4EwReGhSkVn6AaN8teZx8LYpRuRomj\nzES/H+BbV7UDD5wJqS4vW0r5akAFsUplCZGwGquDGXeGMpyHYgzhE9S5Ak2E\nB0+fXizu4q9l0n+JkSWeEzcrYsWD3zdw+xIyDpjiNaj83ngd1X5b2wyBsLZ4\n22/f9j3JLBM33niZM7MVOKZrUXMOxCfQwwEejL4QhaH8nHk2RpTZBVKs14+3\nMArLtXzLvRYfFp2aELyYumZkKvY5YVSEnZy4jpZPX/yFSJWnUAK5J+abEODj\n0UFeYLMaW/9hVWl93AWGor8h1w+fNDmEYJRMrlB5A9e1Jng/y0C005mVmHqm\nbbCw+ySxhsDe4NrGEa7uSkCBJMANQZjpYDZ4Z9eFFx1J+BErK/xeGgWRgNqX\nEf1Sgi8wSPdQvukZw11vUBlIWDc1UNXzvduYwLsMXw4NwamIpIjdqo4dYrBz\neDPa\r\n=Hkwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxlhHSYxcu6p6LNTIvoWF+7iagLT9v1ITKqAATshW7IQIgJjb10rQY2bbziSLxkDNnKARula76BoJEOv55wNF/aFc="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.10.0_1612973557903_0.1799283594675447"},"_hasShrinkwrap":false},"0.11.0":{"name":"@vkontakte/elephize","version":"0.11.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.11.0","dist":{"shasum":"9b6ecd0297c5c827e5dae648881eedc81963f786","integrity":"sha512-q7W2xVPlFLZ7jToKNXwvdeDvZftIHqAVK1+7G0tTYri5K5xP3UphAYp95ZDkMZtyA2hCG5+i4IT5P+gHtrXJqg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.11.0.tgz","fileCount":278,"unpackedSize":2622188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK88ECRA9TVsSAnZWagAA59kQAI4MTFaVyl2hmQVPO6jj\ndfM05Q9/+K6yuSzx82UZB+nruQqvNHl+HGDSHwRZnQKq42qux6TIkrSlXOPO\ng7uHqrZMKHRCLE+jcaoqJUYFWHHxZ84Cn0kdWPMfi0B5u0WzRxrnR1NhaheM\n82meVRarI9fbo8RtGdQXDUIViJLomz74+UX+QZ9jY6o5KcoQT0HwtN5gCDA5\nltVIBtrsz+Z9nKpPPJfdbiNN66L+eUyYJAemK9kuLrU5uZntg1Ee1Hv4CjnZ\nTl27kQ3XeblskCI1QnTEmFSc6kpwSW6bCMpivnhUgEfzooCb7CSOdqYO2sTr\nKB8OIVd1vB8W3VSqKpvij/6niUabKG1VGTsKCSj/d9rT2MhV1iZ12Drf26+s\nhxLyP36aleLHo2hxO98w+kbCgQyvWKmfGBraePwJ9i/IooaqnpSD1qYfeMW4\n1wUZ8eWzXiXD8Axm8jXHYFDTVKsfzUWMdi/nrktY7H01adgeImP+TfRngeuZ\nRONvwNwrZhxYhq4FUxSgBtOZOFwluVqzEuieuhWQBBv1a/8vZnIx3TdcGr6R\nIjZtKAB4AYcI8eHM6bRx67qROU60pgzoxawoRxdroT78w5OSnWtHt+rii1at\nNuKTzbTRX8EJ0oOh4Vin3dQeE2jT+1yf6z177ACJbzKnN8BsmBBhHa0ZmIum\nYCBC\r\n=R+nw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk/m57bYN2ACbvDvBHC/9LFZe+rx9a1ylPG9qYPrXXVgIgZ9YIQO2wu41RrhUSvAGmrD8ia9IazoLGZ4WBr3tHOek="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.11.0_1613483779928_0.4543943454858619"},"_hasShrinkwrap":false},"0.12.0":{"name":"@vkontakte/elephize","version":"0.12.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.12.0","dist":{"shasum":"3a5848400ae86f0462f4091219127f8134de7db5","integrity":"sha512-Y4fLvjxxJTxQqrnz8jyJpZIWcTt02+ajxrdDn2Ch0DSekDTK1lUfwVw/PcFERK/t1vSwwZvPTxm+eZ3yc4hYnA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.12.0.tgz","fileCount":279,"unpackedSize":2623320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK/H6CRA9TVsSAnZWagAA6y0P/isV08Z6yl864mHydu2Z\nvxvZol5pzWXdnXfSohSwr011UF37OFIJDQTOW1mHyMRp2XcY1rXphNugijP9\nUodflpa6Q/BiEKB+nqRYcT9xhReXisyEKz+wl/rrISN+eJzU+CZJdKAXrqNH\nO7K7MzyUdiweIcMtCDOY4E8OQjE40ghHyexkVwxepvcViohfsIOZesJnDIQ6\nKRyg5aWcGwNN21jmVGkC2tntrUz1p6vX56czC+qppG4Xl6YYHaw1ykZFEzHZ\nnuqaSYJsmGIYCxaMbfGvkcOjS8A7Tu3nE3n50Jla1hfXUIHl4dxIqjM5aMU6\n9cceZYVCRbxNwvIeZZ0FjDeYJUDagDgrZYoafypmANqMsEn5Uz9g4TCXEruJ\nGwv4MSEn+Sim9rCraGG78KJ/fDPYDNqMU5RMv1SsttPCOQWVsM6+msMhmU0c\no1e7z/deSLNVzO6oDq1MnVz38AM8byb7QhFUG52/xam/p83zvC8+5kpyahDq\n+2Ez8cib3yDmCzWTjSzwYdY8Wj1CbLokgyxE7wIqRh0+o4EvvcR7t3jxTuue\ncua/9xTeQvPH96WX3pJ4BvAomPpik1OMFaOajDkAobecLs29/qm7MLO5eJ0I\nJtHa8bu3LtmNJJCDApMTulALQCrM7PMPZFHDHeEK2LLWoyj6I8EIZjMR+tmq\n+tZ3\r\n=cPsl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3W/xBUNmpx+W4wAWk0A6lWLr+/XLS25mN0cJpwxpzDAiAlzqhi269Ly7A3tIYgRCtY99aWdKZblyUBzqvkGycQfQ=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.12.0_1613492729628_0.8643018037537691"},"_hasShrinkwrap":false},"0.13.0":{"name":"@vkontakte/elephize","version":"0.13.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.13.0","dist":{"shasum":"db4a46c6ae36a34d2ff7ee4f163704e68c585602","integrity":"sha512-gPjvpb7tAI50PkEerogFK1DFFDghbwEieX8GGnwmOsZD1qirxubKgpV/eHOh4VEhqAylGSE2QRjvY8MEaEv0/A==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.13.0.tgz","fileCount":282,"unpackedSize":2633465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL41NCRA9TVsSAnZWagAAhAwP/3nA7xTXHZX9RSWxSN5G\nKZkbq2pjnNyeOFa8xVMv6ZMgZSx8lJK/J6c5MPep2FTZXhh0Yor00LOK3qQs\nSMoDa9f/EK968nSj6CcW/O7qKJiJ+RQXxE8wcZc85PoNe+cjhqtwZxXUfhw4\nbBxp9BRBt54rFVzwDNffz/kuwakdegpkfQFyNNvEkfjAnxKYIZrePhtlNc4z\n4qLajaFxpaQJ2a4uQO7wdLJCJnlQICco8aYDjylkIyP/+FtGBZ0DMhJV/h1h\n4w02KCQIgPVVsHaML+beQ3OAt7ybKyPqp57ufCilDZXl4MJHPbE8flpJZql5\n52J7WQbegMvGO6/3A/nhxUJzW9RZlvJXU6+Azh564j2TMTw2ikl21QPst1ml\nmTU1E28HI0rDZzasz/6KH17yucSesUg53rfmRx0xvOnPnNnyVf5ODhOwR9zS\nfPyNqniaS0lrrb/7gHI/i/ySVkm79Ua6QdNFvMRvMP1qLyuoYEi5tehBbvZO\n1REetuyQp9wFVz4X+tm8pC0miAADnB7obQf8AuQoLcd6t1GAHIJORWpr/YsC\nwz8HNLdMUED04/IqITjochoR0NcgrSrCiXl6b6XMSgdvmb/m8+O0pqc7v47B\nmtXzYE/rHFxPUGManYMTLR+mJbuuaaDPbvNghL74GxF8zrN5M3xoJ2KXnK9T\nDqie\r\n=s9Tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGEO3qAHCoZX3pzIrAtvPLh593EmmIOvwDm4aWRJEYMAiEAn9cGAdXFmDB2NdnoPniwKTq8UW3/r9SlMv1YO6gx1Pw="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.13.0_1613729100771_0.4041356114572443"},"_hasShrinkwrap":false},"0.14.0":{"name":"@vkontakte/elephize","version":"0.14.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@0.14.0","dist":{"shasum":"d94672557b113e15f48f61fb44c8070069d22b7a","integrity":"sha512-BaEbOWuS1D47WHyOM9A4Fpua6XBwFkA8+e36VDu44eypJeHs0jQlw/DWHF/EPNg0+83fBIUi2fruDm/kvTf2IQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-0.14.0.tgz","fileCount":282,"unpackedSize":2633591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL9byCRA9TVsSAnZWagAAnoAP/RVTbDoWwiK9xhgM4Wtd\nzar3Rd5AEyFbBvbzazvOJjmg9NcvYh36qMP/U1TbUc1e8h91inN6zUqQrQSP\ngnuTeFNsFhXduIjXZt8lwoNEMIPgsA3sl+RnvkelbIyeRqBuZe5hzAbcss1D\n8WIyQQT2lR0doyqPj1MsYZAEpg5IWzFHrr81CjHyxLWzj6QO2gCNx9bt47k1\nex9/Y9DJlVcw5r3bgZIlkM/nuXuBGtDWiZFN63QF75xTCe6PqxgdYWkLqaSb\npgdTVAucvCflnHWoB+hlgRDcc4nb84VDspsJkpbmUUg2Jf8YsxjfHLQwuF+Y\nnCEKevs5+dzIi0a+0JRiUqQDKfORU/8ykBSaKAT940JOH8MViIg6+oldtDHi\n+AWdhZNPp9/hAt/zt7UxVeeT2TUXAC6Wo53OtbM+Cin1jEcsr3PonS/6wBE2\nevrrQJT5I9HoZySb76x9WV1hoFRMFcCGVAEfXh1ekPbKA4Ik4tegkBpdN0XW\nslMbwUSpvbYh4bPm2MdIJPeKAvqP3nP9HBeW7VWHS3xA+eAFTzmOtX+w86FD\nE0UDACE75NVLnB6h00H/L6h+bCude5T+DoP0nZvIKHLGQHV6SaCR44kAGJ5U\n5uZ57fobY0xgDluW25T4jilOV/H8cLXyLvk+2APgfhGd4Ikvt7TeBYOZscta\nzNZw\r\n=n0TK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPFGLI0BNekLpsMd3hb3K/vjcFmhWS92AHQFiY2JsClAIhAPda7P1/wG63R9PSuyBBJoK8WDJYRrrrSF3XrMgVrN1s"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_0.14.0_1613747954134_0.0996800446033339"},"_hasShrinkwrap":false},"1.0.0":{"name":"@vkontakte/elephize","version":"1.0.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.0.0","dist":{"shasum":"dcebcf23809cfdd43a6ba4369111fb8d6b08d638","integrity":"sha512-XaycL8Dku3m6Q4a9k/uH5ePaQZjH46tMQdCgYogwT3eLtmM3YhRcQrlttGiZO1Cot9zeCv2c6YcRrHktUFJQmA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.0.0.tgz","fileCount":282,"unpackedSize":2634588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNhFjCRA9TVsSAnZWagAApWcP/jTdtNuDkjigWj47MNL1\nMPrKDWtSDnk+mBrehqXyY5U186TD0XBd3QZg3DPpyixOPP8RqKN/pXYIh/9y\n6qe1dx5pQIAXZ6xVWF/9kGGfAHzZS68j6dFd1VuCk0mX3O0wJR6aN6AICF6y\neuTa6ZmJrm+FZVfOZmvX77AYgoAGZTIAWIcg3s7o592uDS6RcbqybWQo+jFJ\nXU6mvJ6NCByqqOQi7yZ1X4TTQqcFMqGN2E5DeXi8gtpzyHaPCoL2MdtjAJjH\nc91kB3lCl2lQh8V//WG1jLdgwZsufXxDJLKzTbrohPY5c/+OJryGp/1pB8K7\nbWbkw2BB/Lux+XJTLWwlBchJJQc0WER2HiIM10MbOH+dmVnJV1wOJetzl852\n5gQ+Tn6+JIo9/qXS1klUiyV0efKFGWLOAAELHxQzlvEr0QHMEnJincVwUCAC\nMRJonqZOK8r+sLwzwXyhfqPRRtw0P+h8qMe4iVJGm50DoUvidShq0JpTxgeu\n0WmtWR2NFWX9gKqYCEt8ytwQ2Qu/j+mzxgoQ3ZKmtzvbf3fYuWT689ba79+/\nzd/LmJSfmnv0ABg2XWfpLbz9HnysTegmlCvN6wddThNr13SOoYW7F3l5tbig\nk/9tTrvPBfDRxHkAi0ZnGT6ndH4/kIa83Q600TnFfMPLG7b8pOoIRQoPOMQB\nLUUG\r\n=rE6x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPHooLio00dqHA2HEW2D7UzELGIApum4e7aCTNN7gZywIhAKRxvpDaXt0xh3HrP4jKBPwFeVX8MbV6iv2cmMF54bS9"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.0.0_1614156130799_0.7507323751487327"},"_hasShrinkwrap":false},"1.0.1":{"name":"@vkontakte/elephize","version":"1.0.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.0.1","dist":{"shasum":"ffc7015aa3d1e15a61be1c4e89c2cd8625d29d37","integrity":"sha512-Fh2VpyoS2G/jo/8vvcfbgz4GfwcihPt6Ajuq1IYCsKg9BkUYXoEbO/Qsj9NhNV9IJXWL9tQA6MPTiAXtBPtFtQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.0.1.tgz","fileCount":282,"unpackedSize":2634889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnb1CRA9TVsSAnZWagAAzGsP/jXoNBG+VpkAI84t21oJ\nUusK44IDQ3/xFLpzVeJOUx28CRghb2DhtU/mCjhNCnIa6GMvzyTRZBfBWDfP\nNE3gU5mKqo4Va4BIYf/xrrcDUd3Jf3hLPm6GB67XJinvqXDveDT2HWiIryNs\n4/w2V1AkIMzBtlV6I1nyyNQLw4cDwRIqJr8g0CXKi2m/mcpJuCcRRvmk9iHf\ng7ajIbs74bWA9LA5CpYlHEaziqPteNgJ//7teppbD+FgKHdUVbLE28E1Hg/F\ngn/9Nn6CJFYgGYTuHIFUObH+1ShxVwPpehrgu/tk5hUfoCP38UFmwWlKeZRm\nfLvDL2oOYZFB98Gm+xzFdddlZGk85ljZ7tp5MIS8CPpN+PP2SQnKF/XA3X/0\nNFb3YXDzhZVCXdMAcXIqPn3zz+nhthg828mvGhN/e99lh75nwZpvplgr1XtU\nqGXWap9t+Qf41lF83yXWk9D9rmqAgaaBNCKFAteWSZ0NM4RzxtpxHLwVykse\ngWik3u83kCCZEIgVVI5kXOv2sk63fwEo16QD1GTOSNDIMagsWA+Zy3FqeHrC\nvK2Fv1tiTYrNA16uTbq7aq3lVCfofeLZhm9bv1ouWmvSYSz1bGHEFNXX46Gj\nAangYGj/x9wPTnmbV7pVdS39k2NfYUAxCx8Ej1o76gXh3WPoh/R7EuMB7UFi\nHVFI\r\n=0ZK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG7bq4gRsBRkPvgar+Qlcd/Nek9/NTGdBszCeJCMG+EAiEAnBG1e8iLchjoUubmWxRNWXQWWjyoeWRwdzVPPT15SoQ="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.0.1_1614182132908_0.449258543545372"},"_hasShrinkwrap":false},"1.0.2":{"name":"@vkontakte/elephize","version":"1.0.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.0.2","dist":{"shasum":"839ec670369cae4dbbfca42b2649266bce84114d","integrity":"sha512-7RllgSpKMfyhr/wB5+e0Fk63+bmwwYDxsooyohtvawrM7QCG2qNDTuvn1+EpUnCOF3ofeQEy2AGw3ZXZHKalTg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.0.2.tgz","fileCount":282,"unpackedSize":2634909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN6QdCRA9TVsSAnZWagAAo0kP/Rekj7wVwdE0wxLDkx3b\nsAbsa2xScJl0KimMJkKi+BbhhalKZvBoK7N2bWRUzzM6vrjcXYPSMOzMJ718\nRh7XYS+ygguO1XYJvI7jZzPzK75pZ8OH7GOvZN1XuzBlCbQFUyAmluVAuOC+\n51krrNvqOIMgCzBLlIFK5otOcXH7062iMqzRGsaBn1Raz5QWzM3zR4B+dZcv\nzRlp3tQl/kV6OAW48RrOqeKO/xBHkgpSxGOweHkDA/lzYPPdmhUupHdbG1Lb\nYKeFacj0wqMjDUipNNf0IMLHjT6czuNlqi7lXYXO6v/FMKtuB6JHymD9AJwl\nVm1YCdhXPxVKD7UUTijQ9E8SyDihzPEM8KQevx/z1O9meDXYHjlx5vMDuipY\nQIBfmNBifFLnfflSp2iGTw32ogsrmRMZqyJs1rzXPxBGtR3SJE1AETvW0b9N\nfVdmjB2MVdIULMylnS2S51LBasVazPN3Wx4a6zUqZqV0S6Us9waMWUxuWO0X\nz8DMHwKV6hfuV8XthEmDvPvE5xH/DlAvDLu2eNyZ7PXeVdOoYYLESwf7iJ2s\nHS6q7r/YE3TdcJhP/vkRXreF58e6GtaCxx41eu6xrOKfx7sVkUC2E/hdRJBr\nnVWZZlRigNpGS44tXhj9NtPezL+1WKIXI4HiJ0CNx9SVKxw3XtMWK/IWpyk9\nPmZj\r\n=sVkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGjRiO+iRdXuLIeukTnl6uibU+eYT0uGQ1H0LwwPt3tAiBynpJ7H5pI68Ez0pzuyj+bVfQjVa1gJ/kQPCqv6c0ddg=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.0.2_1614259228594_0.8772704310830233"},"_hasShrinkwrap":false},"1.0.3":{"name":"@vkontakte/elephize","version":"1.0.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.0.3","dist":{"shasum":"2f4edc00318bfdb7b36c804380adb540a5849f76","integrity":"sha512-1EFu9TNCVxd56uhWx6XAj8tgX8V/fN9cSPSC3wjt6vHu4CF7e62+9RyclNFHOG7eXkDRsMQa097ojjq7ZvwyZw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.0.3.tgz","fileCount":282,"unpackedSize":2635183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN7YrCRA9TVsSAnZWagAAbLEP/3+7Gcc2F4CmMVaaN3Qz\nTK0l5sfAPcHxtgGVRX4pRWcMCneR5y8CL3pMIzE5p2dcrWsnZ11e6kXQf7uo\nMQ/IKI3GGYd5NWc0xjRFUBJ1/c+yFx/K/iYbGLjWOM3krLDLqzwp2fVCqc6l\nKbzy57rlE1D6UOj0XWcg3qI3w1BjkeQqtxrmzDx2/ABMNVLUeqh+qQ/80TPE\nxjBCTOS7Fh9pEALFxgF0I9VxDTl0ECDLanEOePTia5klCigHfCvh6xeeeFzW\n4YeCj9KduVqWwdQ0mvx5oZAjDckCu9B2Nqtw7A6O5fXw5k+d7wDh/POZb8EG\nyXza6hiapLdU1Bq+mP6s423GZhLuEZuc4zSQ6I804d3z+fPN7C7B8i+UNw2Y\naqCX001M89yJQPKv0LUpmU4q92Orf/hjYylkDR40oH0NBen9qDxXzpUL9TB3\nhxN8gRwnprGA2laG+3vBowbXlM4GvkS458YpqHcwZpKlQqP1gtCM8QXnzIna\nBVZtu9dkWu5xwYNG69Wb63mxaCgXsKyj4dueZr4sxqcLxNcZGCJfv5KUUfjF\noDuDvfBbXH7jHjx9CJ2BkGK/dFL3y+UOaBqpk7g019BQXOWQux2nSh2bVmCD\ncmmkmZEOnlV6HTopP/ZuiSFjCmHFD1xxnvfDrh1v9PV80xnUbqcMMJjgGtQR\nQh62\r\n=Y0Z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNTqwoRirzZ1XqcPCEx+Ca1omgVVc25yb+tLiil5hoRAiAQLG7+2zKx5sNF7qaQKiE8EjqqdZamv6ykynbubpvspw=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.0.3_1614263850733_0.03363999257849004"},"_hasShrinkwrap":false},"1.1.0":{"name":"@vkontakte/elephize","version":"1.1.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.1.0","dist":{"shasum":"d3d032be01b68e4bfc8791e05c81cc1366b0b898","integrity":"sha512-bTQdgcfu5xE0+hwdDtBgelL4FlE3TIxLq9SXrx4nL/OP5EuK6iEVvbvsZ6lOQTWJLfExeUpHTBSTdS4vCltGag==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.1.0.tgz","fileCount":283,"unpackedSize":2636385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQPNCRA9TVsSAnZWagAAJnUQAJQa4oX/W979REju31Ei\nXKU+TUxjUcNKJVGHkLt2AdyxxTGPizUyk8WsxUupO46m0pt7+zvB0PXRNpFv\ndjmrzLpi23+7r5j4yboEWQD+6T8CjQTw598E6a28RvwzFnlqcwSjgamrhLUF\nVlpdPlkM0KnMKO4Am3xaC0T+6+nA7N9nlGB+KVRLSjS/pbNBoT/T4R5VaE0Z\nxSdcArtUwQApXPpEEAVn+UgSrf8phlbWRI2v/MjJSFoXQeQRXov6dR3u9KbA\nmljSkkUJhFaeOvjR8oe0MwOZa5VWIKDz+7cPIhfE3OJSLqJvRSrAYfhScd0k\nbUxZofsCi8YU/t58hKR6MGnu+pZ7cp0nT6wGfaSrb6lwuNufIQcDMVlGM7/g\n4NX/zy3h2vUGOodMPTRgYEmpXzyQTX+MiRn/Tbqo7Ld5lN4vtOTY91jZwX2C\nsg66SRHsOkWlpDDFVrFstDt9xuAVomxhiF6AEIBFdV5w2uchZRFNaDfhAdvO\nq/4fBi2xyC1KHzH6vYap/bT+cRvCte51SKaBkYK/rPvWM3qa44XxPkH4B9ec\nknXoYIXVbbx8Ri5iQVhfC/rdiIoF7w/dpNX6oSIqI7zbA1vsy6pV1UAkiiIS\njVgQYDocYvywuQIP/7lnaWou1xqiNzdagjJRfO92d2ac47IeaFrucXQNjIrr\nvByb\r\n=ya0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8xwFyfR+P164qp6ezsjKs/MzE/jK8FaCgRJBrMy090AIhAJNf9BTEUGec3mzHNvsLHhN7VuTBrM0Lfy5D0AnG62oB"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.1.0_1614611405284_0.06930059022346935"},"_hasShrinkwrap":false},"1.1.1":{"name":"@vkontakte/elephize","version":"1.1.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.1.1","dist":{"shasum":"fa178341de0926d3624819c9dd63a75611866958","integrity":"sha512-5ToZn6w3zUEVbnlKCJc/9aUwZ7tNxF//l0c364zXSUs1RAXhrdTfvmx+oPKaXGxZOErBY3VDr9xf2k9+yEJIcw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.1.1.tgz","fileCount":283,"unpackedSize":2636396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQ2eCRA9TVsSAnZWagAAjs0QAICyHA7mcpQNtSeKDNTv\nXtQiu/nFOWVJujEH9/vF5iGji23CYIAU7XUUd4CxZhzguun8tF/V5GCS4+l2\nvN1/PCVL+Sa9Rfmu4dR1QYbaHvVe3t0HIJNZ7qXr1s2nwXBXB1+50uFSF3f7\nKxHuZ1IqmwfZAtz2Cxvo89n4HHLihTYINAs1K99Sk9hTmFH6TKlPnHQMPDei\nwnrTcNxdNFKDtoEqWiwhfkCBRrHkPPtaUOQG5z5/4iwUGeebpLTyKlDVU63I\nGXPM9KoXEqAKII30hYVX9ZGIlrW5coeqJw0PExB3mPgb6XU9mA9ELTEgQ28l\n2XzG+L57vF49UhU1gO2OBKXgYsVhdVA8+4ANiM9JvqLa71+W0EhCGPKjcBh8\nsihnj6uhEkLfM0bO6PYCtcc2Vwgdq/I/Xisim7DZ8pCYcdGysa/hrAeHew3V\nBnTgT3pxN79fQK2L4FFMxf+NNPmHHqZgwTcaLPKetZMjX1BHeJ/GNNPgII7z\ncRo4v6rHX4KN7La26WVEEWuyoP32jbUw38uSo4FEktvM/ZvmjDsduG2NN+6p\nqSXTBZ04oxj+r7P6fbBqK5rwaiwx3+Bw79r7JlH0koms1JtnDXKUsqKq13Vz\noh4SM6Vy+TwQ+pTyT3/eH5cr+rP+rUKbz5rIDK/vpzLWP1EGvBnCj3QrdX5Y\n9/hr\r\n=ANZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFr6hHTzwpHh+0sBUQpuvgFjCsKCpDh1vx//oeRcohdJAiAgTMaxTrQA8k9sqwYrlE0am92CR5jCRC093zDReFEJzw=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.1.1_1614613918071_0.8244683033116837"},"_hasShrinkwrap":false},"1.1.2":{"name":"@vkontakte/elephize","version":"1.1.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.1.2","dist":{"shasum":"a29f94671544db0a15399c2741a1e006471c5115","integrity":"sha512-wdl0ubvjpDEkEe83cWdhxJ2fFejnUd1x1ei9dMPPVWIBzMDVNMCmhvpKHqelxPO3TYIpcx0mvWkqFgAdMcruiQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.1.2.tgz","fileCount":283,"unpackedSize":2636403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP62WCRA9TVsSAnZWagAAa0MQAJCTfXHvpUgv5EQ2fJsJ\nLwa7cizzNcejn2+gCongKh/5x0xNtRUNYHj0Os7skK7wXWEOwWKSPNcJbm5H\nwJofdMiby+WMqXFsACBVK5Bc6ARur4qyZjVt7pT6/6KQUBBnu9r1V8pF1asE\n3pVSHdouNEhXsNmf5qMGY83wKxgKr5NS8wzhXX4qIH9SB+MxBezfhrB48X6v\nLJaPAQ37QQc55Yd9NdVnoHmJrvmOPxIHCT5p/v1jnw/1PyJlwBXeIeNm3+fb\nUGBT6eOwnQsOBlziCMybZDGRWl6vAyodqGrbOUrwiGs/lTyleO+qBWrGVD4j\nLGDPX5cV3U+3G5iid9gZ8CfpFWzUZQ4B4D4uULK6WpIpL6M6Xo+S8xFMNJZU\nDnMkY5DsRaoIfLGNGAx56ZnENKiV5zi0Gh6aZ9K3dUiQj1KR69MdIFBhxDa0\nbx9FulYYqgl42VSyQ5LaXXut7N7/jALTQiASZXYDtf1L634EXZOfNPzZH3Ga\nx+qO308LVTeUZz50VQ+Dhqf3gVhtVi49EbLVmuz/PnRBEZp5ZWlBuO2+52ta\nwrgpzA1KpMMIMoX42oxEGEBs2Hq3mMw1sx8203SpI6BzCYdrcp/vKY++CLWG\nvEk/r2+jzC8L8G1uL6EQvRjlq7fH3UzYe95TvIzXgPkds4krpV1qrfrkKOeM\nGTp1\r\n=NoiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq2ezxKbZZaLJzg7mcgonFLBQAj3w3dALnlvzoxWbIAAiEAoNWNnkiZ6kstjDfDjQpjRMiK59FDgltjf66Wh6bJPM8="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.1.2_1614785942389_0.3566446545326487"},"_hasShrinkwrap":false},"1.1.3":{"name":"@vkontakte/elephize","version":"1.1.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.1.3","dist":{"shasum":"bd166cc583c044185f7387cff4f8249d875c8796","integrity":"sha512-YJoqkJPlu0EHNWEXslS1gw4Mm+PXG9RcCpT/X+BSTjBv9++g9AXA6JOSuXxC1TI9REW+y3pOqM/RacbemU7Crw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.1.3.tgz","fileCount":283,"unpackedSize":2636577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQON0CRA9TVsSAnZWagAARV8P/3lLju0IXh2eHwtcJCgm\nujp3c3vXmel7sEb4t95QHsUXFYNnhj0xu1jCFhGwZbOn1sF9A6aQDfDHPPAQ\nntWviZV50ksd7WxRN4a4FEp+JmhnVm5V9ztlnm2tB/mFaxY09zyIo7tx+C6g\nZniVFq+fxw6L8dtAmkQ/yaFOx1chRdLSpRPvzqAJAi6EZUevsxia9Lo9x+B3\nBUBGTpl6MLuPXNY/hWRsqJM2F20T66RNXszCs40eFPXNIb+JYxA/V3s+MQD7\nUFx6SlF3K8FJGgjilloPgeAWBqabxT8COTHEeihSvfso4ouBlIxyfju3PPS+\nn0ElZpwCQdxZ2qi8GvrSMMzAWw3nTZSFys9eaDQ4bAZebwHR/y4wr3yYpmse\nHxsu0/3YumTKh6uE+aGu+96JMuat2jVNb9w7DNtOqJaY6yeW8nE2JDfxr8Mv\nx4cHCqroM8dKLc4nvQ6k84xtboJXp9Bzgex/gT9w8gVx1oKOReM/LwFzp2oo\ndP9SVgoJMGcmXVCY+zCnv3T/DXlk6T+rjFiKcy61ekTi+gN3pTDFwfYgXnBa\nWdPf3CEZXHahXysRfx7uQfXcZeviI+EmpEAEIqgiSeZD6lLRSHH2qAQPRaCM\neuq4TxsvbpkLSItIJ6oaHrndxqGDoSL3/YgQHkerYyIyFkpSSQrU+0jmDgQS\n/VIz\r\n=Fzxj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4o2NeKcau3qbz9aU3ogN4A8QIV7qTUfRti8/7IJjAqgIhAKi49WxwEbgwT4GI4ybxs3u2+aV2GbW2wGgjLbogfQcQ"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.1.3_1614865267951_0.8640533614846515"},"_hasShrinkwrap":false},"1.1.4":{"name":"@vkontakte/elephize","version":"1.1.4","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.1.4","dist":{"shasum":"e21fd642d2fe9dd95b41617408fc90cee6906f7a","integrity":"sha512-vfu5rKv2Xw80nMCZQqbxHeGWykMXEb/waELtupIe4aPTuDA/ZsoSYSZKmqiuLb0CzJFwySoSfISoDvRqxxWrCA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.1.4.tgz","fileCount":283,"unpackedSize":2636584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQUU4CRA9TVsSAnZWagAAFuYP/1M8QVzVY4wJDFl03qoc\naNl1sKKPciTNTjgaj3nDtlj9oKCIGflzsrRzQAKK7obNFjI1aRW/mZtqcmIn\nkphfwH1KjvH5BrNqZEpOQ/c3+N3va8nWXOkENY2kKFvauxJj5fkTZdv7SWtn\n+S8RFydpHcqO7m5c4rYDtaMmAONP7FprYTW+UWe4E9wYhW3r2G2yPmx05b+C\n1qL5xwosQW115baGeC6ZzUvCswOvw7Sl579yW5RRMrQq6G4HzvJaQWu3L1NC\nPr0fISppBzZGtNccQQNDEQqwNwtAVE7lgjwXZQvuMTazgWCay2lfKTRmsWUh\nwlrxGJ5CPi1OWUNHanqZ1SO3XYt2/EfoHAWnn2muZYRmlB0fLVVfCqlhXkPR\nF7rl35CKsLioteadHL1uu9cH1+uRAR/gCyYWX2McQJmqYAW/nSzrCq0cuV7k\nbeohpvykE5966OqvgdL2z9XruWX63KKfDmOsWxqoCUkbKISMy5bW708hg/0e\nPoW4yKmoKDnaKtMiiXm3+Ke1z/N1pa3oWU47lU6rTo+oCUvI8i8ILlYeLBXU\nHDIuEe7bXJ26GjbwaiPTd9EQqKGIIel1QS5YoBbpZryIUoYeLp+D0asgamS8\nBygA+rlTG3Qv5L6E8BUYyr5kxiD5nfPYcCzF1srhBG4UeJsxM6pUtRKeXj+W\nVJQH\r\n=64Lb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXWInqIcVTNVQnjx9sI3ZrGmPimPO6hc1MrN9m97opHQIhAI7oTRDJT1Ph4WybvRPy4TueO3NVvy5WMeV760RBjRg/"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.1.4_1614890295991_0.4271161972854929"},"_hasShrinkwrap":false},"1.3.0":{"name":"@vkontakte/elephize","version":"1.3.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.3.0","dist":{"shasum":"745ea92efadd49f34fff96018412df8db72ad2fa","integrity":"sha512-szwPnzNbRoCaPVuCtsV0pJaYFTjB6+DOyRE4mhoKf0jEsHrDTvjnpPDE4A/BbHpwBInWiA6i8d4mxazEfoVg6g==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.3.0.tgz","fileCount":283,"unpackedSize":2638089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQmKDCRA9TVsSAnZWagAAlIsP/0Iy8VRTfLPK/zh/zmsz\n5pMZlL2Hm14JYcriEx9VdDNcKlY9QgSnYbhvk1NTlkaOfJ9h3jDb8aa3dQqc\nJklIo7v+F6gCWV3pA0YouftWWOvkI+GKn6SW/TQ/HAoA4XTJqm+OONANfgP5\n3AmvFPlyUHVCCp79BkIzs9T+BzkCe+t7HneDX/VdRym2TVDv2fmzLz9UXN6U\n5/5yIelMhiZJ5ctmVT5Yp9VvfX71P8Xdy2n+DbuvN60RSEG/t5b1I4Bb/t4r\nL/KVov7DGoRTWEzJRaSpl4BZ98Uv9mXiPBPt7I5t9ZiwrQnhzho0o3A/8VML\nteM7/ekTXQJi319aRdlFxcRolsbeSTI3ufiFnj9xUmFwclImBjI8O0dUNUQo\nMW9Dx2drYVruDh8WxTfT8jJfVZF4fB6nf6Lmd5/Fm4EHCQOs4fGNJWPiqKGS\nwDW/bilgVN6mj4wGPp36leL3ms96WAzwLuAoH7a/uc9gYcxDwIRph6PQd0jh\nxea213TcXzMW4Bc9ej0rLEvH9UY7yhU7AVjM/Q7+uYZ4Z/N3XEsWR983h4g5\ns6YVeROdDB37afHSaSpJO5y9+hw6iPOFP4+HiXi2FmDi8BwEdQjjOmTIOaAY\n/YPiPwlAB2k3c8cOGjL79DXLvGbeXVR+oqqfxei/fkSRbwRl+WdbFY2yGvwm\nCpDv\r\n=Q2WQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8oKri8ffrTOQJvz2q9GbPOCfQz05T8Y87KsU8ig3a7gIhAJULjVk7aj84Z+x4N15gV11w0kR0IjCWRoPzqCxJalZq"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.3.0_1614963329481_0.8538338203729934"},"_hasShrinkwrap":false},"1.4.0":{"name":"@vkontakte/elephize","version":"1.4.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.4.0","dist":{"shasum":"97fe2cf130e9c37d717d7e5099aa4fff09e68686","integrity":"sha512-Nfd6MlYW8l/0iWebTrs3aqBVmMClmJe/AgH38SBH7eYGKCrK3FaKOuc+ENQcH2CWHGrZf0KKGJ9ElGHuhhpVNw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.4.0.tgz","fileCount":286,"unpackedSize":2649385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUcUsCRA9TVsSAnZWagAAjrkP/0QSFMZYftPTsrkWCCbg\nqFPPUPfJzDy2nwCHu5e3QQ6Z9wx8EwiZTcPA2ogOy2fpKKMhaVLnQauHNV2T\nD/LD42FnOUIi4NvrTqTrvs130Tbwc/rbv9s3eiilNg9jNV2Ohe+i1dGWzjPA\nYj0KuB795Jyrqgr8M5zNWIfnp3UC9+uNtSYRqD6eAfh416JjiRBK7DxXIu8Q\n1jt/sfSFi6zMLq4mZ9SyUhy+amJamhl7NeYg9afHjPqHyQBsIh+2w4ak4/Ed\nVA+i6d2Q8Tx6o16e1sRtLOZX6pdW42sImQuj7GtR0EhwViGjCR0HTlQwbk9s\nVYTaqsH7LSBVmlxDx+gjExAj7sXErxsgH9ykPHYbgXBR0IA6V9waLcL+7A6Y\nAbLJooOldnB3osDaePF+Cqsvcj7lBSGlqmi3JsO1Tj/wdfYqtflosgwRizZf\nVg0BrFHRjwF5dgRmIUKOmyMSn8AYIXOaWkE2kuZXPVLwk1pZ3sC/vaRsNt5M\nnZf6+v5S/tV2X1iFqx+X90ASo+hMj1KixsNSUPdsjzCR52LeKTPfRfahJE7P\nWwze18p7s7OhnhbCmLVY0hLE1sk849wgvx1oEzCZtr2hRDqpdErDR03izyV5\nBZNooYwQwj0or/5ScsoSHTXl+2HwfVZ8wthsCJZTUOOTHwJjHbIA0BZroXju\nWSHt\r\n=rRyF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHam1GDbko36SBU3IdLOwCjVKL3YMl2qew24kXJzyEbFAiEAi8yVyU/52QZyUJvjkjJE7QJ+TmSIC0T5xC8nypJQr14="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.4.0_1615971627552_0.6587098151343298"},"_hasShrinkwrap":false},"1.5.0":{"name":"@vkontakte/elephize","version":"1.5.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"jest -i","test_all":"yon build && yon demo_build && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","prepack":"sh external/prepack.sh","postpack":"sh external/postpack.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.5.0","dist":{"shasum":"d698ee2bf86aed3e47ac18f79e073a248e3f4f4d","integrity":"sha512-edDenqKdpTwr2W61WXsqh4cZJlps29xy/pghJCFdSPjtDagK2L17QyZ4nJ0iCH6QWozsGhutEgJm1Wq41lvEPg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.5.0.tgz","fileCount":286,"unpackedSize":2651795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUh9nCRA9TVsSAnZWagAAw/MP/jV3VEUk3y+FUgkN7eNw\nIQQ96aNsrIuLPlFMlv36Dp+ivakaRPEwstETAG3ucqwIKFl9DparnnOkjxRl\nV8jFfqqkHIPaHo3+Q0MYoxa4gWg9pRT+Lqz44QkY/mpcc5sBMgeNajwa7Ntu\nvkvqnNWNwj5mD8j40ukwBvva8eX27v395Zwuojt5RCJHILYJR23Zb8mOV31U\nOQrasCIemrxZqo9QWNXqP97Wjhy70yiDL2HVg7ts7UXcpcAP6m3zMM3600iS\nPIjDaRhdjZ3/tl7AeHQv+T1pRVBrBGzeQaB3W75Vq2S6pu8Cce8AhqufFRST\neQiqQIpINi4H3MvOWKgO7KrjS/OyIOUHTN36CtwhpWXiskFJD1lFgYU2IjTy\ntJbydG6JZKGo7cE5vqJD0ljICPlDRqnZCXz74VRZq09YXeOkqiUbn7gta/bc\nRRY90KlkHJgqNVQJRSg2gaUOCfPrrYJfG4SukjRfg8YG6f0k2O7GgRvOiJPw\nVbGtoFmevRkP8WHSs2jbS3Q25UMGGNsTKQ4D8fN9avb5VL/KIHk87oegocAG\nLYdRqmSyzANawENR+rfoZXYZBQ81SQ4dRHH5Z16wZs0AklYmNwNmKtcrwgpE\nIKBY+pp/mayIdhPIX3g0t2O1RMVEbyZq3fNAFje6Mnhw+fNiHdJRabvVAH1W\n+xPS\r\n=j58F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG5nHVwn9UfjXeIyFat4ZoAO02cGkLb5V/U4rfANcsLQIgOQA4aAHj5QkhiFoO1jZiVELGE/h7DyteG3rcwDK0FoQ="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.5.0_1615994726692_0.30616037997028944"},"_hasShrinkwrap":false},"1.5.1":{"name":"@vkontakte/elephize","version":"1.5.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.5.1","dist":{"shasum":"f8331b59139e8ba31f55226e62daa20aa005a570","integrity":"sha512-J6JV37Cz55vIRN2xLxs4aQZesgCvIs8uamPxDsQkprv5rsVhQcKrgDRjIhWnqDGnqUL3eyY6FbskcHSpLW0Pgg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.5.1.tgz","fileCount":287,"unpackedSize":2654785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWMXRCRA9TVsSAnZWagAAe84QAJZgHDVImWsfRwjwFGA9\nETa+fnuVZh+kDRaiRY/fstGLI5oaoV5PzmGvGQIZXtnlEnshp6X0ft1mA2Rk\nOrSvV5MIyhY98oCBe4mTSQ3RCPkLyqAnzD4IrYGBfJG01J1ysZvwEESBbMio\n/ioo+07RQ2Gm248FeePn+6IfuJE0nV0AMkdkwup3yg6d7a22AVH3eJzldMT5\ngvOy3865eqcNUJitbYF8AjVDBUZvuC5xnrZWZS9Cio4D3wJCdKYvmEd6An5o\niPG9W7FjUF2sW5kH6o0sH+iRKzdox0qyIOdqWBG8g4nGidaJaFis8R1I/w/E\n5hR79XgVjLelET4PsEq0TKs8e97h2AkYSxqWOjmdNMv4Dvgr7QoQEbzuGJy/\nK7+Rw6TaStWolkJrMwIGZ6Z0MSH8iBGGirQI3084BzrvbnIVmol7HgU5GD7+\nvHyxL5F2aEHUKTsAc/JQroYuwhGaVIfd3hmmoHSF+tc1XSYrFcdEarHF3GRX\ncAR3qZrxROJGD6fusVgOwktqUBTR/xrDy052/1PLtiWw5SD35E7LtlQRzeAV\nB2XPibIFxR6E1u/9JUKtiwp0O9lUs3iaZR7Gc1jfqkhiya3a5ce79wdkBRtc\nDtp9+KhAWy3n3kxZZRpQWzdHcVAS12oteo1vjeRf+5xArrsGBupim2xrqMEN\nzY8T\r\n=LjWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRq6RFwojphDB/GCI30NO8cL2r2oASEiDE5o/4Kmu4cgIgd7h11WnxxwUh09qofmitrKNzdY3J9dxST22st9ISpro="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.5.1_1616430545214_0.76091949315752"},"_hasShrinkwrap":false},"1.5.2":{"name":"@vkontakte/elephize","version":"1.5.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.5.2","dist":{"shasum":"ce43a1e23c7e215c713fd8b0d86aa437b9f842c6","integrity":"sha512-cBjeVj59EmkCHJOLRK/mRQkQvMFir+wz1m7egYyPPIR+s0Qw0fxwy8ueADVwUYWPmJqWdd1JSpkDnB6fNECSBg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.5.2.tgz","fileCount":287,"unpackedSize":2654984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYfDKCRA9TVsSAnZWagAAHCQP/2jC/Fv+hwEbPDvV1Gt9\nq81Hxd3NTByIrhhu305WSgx2M5xIjhTibvMlZdE6BXRmjN/iFwCmtxwoWoeU\nrLSzN9WgbGkRT6fwCIWp9pVo6372svShj22rxkPC4oTGzT5GBr/3g9AMmwKP\n43AZgbooZYSafuFmChSD7kopMBNo4EC4VXoJyADq2b9Ar+MMRMckGtIdVmU3\nOBsVnPO1d4GPq2F6/A90b9P6CnTUFFo0G6eibjzMydx+l/m4+9iROa+DpBnK\nnJaUWBqtsB+2Foe0u1yVdW/sjCvgxcBNytNoKY/HhQER7YgTAjrmPxiahiX6\nbtQmJCpVrPBNGnmn9LF/Nbf1VgjGyJG22QmIbsbPJ+Q7QgPDUoXNp4OpCmjB\nfv0C1yCE/Jv0ZwL1Db/5BPAmoDNdP9r0IkSExra8mGDOW9P/X3ChZjkaxivC\n3xtmN8GuoahCxulCp1A9ckrC5xiT0aSB8Z1nzMzEIir17dzS+ZApPFOnf+PB\nlGk65UFae+V8Z56CU4gCzqaXrITh43ODPjQxpWXBf+3+5kIWTAYUzwyFZSW0\n0w0kb1hzH3T582+G00Q86c6tNsCRz56lS0iyEvP6FqRKVl344h4Nq94i4kwG\nCpO73X+UKeQ+QOrJKWEeMOuLc/8iw4in1I731xzK+c4gDwg5u6nrY0eNdLfr\nwvBe\r\n=+ofQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVdUFLUmWQAZ+KYe3WXU+yv0oIOthmAyDpmll0JauAiQIgLTlSJPcqWyGql+gUrunWnc9IihDGodb7k6hWXHL8UwE="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.5.2_1617031370172_0.8435201798440977"},"_hasShrinkwrap":false},"1.5.3":{"name":"@vkontakte/elephize","version":"1.5.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.5.3","dist":{"shasum":"51239eba3ae0af987ecfba93b813b2dbe912a3d9","integrity":"sha512-RxZCUDRksnJc7pSs4LbpGYWgyOFshcaLwQCqocHGXvRNe1P70HVjnIAZ3mKfqWTved2KHoWdDSgHhG/Vg/KGbw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.5.3.tgz","fileCount":287,"unpackedSize":2655994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZJUZCRA9TVsSAnZWagAAkNIP/iQuku7RcEPsNAguDP8I\npZCCF3DtdMDetDdFBW8MSUn/CpABhYaoo5MX7KaEmQ0CxkgcpiuGmIct2x6I\nVFCxNfxO4qd4hApSFd/3H8+DF/iAkTv69nLx7KN4pazZ8lCzRw7NTXGGn/uX\n3cY2uObNZZq9/Er9VHiB3tqaVdF73D3fuLSaK2FLAg3f8m7BQFF/dV8nZy6n\n4TVtaTckprwuU0yd2xVCPd7HqX2kxSNh8JEU9hFIu1uhoRtDb/yoyDFbIxdh\nZxrQ3Xh1lxMvdpxTSC0BOzjTBFN1zChK5XaTYYZk89lzflVxL6HRwhX8DL7/\nqBpxRzN/8W4LTYBaCISGhTXmRkRFU5Y0/3pp9cg2/nUHxkgALFY6WmgZlO+P\nIFQW8F3e1/37W9jKuoJSnEdJGiAM7AF4bIHF+vSHXUcEspICUxRbcUpzU2gd\nPAHK7nJYGzPc1TywZP1gAiGB/6fFTesTXwfC2Sw+Wc/8zBWtQDP0DEPzsOxI\n0TPxBSYjYXJCAGtEljH59zUXbjZwjN9W1IQCWizOeDfCXCUqFP63bBZMlShx\nMZrqC9VcH1svQIVm7tnp9JeSQeb7Vl5tpgvAxlzeNtoTIINAS672KiYfqFej\nzGXLe916Id+Dvkm+AiWECsH54CBoTSLMGfAnRHx8EjRxejpPHytUhyumQXKH\nHkRu\r\n=T6sq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFm4DEgx2w3zvDkPI9eA3sbIYMb3Z35A5keZVaM/pJ7UAh8RJRigp7NAOlmlMIE/EvrUwDOUVZ2QMeR8Ayq8c7XU"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.5.3_1617204504532_0.49124868224074514"},"_hasShrinkwrap":false},"1.6.0":{"name":"@vkontakte/elephize","version":"1.6.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.6.0","dist":{"shasum":"3956ddda03488557e80ab26880a100ff61707e61","integrity":"sha512-w5pgY2BOJ62zC3n0saENaWVW+zEQVSIWTl3fpncDoHRV50O2RscElRn72XEh2IBM5dc76n03wfmYfOz0mWRw1A==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.6.0.tgz","fileCount":287,"unpackedSize":2655862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZMhvCRA9TVsSAnZWagAAer8P/j5mjhLd9UgiBYKrnwtm\ndnx9g9ikZJIiIfXqKHflBU7AO5Bv2vDktVtKtgYCyh0frbDb+L1UjXVRqzDT\nMjykCZFYDn2ZUD3IA4Ox83C/EHXP0O2yKpKeadbA4TMCjiigay2qvYx7mdX6\nE/LCyRnfWV3LXJYiA+m8d4jf3y+i169F9TjKwohxJq6qTBbpl7eeA/Tu0TWC\nfpZjiXSVxojF62wdVd8LzCHrFu3dmDCSHi9YfrmY3Qs5q9s6SlSqDGlkKIy8\nhzuL58y6A4wD82tFSBJxHNTHrMXwVl6cUEutuQpxOIs50tNM7RpopXVDFweI\nakUpb8WBwsfR6X1Ol/UCTu/6ISIVmGtYAJQgY4A5Is+TiEJ87DdXpFF3vANx\nXRYFglh0hO38gJLhl3z1io6P5S/Gy0kPQJXnn9V4hREBwOaCsVZWhc2kue5N\nv9gOK1BgCkOjHj6yDFcDPbHnLjXb16R8G/G1otOpgbyH7ib5AjpsqUpxjrzm\n1nG8NxA5t2gor90Mn7LKwTSpJ3DVBPM09V/N3GVI6ov4zuNxjM9lpYYDgEe9\nIrc8S3d1E+RLpvuK2I0ialeQ+getpG0o3FGRNSLHHOKZOg/J9qWotsMw55+y\nCAnK3o2+/GpN+rt2Qzh+0+WyTdZs5kf1eL7XD5bnXBRAffX1/AdbCOZmrbsr\nwvIN\r\n=IJ/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcI6nlUhGqMACE8HjWVFrEO00VqBktIMWU5jiEaIZVEgIhAMOpCo/PiejlHGM3jbu0xhNgy5ON/h5G5bY1IQ8rljkE"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.6.0_1617217646510_0.05381322435757241"},"_hasShrinkwrap":false},"1.7.0":{"name":"@vkontakte/elephize","version":"1.7.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.7.0","dist":{"shasum":"bbf84b50643d8d2784a88739b08ceec8bfcda8a4","integrity":"sha512-N5vQQHEQg77Mw5pq3Q2DZV8ZnxUYHWW5SZoxN/G/n9MVYccrE/a+h03KWaepEiaqtv9h0OQnv+n22So/jXblkg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.7.0.tgz","fileCount":287,"unpackedSize":2657174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZw6LCRA9TVsSAnZWagAAsjcP/2L62B7OafAVV44c7lHQ\n2kId2iYiteSQmryzGacDclQ6zVbRjdqoQ9K9Y2H15cGcmOh9R9oEIFAVqeCd\nl357a714jkhR5Pee1vrXIJ3N1hYRDn29TjFbDUEfFvYTBP1tx2dqGUp3X4H7\npgoGyvoSjxFIuI28PmaOnDgzosh8Wbh1mU7kd/npEqOqQ2Kc0Kf6eb3bc8c8\nolbBR5UImBusgpoGFDuMz3ILX0Emp2hAgLQJTy12JwSLJvylHTpLRxq355v5\nqEMoYu4BIMsKW8jNdum4Cy4foxag17b5wnBj2LvorYJaCSWxPoivJKfuo/+T\nxJvYMon861gL8fJ2Npy1OFh6bRus1GBvfTeiFm+FIP7Pfvm9Y25C5l5NtXew\nAdpSiIAWOBqoFis8dbzBVRkrSiKbELVIxNmaHuSK6Jed3gBM5putljns9VCd\nCUJCsUGIIfBH1oJOBl2OcDspmBoF6xG+AGyfgZHpGirSnWvcDa6kpGFm7Rsl\nBooGBGXQWqbhAoY1X59ofkAjyI0PKa8T7ris7Yax99Xc/eYKWVH5IQn/wALA\nHC64vUKFgGRHpdXddklisCcEx/Mpd07jD6aCBTUmxPKjoSVDEaigfEXDRDXk\nqJnkHHzvdKvy3NDxwSzIWnzyzYVH+mpmn4+6xJVAYcHkYvJ+quEUG57Qi2y8\npE7E\r\n=OyYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpfODgL8ttuDYYmLzKZ/+E/NTalfHfeE8XTcLcD+8N+QIhAIu1i6gNNwUStj3/+yg8d3KxwRQlT2giMLZabWXmO1ta"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.7.0_1617366667103_0.2798177439326084"},"_hasShrinkwrap":false},"1.8.0":{"name":"@vkontakte/elephize","version":"1.8.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.8.0","dist":{"shasum":"721f3e921ef2b94fe5b9a37097cc86e11bb02c2b","integrity":"sha512-gcACcJBJ1ua0EXlSMzq3AJeGx5TUlEPAeqUf6rRG33RXKOUdMP8dN31lON1lqQOIHd/lu2PyQnoaLTU48px2CQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.8.0.tgz","fileCount":287,"unpackedSize":2657420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbEurCRA9TVsSAnZWagAAtEkP/jTEV2xtqOzQ/cWacPpC\nlLIP4VpqI8m6pi1rT6unM/F2jJjx2ah/jOKuuzUB5pCMhmIPPvmtArhBhEyj\nY5wINSgKAyrNPClLNCqRSp6evCNuIkUc5Ztrizm6dN4DogGOxFBz1z1v4xfJ\nONoZfjsjQpSFw1LQD1FbREZJqa2fSQ/0D2MKRLxZvmszhS/PXXRL80z8hlFB\n0/IlsUSU6iyhUK5DTbrlqyWf6y82DVXneEUOoeEYr7vkTPL+SpR5pEOjlfDi\n4ufaB+vBX3eDN9MqDwQXLsFJ2mYzdMQR5kMk2QpuEBsN630+qTzNbmm/zwJR\nx8bH30uWI1OJjCYkgXzj7XEOXIxF4sZqAfQfORrPGwuHYiB+zWErREijH3Bq\nRhNhbTMnv/fjlupmGvekMF4WlMbbrRaowvtjdilgri1eE40j+iFlYf/tuSA8\nwpwNh7t4OF+4nUXdzVmIrB8a6E3y0D24YOUJRhwPPuXqz9KEWWuetw4dccgh\nEalm4aI0UnEicgd0NCA+Xd6tJXWGmr28ARwwvKCF70G5cIBhH5fpPKQmx6CS\nJVbrGsIC3ZQRFdZd6eDSWkJ1xmsuNKCBzpL4ulxYdMldONz12INr4bnnFJMo\ngBsUUGSMEOURsGeWZjZOyNBLfpNTvbt0BRsjooHsZ/ANHBuBGqup/2DFGvjr\nFPnK\r\n=PA8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ3A0cHQ5059MdI+WTlvtl1PbtwWzr6+CWOB7wcFWH0gIgFgfFD8ANi5eG3DRZSBgNKdZR+BXl86gbjr4aie2Jm4A="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.8.0_1617709994524_0.0978932794991636"},"_hasShrinkwrap":false},"1.9.0":{"name":"@vkontakte/elephize","version":"1.9.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.9.0","dist":{"shasum":"1b12af69910983dbc951dcd8feb5021933cd6fe7","integrity":"sha512-Ro4t/0qGrDsKRTRcHQN71r4yiYN75h0kcIoHO1Fp5yNTtpU3rA6gAm5ARBaSqoD3BMldOMDrx3LFN4hOhhXUgw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.9.0.tgz","fileCount":287,"unpackedSize":2660528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbXpzCRA9TVsSAnZWagAAjKkQAI81vOVLZ0esJFu/lnpH\n2KtGTeEmcWBHFv4GdtTm3QkPcEYFLxU+OPAnnBgrY6KX4eByNZoW1QQDwRpk\nfK3W+7T00mOabqjG4/l/Nt1PkizRdYrO5M9c0Nul0o3J6eHPMAJXEeMQvQR2\n3NUXlay6kzaOI73Ds8pHCJT99HFFcK2ZmsVtqkxL/pOSfZPJKWtwnsEgF+/Q\nQLJk7O0P6icsAk1V4QeNEe9KknnGy/pUo4Ussq2Vt2powT8jKrMJaV/4tZ9V\nskb18RukuaEPadKBQKswd0QJ+5ox4ZvW+Q7giszANidaR+2hWiBR/MJDkVd2\n8PWb8XpSXaiH0+HLToZU2ezk+Bznk7ULVsySmNSfqZRwhOroRzaRMCL6lv90\nOJTdArdbZZUpAp7bmCTZPiJJOWAzlJLwCnA/nPjPCwMm7Xh6mESh2p3G+dP4\nZbVxHbQlZXQL/d3Xy78tqI/MFnaH4CiUBXi1dHpb5xCbXj2JpVboDb/ATbVd\nuXMiepxHP2xdk5zTEGgtp2+UkNBmz7eSDGiB4VAmsZtpHowm/bu4Zr30VyfP\n+aWMQ0D6TpZq1EMr1NMICHTZoJIYJo8KuON1qyhqG1G9Ieo5Enof5VRmNTVT\n6n9ZALIa1JZN04NKr7j9yIxYD7innRHhf8ijxmSgRz4C61VJGwliABWPsSSQ\nO/7u\r\n=41lQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLil/JsU8aibB2bm9m6wF7UlZYX//oCHG3/Xt9mRocDAiAO4pBDLJA4hGtNQeS0hgO18vTCehXR8tztI8zRtaDExg=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"ilfa","email":"darkilfa@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.9.0_1617787507216_0.42024052481334606"},"_hasShrinkwrap":false},"1.9.1":{"name":"@vkontakte/elephize","version":"1.9.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.14.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.2","@testing-library/user-event":"^7.1.2","@types/cli":"^0.11.19","@types/diff":"^4.0.2","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^24.0.23","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^12.12.17","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","@vkontakte/eslint-config":"^1.0.1","diff":"2.1.1","eslint":"^6.1.0","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","jest":"^24.9.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^0.2.4","ts-jest":"^24.2.0","ts-loader":"^6.2.2","ts-node":"^8.5.4","tsconfig-paths":"^3.9.0","typescript":"^3.7.3","webpack":"^4.42.0","webpack-cli":"^3.3.11","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@1.9.1","dist":{"shasum":"15a8736f04d7dadacbee18caff84b11e832a0003","integrity":"sha512-QdBwEbF59Y6Ljh8y7fYqQvXx5TRMwcg6rqg/PEdgrKgpNBelJ3n5jcH9JDxdh6u16YOG3eXmii19znGYq2qSsw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-1.9.1.tgz","fileCount":287,"unpackedSize":2660520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0RYCRA9TVsSAnZWagAAVr8P/1ZEu10LFY68j1MNh8dS\nf/2b/P6y4NkNIPbwyvvg5p1FyzwLMLjLJEwePytMxxoN1zIvk5BWUfHArXJO\nO3/GBXyRdi4LFZ6Vx+mIybo8IisN7B2VDJy8dhGArhlbWvgHY7vC1RCb0j4A\nZUwTOgZY2Oa4+weoze4IDGV0hPKG+F2ek5d5p4u0XMwLRcMvT8BD27fEbhPu\nrpd9SMTGMTeEYGt1fHWA0kLQpbi+DjZnNjrhFYroxLw3UmsVcKdVFb3lstGq\nN6om3nIz4/3Dect/w2JCAF6eiboE68ajLEpD7g0/mTOlWNhUs+/k2WmcO8Nl\nn/3JQCMv2lPQv5YeyTzMGPpb+VhxGQ4wcipN6HM+7Pjr0yW3vUWY5Hg80UWr\nZDuNme8GipXI6lI9q3Zl+uiB2WLZC1UAB/tpFw+mLgmN9z+NWVfaGdvgETf9\nbPsqe7J8EOei+IZScuDdEd2zGprdrxVxXcFzldipNnRFnQBBNr6LKNt3eZsF\nAikvt5EwBXSIsOKsH8QKSH5kBsWN+puvqOYrdVoBO2UimOUzjXgdAx2xFN0q\nTZtQZ8yjE6foaSSi09e6QvdUnK2cmFKdmxw/JZLRfdlHT6mFygRETOGGGhPl\nggWYpyZVO7KKKMusiNd5kF9C0rLQgr4bPdmzkGTrQ9UabqeE8LvkZP928P8u\ni4Tn\r\n=ia9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXASVW4o0nRI/kzff4LkvzcWV15ygAEQyHb8Bznh7RwQIgAsbDbwyhOzf9uBc6Qibp5Ox6xKZJCFOW/A5cixuPJOs="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_1.9.1_1617904728356_0.43037081153731394"},"_hasShrinkwrap":false},"2.0.0":{"name":"@vkontakte/elephize","version":"2.0.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","diff":"5.0.0","eslint":"^7.23.0","eslint-config-google":"^0.14.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.0.0","dist":{"shasum":"7f1abcbe3e0055c2517b123bb22f3987b6ebc230","integrity":"sha512-wN4R99Xw+7nIclof9IHDZTZSes0NyzqrxbjC1gTsYXobrnR4pU8122SFVoS01lfkX9dUBwAiLYop/WOTtqyw/g==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.0.0.tgz","fileCount":287,"unpackedSize":2692496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcC6qCRA9TVsSAnZWagAAUKIP/Rku7zjM9Q4kSQVuVZw8\nc4aePuOh2uwPh/DazBfsQA6Fn6Iy1i2a0qk5YPZyemTaTGAwgXampDv4Yd2E\nyAX1r+gunnXPA/iZkOCYIs+cZzGQVoO64V6Tb2yj140B0+Wl5T32aJxX4Uea\nucGhz5FavHzQtks/pug2nrhLnVgixbUrJNC+b06lXyyukQgJFMJ44Uz5I+FQ\no9ntZIfX0a2h0a8YoW1yBP+vnLms2Ymqri2ppuBGCcwVK/8Ehst5F3bQ1L1U\ngmm3E2IWt/OLTeYvED09C0xbFk818p7mngdtp5uahCdVSMeA0t5KttgFPpp6\nSKvEcoJUnk/pKb1IN5w/YIU84UuvGxMfVkllOrXGNjo/agNRh+SuwbWRUhIG\nWlclf5uN/du+/wH/Sa1IOE9jFvJ5rv57NQy1llM0dpWag4YKUB42YpsSpR2Z\n+I8wHksnyWGTFGZy/Qgxow/KXl0Tc/QQWvlWBpA2JICJukT5NyJYeWrJU4V+\nZRX14fE8zRNGuhoI3sgSR1eIVIuNNQD5Hh1EuCZu5eD5yChYLi4t2en5g18S\n3+wu5Gd7cPBmEdJn6/U1QeuMJk4925jRD3YmAXJ7yVSbmVvMSgQLbhZQRFGL\nknYcPIYCLHeOu+ChcNlmpPuae23I02ddHl9U77l5e+TswZA2+IXOdY2C7KGc\nOL7t\r\n=c3th\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4mpagIwfmj+X2Kw09j5veuHQv2dgRatwkfAO1pxB4IAIhAIPfrd1nLYfsQo0p9JpkUwp1GnD6NLLrkkcwHMnLVA7J"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.0.0_1617964714124_0.7487094832510972"},"_hasShrinkwrap":false},"2.0.1":{"name":"@vkontakte/elephize","version":"2.0.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","diff":"5.0.0","eslint":"^7.23.0","eslint-config-google":"^0.14.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.0.1","dist":{"shasum":"fb9a81133230711808729ed1cb4b4c7f5ecb2fb7","integrity":"sha512-WSGFqepxVeFoyuoChHm28WECr5Ohr3aixw3WljWkkdZhLo4qxm8XcRiKG8X78ezoxHXeKrBvmuwVolOwmAq/VQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.0.1.tgz","fileCount":287,"unpackedSize":2692651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcEraCRA9TVsSAnZWagAAFbAP/0jN+kdUtEmBDWTrXsHP\nHTedVUUSb+WFE8AQkuTEocwGxGwNmqr7/XUQBUrFs0/3VNeR/fi8k08URDGR\n27iQk2LB8hAUMUA/viVmc/24WJl7R4dnP+EzfJiCTDm/Bfq/TR5xoHUO56G6\nbQH1mHTr2GGRe0wL9stxtG80eN8vrssmIgFobUzgcU9sGhk2JexVHZWhmUxf\nJyGBC/d7VKCbGa5vua1ROo+n0zQLZMXytsVGHmb5tRAb1Eeva4lb5j/6ieT7\nKv6iBePlDrbcz3c8x70NYYuzGeo/frEBDlczZ8WnBEun/elCw2Er4+awZB7w\njC8UglN6dL/4+L29yRW0FV1KqHakwqgieZ4Gu6jxUhG3a0BJzYS7Qlwdelff\nt0S0cwT4t4Cah06mxWJStMQ4i5KX3FLJEVXZZxigcd82655K7THndik58z/a\nO8RpCwMARg69E0uDBfBdUpMXO/2SuS529Iu2/0BDwKqwOcQCSz3sABQLchO/\nCBnJoRrsKt99KcEwhL14O0cPow7+dC3r0F1OiXicKzveC3U4Te3NNV+vWuop\n8A+b+ymXTPBWnVqgHE2UImeCVR+DaeZTehe7aR4zNasunMHY1+98QmEtXRrm\nRLVNCrQAds0VFze1sfQZdDbYw0uTe6gLgJQXQgZWcRkX7mfSfz8tYizxgyBM\ntqcP\r\n=Fr4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZglPX0z5vwNB87ye8n6ZqIoyAuzLvFcCZciJkXUTQXgIhAM67y/bZQV2bQ57bPElvau8jcvU/Ke6AUr5mqeKihOBy"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.0.1_1617971929876_0.7939755314565058"},"_hasShrinkwrap":false},"2.0.2":{"name":"@vkontakte/elephize","version":"2.0.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","diff":"5.0.0","eslint":"^7.23.0","eslint-config-google":"^0.14.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.0.2","dist":{"shasum":"5780ef860fdff9ccc94de18cf6f22685be886874","integrity":"sha512-qmRGxRNUhgI9iFnRpgyfbaz1gNKP7CFxoBpVLH/JcOSLAbeV2OrP7XMKp0P1ECoRyAAAKxENSkUBRyOh5WKBUQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.0.2.tgz","fileCount":287,"unpackedSize":2693316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGyKCRA9TVsSAnZWagAAxlQP/i/rllqJBAZ7ICxtVbKs\n3AN9hwn1XIfJEgsmvEzsYdogxoV1a9LPomos/DmCaXkJQHgEOe4gYCYSI+2U\nOBPTLi3iYU8vXpyF+IfiM5S2hBpbverAnJGsdxgijaU5ArKXamP4/Rg6z11z\nzPgOYpro92Qujt7JRSwCb1kw71C3WyoZA8K23hsONff7dGW3il6eS+7flSJa\nyrgC5G11Jly8V79NOZvxZYzagp1lH51yGtjHyFoCEnwqg/5o2MFlhecf35VQ\no52Wd449pbqMl+0W7lg+AWi6WjlJvfDzCo1kbQ/ckUVjwLCogQOcOoh3op9A\nX/ekEqFC5xmOpZSJFbsJtU9U90ZVS+UfkekAc5nnE1qFjSMkL7ALzIR3iqBP\nIxHvaQifiT3UMtxXrxoJMkdU+HPxe2ZYHclSm73VRRWU8Yey8oI9O0G9ztCl\nq3GPAaSbAGageCxTGtGkU/iPkGpYJJybe39xtuJ8HEk1R8DQXKHUDRcs4koC\ntQPeAQagBd21G0CpsecBiJ0/F1wUq11lhurYr6JJyt8CyJ1WXwlnGtIqcvI0\nr8YGsSpkpkITblszWMYX4r7TZJEBIX9GiVni9orKNwyFLhbPMnuLxCQMdSRu\nzbcPsdwuuXSeNqVlH41pdXVKnKh2dryrNCZp9wFRfJdx+OPxAKxokCrndbhP\n436C\r\n=bQZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDin7cFmhajKgdGB3pMd8woxZsv1nXHwwqlDB9qqDp/HgIgXIdq/3RazpfkGZVb7HYWMdNogIMMPniYmQ+2i1jjORM="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.0.2_1617980554381_0.7625609630198336"},"_hasShrinkwrap":false},"2.1.0":{"name":"@vkontakte/elephize","version":"2.1.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.0","dist":{"shasum":"ebafa72c687aca7bee51627daa3229ab8a7d74b9","integrity":"sha512-64VJAqXQ2b5PB5c+GJy53KN0+aBUjZpp7z5E133BXj7ZY/Oo8RCKE4WxtHkCqaQxDqGzXTgz4rpGVb6WXpnStg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.0.tgz","fileCount":287,"unpackedSize":2696681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgds64CRA9TVsSAnZWagAAT7cP/3ttYmxF8FYRa450u3JE\nsOTvWJf7hgLPsulNykg4cN8ykjViTee93suUSjSPC1o/H/28zERCrQY1vsDn\nMUYoQoLkvkCcpzoomp4/mdy8eGlj/evRcmgkUAhPaKiBA9dRTN10WCe2QsmV\nHtePHutNb4VnTUyaot+/E6dxq/IV0iH8EDZbtIXKbi/ahFrYQskILfmTRrez\nILTT9FszOKfR8JSMHKfC/XeIU7ZZpm/nh0FJBUgqWTjT80uIq1koOEzycR+M\ntVmoTIgSQzMmyG/Ud6ybLH/MB7kKtbT409bmPAvTxpXvb3OsVT4AWa8ik56Y\nSVYver2U2u4OjEpaGParlGnUIfUBUAWI09sYhErF+yiWmUtL5BlK3a0CoNeN\nSzCD2V1/fWMTv3S0Gjr27TdcrbN8zRkAvQ/xrSz+VyQw9Su2IUKijYXXa9hG\nXpYNC9wgOUNKwpuJYWEU+XI55F+VY39PIlbKKrsVNNLYyuSMZ3EMzsrj8X3S\ni43aksWDvv7LvCC+7PykzJUDL2GvcDRj6pjYuplhVNSng41z+vE4+LC4iY42\n4+4DL/n4TloJ/O2aCRpd+ndG5nhOGeaOumfliYf8Tbq0DYp0M5CtGvMpYGnN\nLJhM6J/H/bSXYCiK5hYST0QsAE2K8Z5bBB4OxtSOb38j0yzylNfvx2OXepiL\nJDVa\r\n=fhjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcUpAvUie0uz8sOqdW1QwxohzJDnTsaOiwhjVdrQWWzAiBaitThKdnjMLqKKPo5EgWxuaEdVJaPBd4RY3IIqXUVjg=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.0_1618398903293_0.0336163688440827"},"_hasShrinkwrap":false},"2.1.1":{"name":"@vkontakte/elephize","version":"2.1.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.1","dist":{"shasum":"598aa87e8e2065dad9ace8e7a21555e1344e0c72","integrity":"sha512-HQP6Ax+Gmhwj8RGlW+GMtfwpJcgia4S59RSanUzDjp7SUM907GXY20ua3HgV0qdM4nwgY+om8/UY+EeOphgNuw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.1.tgz","fileCount":288,"unpackedSize":2694620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghn4ACRA9TVsSAnZWagAAdogP/jaUVmZaP/Fvn0JegFrf\nJqS1CHMQqc4DErTzy1j64QaQ3U7r7kLdcVXw7/3KfxVlLAPJDTZCt4UUBJN1\n4+g/rJW6133xsMYgV8+2Od/4UQjRWCzzJgahltEMDbEyluPpj7qm2iGWfJDz\nJ04UyVmDLcQwESbEVIr5PDhrHDy6UTKLD5TWGlxxAuHZVonL34kNiNUpCxAT\nEe8L6gxkknWh81ovMpsivbxc+QRgQcKjlUfyEeBl7HAOfA7GOF4OGfXCZ03g\n1OjqaRcs7+pG6M4XorDnQSVucGfrVeS+yO0UiN55jDNXjXhEdmleLl+wOboB\narSH8zX7A6O0WBDWQ4Q51eiI3ou/oZoZMbZkgF2t3bwvk45iM6W2NIYTfjKG\njYynm/W+o3M8vR6m0KQKZtrJz6IdajtUcjrTncqvTFPG2ndJjLrUla6dtoMM\nvT0BYrB1BQ45nQ0WjLwJLimAbzZu6AWyhG177B4Q0Tc6sQLTO/2IVOsLWozT\npClXjMEJuogr4/4maFW5ri8keJ5AAGKwNdZK3y60aLunzOP52HsdLfksISPN\nloMFaon4ZKzQ6CF2sNiG9lW3PoMDNiLeVWAqVPEy7vBnsUwuw/QkbOowgnn2\nTR2eIXvHXR/FkSDNzxd4Y10dS2LnZEVICHZggLmrcJ7LXt+SgDJLZtkfgHnA\nn7H1\r\n=Az2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk6EZ1VKMnCX3P6L1I4Qeh5KcChmZ5n5K8Itj1DPcbewIhAOXVBrEyLh1UYIJazXKt5pM89FENvCTPQBlQJ6uamtFT"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.1_1619426815816_0.3400253404835034"},"_hasShrinkwrap":false},"2.1.2":{"name":"@vkontakte/elephize","version":"2.1.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.2","dist":{"shasum":"e0615fccffa27442f2ead3b640f39f50ebae3168","integrity":"sha512-+f5FQZIcbssUvYVzTKftJyldoDU95OP8y8rip6CBE2CtgQ55wa7LncL4nu4+Pc1PLdAZthwvgBzjHhtx5GcDHQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.2.tgz","fileCount":288,"unpackedSize":2694620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghoDhCRA9TVsSAnZWagAArYMQAISTCNgQMed784sW1apk\neX/Suu/2ThUs4NvAKDRXXMXQUOTlsfmAPZ0ZSj5xhXmeUygXGdJD0azdLcNg\nqNKYaGNPC4j2kZ5QkblkEKUnR4z37fpuaJxyxDjFgH274I3WEKcTT4olWbN5\njvJhj+IUe8Foz/b/CWG6xcdU7bR1Xy7KqrEeN0FOtOOf834fkvh6ErLIK2WH\nLHQ+sFeMe3QsFfLNdP0O6WGLN8WgoaQ+C5xOQdxMF/KzfKfUtD+47Kujr1lX\n/6OP8l2iZTXLR31ngtQCGgnZdyaGyv1Y+ynnjqsw442shpUrO6O+TPpF+ErJ\nj0JPLXHUS8l7yNq1qZjfhlQKhByd26w7p5ghXxX14MCnax9VnyNP3JvuJmDT\n3IzpvaXN8E1CCSBOJMS5dDKJQY2A/aSXrmdTDbEthOLbL5OGjVF3czkfQ4zL\nIk7Mso2wyj69Qts2R5rij2RQ465Skt2AXW0fAl1YEPxfi/odJn4u7OAe5LHk\npGOOBUvRrD9EwYHmuMwE82xIHYlQHmuTG1ncZuEQUt/GK3DMnJNFlveMmQvs\n4Je1mu7EFFP64Qkqb6Hnc033Hemz06m5h/AVwpauYdiTCmmC37miMDkfUV/l\nwr2scimQGogI9pfPwbhussbTtFFOznJPNlxSXOMVt9axSxyIEhrgdmzstx7X\nz8ha\r\n=LTE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+NzXdsyLCO4rGd0tEf1jioz/PhdE5Z4ri3B5rmlTSkAiEA1riJncSHCQTc2DwWix2++9sP2bSvOG83d+d9J2ARefE="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.2_1619427553067_0.9136992025846535"},"_hasShrinkwrap":false},"2.1.3":{"name":"@vkontakte/elephize","version":"2.1.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.3","dist":{"shasum":"de9f449c9d63b479b3dc4b3771bb1803b096ef9c","integrity":"sha512-MsJNh2Iy1GFwDIqP/4ic3Y3EAnntSroQR9D3KD+bjaR1e57JYomoW1DGC2QKq3aeOg4XY+iVHs+R5c4Cop+eHw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.3.tgz","fileCount":288,"unpackedSize":2695471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgho3QCRA9TVsSAnZWagAA+bcP/RNI44EjkmisZekWKdCP\n/wqlZjMPBU2XT/RRvJoIbmK63hqCcw2Ir0bsiK3kIWKOKYs7zye/8G7iqA8x\nTSc9PMo2wee7xjz33xKauwKG7HL8qo86m6jW9F2SuDV3dNj0SZPD8XOnyVc9\nj2FIJcp5OcyjiI5Of9jjE2lP7DebfJVOK+zc1n8NQk+26MXnt8/6ISIG7BuY\n45nuFkDHyj+ffOKFalsxBy+IMArtTKZPlSBx258vNqw4e6mEwVROmiioCZUI\n7EDN87DnhZPAByg00qgueblIK19KgDS22ABR589yoGRlbrSzGrcq5syb8h6r\ntOx2KJbjFeqP2y3uKOEdwUEZ2B6JT+3E8KHxBTZ5N8Cc1IXo36iCjnPr7PsL\ngrZ1Oq+INa94w9TLN3WeX5gR9dErqMYIE5vE+18UAFBhcxMwPPhk5NlaCszl\nHxbTuxjJR+dWPOjnD9mR4ZoiE8BHWSYtxq4QzqmUhKnTUB8nI11V6r5L/tzS\nbUmiF7zLckZ3+R6Z8PLbQXGqjL2rAAlAIZRnJ7zlNpaIvoXspG6PXGGWLEhz\n+AVrPEYp/sUeRTvBxA/ukmXbtutqHAIQ1HVmnMsxfiVkLGtqedaOpIDUlOr+\n5CcdZ96rAdUwG2RUPfe1FXsERAY2gW9hYr9NlhUz2+FlkZx0NGTi2VStr/bl\nbDB2\r\n=Gc9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDigJDgyl46KPXUoRUSZPLwkEENEro7DbDknB226d1pawIhAMcSFQM8l0Q1QxX1uagcSAIgP8Tl8DUAZ0YGwPPBL38T"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.3_1619430864373_0.3864827735267342"},"_hasShrinkwrap":false},"2.1.4":{"name":"@vkontakte/elephize","version":"2.1.4","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.4","dist":{"shasum":"be5147def5bd8b38c7c4ffb4b220b7bddd693d01","integrity":"sha512-O5LVZi1ykP6ifdBJrpMduuBtaxbEbwakWUsGLuwlUNIEaJMQh95m0S9SaReZEPhjfCNmVC/+8KVSyLjZBYpi9g==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.4.tgz","fileCount":288,"unpackedSize":2695159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiVfrCRA9TVsSAnZWagAAr/8P/jp/DtgnpxMDJeOHVHdE\n+sr9WTqPwJ9J64w9NftCyruhrCM26ZN4DmwdU8MuwXKgNeSPWi1AFeVl2YMr\nd6h395G1UxU+VgipGoYOOJmZIhfkqmcz7StnceFwulMWmBCmkxXzpoZy24/9\n6sJl/xz4WKrzIc6YtGVfPTkJnL6+YqUxDc3iinLjZg2QUKZE15pvo4SvDGHW\npSL2rBSX3rOAA6bwkZbZg6cx13c0MfWv1XfwI1bk37nDtc3xDxPUqfsgsoY4\nZwSwGJg+egxoW3PeUthxjJQ6stOdqFfQEdkxmFOv3fzac5n6XVMME8X3qJrC\nIUKi/rWfRp/SYEU5YPWg6VY45LqLhwAKrgGwol2NpmMsvNhivik/mDvFm7+r\noKoAj43zPQkPxjS93NW4ngpKWpXsTVNJsTbOU2cLFAsfA3FRMHfi4o7LmTJ1\ntNayzxKFvZrxE/T5m5Yo718dJTtqcCTgoU0mCPbz9KZgzeeCRkc21dy/mLOK\nMawj1PxdDcDcH2ugl0zH7jpZeeazUxkFveiy/hUdVFBPmxD7rUcrel6RbFS4\nxm0/OrtAqt7h9fPirY7toAAd5Jz74ZTp3xfyS/WtTV8XZhisAf4saS1M+jhA\n4JgojF8ckmRQl6YRsMRKj5+OEg67Zhsx3C7Z/jjIQGCNg6PGH4iY0AgPJAJO\nmfOP\r\n=KOS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb7rOG9IwOIuSvqiLZKNqT0yMmyYDFffDAlouw+ADLXQIhAKBWJmYFz2ao9SE1dwgiXRsOAMe5PU2qKE83gPnolNSu"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.4_1619613674541_0.15181595070007203"},"_hasShrinkwrap":false},"2.1.5":{"name":"@vkontakte/elephize","version":"2.1.5","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon testcheck && jest -i","test_all":"yon build && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/server dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/dom":"^7.30.3","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.1.5","dist":{"shasum":"df3f37d7762a1f2344dee73e0556bd1655ba3ab0","integrity":"sha512-m18MTKentm3NXb0Gk4d0UJPIf6hkqXlHTfSPXNhJbhIKTbug4Q3Os/kU1F+XB+qOIlDsScEuGWMTfNmdzds+DQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.1.5.tgz","fileCount":288,"unpackedSize":2696736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi/oqCRA9TVsSAnZWagAAbLoP/3WiDkUyiHNrLm9BecdC\n8dRTK7rwTPD81+nYQUkUbLsAJO21Pl3K2CsbkktAAZ2f4Zq+peVjHKyoDyvV\nCDR0LHi/Flw8S3tx4NgUyuoULRdhYzXTZA8T84xzAOtMhYjJrYVIEF39pJ/q\nsbVGa//LSfscZ/Ht2bWYND5bB+qd79otYdqCb3WEssCEhXzPArKSFgxqhCgo\nPawN/NzKUyhOmTPu7dvRZD0Kim+rcl1dYt+WYFEGDoZiTLWOuGTPUVggwpwJ\nmvodoXwNG9e19Vff4kG7WfiEJs6cUnvRq/1ddWNLeOTRyhaA/5X6v0XgH4kv\nBFC2cyGph/O76tpxSVS+nrmEFDd0S0CB+D1ZBVmNOg1bNqHsGeGqC0pl9lte\nT0T+2yi5L45vk03ZiuzIMqB5p1eKGLRY9GiGcGJShNX5rXddAnau52+lJuh5\nRECUvzgYMFLeezJDY/f068Ly1PEJE0ygOZr0SLZ6UyCvbx64YNfyLzAp1IKG\nxGQCRiWMJD6bTVxY0uTS5QufsJpBDRvK0Tpg1L5TUS6tltmyrApfaVhU6z1o\nYXqtj7L4AtSD2cGsWpoQEEYRfCJcJ5Q13m61zjsgpsw33Q/bLuAV4dThO+di\nRUtVD6VSFGc9+bweR0LoC7K1p4Hc9MrzSRAv2DHeaphtzpXKr4xGj7ymMY8Y\n1iHK\r\n=vEHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYcYHcH1Ebi+7QdJJ3M4egb+jUGOkQcO7uSwngliroHAIgdlUVUGgWGe7QQSyegToJnKIgFVPHlQYBF2UM2OJvhto="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.1.5_1619786282086_0.23963705375859923"},"_hasShrinkwrap":false},"2.2.0":{"name":"@vkontakte/elephize","version":"2.2.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.2.0","dist":{"shasum":"f5d650392fcb80d4da12b7c48a2ad20657620897","integrity":"sha512-ZmYuFvFNR+iMpZIHzeGIOjmW/Kx8Pej8PX1+3SwviRmFROk1E4beQenV77CgqkNl3tvHwK18DIWMTcSUUdupqw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.2.0.tgz","fileCount":285,"unpackedSize":2696118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo3kDCRA9TVsSAnZWagAAo08P/2z8xm5DqzIkOa0qQsqy\n9S2NAJVZVDTyOfT0pYeTgaQopJJXwzTpxEHp4pHxreKdZZbHT0Ga4wQxp4qf\nt7+0jNFFQfd5vshWObfIcj6Kl+iMts5J1370dRgRRpI9UFNWUH0A2oPzLk1E\n3wtGDEzZz2qYr7XRpR2/2OkwDMrvQd+8tQiWsrWBau/aLV6be2p8rsbSkJab\n2CX+A5SgTzPRSy6iJBobZulpytL5WRrOC2mfp2bByxmKpUXR073GzBOMlnM6\nPXjYOujQp4+h/Bc4JVybv3nKpb6ZZenVpj3/o636sJQl/dDZlr9RKA8HPpmN\nZN8yP5dpytPFeLm3EaYdXfsLO+Omi8yTvXaFrKAtT3F/F6lsyPYTz16VTJji\nEdGWL3xNhgVQMYqBv5fy19Md6F4M91ixof19YxaRs57kXqjeIrDmspE87ZkK\njL3ZFuOsWui+F54mLIFU4T+ZZxfQxG01BOUI8aIviWdkKJhjZcz/qOsLCO9c\nErV8OtvllAyjxl5+80aW18ive1Ox34hzcGbAwcbZN+JH+Kc87NEU/I0aGFLu\nGk+Sf5keMk6rvi71F+4N6BmsuGbIR1jg7tvA28xbHpF5lm/f2JktqtDqPGkJ\ndhSU8pzcATQQTKGJ8L55wU5LjH+ySqxHA8uW2Ra73+FrSsw67oIxMz+qTGVe\nZPwz\r\n=ivKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEM5G6JBGoVJrkjax9lt6YMxP2VXF4G6vQv9ClgM2BMXAiAGIq9ysOzpRPwpkHkqmAaz12AGS9DRdlAcSR08goDlbA=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.2.0_1621326083194_0.14327447953752848"},"_hasShrinkwrap":false},"2.3.0":{"name":"@vkontakte/elephize","version":"2.3.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.3.0","dist":{"shasum":"a9f07a393b6653b414fa382273e0ce0eaf3da0e5","integrity":"sha512-sRlIbz02OlBqrokCWXbZZ0OHscGVrsq8QmUHoie9DFFWEesK1OdA0AWMQYUp98Wsb3g8n2ypChe12oE3KejLfA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.3.0.tgz","fileCount":285,"unpackedSize":2696262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp7glCRA9TVsSAnZWagAA12EP/jBleIdYzvUbzIagUDNi\nkG0wCxGQGJArv6AxGeDKSDOfFXvNY5Vbrq3BKX8/KJQltwECxtH9WU4GVwQs\nIuUkMj8MGBRqDZ5Kh9f5hlXMyt5DrajWUIlimG1ONXigddRTJh+ymVLDkOVF\nRwITjT3RA/j/RTIMFoUSQEbee8C6Pm5/swtvH/m9y4RfECKdZGBlhaES4/3r\nH/zAkJmkuDRb9wLj6GyNF01EgMBNw8b7xQFvJT8QBzzOxdPQCIQpECqXc3cP\nSEGitPThYDbzaJL57MIUYn/EbKESPaN+n3vEuoqjm39fKnfN2FuVGTtHYB3y\nedEuQ2TciMtZlRhOPKODHUVr90iB5C6r5sPCAhvaNX0gB9bTzCs9AbwkWjMX\nTf7UFxZQ9kXhBo63Cww0s4BSFsaLKptwVbhH9NiHGLpS+jZLKaupd/oeQCxG\nBYioAXJwfrCYmNA5qxf6MTprSbsv7jlaNDGtmMtXWvz+JfNUivSsrOIgiBkZ\n5VJ85P2Z9VIriD50G9+y4PV+ddVCWDyCtx9oIAGJnem6e7dvKQqPtCjgmG6f\nhyF4cbBTeqN0tELQYnbQ0Rf+0yiuZtalCYO1yg5v4TVnRKFZTAalmIbblGLL\nt7YkGOCmFFh411DclAf6WNDzOXomIeAcc3CwFuAjuGDgTmwLVkh4Ti/veR7h\nx8UM\r\n=xpU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeSwYiYjb/RgNdaBkMyxDktsECq5hHGURuutIFZi/UeAiEAymn6KEqLWfKJuJJHHLP4UFWVYBI9bs96wLLZxNUKKJU="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.3.0_1621604389283_0.8227452391131151"},"_hasShrinkwrap":false},"2.3.1":{"name":"@vkontakte/elephize","version":"2.3.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.3.1","dist":{"shasum":"1672fc58e4738898b071410076ac8b220d840962","integrity":"sha512-xoE8YzGUQWVC9CNFpsqDqocR5QR2XwQflHXg12lg84iL4VyyxEQchdFZEvFsM9JquKasCKQrDgP45/r4N8rJ/A==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.3.1.tgz","fileCount":285,"unpackedSize":2696167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrN5uCRA9TVsSAnZWagAAgaQP/iYkEXL7Q7EX52nqkEMq\nTGhDEKc62pM4DCR+Le9z6bB7ssL3on+sL9adZ8fqPxOIPxZ3e1TV3eyFdgYB\nNci9amCLq/zv7YjZr1C6BgVwvFTIVa/D8EJC/taL8kJyuhgY/DvT5YDCNl3Z\n3O3gzAXOqqESXL4qX+qDkcbSnxa+AD7mw32DQzew+8Nf3Ume701RKEoWL7uJ\n59eGxSP43q1fO0DMH4X3jHUe0mY2KRgpfE+sMvOyxzUwh7wy6sc2bEpoeDg8\npnKVewnd5HyifRk5v73ie5U69IgdftvbvPuSL17C87T7shdClyQopMpOe36/\nUsDWXZUl/jKsZv13QQOZyZmnse8NWLeDhxAFGY/E0zMcTrKkKjNgKyPYIjtk\n7pedo54pT3jqE6K+xsvgFGmbXDxYnmn4mCR+xFIhn5brbfKLAzXLryJDg8XT\nwHpar1D18TeUIlJywVgfCrSNt3uFJCHq9BXun1r1BEvD/EdnVYMT9qoHcLps\nMCkl8t1jurdPbWNlSmUNo133WX7FIb0sb0FjMSwJB634vEL97CcTCX8A/aPP\nlgngjIZRkdAkxhlGewLmC3hRNPIgMQg04HTdL8Fjp23lORzulSrI7V+PLKXw\ng5CQFQJD0pFcGBAj+bF7Sz230C8XxqO4/lG5FL/TNvaZm+5P6TPNYAqa6VlQ\no6nc\r\n=YlHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcAUhkQ6aR5FcWUrb5rnSEWWI38bpX2o4MSH9fSWDi1AiEAmZ1FuLSULqPZfFW86T2Yk5E7g3xVS27OGT3BfoW0Vuk="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.3.1_1621941869699_0.8492553430143481"},"_hasShrinkwrap":false},"2.4.0":{"name":"@vkontakte/elephize","version":"2.4.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.4.0","dist":{"shasum":"cf804fd30190bf37424678a5bf271cd29e5af63d","integrity":"sha512-SA4QxhQlkklMNQPs5s3gOIBiscdPjx9uDBX4XEK10mAT4Q08LLwwJA9hN0LxIKlmQL31P14r76XxckScEQA2wg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.4.0.tgz","fileCount":285,"unpackedSize":2697803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtLG/CRA9TVsSAnZWagAAgG4P+gPvKIbcbeQ+8qkHNmhs\nlRAOxe7ak/ezlGIs0rCVj9TVy6zcEhRlh/lGaX/0XI1v6oLbT2H1s1FUWckq\nnlS+LXtlFqSyHpwYIrknRwFlQt28ZxIH9XOdIZXj+fc2lHNzGjzNN0m0JYrW\nxBJUS8avx3iNks1IHR9mDydxy02vQsckU5wrUs9Q2YRmtRMaRHFEivqG8sEc\n8s9xBLxbrr3rAdMiBFYDu1FCD1HqCBNPurZfxB6Vxi48cqkwl+mPpvfRSq9c\ndoS7XuwdZvPYbeL1/m+pgBvJCNBuV7DTunrseEi5FU5luk1nTnKeba8DcDRl\nccOgkckccIIqHZltOYpAvFMrT6JmBV4bBZMyZ9q9osJSSiFmf5/+8mUKZyoA\nfqz5ZzZla/bLEnZHG4aNGmpeVUk35vdNzYuyturEaXDQijvSu8Jdl4lJwbsP\nqr7BZQOkn6G5CgTxgWatf855rG6rTSlKSH6dXtFQobCY+Lcw+wRIvaihSw/q\n1vrNvyTiBGkjfrWNL54fX6Yncw90d39ucDqwEh032sPSSEdidq12OEsrrGnX\nb3JdCSInvl1SoscFLA5/aV+9W9LC64phTA9hEz8QaNdCuKSMpLaNjFm1ZNft\n46IqlM8uPHbtVcSyvVFpAEM9NtrPQrsn6N1MWrbpHUsgFeNe0TSif5P8QD+b\nUNEF\r\n=sL63\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/ytMYz/U2ntbzGffvVeTxD37wPTszEicv7d4mJC8LcAiEAtKvKR+JkJ8lUnzCdOiUOuUwGubJBdfhKUB+tjBFaSDM="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.4.0_1622454718563_0.37272315751433727"},"_hasShrinkwrap":false},"2.4.1":{"name":"@vkontakte/elephize","version":"2.4.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.4.1","dist":{"shasum":"14296f2c67056a120706033e99b208b98aece73d","integrity":"sha512-p4uv93M+cG8p+xldDOnrjqJOaZ+edk1qf9VWuw7/ssO2PSkpQxpi9Qk2w7bqKzkI6GZCO3fV4RiA/MDNLoFtnQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.4.1.tgz","fileCount":285,"unpackedSize":2697681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtQ6YCRA9TVsSAnZWagAA9X8P/i5jq7Y9uoDFSe4PKCiA\nn7xddvH07jtmJXK1ovQzukKAsvuKsaFYd+O38zAELHATgs1tEsO9hBQf/wRb\nvNZpmli+W6N2TI5jZ8qkMpoaC1KeZo/pO6v89iJ+vPk2Dj8J/T2M2UizB2fr\nLSr9euslyMCoUFq4yQaglhmiQXWHGehe386h5hOwakCMFPQroag3TbYOR9ij\nCwx0hf5p/eWy3bgEPXSadrSPO3lsOAo8wBXZ872f5Y8hD7hq1xo/GGhURvce\nrUgoK9TTFM7wGqSNfsA2VytQTjT4GSheDJnFOkvUDF05jPW0eXI04tm9zkFn\nG3jhMCT7JbInuY6a3dlnj1M9z7zmF/iK60DdoDrJYWT86JnRxfAPnTyCo46x\ntkbMpvMGT8wIPd/oTx5ypv6dBNHKbA+B/Xqbajo+AX62wYyvvZn7pgFjrkJv\nevK4GopJ90IRmo9gWwL8hJX/f2TJTyZW3qCUCuhbj5DmFRaD5ObiUAlAW/nR\nBUhe9HMEN+t8jiEWDS6ITGp7gCaNjG2rNLhwQznIYjWcTHiMXOp1D5mp66GQ\n6nIPt4R0w6XNXjls+jumRR0WH6xfyZs59pQkbhSh5udRGjZW+izCvz/yq/iH\nyMs9N+Z6CzYmJ4gl9U+1jFPLZVtj3Twb8wea+qrkBurWdQIHFLdRrh7g+YaR\nLebJ\r\n=bdta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYWf1iu0HTbe/eAWVE+Zxu7FvQKF7EeeFIK3WWfz3oYwIgPZILf//K0YWrMfnyvKzYpWHYFzQ7utSOSoAfX8Psnc8="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.4.1_1622478487980_0.5218769818190423"},"_hasShrinkwrap":false},"2.4.2":{"name":"@vkontakte/elephize","version":"2.4.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.4.2","dist":{"shasum":"12a963781fd5bcfd618bc3a0a7e1ee91b5817643","integrity":"sha512-5rew9NFd+saYRjNBni7UCO9w1BVTKFJxXzyZN3VN71XN00iwlcxX0p4f5ve76d57d3fhDvQdId9x5TiLC/V24g==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.4.2.tgz","fileCount":285,"unpackedSize":2697820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtRo1CRA9TVsSAnZWagAAcn4P/1n0wchqSWaAAwpPUgPZ\nEFrh5mPksseei9te2V2xxspZGw2rdaUuXEWXEhpx7s4JjnamjgPq2/Vzgngd\nT7JroyQ62XanokPYnDJOzxgyKKfMtebkPQToJuEhPLkmE+PKkUNhc/R81UyP\nmYEvrpTsGTDYPgIHcnwXMiidUrhPPWYgUGdEYeO/UdKYZIuzIcZ8Ykk8uGiW\ngdXU0zbNnILHAnoIryswyQJsV0yFkhYDFDWkvBIeDqHwMuIamQXHbTn2PxvQ\nD5ouC1If4SpEs/zKBRDXVdUigbUkPopcXpocWWiQdGCWlmo7PViVWzHVTpjR\nSPO9MJJ7FNIRQmHU6SyIteP4zMNhQH+A4xMmP5aCw+UiQ/LL+gXtOU2R+ShD\nOmYdLz/veOg33KZEDvmUtrgZbpyGC83JV/xEz3JMkm2Z2wUlMYsbBw8UhDhr\nmJTETLUvEz1FC9ROp59eG9SVDJj6Mszp275GihrEW4DXt5yGCZRz42vdb/Zq\nYGzDSe88/2vWAX5jer3uQbdTTYCu4JzJNrvQtS7Gk6aMP7ZVzTpradpWsyDl\nByTsZXa335YIU8X9MvDawsYtzenYygmGNeSM2SduaJ/MaLDKzGS2Mn3k6VlN\nDgYou5b4k68iaGOEyRcfrqKIjxqqceY0eOGiwSBsQGCaHqAFqJKIZ04N5wDx\nXGC3\r\n=94/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbnOdcO1P/SY14cEkIoT1gwMP6SVLSVq2Gpx2m6dBm8AiB/H1rkVzwwr5gnnm3Mr+8rdT0eqasX3IMc1ngvLaxCMA=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.4.2_1622481461123_0.7499423206811886"},"_hasShrinkwrap":false},"2.4.3":{"name":"@vkontakte/elephize","version":"2.4.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.4.3","dist":{"shasum":"d771a5017b6da133aef77137292e6456da71a2ce","integrity":"sha512-nas9ZI+j/glY/T1Pif8Nq9H1JrrXwYJGd+nlu334zuTeTmfrsNmz+h38ivP2xBbf41YRQDWtm00kDakRVvpu2Q==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.4.3.tgz","fileCount":286,"unpackedSize":2698595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtj2MCRA9TVsSAnZWagAAsRcQAKFJDZfX/n4lTwt7i5RN\nd5oeHnrX5IuCm+ZfRmKC7caqrv4NPORb8bqvaEEfhLV9/ATDbz2GyBJGZIDt\ni5xHamReoG+BRRKDlEbJRyWP2QMAGafuD7pXfWPiAGD2W03n3TxHui26K6mR\nmu3pGaAmmrrXLVnDQFvWR81jMwDHE6TaJFehjXjpzaAgX26/NCWK3udi8i3k\nH/psjewuno6Ft7Bb4hxw1lORdp3vvPJurFYhZpe/4ccdLZ/hnBMsOyEVLQ7O\nx38sJDjQs2Ifl+B5lSNeM4cbH6yPCHQsyRL03nwYyp096NRa7LhT6iJRthkt\nE8i8CQOB2pvWPO1ydhKnEmQFFvJa4g+exYmC+TrXzt4H1Ux/o5yvDFGB94mX\nLsSkAGwfRCthAZVlZ5UPOnZA9yx3mlMRBpTmmF9fYn5Cx0kUTfaKITFF/tdu\niFsy3typ9Hvzf4+Jfl9mBm+nZn8HT5FYTt6NSYfpCPt4lO9JlBwILQhzyn2b\nWs4J5i9UsHPU+HcbPVbKJtG6Lk9iPdeFTGXttzBMZLf73uvCwxpIVKXJbyah\nbMeLu0JkO8GTAabRO4Xac26squl9foa0o8FAG3VrBwMwODKoZIFJsI6tyNSM\nGjcWY/DBSV/HmVT5vLSFRb5kdqSCSVRY/fXdGBipoCnN0N3c+H6MfwnBdQDg\nSBrG\r\n=YPLu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqO7GGaWhluioi52muSXr0nOyhzbnnsM9D3gp9Y9FOjQIgWE77q5NNq5qXqia4plY+T9teSSQr/Jzahg5wOXYjyF8="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.4.3_1622556044184_0.3153644290073432"},"_hasShrinkwrap":false},"2.4.4":{"name":"@vkontakte/elephize","version":"2.4.4","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.4.4","dist":{"shasum":"2e51936c7c31567a9e20d90befd94e3ec1057914","integrity":"sha512-xqPNlFb+RBsFGGbFjTpip/VhDreJ18rqZcTYpffnb/clIaF+H+TnDTh332dyZPEUiDTWdMklKtWQSpw8w0GDag==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.4.4.tgz","fileCount":286,"unpackedSize":2699007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtkSHCRA9TVsSAnZWagAAZzEP/iCrQ1aaDc24seFUpojO\nszL+Gz6fAmHNQO6dh7ROuf2d43qFOaMrVsyNXpQKy8bi4ec1H9OpJEhQaFWG\nwhe8PaKBYVkaXchM/zhCKDXOQ+/BVYqatKM1H9QCGwGb1syLRNjMyHWY0w/Q\nB7bwWZwxTwZOGEym9O9+Ed1mpZuBWBCwOSEDrZNoe4za48yisDnMP+i1DlsG\nAPw7aWG1vwVTd7cH6IrQarZUnsJsz/6KCTMOaS89W1AvMuy5TyKFc899QzOT\naPfIVwQEOUXvNLCvOx76aHT9UzRWh/SeSYuaXAX1kJs03HvWzHIQsDxMSjd7\nyOtWtxHsTIyvykPvTsIZPh8DQj3grP0IH/vlCYduDlIZawJIv4zzSkSwmO/0\nxtstOUFEoaZtbGSrxeiEhoYKYzwcP3utcsugDDhaYu6QUKLPseO0sn34FPgW\nEN4YCxuuLJXT+qqYhgVr9vm3bxSRoIiyqm+U1u+u1G18SOBId8j1o2g2aSwp\nQASXtEFOGy1SPRSQ0HtXcP3/wc5IvXn4pYkeRaZuSqWJtWqAv7Td22Ku+I7U\nZl70e6LL2duECtVeZuYo7czTBcNhsHzwfnPb0UTamPJ7WkrBLABj29AHJPpx\nlBz/U1Pb4rr73QcmGvhT0ZGyu+MMn1KjzRCCBODfqMXr1Mtbup8vA6o9evuJ\njqFy\r\n=uHpS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+TBOL/1yo+EhtIGxGTnIalYWkzjG+7pVq91D5pGhhvgIhAMhIDRq3T//huyZqGHzjX4bg7bjz0Vc8f9AVCWifrHtC"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.4.4_1622557831044_0.188840175095067"},"_hasShrinkwrap":false},"2.5.0":{"name":"@vkontakte/elephize","version":"2.5.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.5.0","dist":{"shasum":"e885933758df5a2e6136cb6f544f61c8c6ce19ac","integrity":"sha512-KYqxXKZ7Y+MHmGmNVi3wOctazP+BglUnIXTgARbqwEumBaK+ZEck5Ls4g3vJaPYqEGz7IEzvEdwCMDmjGcxDDw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.5.0.tgz","fileCount":285,"unpackedSize":2704819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwLNQCRA9TVsSAnZWagAA3wIP/0Xn887uqRovH2koN23a\nKw77f6ugrRkVBm5pF0w0t1DvUcMNVBVw8MvU44l74h0Pi/sRNihffiZxFkpM\nK7VmVdbsTIZkXADVEhvgkzE2K/gbPf/rZVkzw4B6tzwy1fACNHuPO8UQJwD6\n2kGV6o9gQs1k4MqJRhZMwVQ005bVEy/vpoNb3/rW2PkC/6IsT5eGCdGh0mro\n0yTi4EYH6YKpjpYEm4fGa6q9LI9LJabIkSWE50FtL47YHKs1W/YQixW6lP7K\nbnc70Z1qizr2Kot35F6VF/Xp3pyP+2rSPP7zOV2Fs6PAmHaJ3v5735sIJN9t\n+/w5IAT+itl4Z9k/2sbC0k/E/QeXbJG196Z4OuiHn3a5iKpK7i4ozVgCS5C+\n6DKztCOSmf8TTujYJvKckIBRCF5M4RoDRJ112Yb5J8m/E/UX12DhkINK6h7N\n8H8Dr/9SzRc8gXi9yhBgCe9XEjyzYQdUvKHYvS6tfavSLuBBXV60tqLx1Ftf\n4xunqR9f4zGpr9tgmgonH9PtSDVbAhWdr6tctoCcryBHIngPqeVRL5qMRO0f\nMx4Blx02GZ9PBZ6rvPR4tnub2Ywejz9kNOb8Lkz0zoF53AkoolrHan88l2Fe\nPwYy6Gudmk0yOJ5q+QZ3bjTOWjSQZtRkb/ZgGMJKUo493ErcxAu4ZeIj3alF\nsLLH\r\n=AH/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsjcpSHHk6CxgRorre/3/PXchoQSBO5M17/rLvRUDAwgIgJqjdw9HT3dPCRKX1brbyuxcRLxaBWlnGEoBWigMf9b4="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.5.0_1623241552425_0.37227533773597843"},"_hasShrinkwrap":false},"2.5.1":{"name":"@vkontakte/elephize","version":"2.5.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.5.1","dist":{"shasum":"dc40562f50970c39628f780c974ef155455e0250","integrity":"sha512-7mZ6HKgU0z6eIman1ONuWX1V1JHO7kvpVX2NaW9RAnP1KVro2fujAtmdTbsJktHWTQlr/la1EVn+wX8TEiK2Tw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.5.1.tgz","fileCount":285,"unpackedSize":2706137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwgYBCRA9TVsSAnZWagAAzSkP+gKBX/xi5X4w0qR3QoLK\n5MV0AwTC1fMztEbPIcG15SJfmEH4a+H0s3Gv9ztyuqrjZjwbu4vd/H2XPALz\nKhKx3FiP5Onkecix3YzltLxGH4Yk2FjgufY7X0jIZwXJ6mJdcyEzz8OWnmnY\nr5Atl+tT5vsuYpsXSCzBlFDGIolUtFcJQvaae/CyIZsbGVrUkPSpLybTfD/q\nteqhCymaz10Lum7kHI0U1IbjDTvSFxBVIM0qG3wi1THcXSIg2fH3PZhVKnDQ\n20Z3vxPwtL8sxUzLjZBND+0rFshZ+d8DtkacVKbl7YgUPDUdclVLm+MkDniP\nS2sWph789N502WO52MsISq4tLvqzVefnZeSnJOUX3j4fhW+LhDFsScR/F257\nkJUw9VLYmr+4eSLciv/zXR58JgmZn1qh29W0ngMVvju10CGZ8pqjbbOUG96I\n0MC/5Zvg8IM6JoueF87owSpoCcc8agmVfHFoZc86tqxatQOmdWXkKP5HKcfz\nUBzwVzK1DSnwiyZzWdlywrAvqyMOqZYfWD1wI1Mj4mxlRx3bTHPe5gCnUBOy\nUT9H89xC+Kll0aE2nT/nQMd8ewEwF4IkVvjER1pNIKCAO3VEusrw8Y28FtcB\n8vELLYUtNFz4yO0Q09UADAfVBLZawTauU3Raev1FbEg7xVDIyWRmAyBTUTt5\nuvri\r\n=ODvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3ZGZkziwy4lHNE7pQYXHFVQrK/rfTUhfVwj+zf8j6yAiAXQ5BYDDOAWnmDkfRlb2vimGoRgcJ/PP54/GDxAxJ0ww=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.5.1_1623328257518_0.4645871249242668"},"_hasShrinkwrap":false},"2.5.2":{"name":"@vkontakte/elephize","version":"2.5.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.5.2","dist":{"shasum":"ba80513a0b6bcba202189e60fd9ad8db59971ab5","integrity":"sha512-+NrDDEUDeILsAcXc5X/FbfEh0BvzC4shsucU1NPExXS/nzU9cEdeTLkBYoM9SQzr+8qMfuB7Mdy6ch+pPgk+kg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.5.2.tgz","fileCount":285,"unpackedSize":2706537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwhejCRA9TVsSAnZWagAAuwIP/2nqQJFchMY7t5juBY59\n9W+/ptVQfIgZb35s4tlRwj87hQ0uO8ug8eV+RzGt9xkgrxWN31qwXFiy60XW\n0F6FJmOuowzRhLE7LAJjoqxk5G8/9fEy5/E6A1QTQIOOQzsiF1jwPYgaqxzG\n/KIvnnvIC/MYKpaiW2ptDwUe7mkKskzR/zxzTXnXvVA1vWMRZMprYUwVJnuq\nWelQGP+e0VSmjJKnqZQtKc7Nt8KaqI32Y8ZzhTZJmzkIEgpne+kKVOLhptF0\nwgKuFOhVyn+VrDv8uH5tLiVHlWABgAM6xo9ErWOquzrw/WRRYmfSU6OZnO/G\ngQrys2hVH73qoVjsPIdWih46fF5nPeSTRkaG4HhrP9i3dj3c8hpTOXgcewQ/\nL9PvUgMmNvbXyTaxzYosWzhyZT4TLLf4RP1ZYnq8oEpfJcR5BfAlo9UTwCad\nAdAH7Qo3E2eef9OgfO3dPNFAbqyKskSGbgI/kMYzWhOLhCWxzmvrVVVdWZ6L\nVyg3X4lL6RQEerQqRDJ12gvsIpV3UJfQj6mWHRzVGldXP+xTUEeOPh8TGP3/\nqEGCXnSn4GzrZqiRSRKAScd2vsvkWU+F5+VN354ficmf4pl0m//l+EhnLYSI\nqotunSEZwed9OksXdUMJSjU/+RpOrtdiLe3DsXXcGG0sXD/J3VRT+V1t+KK3\nk2q+\r\n=qUCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAaAi3kkM8v6KQsPkxX0ZBMdod58RbIUtdnPmj5yNtGQIhALE+2cV0cWfVsXfL2QyOrpPTyiEtrjXRSre2TIeW6moh"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.5.2_1623332771210_0.1296184184959548"},"_hasShrinkwrap":false},"2.5.3":{"name":"@vkontakte/elephize","version":"2.5.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.5.3","dist":{"shasum":"41528f9064a3f3f96a605ca4623554bd7a3a197a","integrity":"sha512-V8SpJylwKWU18QHtalTWWdkVG5ZWvmpbImc1vlC2yKV/WRolzoeK+8S384kThn7wYTSkrjOeDRL+8sY9Edx9tg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.5.3.tgz","fileCount":285,"unpackedSize":2706549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwh0qCRA9TVsSAnZWagAAkPUP/RZebAOJK8kly0m6Hnt8\nPsqTNdOMIAb2xWuepxBL8959aVANoFswn1KmQyYuWDRvsQeQf9W1LCiqlONF\nYNnQMHtO32O+2Q6tyPMEaLcLGuz+IPA7yY3ldyp3gr1V06pjfmeGlOOo8B/L\nh7EQN7ojvDBhRSo1A7wAEkpM+YMmjkgNi0EbJ6AorNdgotyAtcoHHLs7MHgu\nfJ/U9Y2ns73UsYhxUcRf9w8SeuOReV0g02xhEuC0HxQuUR7w1jueZ/2dIhsj\nOBlv35YShI7kxvOkD3Yjs9egBHhyUQXjcnQyCrqijRNitMbxihBwsu+vGPMb\n/ecxYmVG17aintMBizbnSgudBwb2L+TfjZ1S/PhAGQkVUADiSFXAENrko+RN\n4DeAhaVpJN2TMemQ2jNYsUD4DLEGRNddXQptxUo7sYnDo23h2aGOqMIps9Zt\nbI7WvJLa5QDIKXyuiX03XfU9ESe2uJTtSYnv7Ui0Umw4qGn9CSJlgOnR7MJO\nZk774L0v5tAFFvwRrepojY9L0p8SUq8orwmliiUW1l6mvxtE+cfMjsajUxTl\nI4+pWtKWh4YRvyrRMGPr131ATZ/YJeyv/AUoL/0RTh/GMOa7Gtj/A9z7TkIU\ny1U8UE+1ezarmHtbFjJCe8+Sug7SYDMjltv8i4FwD0+3bd7IRDlcaMi36Z6h\nEr16\r\n=rbL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuPj3LnS/AVl8tYvEnTQYa0kHXDBAw+bRbu5c65/3uyAiB+wUhgdaw/TXBKFSW6Qebqv5iWQcvqU/Vs3FVnnnZMsA=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.5.3_1623334186110_0.3851054412091921"},"_hasShrinkwrap":false},"2.5.4":{"name":"@vkontakte/elephize","version":"2.5.4","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.5.4","dist":{"shasum":"6437c743c89a162a9eccc19fa6664c131d65ba6a","integrity":"sha512-05ni2uiefSE2ZEhy4BbCIjR3lSDAjTVHlsoHsD0BFfvhC/i/vOi5FV1WVtuHILYKlMeLztIf1lZuWTqKUTARDg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.5.4.tgz","fileCount":285,"unpackedSize":2706399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwz8tCRA9TVsSAnZWagAAhYYP/0vwEs23cmt10DRzHoVN\n3UgEL2Q83tK44xmfrXRlprgd6TuoFXhEBcg7hc4TIPFutlkVrIRMC8ydKIpf\nlu+vWd1sw01d06bkhHFMRYPHjvPi+OtA8GBkM66PH6G+u55rPN2H09BMmO9Y\ntZJczeuFrJiO19g2BOimt+fRBp0xi/gzl/Cu/GQsTdySj5p5e2LzvRFGYY0Z\nYqoiQdRtjSDs+kXhoFsteuLz1JTVbG2FY0BXTn8/gK2q1hCchNd8ZFGDVM0o\nHzXZE/uMhEdh7p83z/oVYOtSaDABgQ3jjVMBpUmK+dkjzC60pHaktN+SGcY0\nVKzFta6Vt8M1mlCAlIyG+yXZHJwBP+cqwJGpt8oRDERPfxTW2tS0HQeM2eT+\nnQgBOutaZOldjHQ6itRtpeHpbasYKDBNiFdW3wSDawO6zNnAP1XawTC1q2c6\nPnVs/i5JFtADbXmY4+K0UQmobkRe48S8xU6oKzxZ+s12IrZ93zpSA8AsqAHH\nPFvX9j6iW3IYc0nMMOgQj+OLtLc6Vxryj7+xmlIk8yoywdvpMouOgq2OTf2U\n/9P9Wg94Vm0uLnvPuhh/VFJzAZnVA8oXhvABE6N19DTfQgkr+2luEapt0gbo\nvjwg69NoNSs6RuY3Z76YcbgKT+IgvzIdIIQ1mu9r6q2f+Y3DDMh+vAs1mZ4Q\nZk3g\r\n=TcfD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxucv6UjZu1AcwLMV9eLJWCEjJnxNiH2i4HR4S8tffXAIhANY8w2U3R3nZPG9N/+sEnV0hFjxj6Fq5EWM9KpbPmAXV"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.5.4_1623408428921_0.44544688950048994"},"_hasShrinkwrap":false},"2.6.0":{"name":"@vkontakte/elephize","version":"2.6.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.6.0","dist":{"shasum":"b4e59790388a95941e87a1333a01d2a0cb74f709","integrity":"sha512-3zU8DI3BM0XlCIvJFvr3TPW9/BgILgKE+cJEePZ1S5BUS3YhJnuppsjVNqqwaY1F9v+41ZeY60L0TKmVDF6FdQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.6.0.tgz","fileCount":285,"unpackedSize":2706783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1OYCRA9TVsSAnZWagAA5gUP/RIgO6anepQVMG9u/foN\nmznkZkslmYP0Z1hCCfUfAg8lW+OIgOyIBp7i5cKe7CNY4LiIFKnRDIJxrUyq\n44kLnmwP311QieWnPmPcgPcqG54CCeb7ToYlEcNc11Quk9a25XKW8JzvFgZo\nNaPJnpCYeBbYqgUvMMXs/k6/9cOhWHPdztSz3lujRpQoQTr2INZdxDJjfC7o\n9LQs8Efjm+ScI2OU+hL3CglA2jjfFPU4yEkaNtJE6oHOZg4B6H+1TeopV+x3\nipTOPX4ZQy2f1CeglGtitUc7x8wkA1fpbbQ4sTqMLCyh5OzYFheov0nUJylQ\nUNKPX0KhlR1ZpOIZkj7Uwe/VejIK6+EEbOPYY1ZRDdrsi74FoEvt+V6S6XH8\nbTWmOK0Sp1LN8Rp6wx9XMncXnc6VtOWvPfA1h+rYthN2MI4lbO8rmlH61T1I\niDXz2WMidrBqLDyzk2BCsV+pHzrBon5szOJWjHJzAmBCYpbk8RHMRjxct6CC\nXR7DskGaf9Gg7Hn8udxhe1KF5AeOqNSQrpF2Rrs96xehGRyI8yCx/Zw3VRvd\nNBTiuuXbfe0bLgGmONAcwvKqaTjWfaW0pkW2MUyvWlHOR3xp7UO//9BWsgCx\nO2h5Y2fbdEIlmSoX5v/ct3KcoUpwyT78Nuc+Vab2R7Vjv6rXI+cyahHgC+5z\nJszS\r\n=gCNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe0FvNYD0qhbKTJWEP3YtdRTKpIOhu1cbaIHfB9EPFWAiEA5ywRy0695J6XHZlWyPlvZE+JEZK4BEvEWjaYv+JPZSM="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.6.0_1623413656522_0.9534109300307789"},"_hasShrinkwrap":false},"2.6.1":{"name":"@vkontakte/elephize","version":"2.6.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.6.1","dist":{"shasum":"ac4f52181ef0df4b9f642eceb3cab3b04db19868","integrity":"sha512-4BMFbAUCvGMA8mcJibOmFIwyIsFq/iE9eyU/D1biK5bYQDsDdq2VjEROGKxbQu18WxUVsG6hYYr6mvjmnvOpFw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.6.1.tgz","fileCount":285,"unpackedSize":2706933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3VHCRA9TVsSAnZWagAAkU0P/RW/4l1poIqzpBGhGDG5\nmze2Q0tNA1c/MdRtzgvbsGL7ezrmT+fULniN+Xs4o2/tCOlPKLZ8pstXXw6i\nkYThyJZV7LtAqGbUMiaO1mLe99j13ZRbC3fNh3grpgVy6R2STwTUy18W1Y4o\nI0+ZnwFAPurrG9RinXQCchBoxdx4UL4KdQhEZJkXDYEqhpf7yIBfhdbNB8zE\n/Rk+lgoYjKoQGTJJyxJvpuKIuwMxlSOXNuBpa9/QtdaBGkIN7IDPPAouoEeu\nnAxpMY1drKjb4JehybFR1dtm5Jt3AblNlIOw75mzfVVljCln1aeLUnL+J5eu\noEMFE2yVE+mN81eq1sl1vzdGXPn6Qb/IWIz1Nwd/Ru4CJHG+P7nih9/TtDtO\nfg9WO+B932J8bu+cvnBd1s3/BlQ8gCg75ks9XITy4uMnXIjdvpLPB4RToWR2\nzAhT/CcvrWMoSKpwuY/bq2P06WB5V5NowuBhJt9l0qepihFVgStkjtMSondX\nTXUqbZrOD+ct4uCc/4CVBRtBewa6aYI6poU448oBN8yfwP/lbFXTlshL2y90\nkEC1ARTdM5Bd0awySGhPTves2Ak+WVV45TGxP4qGDmZee2hQE5R591S+Dq9n\nS8svXLeip93ZbM01d/tPvp2e0MaKKzqM0kaF8/vf99fZ8VPXazCNdf3O5i8g\nODdx\r\n=O2qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBC4kS8OjmIwB26K7rjlO6GEW3+FkLye/LWv82JSu1ZxAiBBeO0YFbR74GMwXBtWzpKkhesKiqHuuF+pBswKM58++w=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.6.1_1623422279202_0.3936856032281455"},"_hasShrinkwrap":false},"2.6.2":{"name":"@vkontakte/elephize","version":"2.6.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.6.2","dist":{"shasum":"e1aeec448c6500c137fbe1a1af8afbfe917453bd","integrity":"sha512-d5HLNWZ/kNToJemO2ReDjDwgUBnX6pcwczu/kPS/iqW4TPv0Z5YInN6y6hzBO+dhSrKzD97n34HdDKb1zZ25oA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.6.2.tgz","fileCount":285,"unpackedSize":2707095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2d38CRA9TVsSAnZWagAAplgP/inqoyAmlwuuUJf+xz2Q\nwn/dkoF4ioTH7S9E1qah29kBBJvEi/S7/9Vyc/wsyCwNfgP8pA1gnAYnn0kL\nbExZShTfLOnNZcGAWrOrq10C80QTUQJx5iHMr5YvqTcswgP3Brtc+uRmLHZA\nrMYBSRRAWDWMrTS8fugqVhgUUrihZh0wFflG38RbaVZ9myxk9i+t4wdpH31U\nIZw1eGxDiwgyjVkyjabMj6jPaw1s0ARvzgvok5qqo742S36KpeKKv9OQdBfq\n0+omiU/v7ZApgYDFYrjAuOboqu7943XvxiKENE5XDT6BQQMKak6PbcglC0Kp\n0CiI0HgQd4l1yaV+C99Tmnwxu7P18VE6QZHhXGpaxqHa1BJp6fa9S5H89MWQ\nTzIBn/zFsnMVLE7NmypStPlF7Rf4oTyFOjISEKzTgsDdFAkf2R0uOU7CTLMg\nRrRoQF9tgf+P+n0ew7z3XIJ+Scb+QqI9gMQzGlE92M2LKr4sLI23ZKOlBjEX\nwcL/x3rqajxpSinoro6AQ0kzAzJyUOLz4PBz3p76YaA8MbazRrdZcYjpQkOz\nKMULvLEb4BaRDcpCi7+Dj54eFMU/y1+ErCVBglk0YJ4Mf75k3u4Zg3G+ZwMM\nVG0/UVneOO3c+J3qrp64nlIedtj445Vvax/BM3ecTkf2ZTBfhdZoHnna+SJE\nF+Hd\r\n=yWMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE87OMeNEXh3mT+R2H9J29++Q7MANDRDzbtByp3eSj/bAiEA9C0Jx0tlKqY9UF+VqtGee+X0n4Y38lkhoA4XY/eT++Q="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.6.2_1624890875678_0.8478683522253436"},"_hasShrinkwrap":false},"2.7.0":{"name":"@vkontakte/elephize","version":"2.7.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.7.0","dist":{"shasum":"05125b0b62f7b047b957e6c336eb32397149bb12","integrity":"sha512-tQOnVIYsqklx4C4ziOy9FzgdVTAO7UNEYp/tY5O9E05056ZzCa1AZIIp14lgk7lE03YeA+zBAgPG6LyfGC0W2A==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.7.0.tgz","fileCount":285,"unpackedSize":2711323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Y/YCRA9TVsSAnZWagAAm98P/Av5NRMdjQEowwMMOcu7\n7RkO5vOOnovEmfUKT0WW9/IpvdlrCRzZbcv9yGz2i3hl2RQPDSr64sIzjF5N\n7FAnPpxJaBAYSB0weUKHcAkAsxuN7x4EVnTvzwdkKs2/iQUuKN/lXGtqKaOR\nvvvJI1HMBPXjxRqOjO1J1crNaqiKgQEDXg/a3FtL7fKwHK9Zi7Q6WwmwpOkj\nCNtKv6YvDC+M8aL/Mu7NP7PU1W2zuj8xRH7A2wl/fxmg35Fz6qD7FInKNFY0\nq72f8F6ywSdsaQdPCGvFVj5H0dwzQ0zLtqSsPLLXt4tSv1thcVggkEp23/KL\njxkOx5PXYX0WPojpPAq3M9STlm0PwietF53cfgPXpV4/aIUAAkNvEWWj2ONx\n0KMU8J7JeyH1dgcM5WuMSFljd7/6TaZ63w00FHuIOHX0YoHH+9i9URHzwWJi\nLPhRuNwIYkLcQfFew6DP62qzgMgpFbcBwW148pt2R+eG03SesUhicOdCJWzV\ntVVQeZl2akmXXDEWd79/ZIp5Xic+jdao7cGSCT4p0pmxGkRWCyT1WR1Y/6vG\nScOTcc0qjlhoI45/Nu85oKVXq5FBAHKJ1kKRJTrJSe6s4f0RjhjgJaRsbwmi\nn5n/JFpnuGzpddfQAvSa9f/41Erv5RXUFPBla9fXdua1cc1dLZhohv6OOdk7\nqm38\r\n=6qRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx97o9YfPpzYqRaCQUnzycS6amPIv8EbqorhgVeEc4mAiEA0TUNxPBX1noQc51BH2abs0U2TFAzlQLHVmNXZNzi1Dg="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.7.0_1625133015609_0.5984331814520294"},"_hasShrinkwrap":false},"2.8.0":{"name":"@vkontakte/elephize","version":"2.8.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.8.0","dist":{"shasum":"3dcd9affa2fcdd60fc76f41b93b364af529473ab","integrity":"sha512-IW4VQBMeszI3yavvPgMAK9/LidxhuP4EIeInHDtwvD6cOyvViERcC7+LFP9a5RmTaDGj0S7+E4gLiBPx+fokSQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.8.0.tgz","fileCount":285,"unpackedSize":2712599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6De7CRA9TVsSAnZWagAA5lwP/RY1oFfPmAmGOZfihUm1\ncyDzvLsgTzrR//XEhipuleKclm8PyvkM4RDXm/WYuJiZyKxS9RNmuS7P2JKS\nTviMVbn3ZLxLN8Cv63nYiU3T18+Ps20twvAm5SQ1/wyYpgJcKLuHYK8eMWmR\nkCYDOkoPS7sfpjPVtZvo7i65w5b9esexRr/1kzbYbUPDxwFDcqEzu9/f0F6Z\n9vZsl7O3lcwFML9s3L9BChZDhi9hJ4+jEE34pBnPTrkefGRWedrpHcCJg27k\nmRaVhzajkaPCBa0wA8JUrb2Ct517eanFWNb7d6L15a/IGaGZBHBPH5B2j9rH\nHlEZ6lV+QjSM2ecDnymarxhz7ro/iWnku/kvVRDpDM0U2MeP6ckpJvIL7aXZ\nMgQ+bxjn8ojaGGhJv8iLmQLxPfaKk2lbsBfEwiLhTjAzBzpbBTU9zHnNEGlh\nO0DVdBECLrb8zrIEerMoKy3FesXJKwSfsRpkTb55JBBTl6lWedOgDhzjwQWF\n2wKYud+ew4gjHvMEWYmce4bQb1frPdE5Tep9q9QIF3zk2h/UK+2JOxVz+//x\n/x6lt1VHpFzsNul/oCZMqrBU4Z2hkIj6jjBfgclM297huUnZXvVgIwoMg366\n5a/Ky9qO5rWesbxqo6NI5VrKQCuARK7m4QM/EoZ7hEONbZNYb3ii10A5h0+Y\nxEhz\r\n=1OOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLkyE/a6lzRsf7ktiYyrrbNZvYso2VP4AU1+O28rbD4wIhAP42DAhcPm+JRaeK++tQaomTzxG7AFR0lEYUvHvQIsvC"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.8.0_1625831354540_0.10498745980924351"},"_hasShrinkwrap":false},"2.9.0":{"name":"@vkontakte/elephize","version":"2.9.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.9.0","dist":{"shasum":"fece283158a5190d9307c4345ca74e8025eb8ef7","integrity":"sha512-MQuGTcSgb8gBlIhwAL2a7rK4qPjHpQcJJDdIa/RkknHxYJYL8ldf2vEl6CkVIqOiCosauaEaInrl/HbR4Dl0Uw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.9.0.tgz","fileCount":285,"unpackedSize":2712703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8BAiCRA9TVsSAnZWagAAVAwQAI41/h/jrDRIz/AEhd59\nQhT8Hf4nqTpZ3v6HP/z5R+qE1nK8bWFBG88DpGFQisKh6j9wUReHY+nMzIOi\ntDU8i85bDS7qvfUbFL2ChVFw27fCjqbPSDXtzq7+/m6uKiXArKlHqBCNqt1q\nDLABCs07xKHEe/ZPWdcodBD0XLuVwoWyOREX3G6Zvd4U4mMHj2LexaqF0z57\nW/7PSZSCIIITmhUVOHmKnxeumYqqeLNsWcMnZiuD/8R3KaqfU2IB0QXePHTa\nsFXkVwiPWVc5nK4lLgJsn6OnyhtSiOojfon/tuXAnnWSvIYM+Q3cnlwQl5/L\nO0LqZhPVAZ5HOhjmNNWJtjN2hoo3yeeZDCNrNBtWS+LMeeCp266eL/jAKU1f\n3fRJOg79aspAP+ds3VJo4p4evBm3pJp733M5wJMI59U1aJgjdZzySuGTxy7G\nOTNzIGQD4E5oHAA6UF9T5+n8EPrnMEbJzAxz98H85FV1GXXDeLKH5nOfuh34\nsrviAmgtg3MlswzmOVqwd459AYRiP9kTgC2owpqZOb604juIsq3lw86OyBzz\ncud7Ip2Kaar44mplfDeaNEp4vb6SVw5O7oSo8tRbGJqGKJ89g/CE1T1wZGGA\nIesoMnWh7BmqzUhcQy5E9SAd/Ob/rmI/MDuOBaBZlIcZD3jVYz+pi2tGR3Uq\nZt5q\r\n=xFOi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWh2JOOnvtAdBE1R4FnavCoiOnc02VHuvaj9S+u7gYDAiAoA3mBjMXKAAGc485BySzhhjELmtIMsJMv9yW8amOdrA=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.9.0_1626345506727_0.3039038470812392"},"_hasShrinkwrap":false},"2.10.0":{"name":"@vkontakte/elephize","version":"2.10.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.10.0","dist":{"shasum":"3a06bf7ee539d6eaf217424900d46e2574d256ce","integrity":"sha512-jMu9sjqM1MkytQhoFu8SqgPYINyrkwRiudvHNu5ipyy16chJGcS/8ihDlAot7+PSn26QBhUwM5Iewcxn4wtclA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.10.0.tgz","fileCount":286,"unpackedSize":2715506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZQfCRA9TVsSAnZWagAAmzUP/RDoA8OjbZZjPc43+y6A\n8neT8aJGNSBXrTEVEpe8skQLkHB0cBTz/UYM6NqTgQc0yeIR8Fet9Iob8q/C\nxDq+LehEtgA1PEIAnp7DWAkcYQHhuZazOVsM0hVLUSBZ27vOLvpiDKR3BbQi\nqHXdOEZwBfh3hV3nrsZ6BFuAhd+PJmfKJ0AfMWXyON4rZKQUmRSJYDbuI5cD\n+HjPGFSje1Yu/L0J/nN8o5w+hTCJWJv4Fs7v878Xjw2DQKw6Hs7QpfPQtuT6\n2nzHTmpLvZZwaLJ/ecBdjcrLfchLcf52fom2r+eC4bwcW/VnJOhyzHuGOVIK\neezjbqu9/q517YY0240li6rMDY3TiRUO3ckIsjmHgLXF5nrILmkIz1epb3kX\nQH0bXNwIQMKQRYdbyae+TAMGc62FDX6s2EZOMc52qOLQ+1uskQOuIfL09uc9\nbNJajIYn1+Iq2LV+FL77Zx8pj6Rfb3C1lTPA1xuoUacAdyIJOaEoDIijJ7k0\ng5SQTeSDYNOE2YzOnr4z0Nv4UTKA53Bl1ti3QDOm1pPgEl6ekL+3ZScM9O76\nA3/Pv07QtC+nYBsr9pIbIlOgg51cSaGmCkRyuO8vlnZWuC3fpq9CLveA0wGy\nUpxJzZiVPzO1xTk/skPQe4+06BE+XSu+ptFjJS5ECN0KsA1pkYteu2FKx2y5\n0Rtg\r\n=SicB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/QN2CGOIKFLdjudwd/rlZqaF6EAaDHDRfW0iK35mAkAIhAP/OhZEIKtEB4wWXzKvkqpbLvyRPk61hhjaKBfQd7m4y"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.10.0_1626706974931_0.1219115351015625"},"_hasShrinkwrap":false},"2.10.1":{"name":"@vkontakte/elephize","version":"2.10.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.10.1","dist":{"shasum":"5ed199b9b926307f22fed31f3593435932c67134","integrity":"sha512-5Dcrh75DUtUxpD4QkCDtOoZD5bREMyf4BI3uXPMnICUCpl5vEF5TDaz3YkCYin4ZU169hpNNP05aerl2vmB/Zg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.10.1.tgz","fileCount":286,"unpackedSize":2715945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9aYUCRA9TVsSAnZWagAAs3gP/A5QakRbg6grRDqtWdFD\nKF/K3pJh57ZpxUH7TQu3UHqppR4UlSti6iauCbQtbkSTfjL7db042aQtr+ar\nelAh60IKi0+pHdGM9/qZ6GZCVTFCiA7Ahn1tf+kO9PKfMmM5KqNKX8DpM1ii\nYyNfgty8TgHd6GQ6cTTs4i8GkGQxGpJZyU3eaN+NSzG9cMN6mc8aCvns/B4N\no8T3mgao+b/vMCsH5he82EyarXP6te5Q6M6KtcxAs0p/gdALSZSKPWgrMce7\nXkntUvbc2SlilcQAeZhDylBnsnhzMcsMAdkycRUGIVfyxz9aVpRC0RCDpf4m\nbrgJtZJCAeNNxINaM7XI3MAQZ6Sa7bbGOfp0Uhbc2o0t8yRtxp/k7jET9CZL\nsOrctiIyDb0lNHUYKk7GESZfYVthsU033pCkNcp9Yk1c5sGfCIHdRV8o8skv\nH6st2HSMF77YcyRgWOvUej5xAnL6xKm4DbDSDqVMiqDnW9SUEI2WLlMGZJbS\nd/cw9201jAhSAvO+akGzlcDVVE6lmckleaeTO6qbqqEZtCrs5aQ1FbQZrsaB\njfTGTSY3jbzOV7EHsmxegfeeUNVMoVmQfQ6VyPjKP14M4A9DepTJZAhuc2JN\n2S4BBDGSs/GauS6RRwXVRKP8mupBrTjfyRc4CSbpzvJV4f67TbpbxsNjRbBB\nUVf1\r\n=xYuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7gPq/GO7kFchTkJjZ3R+obskJL7OQjLoUPYYaJYEXSQIhAOal7ih+Yb5cOOM4b87hjBVcwUxUG4Ed8/U8nJpCVDnP"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.10.1_1626711572336_0.05226383949360747"},"_hasShrinkwrap":false},"2.10.2":{"name":"@vkontakte/elephize","version":"2.10.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.10.2","dist":{"shasum":"1e82b802a054ee08a78207fe60952dcbfdc5a7f3","integrity":"sha512-mjEhWmhWI0aTrL8BpZZzEBD2Z5+0DwqaOQRDWE3l4AH9KdBiJFTKRJLTofckLQ5pin02j+oX4CaoFdwduABiiw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.10.2.tgz","fileCount":286,"unpackedSize":2715952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nWVCRA9TVsSAnZWagAAp/sP/3h9UTLuX1PsHjRzZkOi\nJ9bve4FhyzqndKlT2//hx+DyzNB3KU2VqO93QeuxK8r9i/m79NEGHZ799kYc\n6YYe48YeK6lf0K6U6gf5enFgZR9y2U8/b4ooS4LgB7zN8ePUl1ov0PbH+Stt\nmRD/If+HOs6KbDGQKdqai0j76Oa2ODe8N2r1aMdIWzHNVnARhv8T5dxkWM4n\niruhvvGlBHN13E/jTBM2l9jfEeKLbW7GLjYVONDmD0YG39fhJ9cJXMhjGj7F\nPwsOPMEGTm7P+GyKMN+8ckN5PgRihFBhXBm2am7A+s7AXEVsATdlKE0akCcw\nTDxzzcvVlKMXMRhv7EU29ov/cBHNZCMx7L/KjdfUvgvhRTdJq8utBowZdSj+\nI/fIyhTpGgHiZC74ybXptq0opnhZP/eTKjo+CWmc143C1gSrgvlOXCRIkvab\n48jQwTkMBWmn6XGyH8FVkk3ZgUTUGLisdAyFV/sns/8LN89+e2D8J/gJU+7r\n1yvAvFekLUf98xRVvfvuCB9+fX+XRJ1CpGG+fPzTkRsmc5ntGEqL2hNHOIZD\nqd5AA52+lcOUnxuqvlSUm+0nqIxpnLjkynfaedldL0tU/MfskNZ3SVyAQKwy\nrBF5d683VQIL8+zAfnnnhisMtwinHqpP0l9UzKy011j382CshciUKhPxWKHP\n+KEj\r\n=wE8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8eT385GHCkRgcdOMnTioagMrGfBzxcbnZRmKmtnRgQAiAM1FxIHZiVHMoTyAOHCVcKZCZ4jW82UtrqV/jvzizDkQ=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.10.2_1627288981682_0.9677077342325433"},"_hasShrinkwrap":false},"2.10.3":{"name":"@vkontakte/elephize","version":"2.10.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.10.3","dist":{"shasum":"69417e70b531b126c0e813a05c7429fbf8cfdb12","integrity":"sha512-gWdIHM70PdwprTfiDZ0HN+RpenNtQXythQylrxy7RITVyKDgih7Ab9/6QiLGuMmOtJSMdcCdWwI5j6Z+SQKclw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.10.3.tgz","fileCount":286,"unpackedSize":2716006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA+PcCRA9TVsSAnZWagAA2aUP+gJHSmZUIWUWuwXxlJSO\nnoL2AY50hUwugwsPxVpnEF7N6lNmiRd3822ge3Rp8UZoJT5VOjy8G+fwHeAL\n8PVsjD0/7dyWuDQCFa3673a49E1K07U4IOtMQdtI13Djkvilb9M3JFfetuQj\nKlF2dsxTDc6AfEnJJPEojdy0K7S+VWFjglsIqj54tvQwBzFqUeLviQ4P1kVI\n8AF27i2lJw5uZGrc9dJ1g5H+Mok4iApnz1Gd0n1+Qb7HM6Vd3w/u9G0lJOIk\n/dfJH5sOTSxQjpOSsXxiBhWgrJB/BgwTEv4AlyPFSAn5jvigehrq4r2NuFnQ\ni63JhfSPIEQJgvLXwm1S5obGM/HF5J0FXYj4z71Gfbh+FE/ri6ByFW/Lxt7P\np1uw9HY++MwMBD4HG6RMu3FXrf7CqDo3sreg6rKERGb9TRh1/A5WeBr/Jrks\n8ZfNiVF3eWpP4/z/X2JNYYkJOPe3TlzL9uHv57A35xhq1Wxn6erSTfYTvA02\nlL5K9NXPsQOBNgZQNVXZHBsT+Z7pMNhLSrmSd0DBsa1aD4+oLyHv9b2DKbrW\nZdZGuyRA8fmfSN+1rgqTL4hvv8ppYOZdLPq42Eaz1KudY21/8txp/jJwKW3B\nKjrJSAbfEHGbygfy0EFXk8fHyeZx5h/CA2LkVWNdS0jiSufrFj2ywpOlbegg\neuvT\r\n=XXHv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVouhbTiL/s1NCBdHL9AjaJO3KkDpMAT2fb8cjGew65gIgN/Fs9gh+hef4FvyjEPNq5wWZ2eCCy/7/FutrdnUijG4="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.10.3_1627644892538_0.07732327057912336"},"_hasShrinkwrap":false},"2.11.0":{"name":"@vkontakte/elephize","version":"2.11.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.11.0","dist":{"shasum":"4e4693fc937743c8b718ae550046996706715ba3","integrity":"sha512-6tZqaVAW3Qto7PslQTiBTi+re5QC3aoSNvU6afaUz66xD75krxqJqAvfHNhKaNnvUSENINhmShITg9+Kv5lyMQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.11.0.tgz","fileCount":286,"unpackedSize":2716155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ3Z+CRA9TVsSAnZWagAAU6gP/i5WgLtOpUTUlwpQKmHt\nv8MRfN1cto4NHwhqwluNnL9Mh6XozutFPoGGyGhLXvYWJHFfynlK4S3n0agi\nWG+DoIfprOLmQoq0objKI9TJ2dWWKxdF73EuH2/CZJXHlj2zn5/wzoPuN6Wk\nwb/0y2VGZZUwNBjsJh5Db6/UXQfOR0XlYR3YhV+tbHSeAzgW6gEBB4zXof+F\ndVwtHUglGRr0WaNe5qI/wrLkC2RH0bajAFlNLlOCLAPagtaisyo5ReYLj6SC\ncz0i82o4XHpHmwp5+hlkVzWplL+93J/djYRtRrJrbR7MescNoySD0QeNwIRo\nEqdjVQAxwG1bD0VGcX4PNH0y8YvzMFLH8G9VTrielxLFnqnAxlYl7OUFhX0v\nAakzdIJYye7Oj/qEQZ7jLhAMZkGpzjjdwOOQaV9PLgadQJw3f7zcMd4zig8b\n+NHeGCEXIzItVoms6ox70dwnQSpkr+24A/Alf2GNXR7yRGqMNJZfyoa8/96t\nLBhXzgkJRasnXHyyw4qzsjYaM5XuGhapzvafhOXxWwFg/PzgQs4YOZu91vNm\nAZCONOlLVSaaQbIwm25nDnR5VVNL8akwQutyIqtlrxRNpsxrgzn1uN5LG7Bp\nUjTZKy7t0DvGReXuhmj7UdUiPkQvblZ19Q2kbOKdJD9+QcImAQncnwZECBgI\nUGH1\r\n=p+rt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW289QiTBqDD/2b+csGvqf84rMM5Yska1mRNVMOtPFegIgZGquy1TfPaopEYf30cptTOm2IHUSLCmnG4dD5CVABF4="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.11.0_1629976190093_0.4407298453173849"},"_hasShrinkwrap":false},"2.11.1":{"name":"@vkontakte/elephize","version":"2.11.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.11.1","dist":{"shasum":"5e6f45ae5ae83c8b748be426f8d909e8067ba743","integrity":"sha512-RunwhlslDuKn4VWHstuhR7doOC+MVPmReYFVFVA1v90/UbDXIUhX0u+W2civbzVy6XeH/pwIkOOadJ6jFu4/rA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.11.1.tgz","fileCount":286,"unpackedSize":2715958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKLmQCRA9TVsSAnZWagAAbIMP/jl2rWH0UhyCZD320KhD\nyyJnY+mOpJkdL1EfQGgmeoaRJf77gyljsOLMOxNWs4a15FooKRrgCUnbKhX2\n/wb3WrbvRP6wrf9ddpFe8sus2znmlVsZtCQyO7tRqXOrgO+jshAY6k+vfJhl\n3ksj5rzjFGSZ3TpYqSMFlSFFB3a1mb0yUA1xZAHoccdYvSfvZhHutuNH5rA2\n+4+NO0zSVDSi8bWmEet/QXJSvUnDXznywTA75tv53Fvns2b8AiL+j8kCdSai\nOLRM+U54Fuwd72jfTrF4xDyKRt1h+rej+x7f784oE5XDcXWzpHyQUtHBTGgE\nzB/jhf5uk5nwoRw4dVfJPXlQYStXBC4ztoCz12qU9LKC0JcFsoz6GeJh0Ev9\nNJlrBE6M/Lkkjke9rwk0GyKYZZmjAbQtZelJkNOJavNNiw+M8I4vAPtKVcQG\nov2yL3XF9c5Obfgx/rFWg1u4a+qks8Ivd2SLjaK14fBCS3kAOdDbEI3shcQB\nzpUNa0lkSWAsiytU906i6XiUvDx91/IuC7nEzQHYGFjDdsnrWFSGXSe5Iybf\n/n4/Rp6z1o/+zdNsqpkuFM9KcrVjGotdycmU1T7B3Pa1Q+ed/+pHtRsjooVv\nhLQTK8AblRykZxhuwd92PtIP6zYbKPwBCgdLWQyyuT2OvDmKffb+3DrqnbO4\nlC8b\r\n=7SSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAS4MDYEN/sXruEVE6S4KWLjJnGUk7FcTYjgHCtAaTnAiA07GAP0jsqw4OoM+0qr/2AceMk0xIbkm/EFqilcgcWiA=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.11.1_1630058896308_0.15516998594450504"},"_hasShrinkwrap":false},"2.13.0":{"name":"@vkontakte/elephize","version":"2.13.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"cd demo/public && ./compiled_demo --once | ../../external/htmlformat","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.13.0","dist":{"shasum":"443f22925822a871dcd0651a27742eef3a5c172d","integrity":"sha512-Qw7FeGf6nUrgxE2qFe13KaCMdMQa5Xyq9Grj5ft3VDkc2I+0jvJo1aedpOkFg2p4YQAuXXUznGlBrvGDhsAjhw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.13.0.tgz","fileCount":289,"unpackedSize":2731213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2gkKCRA9TVsSAnZWagAAw/4P/AxI54hbrSARnFq68YVl\nubAITCI6e9Qt+/Qfk8DFnkFCMSTNKwD1qB6X39GcYOq25xCBrPR/JyjCLhIw\nj/45svxe3i1M9AVa0jamNzDJ5KUtQsWFCSBCypFEknFWET1WfDS1OuHSq35B\nUtZ81+rQcPqMxE/HdToEa5XZPSUmt6yV8DJaHA0NRiQeMiEMvSWOzdOhqO/A\n318/uAlqzGJ7j6/NEPG/UP6qAv/NwlmRgOvvxyqDVerIOsQTLlkXHQ7+2gTo\nKiXC9RcKiaJmYSAVGwnZmnezon3rFRrXSTHX5O7uuWtLYHjD4nw5rmJonqMh\nA6jmohs2hw/ASfw3Mg/xHeLiE1wmDmp4HI5JRMhPqdZ/nEPY4L8HIkd6AKUD\n5j2CvfSh7YyLTfZB7wDWV255SuRVGaeJBiwf7KwefTW4QjhHxavNKYzNqVGa\nTJCygD95aq0nAOkFlWLGW+rOKFBLvEgoatVA8Y8AqNncEm+vNPVS7+l5VGrh\nT0CgB6AlPkLMcounMulHttmxPc6pp19um46UUQe8qq9fHnDi2a2NP66CzHgu\nlnEJpr0QYsyFbOPP7MluxyakQN4FFNQi10XC02NXWLKxu8EUlfgt2TblSvor\n5Cbq9A82E5U4iGnlgdLW/Ei7RMTl+L2zi8iZXLblSwTn4mn60Y1Xjuk+sPTe\nqzdW\r\n=3Lqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGH+v8UyrS3zAHafwo3udDmFc9Z3Uc7G7686QxLh467JAiAeOBycNwwHRL49OVP5KohILThCX5G6TuJHktqM2hTjag=="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"ariarzer","email":"ariarzer@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.13.0_1633622710334_0.9094266503091442"},"_hasShrinkwrap":false},"2.14.0":{"name":"@vkontakte/elephize","version":"2.14.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.14.0","dist":{"shasum":"65857479cc1f821d5a479ce2a70b2cfd88f37e58","integrity":"sha512-Slq1Woyd0wUvOlRbY0D3JRbMSIzKdIX1UNFQeR/k1o5u3ekRZFFkEtbiFO3glfUZRivEApDsAERc95aMEE9vWQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.14.0.tgz","fileCount":290,"unpackedSize":2731494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBoClCRA9TVsSAnZWagAA5y8P/027+FJgIIZvdmTIAP+b\nMHoL5cTJBhzT5xKMMyblv2p/j+xqTmQ3dMmb8Xno9aCfBO3JuqRdjD+1K73G\nBpzRBn4wE4L9Atzzc2R79Sbbb805UEgVR1XW4IVZEqSob0AnYodOPfRtjAXR\ny8lw0kNT8651yzLgIoiqy7Z8HQhuWALlSpw26c6zQkNdlY+KGcomU+J+w0Nc\nh1Bi7qMXNZFBzUkvW0VdiDQHCfdJ4bzsqmxS0Pd0d8hqmHCsPzLoRRC8G0dR\nbHpl3sDA0aC2Wf21PFN5qBGCMmc8H+NUOMZ2jEMDKtK0mJ0xKrIlHYCdR7CS\naP7wEdhfA4/94tkzul+tFtQviPqmowpb2mH7vql+D0WdqR9oGJ3WgBjlDX08\nEfRk24cympVn9u0cBgpXUGKFi+Fz1BHBwlPUDbqOxqR2fvBuD281FV4EXg9U\nvnfmy2qPIo96JpEHrCJk3/+qVc+D6EQsSCbdee7qLejK4ckBzCMf5++QtL96\nfNlDaZ25BEVnRSWql6TxTNb5RSV2OoUUbBtYke+yf4/Kvp7Y3ujWpidi4bes\n9je6ZtibHTZgUp44FUmCQIbxlMCEMv3+AyXGjwTlCl0Sqqni2QX7shcfgSWY\nTCUH+KCPw7GAFh2mpWwUW6IvmfE1QhUfd7KN5n2bHNWANkccYDetJbHJNGsK\nekVe\r\n=WCw8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvQ7oanUTnEPaA6MMIrGqCtPB2fPCa2wW/xPdd+GltMgIgBhOwAcNYrSwiMmXI/AfnYTfAF2KdUdOvDpanAUlUY88="}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.14.0_1644593317747_0.7007063619003855"},"_hasShrinkwrap":false},"2.15.0":{"name":"@vkontakte/elephize","version":"2.15.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.15.0","dist":{"shasum":"0b4a7b955a68ca2e631e876b1504a9b3a0a6ea0f","integrity":"sha512-8+eZEwzB/imA1lSKlpe1y533SEz4OTNrZ5rRB8lKEVqBu4EzZHCs3lW+wE3Kl9N8DGgSwOmAndx94CgrCnX7GQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.15.0.tgz","fileCount":290,"unpackedSize":2735034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLR4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVfg/8DW0MfdCgQ250GdFI5JwscapwnbDebdnNicsZP/nN8BNpAMHr\r\nMMOYD81kPpVgkvsifnyVFJQx6NgU5+gDtgEDoKWF9k/CQvinmuVwQuSPMeiu\r\nQwGuBJe7D8t9ZYfklmkqiNP0ociCQV1umshp6lkZLIXLreNP9W5jkwq5/a7P\r\nF2r3G3/tSzDxu+TeBjNfTr0of9QvovD91nouomlF0J51NVWej/FVES7onkCN\r\nhHikwWbEGH8hPvBciDss3eCiawikbJaNeT1KUO3707/z2efOYMknWCfndeTH\r\nORC9Hd5TBAg7rT8zv8+gmhHASyPiNfOTcOAR0TP354e8h4WxV+yWcAGfs9QU\r\nTd1QZKAxQ0eI/OdWMVBgYE5zDT8FRogJI63bQJ94tE8U64YOOOyKjcF8nSBi\r\nI7pJUJ+jVTLJyI9fY3XXR+hM7Ws8ewvKG2IdULmxzjjyqF2592g6sCQCztHq\r\nryW1ee3qYYV6jPBKHW9bmcAGXURhJ3FMicmFBcGQa/Zs9dPpazGUm3YnKzzQ\r\nLzuCrj0hTj+mxCPLYCsaF3LJe2D7SFyZpBf30KxGELpX8VfKpNCcl3w790Wa\r\nZ2/nvrXzv1IjKjv3JxsgO9MwikYnHCijigHo9K/AIUR4Al6RTaKFvEWtKAsD\r\nrDckcJPDH6QsGTXrCzlNRzHIFiHGGwAjxus=\r\n=MTf5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsdfkZ07GwrQUxR7P+FJZ7wxKolyYaz4TnaGnB43mozwIhAI6YjMx6PvUlSOKQv5X6KgsLXrou1Kx7wd66+XIdu8TA"}]},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"artur_supertramp","email":"bumbledos@gmail.com"},{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.15.0_1647123992767_0.09644616663176908"},"_hasShrinkwrap":false},"2.16.0":{"name":"@vkontakte/elephize","version":"2.16.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.16.0","dist":{"shasum":"6a748a43c830ccabb68aeae8bb7388301b7314bb","integrity":"sha512-/WzWHEHClAv+lq7Lh7uO6ZEC0WfPGPnjLHpAvrsfruthC0psOCrFT6PHOtTbIh32EtObz/XgF1PP9O+DU4Wa9Q==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.16.0.tgz","fileCount":294,"unpackedSize":2750520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWrjaI45SByatmYHpnH2aVaFwCjm7MavwaiA7/NkZSkAIhAN4RsftdVa6326wlaARBIXMxXkW1jAH2UkBcfyVtSZYX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNjHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi5A/9HnozVtTKTlAY6juz/AE2eN9itytpgC6Rl/R1YfVssADbLHGB\r\nqsJwZSEFgtA+KLJmE5CM2NPCpDObDtdIOnU3BawZ8y4RuA+Yv/qbCzYJsTap\r\nOWJJttfGkEy4lcKidCreJl7nqeUYnJ2a/CL8Q/YI66DkcKWnheYCFun5ZVRB\r\nvZvv0skyfSPgNq9Q7PYeJhhmZ99QzEEZ8H4iE9HvVC7Qr+hwv2LgpoFlP+Xv\r\naECJgt6HUTS0E8V1KKraHyHnATvHFLY0Qed5mCcq8ezrMK22w/6uzIZxdDMX\r\n5KPtkQk++XgRD2GTOnFD9swq0F2V32x50I4zNZIv/Lau27KpGR3d+oaYgw5d\r\nSfS+nsQT6kcgNuPvQdzfenmqEA5c7NYU4YP9NyVIXeE6aHN4wD0tyhXNLiYq\r\nvsBIgVr5sycfCrl0C0EA8mW2b/Mn3g5uXg9mh0gfxtb5JXXs2XxFtIKPtzS5\r\nHbLkJQprv26TfZ/EdM+S8vHMpidYepuHA6HGgQ3pTFtHD1VKoZCDgPjMfC2t\r\nQJnGKRlHn0R7MtbhaJFGKlslbjBwBseetEpl86gGyMiy8MouwU5DTLnl3lJ0\r\nQIWk3zaEJdhWr1NcS+pwIA9++Hh2RRWQUJLKIqoLzasuFVAa/MQ3kQkKwmKN\r\nWtaWS5PFaHhBEfN5T0P7GAcurOQhPsi0/VE=\r\n=wzNx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.16.0_1653135559497_0.5772525896662646"},"_hasShrinkwrap":false},"2.17.0":{"name":"@vkontakte/elephize","version":"2.17.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^3.7.3 || ^4.2.4"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"^26.0.22","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"^26.6.3","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"^26.5.4","ts-loader":"^8.1.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@2.17.0","dist":{"shasum":"e02d6a5e544e25cebd35754879ed6821809db3ac","integrity":"sha512-Q2WPJYNR/6RTABD7z5gF9thZBEWNEg7muc9TU08WSWRZV9WiaTpAkgYhY3NSNaBB4IGcrzvbwgpSPj3eUKpYuA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-2.17.0.tgz","fileCount":295,"unpackedSize":2751072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXfSeOqIqZ8DOx1Pg2myHYJj9vSGkh3oHsIQ69oOUgeQIhAMQL5dXv3U02EuUuNv5XufoLMR8RAlCmmlJ5y18H7aas"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO+q4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeVQ//dv4/panIceruGw8vZhZLAvDdArG56Sj99OZ3pFzAEtYU2eCM\r\n7WwCPdz5O5PGD5CZpNO6m4Oo9QcgblF/ccYjk3y3niPN8TpHQHQ0hkq8GoQm\r\nihTQ3KfB8RJ6a1WL9+DakjbTNJq1x3ScfuqEtO5/Mkm753YqSaUCcqq4z2TX\r\nxfAm0LTWrQna8jzbJCCdAg7uLWXbTMWLoJWcBMVoeeHFqRVXPMnyuTja6lwe\r\nFeR70a/qbU0sHXjXJ+4CD376rXCAxSXxMwYsGOixpJ1zKlPS2aQHsU6M0rx0\r\nQopcNhkq1CC6ehC4NYQIBZ0+UoF15Lwi0GokPIn+aaHC5EEVG2s7iYaLKnPb\r\n+F/hDW9laNS5AYwGU04goQR/GnOBcIH0WuTsDQLG3t/7X8MFx0GDWaXyO3+5\r\n5ma4Gibnh4wkJcZaJOgsL0qs5EAv0kMWRvNpphjUubGlMr1tol+Veu8pCfUK\r\nu5EXPXrltv+roquvUju1KwW2e/pC9fUUJQtnH3dmKuMhpYG3Zlzz0izQ+oxY\r\nQVGjv6hFhkdAt5DyMR+m3SCmgJ3e6qd4VnPT6Tgr7Rw3M405hSfAhD0ktWZK\r\n3ww+libnLSXKvKBeVPdULm+FUa9iNj62Ff9O4ogvVgGJhiYFfs6DUJIRMSZ0\r\n7YPGb6rj7TBUkE7WwWU1MA+0Vsj/eZZJuDw=\r\n=3YPX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_2.17.0_1664871096193_0.1840060399740806"},"_hasShrinkwrap":false},"3.0.0":{"name":"@vkontakte/elephize","version":"3.0.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.0.0","dist":{"shasum":"8355fb62d5bcb116a99059f4e0d6f9e6748c8c0c","integrity":"sha512-rIHbCGJ0EsCpERN96VazngLjhROFtypbHMQOwoojWwIdfZbzSsmfEMaLmItXLGM5YQgpLUpaTLt0yHgdQcO8FA==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.0.0.tgz","fileCount":295,"unpackedSize":2772502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEg9zlCQ0p2w7GgQT99BOYYs55cuuZ1c9+1DToe1DOmyAiBT2Itd2mmwfBfWOH8qQAxLd08nog9RuboZPj3LgQUiaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI0xJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl8Q/+Pw3/F/Feeg8E4qYjbt5bzWoZe4hbIXW8mK8QGgeA3GqM9ktN\r\nqmX0GD0F81HNwaEsiaIfud0vltWXrgsgSoOBQQzktaXxOLtGqC3r49k1on4O\r\nJAbNF+/gIcghm3Rb14WXdySA0Nw8L6LXJ7JQhQ/QxOGe9NLk1Juba0XnBbOW\r\njS3bgAl1rF2PPvue6e47Kz8DAEmtgtaKntfJ/VFHTg+XZWlotaRTQ9VLnyF6\r\nM/SOiJoG5qYkvVA215gczBMYOsQape1aD4gRZUUgrrzjdPkUfgVNecu/ZZTT\r\nZwC/RWxU32hJr0QO/29VPlZ71SrGtGwi3Mk8Q2cW8NZEYeO6ZWlDLz2mDKy+\r\nqoWQadk+9E/iUnQvayggHUUe+uKQP6BRwEFmJDe5yfG5R+CIlpo6KBhrA0k/\r\nOj6IpJsy3P6owivVl9Jk9WWa3Tepq1ww9R4hvwkps7pArNa7sNHc3wL9ERTs\r\nnxvGK0hWWTgy72Qmt+v5clW0wl33hko6mrpQ7ExaI7diCBFqB/KDdaJ4AKNR\r\nRxK2Mf4pvCLi2wjZmhg/rfr61dPmuMRoEudtz1S3643h9DTjNZtizxEYMeAx\r\n3sjlQlWeWP/MaL1//3ebnPSDyVC53PAXyzO4mc6wghMLiHH2JPAQWteig0B2\r\nnKgUKpO8X8x7kn3a0Fk/vf+Qb6nV/oXw9ks=\r\n=OxmO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.0.0_1680034889353_0.4263381546922722"},"_hasShrinkwrap":false},"3.0.1":{"name":"@vkontakte/elephize","version":"3.0.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.0.1","dist":{"shasum":"cd2ab3138133085181aea9413fd4d029d3397a3f","integrity":"sha512-yzdqYjcKtVqKjsMLfMDtYPm0Rg5ShOMb2KcaFDtCVg558Jl4X4xU8iJTRo9GzdIQQCFk+qqRJv8iY8qyG6+lvw==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.0.1.tgz","fileCount":295,"unpackedSize":2772602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR7a3Vn240+7Cf3uSCxsLOIwdJ2NGKLwzDowtkDCGwLgIgCklIvT5gTm8i1Lw9CrG6fk9tLvm2kG5NCBN3A+jldEg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJSpMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Fw//bqZ/A1gwlINMWl77etI4VMSYWwyVPOtA8wbS0GgfgA3ePfti\r\nLnHKcTFUBiWHFTkaV3cAtpwnByJ6yAIBwyUxenwOCMjUTLoDQNUg7x6nEUHU\r\nEY6+jTuN5lgTs9bmF3iJOw1dMf7c3wNWKd0mzheui6fOLT57HfIFEekPbUqm\r\n42LHdR6FImtAjicFOfsrT1rB0JxSXYkeVufwPmEtJjalyG/QQBObw3yMo7Uc\r\nSYGC5jQ55WlxSsN05uR6vUblDX90hk51AFPFCu73DVnK0UXqWPpz2lPfykdm\r\nVuP1Fg5sRsREwmjw1hHXH3Ih0w1oTYeJR99X3Fs/TIDzjVyBwPGkV3k2G2Jf\r\nFtuN/s8wREMqRf8zuIzB5qyM9EbNwwOpd+v6BLAJA9SnNY1RFr26uR1WwEyk\r\nRzYLecJx650AwYav2aXluPBAbRDlloK0/AgotiJFesb1hkvKFPdJznxirvSU\r\nfGkQt9JQEOV/MPUoENzwZIrW1wnygpWVAhh8J2FaDdrgHje8cPgeGtaQHy94\r\nFzXRB5Ni6VX5Syi1qNCgf+/J8vsLL5/PsBVCeyqTp/OFDa+uVb+xt8UfUrds\r\n+qhl07jO8ofWKKEdegEtF3AFaccNmIU/LhZjeP3rqeepCY8iRrlJ6/wcZUVl\r\n1aCWxOMXv52DBqu8peFV+Hto1P84iHT+ZJs=\r\n=nfPb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.0.1_1680157260163_0.8086171379775027"},"_hasShrinkwrap":false},"3.1.0":{"name":"@vkontakte/elephize","version":"3.1.0","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.1.0","dist":{"shasum":"16521739281106f72063d50793e64a3d026ee33d","integrity":"sha512-SFvvRr691EmCqxXh1+obMtXKPecESSyO9fHUSK1rBeWV4c2s/aFSJ/dA51SC/lXd/w+wc3hfMNijXm5u6F88Ow==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.1.0.tgz","fileCount":314,"unpackedSize":2784438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaEoSUduLv1ba+dYrVQdLmprR4RzCwkrwoIUXwqByRDAiEAimV1fUWFafvm+RGUsUZPAIAUKTvZoANvHOqT1lL5vsE="}]},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.1.0_1685705719275_0.5515185358642065"},"_hasShrinkwrap":false},"3.1.1":{"name":"@vkontakte/elephize","version":"3.1.1","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.1.1","dist":{"shasum":"6c4064bdb5f543031adbf9e516ee0a61ff5a4216","integrity":"sha512-iP+fpO3kkcCvwM9ecq+WQjf0LOA+nXqWM3F8WaRGkHGjvAdqUFAm8G8f8eAdevVaCvDuEMAt8A3uhpdxQ5mfTg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.1.1.tgz","fileCount":314,"unpackedSize":2784483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg9Vm+pK1d7jS0arpVOLMWnbE/S0iDpD5EkWyFcv3c2AiEArcH8oi/Cg86vfCcUk3aeMt2KMxs78Vz+uEsTllN6YBY="}]},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.1.1_1687335701307_0.5979496612993511"},"_hasShrinkwrap":false},"3.1.2":{"name":"@vkontakte/elephize","version":"3.1.2","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.1.2","dist":{"shasum":"f76b80bebfe29347ed8edee83b93e0522e6c3913","integrity":"sha512-axO3ToMz7jljNIBZB3eraf31QKXnsdBZNMN2/6N11gxj4DoNTRF6e+Bl178KjISA7IQVRlbu48zVdFpB5OHMkQ==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.1.2.tgz","fileCount":314,"unpackedSize":2786803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtZ5Qs/qToXHDDq3gFbqiWkrqaLeTgpY1vV6cTFh2ChAiEAjjsgx7NV+eLAuXPrg4nTKd8jyuxMVR9Cgf1J8erioos="}]},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"nekr","email":"nekr.fabula@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.1.2_1688554146228_0.781851252606615"},"_hasShrinkwrap":false},"3.1.3":{"name":"@vkontakte/elephize","version":"3.1.3","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.16.0","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^2.0.4","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.1.3","dist":{"shasum":"5a229fe3c62d975cb3ed773ab2c526282d0c7be9","integrity":"sha512-+BpmQ/OHdX2JJgnpciyd+jbab3gLNq2EdLd/4IbC88ZOe9r/DzpnlGU1Dy/+Pyks1AzwJBO1Il7NEBKbZ8XM2w==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.1.3.tgz","fileCount":314,"unpackedSize":2787568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Q7Ba+f/S9hOjyzZS2TM2XuJN66i+1YoEof6Zxw7h2wIhALCIXPri7mes5JyVHP0Erj9zocunT8xKF7wF3nVjfbeu"}]},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},{"name":"fedorov.xyz","email":"iamfedoroff@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.1.3_1707239331685_0.5950116543359141"},"_hasShrinkwrap":false},"3.1.5":{"name":"@vkontakte/elephize","version":"3.1.5","description":"typescript -> php basic transpiler","main":"src/cli.ts","types":"types/global/index.d.ts","bin":{"elephize":"bin/elephize"},"scripts":{"lint":"eslint . --ext ts,tsx","test":"yon demo_clear && yon testcheck && jest -i","test_all":"yon build && yon demo_clear && yon demo_build && yon kphpbuild && yon test","sniff":"yon lint && yon test_all","_reactgen":"ts-node src/ts2php/utils/parseReact.ts","_compile":"tsc -p .","_copy-base":"cp -R src/builtins dist/src/","_copy-ext":"cp -R external dist/","_copy-types":"cp -R types dist/ && cp src/ts2php/types.ts dist/src/ts2php/types.ts","_clear":"rm -rf dist","build":"yon _clear && yon _reactgen && yon _compile && yon _copy-base && yon _copy-ext && yon _copy-types","demo_start":"yon demo_build && yon demo_serve","demo_build":"ln -sf ../node_modules demo/node_modules && yon demo_genjs && yon demo_genphp","demo_clear":"rm -rf demo/public/build && rm -rf demo/public/dist","demo_serve":"npm-run-all --parallel demo_servejs demo_servephp","demo_servejs":"cd demo && ts-node -r tsconfig-paths/register src/server.tsx","demo_servephp":"php -S localhost:8000 -t demo/public/","demo_genjs":"cd demo && webpack-cli","demo_genphp":"cd demo && ../bin/elephize -c .elephizerc","demo_watchphp":"cd demo && ../bin/elephize -c .elephizerc --watch","demo_outreact":"cd demo && ts-node -r tsconfig-paths/register src/render.tsx | sed 's/ data-reactroot=\"\"//' | ../external/htmlformat","demo_outphp":"cd demo/public && php index.php | ../../external/htmlformat","demo_outkphp":"bash external/run_compiled_kphp.sh && cat demo/public/compiled_formatted.txt","prepack":"bash external/prepack.sh","postpack":"bash external/postpack.sh","testcheck":"bash external/check_specimens.sh","kphpbuild":"bash external/check_kphp.sh","prepare":"yon build","_update_test_specimens":"for i in `git commit --dry-run --short | grep result | awk '{ gsub(\".result\", \"\", $2); print $2 }'`; do mv \"$i.result\" \"$i\"; done"},"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"keywords":["js","php"],"author":{"name":"VK"},"license":"MIT","bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"homepage":"https://github.com/VKCOM/elephize#readme","dependencies":{"@prettier/plugin-php":"^0.22.2","chalk":"^4.1.0","cli":"^1.0.1","glob":"^7.1.6","html-entities":"^2.3.2","iconv-lite":"^0.5.1","ncp":"^2.0.0","prettier":"^3.2.5","stream-replace":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.2"},"devDependencies":{"@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.1","@types/cli":"^0.11.19","@types/diff":"^5.0.0","@types/express":"^4.17.3","@types/glob":"^7.1.1","@types/iconv-lite":"^0.0.1","@types/jest":"29.5.0","@types/jest-expect-message":"^1.0.1","@types/mkdirp":"^1.0.1","@types/ncp":"^2.0.3","@types/node":"^14.14.37","@types/prettier":"^2.0.0","@types/react":"^16.9.15","@types/react-dom":"^16.9.0","@types/rimraf":"^3.0.0","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vkontakte/eslint-config":"^3.0.0","diff":"5.0.0","eslint":"^7.23.0","eslint-plugin-jest":"^24.3.4","eslint-plugin-react":"^7.23.0","eslint-plugin-react-hooks":"^4.2.0","express":"^4.17.1","jest":"29.5.0","jest-expect-message":"^1.0.2","jest-tap-reporter":"^1.9.0","mkdirp":"^1.0.4","npm-run-all":"^4.1.5","object-assign":"^4.1.1","react":"^16.12.0","react-dom":"^16.13.0","rimraf":"^3.0.2","source-map-loader":"^2.0.1","ts-jest":"29.0.5","ts-loader":"^8.1.0","ts-node":"10.9.1","tsconfig-paths":"^3.9.0","typescript":"5.0.2","webpack":"^5.31.0","webpack-cli":"^4.6.0","yarn-or-npm":"^3.0.1"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"licenseText":"MIT License\n\n\nCopyright (c) 2017-present, V Kontakte, LLC.\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"@vkontakte/elephize@3.1.5","dist":{"shasum":"2bafc9ccdbddb5ffced7de5767cbb3a956ea2782","integrity":"sha512-4wB5lXjdHLepeZyo2iuJZ9Ts+0ztCRaEmsaEkEm9qKp87DB1HoHoPFZImi3sx163VXLBCV4y+c5aFaO2KEAYbg==","tarball":"https://registry.npmjs.org/@vkontakte/elephize/-/elephize-3.1.5.tgz","fileCount":314,"unpackedSize":2790891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrEobXJ5ycuMVs+Kq0dklxOgDvBqklkI1ubwtcNeq74AIhAPw07o+j5bHdZ/aAY+mKMGBFKtz+iMI7Kctx2iHMA83C"}]},"_npmUser":{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"},"directories":{},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elephize_3.1.5_1715759768444_0.1364856170709965"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-16T16:35:54.930Z","0.6.0":"2020-07-16T16:35:55.357Z","modified":"2024-05-15T07:56:08.983Z","0.6.1":"2020-07-16T17:12:06.103Z","0.7.0":"2020-07-23T16:15:38.609Z","0.7.1":"2020-07-23T18:40:36.052Z","0.8.0":"2020-08-21T18:18:10.978Z","0.8.1":"2020-08-26T00:35:51.016Z","0.9.0":"2020-09-04T16:12:09.734Z","0.9.1":"2020-10-06T17:02:42.762Z","0.9.3":"2021-02-05T15:36:46.650Z","0.10.0":"2021-02-10T16:12:38.114Z","0.11.0":"2021-02-16T13:56:20.145Z","0.12.0":"2021-02-16T16:25:29.971Z","0.13.0":"2021-02-19T10:05:01.064Z","0.14.0":"2021-02-19T15:19:14.309Z","1.0.0":"2021-02-24T08:42:11.044Z","1.0.1":"2021-02-24T15:55:33.104Z","1.0.2":"2021-02-25T13:20:28.802Z","1.0.3":"2021-02-25T14:37:30.940Z","1.1.0":"2021-03-01T15:10:05.442Z","1.1.1":"2021-03-01T15:51:58.276Z","1.1.2":"2021-03-03T15:39:02.667Z","1.1.3":"2021-03-04T13:41:08.131Z","1.1.4":"2021-03-04T20:38:16.188Z","1.3.0":"2021-03-05T16:55:29.721Z","1.4.0":"2021-03-17T09:00:27.765Z","1.5.0":"2021-03-17T15:25:26.890Z","1.5.1":"2021-03-22T16:29:05.382Z","1.5.2":"2021-03-29T15:22:50.393Z","1.5.3":"2021-03-31T15:28:24.691Z","1.6.0":"2021-03-31T19:07:26.732Z","1.7.0":"2021-04-02T12:31:07.339Z","1.8.0":"2021-04-06T11:53:14.702Z","1.9.0":"2021-04-07T09:25:07.444Z","1.9.1":"2021-04-08T17:58:48.482Z","2.0.0":"2021-04-09T10:38:34.332Z","2.0.1":"2021-04-09T12:38:50.102Z","2.0.2":"2021-04-09T15:02:34.540Z","2.1.0":"2021-04-14T11:15:03.892Z","2.1.1":"2021-04-26T08:46:55.994Z","2.1.2":"2021-04-26T08:59:13.216Z","2.1.3":"2021-04-26T09:54:24.553Z","2.1.4":"2021-04-28T12:41:14.754Z","2.1.5":"2021-04-30T12:38:02.295Z","2.2.0":"2021-05-18T08:21:23.448Z","2.3.0":"2021-05-21T13:39:49.525Z","2.3.1":"2021-05-25T11:24:29.933Z","2.4.0":"2021-05-31T09:51:58.721Z","2.4.1":"2021-05-31T16:28:08.147Z","2.4.2":"2021-05-31T17:17:41.442Z","2.4.3":"2021-06-01T14:00:44.498Z","2.4.4":"2021-06-01T14:30:31.496Z","2.5.0":"2021-06-09T12:25:52.648Z","2.5.1":"2021-06-10T12:30:57.737Z","2.5.2":"2021-06-10T13:46:11.522Z","2.5.3":"2021-06-10T14:09:46.362Z","2.5.4":"2021-06-11T10:47:09.089Z","2.6.0":"2021-06-11T12:14:16.712Z","2.6.1":"2021-06-11T14:37:59.405Z","2.6.2":"2021-06-28T14:34:35.866Z","2.7.0":"2021-07-01T09:50:15.766Z","2.8.0":"2021-07-09T11:49:14.767Z","2.9.0":"2021-07-15T10:38:26.925Z","2.10.0":"2021-07-19T15:02:55.150Z","2.10.1":"2021-07-19T16:19:32.516Z","2.10.2":"2021-07-26T08:43:01.868Z","2.10.3":"2021-07-30T11:34:52.796Z","2.11.0":"2021-08-26T11:09:50.331Z","2.11.1":"2021-08-27T10:08:16.477Z","2.13.0":"2021-10-07T16:05:10.632Z","2.14.0":"2022-02-11T15:28:37.967Z","2.15.0":"2022-03-12T22:26:33.016Z","2.16.0":"2022-05-21T12:19:19.711Z","2.17.0":"2022-10-04T08:11:36.397Z","3.0.0":"2023-03-28T20:21:29.619Z","3.0.1":"2023-03-30T06:21:00.412Z","3.1.0":"2023-06-02T11:35:19.585Z","3.1.1":"2023-06-21T08:21:41.487Z","3.1.2":"2023-07-05T10:49:06.487Z","3.1.3":"2024-02-06T17:08:51.952Z","3.1.5":"2024-05-15T07:56:08.575Z"},"maintainers":[{"name":"k.egor.smirnov","email":"k.egor.smirnov@gmail.com"}],"description":"typescript -> php basic transpiler","homepage":"https://github.com/VKCOM/elephize#readme","keywords":["js","php"],"repository":{"type":"git","url":"git+https://github.com/VKCOM/elephize.git"},"author":{"name":"VK"},"bugs":{"url":"https://github.com/VKCOM/elephize/issues"},"license":"MIT","readme":"# Elephize\n\nLibrary and tool for transpiling limited set of React & Typescript constructions into PHP for use in server-side rendering.\n\n### Usage\n\n**NPM**:\n\n`npm install -D @vkontakte/elephize`\nor\n`yarn add -D @vkontakte/elephize`\n\nCheck error messages for peerDependencies errors, as elephize requires typescript to work.\n\n**Play with lib and demo (github)**:\n\n`git clone https://github.com/VKCOM/elephize.git`\n\n`cd elephize && yarn`\n\n`yarn demo_start`\n\nThis will set up demo files in demo/public folder and run two servers:\n- React node server with native ReactDOM on port 3000\n- Php simple server with transpiled sources on port 8000\n\nTo see help, use `bin/elephize --help` or `./node_modules/.bin/elephize --help` if you've installed elephize as a module. \n\nYou can use `debugger;` statement in your ts code to debug transpilation process and check context variables. When run with\nnode debugger, this statement will pause the execution process when source file transpilation reaches the statement.\nIt's useful to combine it with manual breakpoints to check particular cases.\n\n### Documentation (ru)\n\n- [Использование CLI](doc/usage-cli.md)\n- [Модульная структура транспилируемого кода](doc/modules.md)\n- [Поддержка синтаксиса и стандартной библиотеки](doc/support.md)\n\n#### Описание проекта\n- [Мотивация и ответы на вопросы](doc/project-description/motivation.md)\n- [Ограничения и возможности](doc/project-description/restrictions-and-opportunities.md)\n- [Базовые сведения о транспиляции](doc/project-description/transpilation-basics.md)\n- [Транспиляция базового синтаксиса](doc/project-description/basic-syntax.md)\n- [Функции и области видимости](doc/project-description/functions-and-visibility.md)\n- [Уничтожение неиспользуемого кода](doc/project-description/unused-code-elimination.md)\n- [Обзор архитектуры библиотеки](doc/project-description/basic-architecture.md)\n- [Обзор рабочего процесса разработки](doc/project-description/basic-workflow.md)\n\n### Documentation (en)\n\nHelp wanted! If you have time to translate docs to english, please feel free to send us your PRs.\n","readmeFilename":"README.md"}