{"_id":"@blocklang/page-designer","_rev":"16-25ce66a20b17462559158da891419179","name":"@blocklang/page-designer","dist-tags":{"latest":"0.0.3-alpha.33"},"versions":{"0.0.3-alpha.17":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.17","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001"},"dependencies":{"@tanem/svg-injector":"^8.0.49","@types/jquery":"^3.3.36","@types/scriptjs":"^0.0.2","bootstrap-classes":"~0.0.3-alpha.6","@blocklang/designer-core":"~0.0.1-alpha.87","dojo-fontawesome":"^0.0.3-alpha.1","jquery":"^3.5.0","popper.js":"^1.16.1","scriptjs":"^2.5.9","std-ide-widget":"~0.0.3-alpha.21","tslib":"~1.11.1"},"peerDependencies":{"@dojo/framework":"^6.0.4","bootstrap":"^4.4.1","std-widget-web":"^0.0.6-alpha.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@dojo/cli":"^6.0.0","@dojo/cli-build-app":"^6.0.9","@dojo/cli-build-widget":"^6.0.2","@dojo/cli-test-intern":"^6.0.1","@dojo/framework":"^6.0.4","@dojo/themes":"^6.0.0","@types/node":"^9.6.55","@types/sinon":"^9.0.0","bootstrap":"^4.4.1","codecov":"^3.6.5","husky":"^4.2.5","lint-staged":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","shx":"^0.3.2","sinon":"^9.0.2","typescript":"~3.4.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.17","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-TOfWTCE34Uvkc5NXAUDM+8mnG7aYMEuMzDHv5xY+E6eNU+ON6I4LO+/adXO7ecwecAlI4JML2bUrU5ALmz3xSg==","shasum":"061eb5c2961c600f2aee9a9f8215d04962440d0f","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.17.tgz","fileCount":283,"unpackedSize":1987119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerspoCRA9TVsSAnZWagAA5WcQAIYZ2KS5z0ToQQp686XW\n3EaJvPTnUdpUmj/6Fy8uzPd0Ov0r5eJo9dE8iOBM2DF6Z1GV/M3xZ7/bcxRh\nhBBHO267bm824yJZQRD+douGDcZ4w5zyquoqhZoy++YTMJllS90MFt6dKPyE\naLu+RSToUZKraOp9PfQRjeZh2zGMKkD158fC5dapHgHo6UUuQXt1jJh1u5wp\nZ10k33fwr5OzvcoDu5/oxAJW7UDUH0dQaGKyij7gwBNyv9cRwMfL+rA/+/QO\nN8LxyzlDGcsy7F1C/GPkRLiw1YCmhpqgffmBKfR1/jnD/thTHhV11D7Gj6rN\n+DxL6Ng+c57rOEjH3V/HMGkD9If+5KN0Dn+fyqiolFHPRPJDWtx/Kjo23Ohp\naFQ9/DCVPG1SiCJnqkwIRxKf38oemnOPC2oUwy5f4m32+jz8Adk5Edarv9u8\nN86eIFHVl0KD5Lr3zW+pWIVcmQQi0+6PZp8rBzapvNFPUoWjBAYfFbnRavWJ\nwyqcnJ8m3ZRt+Eol6r84j/yfNbeRVs1IeMwXNn/UFNuszgSxYtXc8VJJUiB2\nOq0nm+k59Ypm8YH88SdNbPiRZ2DTlzjFuE0d2JOC+dfNlAf2L162D4a3yOcm\n6s16aFkfq8SBYsryNuUvl4bMCD5mMFJTRBqcUvKrgW2Cjjoy0+ccst9YfEtH\ncIpi\r\n=PttS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf9e5xJXcV9KBGcFZq4mB/jpC+wudIvHh79oQx1Y6WEAiBCn1qS5U1bF47J8qIFq9HHwzP630867voyoLS7x84Jgg=="}]},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.17_1588513383856_0.47524955896305365"},"_hasShrinkwrap":false},"0.0.3-alpha.18":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.18","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@tanem/svg-injector":"^8.0.55","@types/jquery":"^3.5.0","@types/scriptjs":"^0.0.2","@blocklang/designer-core":"~0.0.1-alpha.88","@blocklang/std-ide-widget":"~0.0.3-alpha.23","@blocklang/bootstrap-classes":"~0.0.3-alpha.7","@blocklang/dojo-fontawesome":"^0.0.3-alpha.2","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"~2.0.0"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.0.1","@commitlint/config-conventional":"^9.0.1","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.0","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.1","@types/node":"^14.0.13","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","bootstrap":"^4.5.0","codecov":"^3.7.0","eslint":"^7.3.1","eslint-plugin-react":"^7.20.0","husky":"^4.2.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","prettier":"^2.0.5","shx":"^0.3.2","sinon":"^9.0.2","typescript":"~3.9.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.18","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-91dE6yOPx62LBpuvRMciet2kgQy9RnR2F8lDmLEsBtPK96HFqeKMYb3uwU/36Rk4BbftoXedwXGu39Wql7w22Q==","shasum":"a1d80b1081b9b18dd335c42cc066170805d16dab","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.18.tgz","fileCount":283,"unpackedSize":1990846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8phNCRA9TVsSAnZWagAADfUP/0kXHzz9aZRhK1vai3qd\nmxSlPhghLK0S4YcOwpG0RLWfhrniFthevih19RSFwgXMACsJBQAcuivMozJp\nYK9x9uij/xE5NvjYa+GyejtSpDQ2r2OcUYhdxhfZAFjMT3JXmmJVv6KE6A34\nRMZSygHXT+zY82H2p1eUqnT4dQNy862ieXs2H+z1RW5jQIfhk3g/uLp4Qn42\nqe44XJkVwd4WmVFGLTur3tKgAffI9Q/wmOQMFFjCq0BaupCdjAnBBomjM87a\nkbhzM7OhVpp2j0G/cX7BriO4J9mIF+U2/kaLIF0AZSIDrH2FDXwsOxotOqtG\naVr4I6v7Cc/HxEPwDIftRDpBNjwE7nWUue11ob8v6JS1AG55PdGVi+CNLFDU\n1PHQqGQnNGMlEScbabeeas1ilQjRrFj/II15H/lDhimAD8KwT+QQaFT+oStm\n/AozDplAjDBYngv+PnlVdu5M15ZoUWqLiTXgl3/CgEiCpXwX8AvT1epHR9zn\nnfriZTdgN3EQGD4mzO4h9C9NGq+Albs7X1kVvD88ggpQOr45Y9vJI/CrYFCb\nZLE6NYUN2uLNKlPragR3IVsyfoPx69H0zayPyvF6FuVATJv5LbuEhBNXWMTJ\nF+OY9qXV0VyWIw4qFGd7EdU0L+Wq8pezrhRiiNW8y7MXK4g39zlBXU0nmEkL\n49rR\r\n=/k8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmousGgvI2PgIS3Wui3UlV63TD2fXL9wXp2c6KDXDjwAiEA+qitJ6cjVgHx1nEc2jsOJLw3OnUa7Ki9ne1wy3xpWco="}]},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.18_1592957004411_0.651024756660282"},"_hasShrinkwrap":false},"0.0.3-alpha.19":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.19","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@tanem/svg-injector":"^8.0.55","@types/jquery":"^3.5.0","@types/scriptjs":"^0.0.2","@blocklang/designer-core":"~0.0.1-alpha.88","@blocklang/std-ide-widget":"~0.0.3-alpha.23","@blocklang/bootstrap-classes":"~0.0.3-alpha.7","@blocklang/dojo-fontawesome":"^0.0.3-alpha.2","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"~2.0.0"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.0.1","@commitlint/config-conventional":"^9.0.1","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.0","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.1","@types/node":"^14.0.13","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","bootstrap":"^4.5.0","codecov":"^3.7.0","eslint":"^7.3.1","eslint-plugin-react":"^7.20.0","husky":"^4.2.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","prettier":"^2.0.5","shx":"^0.3.2","sinon":"^9.0.2","typescript":"~3.9.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.19","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-7vWRtQjB5rxs/4Nh2bmvk0jU0mbcKu0VWfAyykKrLq+DMB6vECHZwXJEf/r3WusXxLoY0tkVAL6wXmN8JaScKg==","shasum":"6eec363885e1151486d0ee09fe002e0f40de133d","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.19.tgz","fileCount":283,"unpackedSize":1990846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8q+0CRA9TVsSAnZWagAA2SAP/jyII43zMF7C5aFpuRxs\nd7wTgFOq8H3gEQlEF7nPBnyYIeQE1lJUsCncUQJOh/aGWDvyS9qB0OE/Ay1v\nISXZFomU67mGMMkJ5ObTrugShUSETNbmlyiT3vpm5XN5lLjAnTo310fkUKZz\nR1N5PXQ+EiXTaPnJBJ92ucKpJbp3so5TnyXxkr89dU09qsC7Vwws7RQAHXRZ\nt8kXJ4qG/l8NGVJMaY9nToeUqYEYV1fBcjtC4uAfHgC+hB7+9DuL5eRGQ1sB\nsgMlAOZ7EXEzWvEYmxaD20etIjIw5F3kFTDU0rhwwNCK4ETsDN5XhdOVDF89\nkkdlG2mBCFALuceIleFC/VqhRAgeIgpOh3m14sIANzyxVYXs/09sKJRTWMfb\n/JTzLpNVCkxr7IfahIYgBHdjlrqaYnHJyMM51anTtKt5him2IjGPzwCP2w4C\nR4vRvo7RsSwfy7TUoshl/hThUA4n+Xv8w4BXDj7tjtDkpU6TNLgLlVoOj6N0\nDcs6eqQmFTWBBjTMpnth7BGsfGeqcjsHF3rsHK+REZP+c92is1dqNUTlH8QA\n92w3034yQUuV5xoqc7ziLXyDsJva5+J3ahl0cc2tabEi+PtQXCu6Qc69j0ag\nqv0QBzKCml9KPW1jHG/o1ZHdhHZQ0bbC8XZWQX/NGRVrZgTo2rW6bdEe+uw8\nc2Es\r\n=ev7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb33eTukBPqimP2ZSHQq5v2hPYd3REAxMzvDdaZLAK4QIgZLRnPWQlSqQvwLauq3NjohdzNbG8lUqMeYSKh6HTzKY="}]},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.19_1592962995657_0.1618418351464317"},"_hasShrinkwrap":false},"0.0.3-alpha.20":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.20","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@tanem/svg-injector":"^8.0.55","@types/jquery":"^3.5.0","@types/scriptjs":"^0.0.2","@blocklang/designer-core":"~0.0.1-alpha.88","@blocklang/std-ide-widget":"~0.0.3-alpha.23","@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/dojo-fontawesome":"^0.0.3-alpha.2","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"~2.0.0"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.0.1","@commitlint/config-conventional":"^9.0.1","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.0","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.1","@types/node":"^14.0.13","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","bootstrap":"^4.5.0","codecov":"^3.7.0","eslint":"^7.3.1","eslint-plugin-react":"^7.20.0","husky":"^4.2.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","prettier":"^2.0.5","shx":"^0.3.2","sinon":"^9.0.2","typescript":"~3.9.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.20","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-DyjgKOJpwxhPxWtop9uWH0WWFKF7fmQwNWl1/BpcdRLlpJpd5gy0Ylkxk0JKqu5MATxtCN1QSjG74TVMdEdoHg==","shasum":"b7b7679a5f22c5d0ba5ee7296bf47ef8fc0fda6b","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.20.tgz","fileCount":315,"unpackedSize":2062468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9W+iCRA9TVsSAnZWagAAW4cQAKMDmikqnEyVdFy8ppGX\n2SBuQbkgCVYs+6kQgHYfzDRPp6lRCWJwdTxdpL27pnJGtvjiCm5vx1TJ3NUM\nr0qqTC019wMX4XiUKDgbWNd2hCp0ornE69oPR65klG/bryuznzZRUXOB9mAY\n34ngGe28UMvu8F4y5yFvPOozxzAeh2GBKi2OQhC0Iup4qIe6Xz/9UpMBwu3b\na5iS9Ugm6xCP/CUyFT1cVQUo0KPLmeXqGQx45tv8/tjte+6y2Vmgr2uysmKQ\njH0LkPB3Ql9kAu6wCZDqyZRSjxl8WoE6DeL4+OYnD8eTIGQxjCY9bLbLWNxo\n+xbirNeK3MMugaxYwJrN0ijKN0G0p55/ARdT/whYJirP9GSOTyjMgnbR2l+h\n3byxZFKJQZ0qacSQ27ZdU1jPSSAgW5BL4SfuWh+QnTPkAxOXVU7KtnXNbRU6\nL3b/KfAuejr9Kmmiu3ezWY2WkjYrbmqtgH67Pi2UTCPF6J2SQOXOwDX07EGM\nzmbRnOwEYbaZnSUZsXFOrqWJPhsHdut/JbCoywCY+wFWvNHdae1inIRAbQy2\nfF1R8HnWr/iEW4C1Mq8hr1DwlvQjtIRtzUHTnBL7yuTm1T3EowGc7f/YwSP9\n+uXRdd4wQ37r/EtDrZX7IVYfbyuwVy40Pt283QjsJR6UBJ21XFD540idDYYr\neOLq\r\n=SnOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHmdzBIpxjBKy6/lH6Dq6flSE5nrDtunqKunJtcijC1AiA1g4oVS8y0c3Od3ElvQctTDgI2GVDW/O/RuaJo6Tjl6w=="}]},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.20_1593143202009_0.6687806456681575"},"_hasShrinkwrap":false},"0.0.3-alpha.21":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.21","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.21","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-KlrzqiqRaquSgwzqcCj7FFj4FNDNkGTk2n4DL+dyoIV61IjmRl1q9hNGDo2+biPisG2djDp14tx1HP6Uxe06ig==","shasum":"eab7748750ab4c9fc4c5e1a8beef54246bb7183a","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.21.tgz","fileCount":297,"unpackedSize":2045881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0p0CRA9TVsSAnZWagAADdsP/RzCcpG/5s1+UZZo0EYL\nn9E7uGlj0sU5SdcROGiKy9Z8xMxZ4VB9y7iDrnw1cvJk3QfeGi7x16Vjnrzo\nzwUs7SidPST1PmnfXd2/7xaMaDwmL08LdlSjQDpSBQKJpHsozLxCLq2sO7JH\nGY783sSO6bsCYzNWnh5PnW4mqVM5gM18eC1Hu1fhB32ifynYSG4P+LSA83XS\nDRfGn8V5i1JMCpx4JtaL6iyAOfFH/Nho0aTJzSmV63/cB3Rg1MwhFKcAE9uz\nlXzFJgdro3aOjZdS6Q7XcO4oDezfD7vAtId+rFu2f8MRRyVN+CZ9+UnDIMXy\nLLdzCVv50IMHAjtbSIutmfoIR7H/5mmxIL4WwID2YrWc5yXOxXtRDQ0FNY9X\nNzvAa5MG1feHjWWDYMlT0s6ubzHTBIZaAr0aRLjMqcPPwL3oiby+FTk+0Pyw\nAGz49zKiwYMhUXNDFvCzJpisaKLE8g7cSaJqVATvH0azD24iN0ixO83Q3xFp\nYjzhGHlLP/+6IDztQvm2sXdgR2opd528YjdEwE3WFT9qw5++57hJTZ/e7kyC\nP5EsNb+plelHyTzTSc9N7ONH0npaSMR8lxX8uChNmPSaxDaG2JGdiU4bPf73\nkzPKYpCFS0yxEU1s6UuTl7I7XnXrZVr1MBlBpQ4qgdm6LomGr1PQjw09nMiA\ncE7f\r\n=n5p2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAywFGdrYYgdw3z0brz+JFGY7sPrWu9y9aEcCexBSUK9AiEA+7IcYiE/9YEc8lvOSbfJitjxuF1XtDRcgocf1jm4R2I="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.21_1605061235869_0.8256691723578866"},"_hasShrinkwrap":false},"0.0.3-alpha.22":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.22","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.22","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-QtugK5EifmypUpFA+O16uyRt0ya+wlcvwaBjqkmBkbvfEYse7i6SnHVEb03uRC8jmnSSiN2xVsdBOR8UsVvDdw==","shasum":"b0cc542f2b80a694192a617da59b953b68e48375","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.22.tgz","fileCount":307,"unpackedSize":2065486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxbNpCRA9TVsSAnZWagAAzbAP/2K89QpTsD1YlkuLPs/z\nMzUih/zPdpe8VupQUmVYvUL0ymfk1V6cCDWEDQFrOT9wNYAb31jOs4eO5fK8\ni6xudETYOLpLYQN1BxziF7n1JxdL/3seThBvvgj1z3ECwo2zBwDvWlSZeluw\n6iH4QmQUxSH4l96lOwoOll1oUrbVlKxJRubrLOy7edIuHL/2jx/19dhfrbQv\nInSPHn89mwIi777MvyGKKmOSuZDF4U5Dmx8Va0Tx2VWpBQTOtbQzrLz+VkHY\n1rm59Y4QCVBpOWxkGPpUKQbg6YT7VuLM+W7YiyjLcY5ziDXOnYeRIwMjgbiX\nDkUIoh10O3WspM6B8dwH4BmNYUt/BJRTWXK3VWZtdnd6LorzuQPHwT5cTlZy\n9CDK+3FrZy4lFEa+1Ca4BhjOO3x42vlDYJupOnUQ5VrvGkZkcYSmtv3cguQV\nQLfqbbWatp6AYN0k1DPJAVIIqzs55Q3DIbbrIM6+YnDa9+H2xoW/NiqI/GoI\npmnxX3uUC6+/IBx4tO0heZwRaE58wwL1AxClLfJG6/CobamtRquiGDVlHS9L\nYjWVYELIdzi3rvhZehP5MR5VTyGfYfhZccYNxdXVOs0t3Kht035rysmSK7HW\nNn/d8p6pj7MBSMjDSbNjTEpJ0DkCjxoJZAoxHNGPRfMnTAN+9oj2LHZVRxJL\n/790\r\n=cp/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERvgXt+l+cdAxhCzaAhwkz1abyiNVBTi4n/XbSTfpGgAiBsmfdkQMj36JUjX4mh3xYEjlqlCmuyQDULL5MZR++kkA=="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.22_1606792040562_0.3357169127746491"},"_hasShrinkwrap":false},"0.0.3-alpha.23":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.23","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.23","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LV6fIj+XV6kCQxvIffQlYfTpVdgdLLni73pgJOBVVuIcR91QaN5L8mQHBWqmiRbD8VF00Me8zqjmaRpzAPRtvw==","shasum":"303281af7734d77ceafcbe023f3149cdee2dca1a","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.23.tgz","fileCount":307,"unpackedSize":2072460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxd9pCRA9TVsSAnZWagAASjoP/j8H6nxRvQCQ/J4KJH90\ncJlsoKhbfyknFDvSCd2Ez3el6AZbfUHQ13rkmzVphbCDnjV8+ei5JLcTmGqV\nywTmbmkZN2F8u/a38l61hdz1Q21EMsohrHsu3lCfudzT4pDykb6rFNRRet5b\nuBoRzygYreHMXqY/yPPs6T3vLTpnCW/RdWbfE++JRocmisTxJCBAMoHAv3S6\ntAGOVCfYKbECITTMrdFgpvTN8MIeCKHTepD2nCCsQ3WW1j+qqUpqq9T+UQzO\n+gCit3sp/+lYyt9vA01AlKGuNOmYgWREoZrSAcoYsRXXSVE0rlig8qkaow7y\nl9sdKauKJPbdhrykaywlHz0wrSQuyGOhNR8gH11Xv13+okaQO5/+4KcJCDub\nIsLx+MJI34Rr5hgeVYo0TB8x/6zG2gAhTsIZDaOZ5mBtqoLoOtMJSVTJtcG/\nC0RSOx3h6FzXCiLdYukXzNtO8PDPPDGMWrfVbbxd92e7wCOHuLORGze0VDzQ\nYWhO9oVJRODETHMvWprA8NNsXzCUsxYJfZNIfN2m5jFG7+K9asAaxoY+RUWe\nbv0MhOd4m/tzjWexuc7TB+Hps3TX5VYpgMt+OlguvexGZD30VOLAsa/gwVyz\nS4RnI9EIploXOoRCkI+8uzhYj8jLQXCKcJofo01KbUXLahrnarcwTCsbBeQ3\nel5N\r\n=Mvmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC7xFQKHOBf5kuW2zgZ9VZBacBb43Uf2iO3bwY3DGS9wIhAK1KVDAceSCgTzmw1QON0H7Z7C0JLBuNepg8n9DhLvfh"}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.23_1606803304790_0.15702419315624394"},"_hasShrinkwrap":false},"0.0.3-alpha.24":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.24","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.24","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-aGLcgNQ1JrefEsU18vz0ljCZfr+/8CWV/H5ijIC9w04zVvnp2FGfLYPlYLdyVQpko2Bf5t/Jskqsz3c3Y+EWkg==","shasum":"f4636eb80ad2daa117c8a69b81a38a79d278841d","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.24.tgz","fileCount":307,"unpackedSize":2072364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxs8XCRA9TVsSAnZWagAA56QP/Rp6GBjwvwFG6e8ZbG3X\nu7OPpzcn9pkij+37eAne+qS7SK6Wrs6Cl5Cwsf+dNr3BMbdPYeCE9tAsudkM\nJe9lH5SV+WEuyfeRmRrlAlhikAYG/Xp/Nlf+u2JZy5USsENgBkWL7SppK1pD\nj0WaFLCJlZvyNrG1Fwl1AlW6ytYV6xeXw6YdLiVT9SErYF+BHtaaP/xUP1Wp\nePOmOPEvNWGVvZlACzr51b9VLV7lcI0V/ie/okob5rWiMbypwNHZbptaGjyr\ny5KhMEqj/UFGjUGBSRHItJbPceUTD3KWtLTH7bAg7wNaQeyjvwmrfa5JBRyP\n80c3i1WEnU7/GJ0OnD2ZcOka4a8hbQ+hfuPEGgu9Yg7MNg1KWYleV3xqTaa8\nt2gX/ITqwikE7H8XrbXKGFnZjO8W5ek7d4QGMQ+v7M9qbWuTCkI7AZLu8fkn\nJrosFc5ljMEvrD/C9E5HmLkhDEmoAJtYSJqw/uwtQBO+vqyWDT9n09Fo12pJ\nVmO3vbP61Eg2fCnYjvHxJU1s92EVF/e3XWTtry5i31oU+S9y8dwp9e1joVEH\nQC0Dl9iwCJLxmMkMOPv0FaDIq+detmzsuq33yADc0H1Khruq01RobpmA9h1S\nW8b2GdlUutx/nMBgfkHwr1Og7K6mr3ufw8Nnl9wMUv5e7YRxxrh3d0r6arbJ\ndaq7\r\n=4BtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChuS1njLwsumeTY7tNwi8TWcacC/TagOpFWCnH1zaZkAIge8E1U3sqYrPoFIs23RcblNjO9dpa2YL4SHMpC25t2KU="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.24_1606864662847_0.12315895142440536"},"_hasShrinkwrap":false},"0.0.3-alpha.26":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.26","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib && npm run build:lib:legacy && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.26","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-FJoc520oKlxEn66sBzVykmXRoRFJZDNQjjJN9UtKsR8AliVPmZumbZxNbL7ZjeV7FnotY/2IQIpctbDJHR/Dbg==","shasum":"294e0be20391d10037c9167d1388c8e9982f0ef8","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.26.tgz","fileCount":312,"unpackedSize":2078659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyBKsCRA9TVsSAnZWagAASf0P/19vl/xirE2OdYTaEx5h\n+zrw8SRkOg7Cc7io1hCzacVMEKPCbaeAgjpKKYhrto8qST0KWKEv07xj1LDD\n3SE0WMqTGfzAZDz89cE2tsHMfAHq4MjpJaFnnddaKux3Y7u2C3swVcKYXi3+\npMF0nfTFbs6a+Vr5xaGiWtocZV22HnKGuGt+rkEsz8rUKLd/hj3IWpTGfGZB\nnDyR/qiS0aY45G74pJeUD8LmSM3dMDeuTYtlhzOyzyJWudK4Kf4H9nVt6C77\nhvFOaigV1B8yuh8wXOKACCiv7+eDdiZaKsfvxtFGub75jeXpikkXCk3yvLOO\ni6wx6PvxTNw6rTwDHRdZLDgLkVcz161onmanO5otRIj7QWtlNtb7ukilQgo+\n9ArzYN9MLI1+wt1L3HqUM5xSmcIy6OR/T9j15AzHgbAmAQJEGSNNCebZcNBE\npBXjS0I2K7lEBVInAbbyAnkem0g5hpxJjF7PKG252vzkdI4bfMonMaR6ZfeE\nIcDlc5FzdFnU1fxCBKcCqEHsHWcUf3XsM+aVFj5Z+ouMHRQwdE40uAaP5ftu\nxcGNMphOH2SceEYiRPCILj6nN2z2sik9TpzLcydXvtwV7XWbTDLupJZVrBg9\naduwSjJSgkSJwriYbjBpB/MFcaGmY2VdKnkEHOsPch5wsAqXO6Vk/Ya1E6nN\nbaTr\r\n=8WTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMuD+YbINPvVVzjO1ZS6HjHzogVL65XylonYBt/+jVIAiEAiQE2c6DMoS9bMM+EtZ6TDVTV0kPRgm7Er7zkZMqW2Rc="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.26_1606947499752_0.052918475822529176"},"_hasShrinkwrap":false},"0.0.3-alpha.27":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.27","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.27","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-zo9ZYiucf/ogO+E8GAdsCV5RU+NLf+tLhiWrx5ZBOR7PtrR3+mdHeQt/zYZIa8Hrq6KNnsfdLZxJLKnJb6jfqw==","shasum":"4a2ae05c65798c8968c1ac7fdd6792a2e3d92e80","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.27.tgz","fileCount":312,"unpackedSize":2231642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyBxqCRA9TVsSAnZWagAAwTUP/3saErNcr7NLT0tZ7SFO\nuqmWrrcVQW0mWe8G4+3ZgwvSkWrz8mLlQkyPfeGtQQOlI/RJihpXHaIXIfLR\n1JTyHD4Q1eTnsgOK8f0tfA+VNmd2fpTNhP1vyfERTMnH+nHzxEvpsep15kq8\nX21gGqeVu2T2Y+Z0brttOWXo7cBaYijQNzLGKGr9n3V2urDKKvFKswSkVfV1\nAnzRgwEPvIcrPIgk44QWrRbeLWSwn4J89kcmTmLpbMCbtK4X5UI2IT5TtsKz\n0D5x9hScepMwHctHfzmzDjAZZesHBZxpMc7R3cQBndjGA6SFTzUzdkV88Qja\nvZ5B0sw/0rNUT24NA/DsDRVWK6BsdnT0MkeHcLH6ChFlGhQ0loCosSHuxGDL\nM6j3800AbmC3uAi7QKdQ/Lja6Ae8skSez21TC/6wlc2X+2A66bjNrvUFQRW2\ntv0N/Z3y5iS0ZbiPG5s1eplapxJkj8cGllysSJkReysmPU70uqURyfmBmML6\nK6ntPMpVbU39iWIezAgffk20ikJysC3/w2m93NXUVshIlNsfjvlvG9VoGTiU\n0/dGSWKJm6033Q1uIN4DY+uwBr2+URHpVaH/rPG3G7toVPbsJoQ5jqPbogsF\nDuKa/PGoHYy5sLIs8Qc6HI75mTqyAjiMhTzc3r4ygRKN8XCVRmNaennUiVj4\nA8Y4\r\n=CSrk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4jCvSk83A6ee5MIhV90zRiGBdg/uers6yjjDV9K8FWAiBpwKWwqpyhRr/wxUWdsPo6c93mZfPFm00If/oYNkcg0g=="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.27_1606949993663_0.9316802324755582"},"_hasShrinkwrap":false},"0.0.3-alpha.28":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.28","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.3","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.7","@types/sinon":"^9.0.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.13.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.28","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-MyNBReMkmdIDugOe5Nl5gJEtMBgyEsIZXfwXkj1i+vbP9tHVSl1rj8rpyQyISVtqtyKfs7vBxG0Q1ZUa8njtFg==","shasum":"6426fbac27b9b6074992db82918a24096d688e49","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.28.tgz","fileCount":312,"unpackedSize":2083222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWerCRA9TVsSAnZWagAAmqIP/RhFTfOh62zcgGJmHBP3\nfcKSU6uurh5GgGl72g+M+/uD+DnA8i1KcaHLrAoiVdgmjAj7nahIPU4FvooY\n6LzXrs60bLcqFWyH89wfPk34r3b68d0owTWyYVHbxfdRoIwBtrRNwUM11bSR\njk0+WPOdDWdkjPs+KT3xWjNqoULtjPdYWFfz1klDd3xJZEVFvVW/laZ3CZd4\nCyWVJBxvQruB3qrZZFEsarNFYE9aALbTNgM9IzTcMOMeq5RqEpssgmUYg8Nq\n6zgEaJ/5GvysVWeuTCIo1EVbtVy5NxE6WEOZ/TlApV1xn387zfWNy4LsWzpq\ntDcVLGbB75E99wsHYn+1PHM3iQ6ywGAs2yLu+t0va7stAjKsIZoce4AlGxWw\nRtodKsxKxxOWWiggwVg9qw9WWDexKG2YP56HYwfPYcwunQ99Sjc6hJE+1ffa\n3i16WhNJw0GRYYgqHldUmevV+8Oum0EDJVetF9ZdHGu+xw8oLV0AU7RAGFNq\nFD1VYgvc3wWSTRc3tRp7zX1YArdXMACGi8/SJQBRW8dp0MEteOcpZrf7qa7f\nYcNIXvowezZTAW5bgV4TVzm9EMyvj0dFO86oUPAnGm5TmbjUTHb+kAJ0L+Jf\ni9N3hZcJ61BISenjNUz4mBleV8OMBKjuBk5z90xoGyqz7SiCDZr+o8F8qDi7\nvy22\r\n=ACM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcInNGAtZjGQFvz6W1f94PILSIcZv7O7uFLIA8N2FxWAiEAuFVFBvIyIzuocDhcV3h4VG/wC6CDK5TDvhdLaE6ANJU="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.28_1607034794609_0.5955778085185506"},"_hasShrinkwrap":false},"0.0.3-alpha.29":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.29","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"~0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.4","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.10","@types/sinon":"^9.0.9","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.14.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.2","npm-run-all":"^4.1.5","prettier":"^2.2.1","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.29","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-6Zv7khgxvYJs7yHbdbDJFLBL93Z2ta43qIqOAYiJ1hfMR1cw2kAoCNDiAcWY4D/An0ZSWVvErenqhJN3SagO4Q==","shasum":"fa904e0bb3c8677c8d75f007ca2833858657d7c8","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.29.tgz","fileCount":312,"unpackedSize":2236307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyYBwCRA9TVsSAnZWagAAma0P/icsKA/CnB6NuNYzrfc8\nMaO0R5/ekLI0z4oZtxhD+Le+w07iC+NG3qHv//qbs3Ykuk+HbUBTgU5iW7w3\n/7P3N2wwZiojQmaOW+RbPtgMdbY33FzjVqHj6K17tbR3Tee8ou8pWRKzqB2u\nLRWJ8khHb4wV7AlP0IJ3jNGtB4pqWQo2WT9HJsJICMsfkd9CG8iTEDaCa9Dt\nea4OjRJO0KGTM0LpPLt/2JtCl/Zs6vsvKnyrSpZTTueq6usRjJ9d9qZ/BS26\nOuNfxuJNSR8iauq2BR/+/YsZ3S2jZTZvuZBgpmLLGZbuAs1Mzq5so4Vnw5Dx\nj+N2H3eAGrwSmiL5Yl5nwsduHmoJ/DPrknvjzhAoJ4JeHPsSq9flI42Rxa1A\nEeJrxC98V1KxqwV6PcMTMmxY8wWT+h8r2jgrcmky4C01lbfb4nmxAC52PsDV\n1oSYj3Ee6aEtBaSlt3F4PfPBqUfmKUhsnF8r4wSGWtGDe14YSCrRBUK7t4ij\ngGtRylcjwvBkOsv5NHpIWwpmWT9eShP/0ceVpxcdOB9hUEYoi2/znGQIFKKj\n7de6X1tLaik3WEjvTGA9M27iqomLgwMkMmMXUsQxtJ2JKPL1xD0wNmeCNZQ2\nryHSDqzVhPbighon3K9uufPbsJccOxnOVQBwZcj+G3zi019zi9QB9JjxLfiv\nDs86\r\n=74ny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJp0SZiOkOAyXHu6pSNE1Wju3VldZ1FUNfJHg2rGObwIgHvmlPndIldF7ce4x3VY2opwb9Z2zBncw8W27nB5rbZQ="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.29_1607041135643_0.9560665394469894"},"_hasShrinkwrap":false},"0.0.3-alpha.30":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.30","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/ && shx cp -r src/assets/* dist/assets/ ","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"~0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.4","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.10","@types/sinon":"^9.0.9","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.14.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.2","npm-run-all":"^4.1.5","prettier":"^2.2.1","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"gitHead":"3e36813bc0aa12841b91406cfd5b59c290f2278e","description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.30","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-kWC4DtpXfw4SrLyvzf1k0uzQtE6fBZfKCVHWe72trmbzQZ5qkwrMKCzIxEGthregmKUYArNGhhTEgfXzJV2IKw==","shasum":"228b5a23b4106e8c0be3dde07dbd594c2c5f5f1a","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.30.tgz","fileCount":150,"unpackedSize":877177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyrr9CRA9TVsSAnZWagAAc+AQAJVLCSrfF9vhEbG7tN2T\nLGXrmrtO96h7uExRtvRmMALmCL6VzZNFtgpGqf5dI8QWH+F4r3Stc4yz9Lwk\nwVSSWi53dtpeiqkLUe5LLruB5brwj8iR+WvAs4Hwdc/GabGrUarQAEmg0X7X\nqlrI6WRgdkrmCnAmrrs9RTrr04QQs25APO0J/Nq0tZCDaKuZaWAGT8ujRBpu\nmqOhx3InVpzHjs9VrNlqNgAbM0yXT9hRz6V8MckvtQM3cGbTOoC+LDFKCwhA\n+1Upj/FpIN6+JCzHs6A1Za4uYx+vdQrKPFSplXVxE8BtxhiRlxaOD4ncTK4c\n6bbQ6Ry9yahit3L2d2EUpv9D+3MToAVpYokSjwi5P2oKNOVZ0O8GHF4yLwpK\no6/kMtWPUfXhUYuUHzvI1kxqbQpzvCdclUXJWj2spczHWxX3S0igCRhrrc+1\nleFLch7N3npHDW+C3CqNUq5mOpIxPCzKJMfZqabR+lwAtSnnlLQDIs1/Jl2J\nEEjOFp9G+hC/MYVSX5NZmmto3q73/+xDZvKXFYrbhGiny03Naz1XMEnbtG3f\nMl92BwghbYd2L5JmW73CbMO/vtsWRWnqf2Jz0fWapGe/D1COWsUL9ZJDhx3l\nkmQhLHj1FsXcnkRF0DWRh3s/JPINmk5vi3uZCz3ln49Vr5+QgJGNFAdVswed\nHEPU\r\n=UAoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuwtGtqzPPIg0Hu+Dpt4gkj05S/xa6Tb9NDFn+9V4OHwIgP++k4ZD8ukfmF92Jq1tVruLAO0vchjJ59c2UtoDUTi8="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.30_1607121661276_0.8946581094391515"},"_hasShrinkwrap":false},"0.0.3-alpha.31":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.31","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/ && shx cp -r src/assets/* dist/assets/ ","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"~0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.4","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.10","@types/sinon":"^9.0.9","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.14.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.2","npm-run-all":"^4.1.5","prettier":"^2.2.1","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.31","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-5HCCDfoBFGIm8t+FCgX7jFH9zUdNzz8brnb/S5RjvJuGPYWj6pwgmmbP1jXKYXkD0+zoXSNuDABqAgd/SmmYYg==","shasum":"5f8701c1a4de9feda81d30a813b5a31c6eab0fa6","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.31.tgz","fileCount":312,"unpackedSize":2236295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfysV3CRA9TVsSAnZWagAAuzQP/RicfzCROUBIQxsXYO2O\nIteIdIDOdk/3qcPLUSWjcPH84soqB2RE+SRR1XEyJuGBpP3X3keekgxwqfwo\nTna7DyLWVR8P5MAAQxkisUxowcZkDgfiDLPGGR/pJ6AOQr20ZqSM9/6uTVdR\nQwgdSpnJjUIC4XpXNlFVaf5bzCEVfXv3ku1N8gaTBU9RzoSDKLO9+fwmxBlU\nZV60nLK5HqBCm37C/CVgL3M/7D0gAOtDZI21OK4b5WjYNU2CoTu8IcJAPL6Z\nkhwX9QDX3N5ziAaQ7OX/24H7B2YsbrqCtortEoz7dlOiUPwuGCBz7Sco9ZSo\nd+xaXtRjjOyDrsWE30R6eAeAxG40K4wSqQnkty/L/SbeLdn6CwyGDmcby/PB\n8TwQjzZh6cZO3vMrn1jw5DJd8oaA7Y79sCoQqnwUkKuy/ToKNY4JeW7xcDMy\nW+f1VPQF3OY0etxe8Z/oKXMxqfp0YH5aZAtzoFc36pAoEsqFpZ0iy42F/SD1\n6PYdjqH8I5aoqUAcq3hKkyNuau6H5/YVYY7b+uV774qKL1cTWFdyjszJHwni\nh0WgLNTAA69GEZN+pLLDpeUtyWXbqksaJ7f/2NMrClDFNyuKjrPL/pu0aFf8\nutnRCkFBDQfecu2HtgxutH0Mio+6FAcBWo6g+LBao9xD1X6cV2TJen028Eeq\nU7w+\r\n=dGuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNuEnH69n3vjqM+ymejbxYAqm9gqEfxWIS3iutDWYBwAiEA9z8ZcsHLt+ItK+nVdRfwvcagPJ+fO6FjnZh3eKV4zbY="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.31_1607124343387_0.5291343969264795"},"_hasShrinkwrap":false},"0.0.3-alpha.32":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.32","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/ && shx cp -r src/assets/* dist/assets/ ","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.8","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"~0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/jquery":"^3.5.4","@types/scriptjs":"^0.0.2","jquery":"^3.5.1","popper.js":"^1.16.1","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.1","bootstrap":"^4.5.0","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.4","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.10","@types/sinon":"^9.0.9","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","bootstrap":"^4.5.3","codecov":"^3.8.1","eslint":"^7.14.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.0","lint-staged":"^10.5.2","npm-run-all":"^4.1.5","prettier":"^2.2.1","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.32","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-+XBI0RhmKqdoYl7T/ni/sayZmCSMxxSCLd6pdmOKZ5l3vNpI7kJvZ6mL1uPzrh1nwX0JyVqtd1heLXLyB7pkJQ==","shasum":"725da9142996b967df801c29b0030db06c034f23","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.32.tgz","fileCount":312,"unpackedSize":2237007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzcjMCRA9TVsSAnZWagAAb8IP/RbHciX+DqMZ/6LVDaHW\nuDpLeJoBs5zCo3aRuJS/eDXtsPd9qlRlp9pAD71WXbgs2ildcJ2IthnE+I/6\neUmzWp9pNelvD62aSLKhz8U27e0o+t32bNuuDMDU81clvC+yTqn0YrWGdh3Z\ngReYS2C9hJeeMfMn237erkmtQzRthyzmTRE4vA9Bl5vZT7GnfFay1QVOV2B8\n9cbjQ8Gb4lxQesTERkaN8q5j5y0m4TQzGMhgYeFr7HA9zeKrcTAzCZc2yxI4\nfK/biNicF85j/jgG4xwXjf3seUliB0UY1pXX5P7Q6cFPU9Ykfe/5MZbyOM2F\nwGMVsb14wVgTDvmQ7vUU+cd130zfuDk9WrfjP2ubk+0oXzi5aPyhjld3+b6u\nkIpQIQtdNA0AedHq0FPwT5x/P5EAxuL1SyWfYoHSd1oZSFgEKPYLF5eKoNp2\nZ+Ueq1YAalvIGXwzGqnpxS9+Fcoc8rWgB62SXnNZDLEAR6qPGxz1QwHLMrQv\nwOeoHbONVBmKrH1GIGNOl2WFGMqoGRkkNHRuG17FHrYK2ZL0Hsxf/JyJITJA\nvlXk+UoGxmj1w4nCGZCbi/sD/0T2XN8rA1mSABEIGu2nywKb/D+/CblcntqV\nrd5C5iSKosa8+xLS/e5n2e2P89OFb3wBvMNG5X0XWxYPcKPbLrqnx3eGoP4L\nNXo1\r\n=K5W0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER03+p+krxXjx+LLnfU7qtQnouL5cwq9pVlCxmvNXAiAiEA5IaRX+wYVtB2W+hwrYbvh3J7kkEFgVXID/wFDXEhCzo="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.32_1607321803840_0.07282120282755522"},"_hasShrinkwrap":false},"0.0.3-alpha.33":{"name":"@blocklang/page-designer","version":"0.0.3-alpha.33","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"scripts":{"dev":"dojo build --mode dev --watch --serve","build:app":"dojo build --mode dist","build:dev":"dojo build --mode dev","build:lib":"dojo build widget --mode dist --target lib && shx cp -r output/dist/* dist/","build:lib:legacy":"dojo build widget --mode dist --target lib -l && shx cp -r output/dist/* dist/","build:test":"dojo build widget -m unit","clean":"shx rm -rf dist && shx mkdir dist","build":"npm run clean && npm run build:lib:legacy && npm run build:lib && shx cp package.json dist/ && shx cp README.md dist/ && shx cp -r src/assets/* dist/assets/ ","test":"dojo test","test:unit":"dojo build --mode unit && dojo test --unit --config local","test:functional":"dojo build --mode functional && dojo test --functional --config local","test:all":"dojo build --mode unit && dojo build --mode functional && dojo test --all --config local","test:headless":"dojo test -u -c headless","test:ci":"run-s build:test test:headless","prettier":"prettier --write \"{src,tests}/**/*.{ts,tsx,css}\"","uploadCoverage":"codecov --file=coverage/coverage.json","json-server":"json-server --watch json-server/db.json --routes json-server/routes.json","json-server:mini":"json-server --watch json-server/db-mini-program.json --routes json-server/routes.json","json-server:harmonyos:liteWearable":"json-server --watch json-server/db-harmonyos-lite-wearable.json --routes json-server/routes.json","serve":"cd serve && serve -l 3001","eslint":"eslint --ext .tsx,.ts --fix ./src"},"dependencies":{"@blocklang/bootstrap-classes":"~0.0.3-alpha.10","@blocklang/designer-core":"~0.0.1-alpha.97","@blocklang/dojo-fontawesome":"^0.0.3-alpha.3","@blocklang/std-ide-widget":"~0.0.3-alpha.24","@fortawesome/fontawesome-svg-core":"^1.2.32","@fortawesome/free-brands-svg-icons":"^5.15.1","@fortawesome/free-regular-svg-icons":"^5.15.1","@fortawesome/free-solid-svg-icons":"^5.15.1","@tanem/svg-injector":"^8.1.0","@types/scriptjs":"^0.0.2","@popperjs/core":"^2.5.4","scriptjs":"^2.5.9","tslib":"^2.0.3"},"peerDependencies":{"@dojo/framework":"^7.0.5","bootstrap":"^5.0.0-beta1","@blocklang/std-widget-web":"^0.0.6-alpha.2"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@dojo/cli":"^7.0.0","@dojo/cli-build-app":"^7.0.4","@dojo/cli-build-widget":"^7.0.0","@dojo/cli-test-intern":"^7.0.0","@dojo/framework":"^7.0.5","@types/node":"^14.14.12","@types/sinon":"^9.0.9","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","@types/bootstrap":"^5.0.1","bootstrap":"^5.0.0-beta1","codecov":"^3.8.1","eslint":"^7.15.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","prettier":"^2.2.1","shx":"^0.3.3","sinon":"^9.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,css}":["npm run eslint","prettier --write","git add"]},"prettier":{"singleQuote":false,"tabWidth":4,"useTabs":true,"printWidth":120,"arrowParens":"always"},"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"homepage":"https://github.com/blocklang/page-designer#readme","_id":"@blocklang/page-designer@0.0.3-alpha.33","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Y5jyw/xzBibdjFtk0UQ7L+rGBvLWzyVJHUUo4xFr0ArjCjIO1ITMhmUdLGrqLxIkz7E0Cgua7N15OLAeXOzU4Q==","shasum":"8299527d01db4b989047d7101aedeb5a6fe0ddff","tarball":"https://registry.npmjs.org/@blocklang/page-designer/-/page-designer-0.0.3-alpha.33.tgz","fileCount":312,"unpackedSize":2237987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1dD8CRA9TVsSAnZWagAAALMP/RECsUdwXMqwFmoxU0Cj\nI8OSq8RSsfLzsa98pSvMmm8DYML7dx4xhsnSA1sqv9HRbJOc6Q2bTSR+6Ef/\n/eAV+QaBrXgGKTE6GuMl8e5Houm1mkvpmZdbpBh15id7d17wKhqbvDhI+HW2\n3tW2jvG69QpjhCcpkmtdHyuGVEeS18y9PBn+Ob1bdcjApJfIz9xMDoEPC76i\neKdoaZEiC3PkPma27HyvV1JQnfoawTOFp0ycopFX1cs9VA7zX2l7YbcTVRRU\n+7SjVL7TzMl24cDZ9NDb8O2SuqhHOgJ32acnvr9tTc0qQco6v9/QfJHdQnS/\njT7ybS73FoVtsxNeIqo+gbYLiDfyHt2qaHd0JaCkicoPgusktkkG//EVRqE1\nqVRZrEZ2JkmkNdmcH6F0RPdlIN/FrkFLhthsC2GI4EBnb9LfK6KFDy2FInJo\no/Kxrt51m3mdYr5MZoqNMhBtLTJSDMIrVLrrguUj1P302JijCh0UxEXcB2F2\no4GzobAG81rkkdS04lC1rBHEPIok+owqFecBv44SLDwCSprbg+vBrO7EX6qg\nBuSZNXMgFyT6Xk2wQOQzm6xt2S+aXym9aZfi1JYpQ0cDFIe+aJ8dyrlDiiOJ\nFV97Dd4PAx6cjarlM36sd/QXz8IWItHW92riotYstDFGyFuehee1akWBO4ke\nChSF\r\n=/Z7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcC+dOtZJAby4B8RsmH+gtTc/eBpxcnO4VkHYK0r8Q5AiAWnEKIO4hd2UNel7mTH55latMBJTI2TdXPKG+kDippZQ=="}]},"_npmUser":{"name":"xiaohulu","email":"blocklang@163.com"},"directories":{},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/page-designer_0.0.3-alpha.33_1607848187784_0.8150199556100686"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-03T13:43:03.590Z","0.0.3-alpha.17":"2020-05-03T13:43:04.047Z","modified":"2022-04-04T19:37:23.365Z","0.0.3-alpha.18":"2020-06-24T00:03:24.927Z","0.0.3-alpha.19":"2020-06-24T01:43:15.828Z","0.0.3-alpha.20":"2020-06-26T03:46:42.197Z","0.0.3-alpha.21":"2020-11-11T02:20:36.098Z","0.0.3-alpha.22":"2020-12-01T03:07:20.782Z","0.0.3-alpha.23":"2020-12-01T06:15:05.139Z","0.0.3-alpha.24":"2020-12-01T23:17:43.094Z","0.0.3-alpha.26":"2020-12-02T22:18:19.995Z","0.0.3-alpha.27":"2020-12-02T22:59:53.813Z","0.0.3-alpha.28":"2020-12-03T22:33:14.814Z","0.0.3-alpha.29":"2020-12-04T00:18:55.850Z","0.0.3-alpha.30":"2020-12-04T22:41:01.470Z","0.0.3-alpha.31":"2020-12-04T23:25:43.648Z","0.0.3-alpha.32":"2020-12-07T06:16:44.007Z","0.0.3-alpha.33":"2020-12-13T08:29:47.991Z"},"maintainers":[{"name":"xiaohulu","email":"blocklang@163.com"}],"description":"[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r [![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r [![codecov](https://co","homepage":"https://github.com/blocklang/page-designer#readme","repository":{"type":"git","url":"git+https://github.com/blocklang/page-designer.git"},"bugs":{"url":"https://github.com/blocklang/page-designer/issues"},"readme":"# Page Designer\r\n\r\n[![npm version](https://badge.fury.io/js/page-designer.svg)](https://badge.fury.io/js/page-designer)\r\n[![Build Status](https://travis-ci.org/blocklang/page-designer.svg?branch=master)](https://travis-ci.org/blocklang/page-designer)\r\n[![codecov](https://codecov.io/gh/blocklang/page-designer/branch/master/graph/badge.svg)](https://codecov.io/gh/blocklang/page-designer)\r\n\r\nPage Designer 是一款可视化的 web 页面设计器。\r\n\r\n一个 web 页面包含三部分内容：\r\n\r\n* 用户界面 - 由一组嵌套的 Widget (UI 部件)组成，支持响应式设计；\r\n* 页面数据 - 描述页面中的状态数据和业务数据；\r\n* 页面事件 - 绑定在 Widget 上，用于调整页面数据。\r\n\r\nPage Designer 相应包含三块区域：UI 设计区、数据编辑区和事件定义区。\r\n\r\n## 演示图\r\n\r\n![static page](./docs/images/page_designer_static_page.gif)\r\n\r\n## 如何使用\r\n\r\n使用以下命令安装：\r\n\r\n```shell\r\nnpm install @blocklang/designer-core\r\nnpm install @blocklang/page-designer\r\n```\r\n\r\n在页面中添加 `PageDesigner` 部件：\r\n\r\n```tsx\r\nimport PageDesigner from \"page-designer\";\r\nimport { User, Permission, Page, Path, RequestUrl, RouteName } from \"page-designer/interfaces\";\r\nimport { Project } from \"@blocklang/designer-core/interfaces\";\r\n\r\n// 登录用户的基本信息\r\nconst user: User = { name: \"jack\", avatar: \"url\" };\r\n// 项目基本信息\r\nconst project: Project = {id: 1, name: \"project_1\", createUserName: \"jack\"};\r\n// 登录用户对项目的操作权限\r\nconst permission: Permission = { canRead: true, canWrite: true };\r\n// 当前编辑的页面信息\r\nconst page: Page = { id: 1, key: \"page1\", name: \"页面1\", appType: \"01\"/*web*/ };\r\n// 当前编辑页面相对项目根目录的路径信息\r\nconst pathes: Path[] = [{ name: \"page1\", path: \"page1\" }];\r\n// 与服务器端交互的 url\r\nconst urls: RequestUrl = {\r\n    // 获取项目依赖的部件列表，按仓库分组\r\n    fetchApiRepoWidgets: `http://localhost:3000/designer/projects/${project.id}/dependencies/widgets`,\r\n    // 获取项目依赖的 RESTful API 列表，按仓库分组\r\n    fetchApiRepoServices: `http://localhost:3000/designer/projects/${project.id}/dependencies/services`,\r\n    // 获取项目依赖的 JavaScript 对象列表，按仓库分组\r\n    fetchApiRepoFunctions: `http://localhost:3000/designer/projects/${project.id}/dependencies/functions`,\r\n    // 获取项目依赖的 ide 版 UI 库、API 库，以及 api 版 service 仓库的基本信息\r\n    fetchIdeDependencyInfos: `http://localhost:3000/designer/projects/${project.id}/dependencies?repo=ide`,\r\n    // 获取页面模型\r\n    fetchPageModel: `http://localhost:3000/designer/pages/${page.id}/model`,\r\n    // 更新页面模型\r\n    savePageModel: `http://localhost:3000/designer/pages/${page.id}/model`,\r\n    // 托管第三方组件库资源文件的 host 信息\r\n    externalScriptAndCssWebsite: \"http://localhost:3001\"\r\n};\r\n// 设计器工具栏中的路由信息，分别设置跳转到登录用户的 profile 页面和返回到父目录的路由\r\nconst routes: RouteName = { profile: \"\", parentGroup: \"\" };\r\n\r\n<PageDesigner \r\n    user={user}\r\n    project={project}\r\n    permission={permission}\r\n    page={page}\r\n    pathes={pathes}\r\n    urls={urls}\r\n    routes={routes}\r\n/>\r\n```\r\n\r\n## 开发\r\n\r\n本设计器基于 [Dojo](https://dojo.io) 开发。\r\n\r\n在项目根目录下，打开三个命令行界面，分别运行以下三个命令。\r\n\r\n### 启动 [Json Server](./docs/json-server.md)\r\n\r\n[Json Server](./docs/json-server.md) 用于 mock 本项目使用的 RESTful API。运行以下命令启动：\r\n\r\n```shell\r\nnpm run json-server\r\n```\r\n\r\n### 启动 [Serve](./docs/serve.md)\r\n\r\n[Serve](./docs/serve.md) 用于托管第三方组件库。\r\n\r\n从 git 仓库下载完源码后，项目根目录下的 `serve` 文件夹中没有 ide 版的部件，需在 `serve` 文件夹下安装第三方的 ide 版组件库。\r\n\r\n安装 Widget 组件库 [ide-widgets-bootstrap](https://github.com/blocklang/ide-widgets-bootstrap)：\r\n\r\n1. 从 github 下载 [ide-widgets-bootstrap](https://github.com/blocklang/ide-widgets-bootstrap) 源码；\r\n2. 进入 ide-widgets-bootstrap 根目录后执行 `npm run build` 命令构建项目；\r\n3. 构建后的代码存放在 ide-widgets-bootstrap 项目的 `output/dist/` 文件夹中；\r\n4. 复制 ide-widgets-bootstrap 项目 `output/dist/` 文件夹中的所有文件，粘贴到本项目的 `serve/designer/assets/github.com/blocklang/ide-widgets-bootstrap/0.1.0/` 文件夹中。\r\n\r\n安装 Web API 组件库 [ide-web-api](https://github.com/blocklang/ide-web-api)：\r\n\r\n1. 从 github 下载 [ide-web-api](https://github.com/blocklang/ide-web-api) 源码；\r\n2. 进入 ide-web-api 根目录后执行 `npm run build` 命令构建项目；\r\n3. 构建后的代码存放在 ide-web-api 项目的 `output/dist/` 文件夹中；\r\n4. 复制 ide-web-api 项目 `output/dist/` 文件夹中的所有文件，粘贴到本项目的 `serve/designer/assets/github.com/blocklang/ide-web-api/0.1.0/` 文件夹中。\r\n\r\n然后运行以下命令启动 serve：\r\n\r\n```shell\r\nnpm run serve\r\n```\r\n\r\n### 启动 Page Designer\r\n\r\n运行以下命令启动 Page Designer:\r\n\r\n```shell\r\nnpm run dev\r\n```\r\n\r\n启动成功后，在浏览器中访问 `http://localhost:9999` 即可。\r\n","readmeFilename":"README.md"}