{"_id":"@blinkk/live-edit","_rev":"6-3bc093a93c6739e6827cf566e686deba","name":"@blinkk/live-edit","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@blinkk/live-edit","version":"1.0.1","license":"MIT","homepage":"https://blinkkcode.github.com/live-edit","description":"Structured text editor with live previews.","keywords":["structured","document","ui","editor","live"],"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"main":"dist/src/index.ts","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"engines":{"node":">=14"},"scripts":{"check":"gts check","clean":"gts clean","compile":"tsc && npx gulp compile && webpack --config webpack.prod.js","copy":"mkdir -p dist/src/static; cp src/static/* dist/src/static","coverage":"codecov","dev":"concurrently \"npx ava --watch\" \"tsc --watch\"","docs":"typedoc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","serve":"concurrently \"webpack serve --config webpack.dev.js\" \"npx gulp watch\"","test":"nyc ava","test-ci":"nyc --reporter=lcov ava && codecov"},"ava":{"extensions":["ts"],"files":["src/**/*.test.ts"],"require":["ts-node/register"]},"devDependencies":{"@types/async":"^3.2.5","@types/javascript-time-ago":"^2.0.2","@types/js-yaml":"^4.0.0","@types/lodash.merge":"^4.6.6","@types/marked":"^1.2.1","@types/mime-types":"^2.1.0","@types/node":"^14.14.31","@types/nunjucks":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","ava":"^3.14.0","codecov":"^3.8.1","concurrently":"^6.0.0","eslint":"^7.21.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","gulp":"^4.0.2","gulp-autoprefixer":"^7.0.1","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","nodemon":"^2.0.4","nyc":"^15.1.0","prettier":"^2.2.1","ts-loader":"^8.0.17","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","webpack":"^5.24.2","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@blinkk/selective-edit":"^1.0.22","javascript-time-ago":"^2.3.4","js-yaml":"^4.0.0","lodash.merge":"^4.6.2","marked":"^2.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 Blinkk\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\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\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","_id":"@blinkk/live-edit@1.0.1","dist":{"shasum":"8ec9d65f74f5b5b7866720f38d38a90872efc86a","integrity":"sha512-h0L34XWKLdJXeYytdWvkekrFXiKFhIjXHzjwYZWoiURv6gPRBBKIu+YC5ZQdsZhhtQ1xhmoFtqsK2kdEaaPOzA==","tarball":"https://registry.npmjs.org/@blinkk/live-edit/-/live-edit-1.0.1.tgz","fileCount":179,"unpackedSize":839968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXPdCRA9TVsSAnZWagAANxEP/1xrrKB27QH2xgld+avd\njM0N8GF/TQFB/cyy38Nxrh5GpG9RPeDdlF9VPf+db6g4HijdPvumuYRJxTGl\nOqqanGFefGVbauf906VIvUeOmEvA01+VjcI277PGDl4ZqEMjlrYJbzXs12tU\nUM9cd7lY/ZMEPQm+MsUx43gtAmJWS8/dZJHUy6suyxMX4CaZ/qepAHRvN6Q0\nk0tMkfT1I9a4L+/I+NfZ9Ewjysc2fO+XIlRzk4C1uhec+jOJRh8pCuobhLMR\nwvudCLZK+Zii0+xVmcQaKju6Ml10EdHSCNzZUWJ73spDf9DF8uZy220RKFEi\nL9PAHtWD0t4qYvh4pSYcjY+n5eXky+Cm74IYuavlQcNVgXBBSb7Ro+25TiMn\nLx+OOtNSeBn9MOlU5VhsnjMeIh7kpGN3PrilSQ16rwp9hWX/qD4WG0PU6c+h\nEDRMwWiB+QAGD+PMIeWK4bNiDUYTHw13XS7/d/ARx0RUpXuAKrWmtnnbcqTn\ni6zyaj/7Zx9ByNIL03KKMMbGvAHqAoBG1oCLKoDbDf511lS/rg2+ufc/QPFI\nEgIWorNi6TxLaeWj/IwjpEVssq1pEc9mQ+4cyzFCcCtfjMQsqzaBnSTfc22h\nyuk/EX738kGJv5w5yPOGKOxbTjghYCpWBdMLIWCN2HVh0sDiM7HfoEZiXLRZ\nE+6a\r\n=YLjR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5XfqTvJHnf9YJt1JIW0JQjlDUgX3H34SugdWndo0hhgIhANGjxQDzhBa+yc0tsyPQdoWe2PkPw5HJNRE7v5e/hScE"}]},"_npmUser":{"name":"zoramite","email":"zoramite+npm@gmail.com"},"directories":{},"maintainers":[{"name":"zoramite","email":"zoramite+npm@gmail.com"},{"name":"uxder-blinkk","email":"scott@blinkk.com"},{"name":"jeremydw","email":"jeremydw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-edit_1.0.1_1614902237057_0.09781478959579704"},"_hasShrinkwrap":false},"1.0.2":{"name":"@blinkk/live-edit","version":"1.0.2","license":"MIT","homepage":"https://blinkkcode.github.com/live-edit","description":"Structured content editor with live previews.","keywords":["structured","document","ui","editor","live"],"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"main":"dist/src/index.ts","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"engines":{"node":">=14"},"scripts":{"check":"gts check","clean":"gts clean","compile":"tsc && npx gulp compile && webpack --config webpack.prod.js","coverage":"codecov","dev":"concurrently \"npx ava --watch\" \"tsc --watch\"","docs":"typedoc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","hosted":"concurrently \"webpack --config webpack.server.js\" \"tsc --watch\" \"npx gulp watch\" \"nodemon dist/src/server/server.js\"","serve":"concurrently \"webpack serve --config webpack.dev.js\" \"npx gulp watch\"","test":"nyc ava","test-ci":"nyc --reporter=lcov ava && codecov"},"ava":{"extensions":["ts"],"files":["src/**/*.test.ts"],"require":["ts-node/register"]},"devDependencies":{"@types/async":"^3.2.5","@types/javascript-time-ago":"^2.0.2","@types/js-yaml":"^4.0.0","@types/lodash.merge":"^4.6.6","@types/marked":"^2.0.0","@types/mime-types":"^2.1.0","@types/node":"^14.14.33","@types/nunjucks":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.14.0","codecov":"^3.8.1","concurrently":"^6.0.0","eslint":"^7.21.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-class-members":"^1.9.0","express":"^4.17.1","gts":"^3.1.0","gulp":"^4.0.2","gulp-autoprefixer":"^7.0.1","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","nodemon":"^2.0.7","nunjucks":"^3.2.3","nyc":"^15.1.0","prettier":"^2.2.1","ts-loader":"^8.0.17","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","webpack":"^5.24.4","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@blinkk/selective-edit":"^1.0.23","javascript-time-ago":"^2.3.4","js-yaml":"^4.0.0","lodash.merge":"^4.6.2","marked":"^2.0.1"},"gitHead":"6828febe4b315760aa02e4b367ddb5aa88ffe32d","_id":"@blinkk/live-edit@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-wNf63d/t9xEv3F17DLidqfd/BD6L1el06FT9H5nwnDcWCIWdSfE3pVTwlmgPeQEM390CO0DQwNjH3mIFVbWu3A==","shasum":"cead0c8d8a6d2ed7235a8a01bbc580e62d162c4e","tarball":"https://registry.npmjs.org/@blinkk/live-edit/-/live-edit-1.0.2.tgz","fileCount":177,"unpackedSize":933416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR834CRA9TVsSAnZWagAAAx0P/iySg3/zDlDZPLR/WQRZ\nyfznqQbAIyLgqHccNQzfsz2LIJqo16cRxSm8MqygnVCUhJAeXcxa3BlCDmjp\nznWN40QAiqASLN87nxCMA9SxZUWzm9Hp04EQ9bifbeg9lLiqhBLw/7PYRodP\ncICYjA4UoUQEJDaSxU/qAj3BLf11DQwkPUX/AAxgAUzQcvyV4ahvqIaAPQDJ\njG2MCZhi9dslOGCc/43Q2KENE/AyzHQoebiZQqSjmMfVOtqu5v9huJ77rZwU\nuZ5CCcer3SvqtWGNvcar4KcOf7JS8JQZc0g1uSxYK6UEovqMREOxTNdJyQUo\npTSwaNCrDPugYr/sAWZPsRrjkOLOCKYCd5oE7fWWcBQZVEt4uiJAhcAmKqQp\nF/j20jMofEMFUcFAgYRWZd1JstJu9mzlyWMXAkBJHRf3TVGM+n4Zf/nC1eGN\nH6bVTgolZNcMdLl9wAG7oPWQxpA5tULAf+IUK8ko1Yj8FNUehxWlI6ULT9Ud\ngz/SZKn87yMb5JZbcbacgEZl8hyEiO62N72pN4EB83Lzn+HyvQjOXvPQAebg\nsWtfN4Kov9I6gHI0zOsv3gfyGeD2mRbfo2R52642Woi31lKZEafUlnlywu98\nd1TiHMITK0XgObez6eZ1xnETPQenmqOyvO2sgoClHQJ+XvJeMbAXBrKKG64i\nQnDP\r\n=8b9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNl2+oWQK1Yhu81PjQ34F7+FyyRBIaKYa2yHpuF78VNgIhAMUiG8NNdk9ZH+uQxLavtjLSzoz5/kOdjffBiZbG+oeM"}]},"_npmUser":{"name":"zoramite","email":"zoramite+npm@gmail.com"},"directories":{},"maintainers":[{"name":"zoramite","email":"zoramite+npm@gmail.com"},{"name":"uxder-blinkk","email":"scott@blinkk.com"},{"name":"jeremydw","email":"jeremydw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-edit_1.0.2_1615318520110_0.9470024337583784"},"_hasShrinkwrap":false},"1.0.3":{"name":"@blinkk/live-edit","version":"1.0.3","license":"MIT","homepage":"https://blinkkcode.github.com/live-edit","description":"Structured content editor with live previews.","keywords":["structured","document","ui","editor","live"],"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"main":"dist/src/index.ts","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"engines":{"node":">=14"},"scripts":{"check":"gts check","clean":"gts clean","compile":"tsc && npx gulp compile && webpack --config webpack.prod.js","coverage":"codecov","dev":"concurrently \"npx ava --watch\" \"tsc --watch\"","docs":"typedoc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","hosted":"concurrently \"webpack --config webpack.server.js\" \"tsc --watch\" \"npx gulp watch\" \"nodemon dist/src/server/server.js\"","serve":"concurrently \"webpack serve --config webpack.dev.js\" \"npx gulp watch\"","test":"nyc ava","test-ci":"nyc --reporter=lcov ava && codecov"},"ava":{"extensions":["ts"],"files":["src/**/*.test.ts"],"require":["ts-node/register"]},"devDependencies":{"@types/async":"^3.2.5","@types/javascript-time-ago":"^2.0.2","@types/js-yaml":"^4.0.0","@types/lodash.merge":"^4.6.6","@types/marked":"^2.0.0","@types/mime-types":"^2.1.0","@types/node":"^14.14.33","@types/nunjucks":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.14.0","codecov":"^3.8.1","concurrently":"^6.0.0","eslint":"^7.21.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-class-members":"^1.9.0","express":"^4.17.1","gts":"^3.1.0","gulp":"^4.0.2","gulp-autoprefixer":"^7.0.1","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","nodemon":"^2.0.7","nunjucks":"^3.2.3","nyc":"^15.1.0","prettier":"^2.2.1","ts-loader":"^8.0.17","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","webpack":"^5.24.4","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@blinkk/selective-edit":"^1.0.23","javascript-time-ago":"^2.3.4","js-yaml":"^4.0.0","lodash.merge":"^4.6.2","marked":"^2.0.1"},"gitHead":"8526142d697c6a8f5395ca3bbee3a6609cf7c0d2","_id":"@blinkk/live-edit@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-n270AHt36J4dCnYCSs0FtWAhZclCFhVNX5oUFMNwcY3bZva9i3CZlaD9eT8qqz6jI4+iCLOrI/5igIrWCuj7Dg==","shasum":"9271edbf6f3fa1872ca8360e3dbe94f48b5947d5","tarball":"https://registry.npmjs.org/@blinkk/live-edit/-/live-edit-1.0.3.tgz","fileCount":177,"unpackedSize":933416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR9DGCRA9TVsSAnZWagAAHLkP/1pGWQop1JjIfgjuWx6Z\npOVjyFAv24usb4iPsoz/wilDw5mbMKjznJ8Mp0kCiZZqpLpoHYK+c/w+1EvN\n3lbxmC19FpwX4Ffx2xYDli/LWco9Na/vxiTLeSv6/9wFNikSfZ5ITWC1++Ts\nQl0yNc8dcwR1+gSkC7tf6Tfu3j3A6aWc3CviQ+sYjWQ+OQU7Fhl9ASBhrAer\n6U+LI/0nNov6TJ4ujc87u3qUD0Pmq8yTmWbZeQHw3oxE3XqKfGuUoU382z/Y\ndI4qidqy/Hq070kV5IfHar4g9/HWbBffP73s7DGxNLJT8mEzQjWzEDSuOhRq\nKd7YAKjQTxZUxONrGDAZ5yOskuvDdzfZlx0/3cq0PZHYhCiNEfz7WaXaDwvx\nJrlow6gtdXrdXTGMF0abbwqJZsmFo4Mb0KQHtbqjdllS5bZ0qZl+Ah9QM99o\nrYjEpZH0BN0kUWTRJnEHHAXEpWMjmVHuHrSMO4C6UnGrL65vj+yXYpDAfZyM\n+L8Q5+/olcmn7xxwHXckDV0Nu3p1jVZhxohuDBKaEMgjW+QSAkHPxI/18esO\nMrO5HrGVCp2P3nAjDbzSjG/yGG42HjNJbH4/fYWxiAxzRVycKeRhDdzFH0IT\nIFVFRaAU8SWtnfEgZ+V4TdaDBHSteQEQUZ8YGtBM7OMcQIFa9psIOujQixA/\nsDbs\r\n=4lJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7JBt5z+2Go8o52jc4Qqwe9yw80R6LZPEuVvUQJMZWyAiEAjG5dTHGY+Mk/VTRT02U6juTI+PJOCmcMexpOBxJ52hw="}]},"_npmUser":{"name":"zoramite","email":"zoramite+npm@gmail.com"},"directories":{},"maintainers":[{"name":"zoramite","email":"zoramite+npm@gmail.com"},{"name":"uxder-blinkk","email":"scott@blinkk.com"},{"name":"jeremydw","email":"jeremydw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-edit_1.0.3_1615319238186_0.12077906873344046"},"_hasShrinkwrap":false},"1.0.4":{"name":"@blinkk/live-edit","version":"1.0.4","license":"MIT","homepage":"https://blinkkcode.github.com/live-edit","description":"Structured content editor with live previews.","keywords":["structured","document","ui","editor","live"],"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"main":"dist/src/index.ts","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"engines":{"node":">=14"},"scripts":{"check":"gts check","clean":"gts clean","compile":"tsc && npx gulp compile && webpack --config webpack.prod.js","coverage":"codecov","dev":"concurrently \"npx ava --watch\" \"tsc --watch\"","docs":"typedoc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","hosted":"concurrently \"webpack --config webpack.server.js\" \"tsc --watch\" \"npx gulp watch\" \"nodemon dist/src/server/server.js\"","serve":"concurrently \"webpack serve --config webpack.dev.js\" \"npx gulp watch\"","test":"nyc ava","test-ci":"nyc --reporter=lcov ava && codecov"},"ava":{"extensions":["ts"],"files":["src/**/*.test.ts"],"require":["ts-node/register"]},"devDependencies":{"@types/async":"^3.2.5","@types/javascript-time-ago":"^2.0.2","@types/js-yaml":"^4.0.0","@types/lodash.merge":"^4.6.6","@types/marked":"^2.0.0","@types/mime-types":"^2.1.0","@types/node":"^14.14.33","@types/nunjucks":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.14.0","codecov":"^3.8.1","concurrently":"^6.0.0","eslint":"^7.21.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-class-members":"^1.9.0","express":"^4.17.1","gts":"^3.1.0","gulp":"^4.0.2","gulp-autoprefixer":"^7.0.1","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","nodemon":"^2.0.7","nunjucks":"^3.2.3","nyc":"^15.1.0","prettier":"^2.2.1","ts-loader":"^8.0.17","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","webpack":"^5.24.4","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@blinkk/selective-edit":"^1.0.23","javascript-time-ago":"^2.3.4","js-yaml":"^4.0.0","lodash.merge":"^4.6.2","marked":"^2.0.1"},"gitHead":"e69c92276238478e5cf0d926d9cbeb31d22d304f","_id":"@blinkk/live-edit@1.0.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-syCBD4N88UIsZujstSmp1twlRrZkIIa/R5ZMkseBoawgSFGQNImbjCfbN21USeoHHzNQ1xox9DaXeaKBy+YhOg==","shasum":"e00356dde05d233299b45005d6bccfde17ef0ef0","tarball":"https://registry.npmjs.org/@blinkk/live-edit/-/live-edit-1.0.4.tgz","fileCount":177,"unpackedSize":933416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR9V4CRA9TVsSAnZWagAAIuoP/j8QACXQn4f+atI/7hGv\ncmnvXwNV3979WYZHEePmJJjYNyvU9001dlCdIbdiVrC+AdTG5C51bTEBPCAy\nmFnJbxKjkKThYygEd765ak5BHsDbgqr4fQfl1QWo7CNko//Q0FalJKIxZuPX\n7mo9gWAUNMi62DW5qhSlfMXslZRhz+/KAq7l/g1mJn1Yy9zIMO4mda1pP0b8\ncClKRvxFoOsfMZaKzjzPqUHbHMjykcWk8vuc5t1t5Dks2D0a21Ll4culiPNW\n9AqszxONGXmpp5AhOa9m79+lqq9+eYdpt0Z4rebrD930B7UzccvnTb8Yd8pb\n8YEjTs3/re4zw8VwOqtwwP2qxdgab8p3U7uFRlZtKw4AS5WNXqanQVyAeUOz\n8+zbJLQPSRLs28SU7iCEcUaXhvKdNoflC5SDdojVKqrVemCugwT08N7/css0\nnWed/alNN5InMH0hsSzgC5IY2t8SPdxg3UEOstq0Y20hXsyU7Ib/T4C9ZvX8\nV2UM3Ko68WUZ5m8+cEhNH4/Pxb5VAUnNAi62exxwl4IzgfwSn3Nb79nZp8MU\nZz97ID69xs+0aU211O1w5Rbhp6YqSL8FHCQduHnldGGKusH0uY7YQws/mWAR\nMpCaHerISkdKTS6ChF5h6ZTFS76Ebgosfp9Vcb7N94bZbN6Wz0YepBrkEbwY\nAA2m\r\n=J3ZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUpogAu3tgOTrkpb2LXJ9wqWUS03mKbKkR1F39IATBMQIgFzyl0Zyq16mUONxJqKYEmeL1fC1zSpTt+97IRLgynbU="}]},"_npmUser":{"name":"zoramite","email":"zoramite+npm@gmail.com"},"directories":{},"maintainers":[{"name":"zoramite","email":"zoramite+npm@gmail.com"},{"name":"uxder-blinkk","email":"scott@blinkk.com"},{"name":"jeremydw","email":"jeremydw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-edit_1.0.4_1615320439283_0.6898797891363753"},"_hasShrinkwrap":false},"1.0.5":{"name":"@blinkk/live-edit","version":"1.0.5","license":"MIT","homepage":"https://blinkkcode.github.com/live-edit","description":"Structured content editor with live previews.","keywords":["structured","document","ui","editor","live"],"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"main":"dist/src/index.ts","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"engines":{"node":">=14"},"scripts":{"check":"gts check","clean":"gts clean","compile":"tsc && npx gulp compile && webpack --config webpack.prod.js","coverage":"codecov","dev":"concurrently \"npx ava --watch\" \"tsc --watch\"","docs":"typedoc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","hosted":"concurrently \"webpack --config webpack.server.js\" \"tsc --watch\" \"npx gulp watch\" \"nodemon dist/src/server/server.js\"","serve":"concurrently \"webpack serve --config webpack.dev.js\" \"npx gulp watch\"","test":"nyc ava","test-ci":"nyc --reporter=lcov ava && codecov"},"ava":{"extensions":["ts"],"files":["src/**/*.test.ts"],"require":["ts-node/register"]},"devDependencies":{"@types/async":"^3.2.5","@types/javascript-time-ago":"^2.0.2","@types/js-yaml":"^4.0.0","@types/lodash.merge":"^4.6.6","@types/marked":"^2.0.0","@types/mime-types":"^2.1.0","@types/node":"^14.14.33","@types/nunjucks":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.14.0","codecov":"^3.8.1","concurrently":"^6.0.0","eslint":"^7.21.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-class-members":"^1.9.0","express":"^4.17.1","gts":"^3.1.0","gulp":"^4.0.2","gulp-autoprefixer":"^7.0.1","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","nodemon":"^2.0.7","nunjucks":"^3.2.3","nyc":"^15.1.0","prettier":"^2.2.1","ts-loader":"^8.0.17","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","webpack":"^5.24.4","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"dependencies":{"@blinkk/selective-edit":"^1.0.23","javascript-time-ago":"^2.3.4","js-yaml":"^4.0.0","lodash.merge":"^4.6.2","marked":"^2.0.1"},"gitHead":"4c5012e3fd76257150820fbbd21d21fa1949b918","_id":"@blinkk/live-edit@1.0.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-QtI9Xoxegf683l0B9aOzRvJYWHTkpVk6lu8UzC3Fckd4FllKNdEkhpJCkqi11NfGrPm92pfNz6BBH7FOYBDruw==","shasum":"3d1875c9d5143dfe298071f074f8696bee9fae70","tarball":"https://registry.npmjs.org/@blinkk/live-edit/-/live-edit-1.0.5.tgz","fileCount":177,"unpackedSize":933416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR9u4CRA9TVsSAnZWagAAgRsP/3d++juhqscpc26zzAL8\nHyAB1/r/wFnlj3bjqsUSszKm5CUOryxm+wZiwrq+h4ZYV73zymgy00cBrgNI\n0dgKsPitm9C1fmzBYJN7sepHBjSC2003vE3PkYkfbgqpaDzPBHiOa36p9d7u\nF/uAyxzReaqlBVJUw4Mf73eEPDL28OOZLrSRk/dseiivHtbbwNa4X52dPYCs\nKfzbknC9RknGh0n/+O0fRJwhbHHjh29Ud4Ci0LXjf4WClnHDZ91vyUFi1eaT\n2Zunr1021RGpNxzlzVvlFufjrm6aRZIj38dbrng4BRRSFWgmcmuJ4aS4eRP3\ns33jlyM/cZ918+xy4sLmJxsC9TLCLdcksuDBH3Zz06Socwz3pZdERpLGSHn0\nU7yucD4t7Ll9KVQu9/SIdb51YOIYqvexgEU7rHW3JB1CapRrGPJKUtoT0b2H\nqoumxJtxB/Hj5MTD7A6V/SsnZNjeg9cXE08TgOcvo6Ksc072HTlzi73/aZD+\ntKlRHwoCQKwPvXoEYmkSj/pXDZ5nu3fOFwO519IhLheMjFjrLBFNxgzr2rkR\nvgr9xXSkrXnulaozFwPOGqPy7akC7YsbM59yyWSOhsH9tYhs9z0mpY8Ektu/\ncsD5hqz7kf0L+i4MkcSn8KUkEdbnGGKWznIaKNyXIuXDBdnyNSjuLHCM7sWD\noCOx\r\n=gq8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVhgI4FfE+eaRkI9yFy8pEewM8S2JTf/mAWh41eqEdkAiEAv0hstKUaELxOfxHi4XHzmiwe0v+JbliC1tu1NPk+ZP8="}]},"_npmUser":{"name":"zoramite","email":"zoramite+npm@gmail.com"},"directories":{},"maintainers":[{"name":"zoramite","email":"zoramite+npm@gmail.com"},{"name":"uxder-blinkk","email":"scott@blinkk.com"},{"name":"jeremydw","email":"jeremydw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/live-edit_1.0.5_1615322039779_0.17936730815496094"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-04T23:57:16.831Z","1.0.1":"2021-03-04T23:57:17.238Z","modified":"2022-04-04T19:32:45.698Z","1.0.2":"2021-03-09T19:35:20.361Z","1.0.3":"2021-03-09T19:47:18.470Z","1.0.4":"2021-03-09T20:07:19.945Z","1.0.5":"2021-03-09T20:34:00.131Z"},"maintainers":[{"email":"stevenle08@gmail.com","name":"stevenle"},{"email":"zoramite+npm@gmail.com","name":"zoramite"},{"email":"scott@blinkk.com","name":"uxder-blinkk"},{"email":"jeremydw@gmail.com","name":"jeremydw"}],"description":"Structured content editor with live previews.","homepage":"https://blinkkcode.github.com/live-edit","keywords":["structured","document","ui","editor","live"],"repository":{"type":"git","url":"git://github.com/blinkkcode/live-edit.git"},"bugs":{"url":"https://github.com/blinkkcode/live-edit/issues"},"license":"MIT","readme":"# Live Editor\n\nExperimental.\n\nEditor for providing a rich UI for editing structured data with live previews.\n\nSee the [typescript docs][tsdocs] or [example][example].\n\n[![codecov](https://codecov.io/gh/blinkkcode/live-edit/branch/main/graph/badge.svg?token=Z327B3XPKO)](https://codecov.io/gh/blinkkcode/live-edit)\n\n[example]: https://blinkkcode.github.io/live-edit/example/\n[tsdocs]: https://blinkkcode.github.io/live-edit/\n\n## Developing\n\nTo start developing on the live editor UI run the following:\n\n```sh\nyarn install\nyarn run serve\n```\n\nThen visit https://localhost:8888/ to iterate and improve the editor.\n\n## Live edit server\n\nThe live edit server is used to deploy the live editor UI using Cloud Run.\nIt contains logic for connecting to different live edit connectors (such as github and local)\nand loads in the specialized fields (such as for Grow or Amagaki sites) as needed.\n\nTo develop locally run `yarn run hosted` and visit https://localhost:8080/ and iterate and improve.\nIf you are developing on the editor UI, use the `yarn run serve` command from above instead.\n\n### Deployment\n\nThe server is automatically built using Docker (using Github actions) and deployed on commits to the `main` branch.\n\nProduction builds are built and deployed when a new tag is created for `live-edit` repository.\n\n### Service account\n\nThe server builds use `gcloud` to build and deploy to a Cloud Run service.\n\nThe service account needs to be setup to be a member of the `-compute@` service account to [deploy from cloud build](https://cloud.google.com/build/docs/deploying-builds/deploy-cloud-run).:\n\n```sh\ngcloud iam service-accounts add-iam-policy-binding \\\n  --project=$PROJECT \\\n  --member=\"serviceAccount:$SERVICE_ACCOUNT_EMAIL\" \\\n  --role=\"roles/iam.serviceAccountUser\" \\\n  $PROJECT_ID-compute@developer.gserviceaccount.com\n```\n\nThe service account also needs to have a [set of permissions](https://github.com/google-github-actions/deploy-cloudrun#setup) to be able to build and deploy to cloud run.\n","readmeFilename":"README.md"}