1
0
Fork 0

🔧 Reconfigure packages

This commit is contained in:
Joost De Cock 2019-05-31 10:20:20 +02:00
parent 0847d37f85
commit b8c8f741aa
33 changed files with 326 additions and 394 deletions

View file

@ -1,7 +0,0 @@
These are the breaking changes after switching to the monorepo:
- freesewing is now @freesewing/core
- @freesewing/patterns no longer includes @freesewing/examples (the pattern holding examples for the documentation)
- @freesewing/patterns no longer includes @freesewing/plugin-bundle (our bundle of build-time plugins)
FIXME: Won't this break things, and if so don't we need all plugins patterns depend on (like plugin-butons or plugin-bust)
- We no longer build pure browser (IIFE) versions, only node (CommonJS) and module (ES) versions

View file

@ -4,8 +4,8 @@ _types:
"@freesewing/core": "^{{version}}"
"@freesewing/plugin-bundle": "^{{version}}"
dev:
"react": "^16.4.1"
"react-dom": "^16.4.1"
"react": "^16.8"
"react-dom": "^16.8"
"@babel/plugin-proposal-class-properties": "^7.0.0"
"babel-eslint": "10.0.1"
"eslint": "^5.16.0"

View file

@ -84,10 +84,10 @@
"jsonlint": "1.6.3",
"lerna": "^3.13.3",
"lint-staged": "7.3.0",
"mocha": "^5.2.0",
"mocha": "^6.1.4",
"mustache": "3.0.1",
"node-sass": "4.11.0",
"nyc": "12.0.2",
"nyc": "14.1.1",
"open-color": "1.6.3",
"prettier": "1.14.0",
"prop-types": "15.7.2",

View file

@ -852,7 +852,7 @@
dependencies:
regenerator-runtime "^0.13.2"
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2":
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2":
version "7.4.5"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12"
integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==
@ -910,86 +910,120 @@
resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-9.0.1.tgz#c27b391d8457d1e893f1eddeaf5e5412d12ffbb5"
integrity sha512-6It2EVfGskxZCQhuykrfnALg7oVeiI6KclWSmGDqB0AiInVrTGB9Jp9i4/Ad21u9Jde/voVQz6eFX/eSg/UsPA==
"@emotion/hash@^0.7.1":
version "0.7.1"
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.1.tgz#9833722341379fb7d67f06a4b00ab3c37913da53"
integrity sha512-OYpa/Sg+2GDX+jibUfpZVn1YqSVRpYmTLF2eyAfrFTIJSbwyIrc+YscayoykvaOME/wV4BV0Sa0yqdMrgse6mA==
"@freesewing/components@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/components/-/components-2.0.0-beta.8.tgz#96eb9806d9ce025c798f425b20a273d030232252"
integrity sha512-f42aq4ImJTda8uZH31jLC7dyrSOtY8S3xLyIB9bKJZSpgiMAzM+yVownlf+cytCN9UWNeTgg3Zryy4emOOvJBg==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/components/-/components-2.0.0-beta.12.tgz#b034eda1a9bc7e53c8147644a9f8bdb5bbaa3ac7"
integrity sha512-kn5w0dsX0P+AcpMmNtaxT76q13EBB8X5+thzxE5XZRnjGQSB2pvHi4ZfS8VI1Ho/15Ph+yvjNUHbhMEckGjlYA==
"@freesewing/core@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/core/-/core-2.0.0-beta.8.tgz#d3161d8414311ef69a92c31bbb8a876af6ebfdb2"
integrity sha512-sGRHPE5egIxLVvh0Jdc5Y+kkqEt9TXkzKg6kiiX46zpUk/Ej29mh82Cr4sOxYTNp4hy/k06Xh01x1FW2h4DQfw==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/core/-/core-2.0.0-beta.12.tgz#7a0f9d758094af88a0cec099c3d973236635914e"
integrity sha512-bqv7AN08Sx1SnwkckOUP9w0lw/J788vNIhlQj4NfufSMAbiHc9r71OHczP59aoc+KsWXZ6rZnMAX1yfJaukg8Q==
dependencies:
bezier-js "^2.2.13"
bin-pack "1.0.2"
hooks "^0.3.2"
"@freesewing/css-theme@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/css-theme/-/css-theme-2.0.0-beta.8.tgz#b975f46f212e919f0af5273fb33fa97e848d02d6"
integrity sha512-7b8yeUW1RpFw2FO2TNqUtCq6HlH8r0CVNwA1O7JwUVq/VkiELOz6Wr8L6FRdSVQbyvTVCBKKufQKgIFZL/KETw==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/css-theme/-/css-theme-2.0.0-beta.12.tgz#0de6a05abcf0371735c17bb1cf85c32e3bdeda82"
integrity sha512-W9mlxn6QD0MmBXPlrwcIPyvLn2SeXLl9v8PEcfpzo8zoY81PxAP4f0Tj89ceFkhPN/X9JVlzouzde0XWvM5iIg==
dependencies:
open-color "1.6.3"
"@freesewing/i18n@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/i18n/-/i18n-2.0.0-beta.8.tgz#839e8b399a042b09d72c48a8e686a44e1f608fe6"
integrity sha512-ewIQEywF5gOZFjXzsUYCi27Ftn+g/bh6+WbfqUpQP+OUrfOeUE6BuM9uDcyNyPGowceDq9g62c5v1ut55NTIEQ==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/i18n/-/i18n-2.0.0-beta.12.tgz#d527b235d024f4c6c3d49b3cccd4a7628a18c336"
integrity sha512-G646gkrLIpEBDMrGb38mndtoKG6M7mSJQ/0kP1KQz8YnrMya6+fqwTOIWfINsOqonf2kEda4gBf5cJ3sqj2j1g==
"@freesewing/models@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/models/-/models-2.0.0-beta.8.tgz#23f9705b51edfeef5bd42aca26deba192180c911"
integrity sha512-F5404fbPL2OHiGXK5fgeB+meOTgpPElXxHwBOREQMA+TQCFWth1BJzPWQfKVSlaLdpsb+0SdVl5Pj2vR4Y9XDQ==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/models/-/models-2.0.0-beta.12.tgz#fe9d0802215647c2e39337cb8cf80e6ab5e0af18"
integrity sha512-ou1m8+ToNpFQfYrMYGQqUKeWTpA3FH7YjsyK6pgFvjeQVcpwCJRXcTt49bPnfa2kXHj+jQwAXVpr27n+/7Mgnw==
"@freesewing/mui-theme@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/mui-theme/-/mui-theme-2.0.0-beta.8.tgz#782791505378d3282d33b411393a46030f9dfabd"
integrity sha512-uuFwOevkIQfN4Qcs4AZj9kqedAFCqYKGMS6ScrFbXTlS4jZJh84Nt0lfjm1B3yJ+WLuIu0eNpy3+i81GoQpRhA==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/mui-theme/-/mui-theme-2.0.0-beta.12.tgz#082587258adda6a0335d552cf00dc9ff96861916"
integrity sha512-dkv+e7omSVSMRfWR+zH9SVJKDWkYXO5pn+n3cGSo8bS1RWYU7OyZp4ufB7fDeEDHubuOeWYy4FpnS4FTXaQg3g==
"@freesewing/pattern-info@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/pattern-info/-/pattern-info-2.0.0-beta.8.tgz#ae3b0472f1ebe79916a0ec100a460fb8fab04d14"
integrity sha512-mHzUbJV7h1Vh0JaTHfwkq59vRII8QJu5L37f937MOTm33w7Rn2Tqztro/E7g+KE6DPRDi+Qzde6fhxq1hyVrjw==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/pattern-info/-/pattern-info-2.0.0-beta.12.tgz#e91c644f0fa684a0bff9acceb707b7c2c879639d"
integrity sha512-qza1FJ78bBIuLiEB14oVfghXRAta00j9SRPUnjuQKuR6D15a1WHj4L3FgHUGlUC8dlyox70KGytFqpOGDICbBg==
"@freesewing/plugin-debug@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-debug/-/plugin-debug-2.0.0-beta.8.tgz#dc9af0732ec57f1c743907d3aa7612cdc14f4ab1"
integrity sha512-7wa/aI68JKblg5CO2VtDSY5s7SdbBt7h/jEVVEE8DmaozxCzq4YuYSE7Du57unohRk533+bPNtZcGfrx4jUkbQ==
"@freesewing/plugin-bundle@beta":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-bundle/-/plugin-bundle-2.0.0-beta.12.tgz#66713eb112e2f970733232fb266f772fbe7acf59"
integrity sha512-ARNcVtKmJebxQQnkt0Mbymb2W7Fk3RCZeBZy1BwAPD/zXyG18nPoF4Vp2MHPzrkc6MTD+rmSU9oWGmps1MRLJQ==
dependencies:
"@freesewing/plugin-cutonfold" "^2.0.0-beta.12"
"@freesewing/plugin-dimension" "^2.0.0-beta.12"
"@freesewing/plugin-grainline" "^2.0.0-beta.12"
"@freesewing/plugin-logo" "^2.0.0-beta.12"
"@freesewing/plugin-round" "^2.0.0-beta.12"
"@freesewing/plugin-scalebox" "^2.0.0-beta.12"
"@freesewing/plugin-sprinkle" "^2.0.0-beta.12"
"@freesewing/plugin-title" "^2.0.0-beta.12"
"@freesewing/plugin-designer@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-designer/-/plugin-designer-2.0.0-beta.8.tgz#98adbf790311b89b6facb7e84275ff1541bbb12d"
integrity sha512-mZuiiPOrW04SDHBg+MyB/H4jnzI9zpdxi1XsOJEHfUmP6LZ0RQRlxOUvqtM4x3T+oQaremjcJKqt17by4IYU7A==
"@freesewing/plugin-cutonfold@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-cutonfold/-/plugin-cutonfold-2.0.0-beta.12.tgz#0f470a7dce05a130b891b1b73e8d51309cb1f5c4"
integrity sha512-iW86ONSox7j73TLu9jkLBycOSnXTMRZ04ccFZo1OjkpFQKGvG54ZM+H9P1njnMSBja9kCDZ2uFXUwwSSnTAXNQ==
"@freesewing/plugin-dimension@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-dimension/-/plugin-dimension-2.0.0-beta.12.tgz#f58932ee0c0ef983ab1c91dcb59f12965de18aac"
integrity sha512-jVdVL+NIApVOAbDOV1yVM1i6Gtp5/Ymj++p2IC/sYlMPlcMPxnc/ODwiDBrq5+jPo4z5cynX1Va8PneWdTB1qQ==
"@freesewing/plugin-grainline@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-grainline/-/plugin-grainline-2.0.0-beta.12.tgz#fc68374944aa80690470f92b02f038d7a6fda462"
integrity sha512-DEXaiujD2wDBOzS0TWiayWWiYFMEESu9iX2NhBcMVUVCrulY3cUH8CsdojtNm0STTDRiyDgOAFP9Xj/Ym5w5JA==
"@freesewing/plugin-i18n@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-i18n/-/plugin-i18n-2.0.0-beta.8.tgz#fa425d5fb6ff09f59e1eb4d96af85b3cd2203a45"
integrity sha512-/zhqngtbUDkqwilUQWW56ZIeLNIyE1DOzBsLbbDTmc5/cy1R4NaLZFvPF6sRa+RUEevLIpp/+q2NZzZmGhddWA==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-i18n/-/plugin-i18n-2.0.0-beta.12.tgz#17fb0bb2d4b519d003e8a1a2b494d8678b2b7b8f"
integrity sha512-ir+kDBgs4tsl3h9fObZvzpX8jwDi+GOoKR3BZb1VmEn/M1lRtnE/7RMKBPeGsbuxVQLwQPOqp3lzUnnSfANZ3g==
"@freesewing/plugin-logo@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-logo/-/plugin-logo-2.0.0-beta.12.tgz#1cea1d048662e3058d9afe86065d23dc3941a91a"
integrity sha512-K60BxdTXNNVtK+W9HjgRy8YFHB5+wS4LkAwCr+K5BjAvubuzemQ8lDWkOOv+c1K8xpTSi7gLLcnzgoq+kum5Wg==
"@freesewing/plugin-round@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-round/-/plugin-round-2.0.0-beta.12.tgz#3cc86332805fbcaaf7f18c03f30fbd8a593124ab"
integrity sha512-fzB++G/lPpPlZGxIwRn+Pl5Ripmk6evWt1r4FXm9F0DJX7/tDetj7TWYjQ9H/Info6zdfnFbVq8njiIi6BmlIg==
"@freesewing/plugin-scalebox@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-scalebox/-/plugin-scalebox-2.0.0-beta.12.tgz#bd5b489c8baed3927ed37a3582a0a3c391afc676"
integrity sha512-alPvQL5gmpdnd7+XKuWf3yvO4HHjqwD7Rd5SgBW8xEAnowDTv1ECzeFOqJJiF/xoVFLfGWhjN+sdhMW81YAyFQ==
"@freesewing/plugin-sprinkle@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-sprinkle/-/plugin-sprinkle-2.0.0-beta.12.tgz#01c5e8a55a9cd3c0cdaeffcf25ed5f49a2624133"
integrity sha512-FYogBkvz2LmBhtqCuepjFxNRTcr9MZV+nzTLHkhnaCns+06Kq7B1VGeK+CbXsGgV+d2McsF4CpN7KEKrpjmtIg==
"@freesewing/plugin-svgattr@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-svgattr/-/plugin-svgattr-2.0.0-beta.8.tgz#4e6f092bf039d63a01e68aa21fd04e12e7131c34"
integrity sha512-qDy/pda5kxWxHR1TJTmFCEVXcO3qoIcg6Qx3ZMxNOFFfoWjP/p9bQ9GNY6gA+OoGELKLZAkS92QMOQs75+Xa7g==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-svgattr/-/plugin-svgattr-2.0.0-beta.12.tgz#b6fa094bc2189dd4492e52e3a70b63c2eacccbf6"
integrity sha512-5AD6yj1oGKTO/xW43CtT9h0Wt9wtg1uI6YB1JsAm4IvnpAlqeHTye/NrbQg22GV+6ERrgNEZ5F3lUh97By5Csw==
"@freesewing/plugin-theme@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-theme/-/plugin-theme-2.0.0-beta.8.tgz#5795a6495a46d7cb835a6fc31541bf5389306080"
integrity sha512-6AkVctoODdhQ0V+JsfwdI3c/PejmUYGpO3aLvvC6bbOTJsupEzJzP0hKVxFtIVjf0BAU1qbPzwGWVwG4466/Ow==
"@freesewing/plugin-validate@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-validate/-/plugin-validate-2.0.0-beta.8.tgz#121b822eb1a181d778dae45293f2cc6ed144ccb3"
integrity sha512-9Doax9Dm95ZQyfcwPnLPLVVLjDdyNt2qeYs1QOCip1vp0cIvns8XlLu+1Kmq7wzzmDo0256qINjnrD0QZnJjsA==
"@freesewing/rendertest@2.0.0-alpha.20":
version "2.0.0-alpha.20"
resolved "https://registry.yarnpkg.com/@freesewing/rendertest/-/rendertest-2.0.0-alpha.20.tgz#21cd9a2c81349f33aa7363dbe9c8446d59c23a60"
integrity sha512-m7IXjnlr2VTYX8k4m40Dou3iAMXlefzCjVqHanCRAEsqo+bhLoYeJzZY9BKralxk125weXEQcOE5deq14HHmaA==
"@freesewing/plugin-title@^2.0.0-beta.12":
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/plugin-title/-/plugin-title-2.0.0-beta.12.tgz#2d6190914fb01cf3b3e2a05d37d1ebfc0440ac8b"
integrity sha512-O/WA/+9SMBXFqPmOMYt3hAFFVSBI9KVfAKYjCYVJTxbdKDYvGXB+ACUJle5+1u3YPoAiKM0t+6Ze2EUVvgJKYQ==
"@freesewing/utils@beta":
version "2.0.0-beta.8"
resolved "https://registry.yarnpkg.com/@freesewing/utils/-/utils-2.0.0-beta.8.tgz#d87a0709bdd79011f96ef1afbd9fddb2092cb776"
integrity sha512-/2lADZjCkfXmfdKDix9x7TDsi6Z2YmT+G07qveuD3c2Jv8oQoFWwBYgmoSr++fG/tkiaOx46Qdi7bZ1cUggrVw==
version "2.0.0-beta.12"
resolved "https://registry.yarnpkg.com/@freesewing/utils/-/utils-2.0.0-beta.12.tgz#3bf0fbb5b20c61a9e1c4b7036cbd4be679dd6268"
integrity sha512-mW6IhSnF8dL1gcoU1dY5uxkjoZDWPDdvbZhg4tOEbZqHl23ZajcSh1p1yRGXyHOJWUoY9RdmqxqPOMpcB7Ikqw==
"@hapi/address@2.x.x":
version "2.0.0"
@ -1163,76 +1197,95 @@
"@types/istanbul-reports" "^1.1.1"
"@types/yargs" "^12.0.9"
"@material-ui/core@^3.9.3":
version "3.9.3"
resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-3.9.3.tgz#d378c1f4beb18df9a534ca7258c2c33fb8e0e51f"
integrity sha512-REIj62+zEvTgI/C//YL4fZxrCVIySygmpZglsu/Nl5jPqy3CDjZv1F9ubBYorHqmRgeVPh64EghMMWqk4egmfg==
"@material-ui/core@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.0.1.tgz#7fe3bcb1a89b01376b181358a5ded58291da0016"
integrity sha512-cw2Qs3BLem8FOrp/knfjJkwJXG4dZO/HGyWwZV71UWiqDIOF3plHZ7duCbOMIWwKgSUJ85k9omlSHUTT63E/pw==
dependencies:
"@babel/runtime" "^7.2.0"
"@material-ui/system" "^3.0.0-alpha.0"
"@material-ui/utils" "^3.0.0-alpha.2"
"@types/jss" "^9.5.6"
"@types/react-transition-group" "^2.0.8"
brcast "^3.0.1"
classnames "^2.2.5"
"@material-ui/styles" "^4.0.1"
"@material-ui/system" "^4.0.1"
"@material-ui/types" "^4.0.1"
"@material-ui/utils" "^4.0.1"
"@types/react-transition-group" "^2.0.16"
clsx "^1.0.2"
convert-css-length "^1.0.2"
csstype "^2.5.2"
debounce "^1.1.0"
deepmerge "^3.0.0"
dom-helpers "^3.2.1"
hoist-non-react-statics "^3.2.1"
is-plain-object "^2.0.4"
jss "^9.8.7"
jss-camel-case "^6.0.0"
jss-default-unit "^8.0.2"
jss-global "^3.0.0"
jss-nested "^6.0.1"
jss-props-sort "^6.0.0"
jss-vendor-prefixer "^7.0.0"
normalize-scroll-left "^0.1.2"
popper.js "^1.14.1"
prop-types "^15.6.0"
react-event-listener "^0.6.2"
react-transition-group "^2.2.1"
recompose "0.28.0 - 0.30.0"
prop-types "^15.7.2"
react-event-listener "^0.6.6"
react-transition-group "^4.0.0"
warning "^4.0.1"
"@material-ui/icons@^3.0.2":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-3.0.2.tgz#d67a6dd1ec8312d3a88ec97944a63daeef24fe10"
integrity sha512-QY/3gJnObZQ3O/e6WjH+0ah2M3MOgLOzCy8HTUoUx9B6dDrS18vP7Ycw3qrDEKlB6q1KNxy6CZHm5FCauWGy2g==
"@material-ui/icons@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.0.1.tgz#f63990f731c6206c82023c96d510bd7bdda44250"
integrity sha512-03zUfksGXXbaWX2piB1LCmC28eydlT8ah8MbYT4n4mgiX9BTL4HH50lkFn9JIJJSk2oO5kRy4FvpXRGRBI+oxw==
dependencies:
"@babel/runtime" "^7.2.0"
recompose "0.28.0 - 0.30.0"
"@material-ui/lab@^3.0.0-alpha.30":
version "3.0.0-alpha.30"
resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-3.0.0-alpha.30.tgz#c6c64d0ff2b28410a09e4009f3677499461f3df8"
integrity sha512-d8IXbkQO92Ln7f/Tzy8Q5cLi/sMWH/Uz1xrOO5NKUgg42whwyCuoT9ErddDPFNQmPi9d1C7A5AG8ONjEAbAIyQ==
"@material-ui/lab@^v4.0.0-alpha.14":
version "4.0.0-alpha.14"
resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.14.tgz#ad3b9ed6dc4ddd585f550673063bf254b9cde268"
integrity sha512-j9f9jJO/8JDIhyc3IO17YWc8m2fTPSv5EVVOjf1nED2vFFc7wzA+EJLZcGDM5d3aB63g1x0sUqTvGC+wqoXdqA==
dependencies:
"@babel/runtime" "^7.2.0"
"@material-ui/utils" "^3.0.0-alpha.2"
classnames "^2.2.5"
"@material-ui/utils" "^4.0.1"
clsx "^1.0.2"
keycode "^2.1.9"
prop-types "^15.6.0"
prop-types "^15.7.2"
"@material-ui/system@^3.0.0-alpha.0":
version "3.0.0-alpha.2"
resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-3.0.0-alpha.2.tgz#096e80c8bb0f70aea435b9e38ea7749ee77b4e46"
integrity sha512-odmxQ0peKpP7RQBQ8koly06YhsPzcoVib1vByVPBH4QhwqBXuYoqlCjt02846fYspAqkrWzjxnWUD311EBbxOA==
"@material-ui/styles@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.0.1.tgz#67e880d490f010c9f2956c572b07d218bfa255d7"
integrity sha512-SywkWzBzXvm9dUY2rtmzTc/FTlKGctVYGb8hzPZyHU3OI4X9jQH4YnR/OiqTwg4jNpFnASJX5rW1rEUJM+ZnhA==
dependencies:
"@babel/runtime" "^7.2.0"
"@emotion/hash" "^0.7.1"
"@material-ui/types" "^4.0.1"
"@material-ui/utils" "^4.0.1"
clsx "^1.0.2"
deepmerge "^3.0.0"
hoist-non-react-statics "^3.2.1"
jss "^10.0.0-alpha.16"
jss-plugin-camel-case "^10.0.0-alpha.16"
jss-plugin-default-unit "^10.0.0-alpha.16"
jss-plugin-global "^10.0.0-alpha.16"
jss-plugin-nested "^10.0.0-alpha.16"
jss-plugin-props-sort "^10.0.0-alpha.16"
jss-plugin-rule-value-function "^10.0.0-alpha.16"
jss-plugin-vendor-prefixer "^10.0.0-alpha.16"
prop-types "^15.7.2"
warning "^4.0.1"
"@material-ui/system@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.0.1.tgz#d78969f3dd9eb6baf82ded0ef183368d8befb00b"
integrity sha512-NlMF4jZk1xx7taUOT+QhrJw7v7uUi9Ae+G8C8fowGgP5x04whxOuSuSmN9a8u2j7dc8XqahR0OJeA6Xch8ymog==
dependencies:
"@babel/runtime" "^7.2.0"
deepmerge "^3.0.0"
prop-types "^15.6.0"
prop-types "^15.7.2"
warning "^4.0.1"
"@material-ui/utils@^3.0.0-alpha.2":
version "3.0.0-alpha.3"
resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-3.0.0-alpha.3.tgz#836c62ea46f5ffc6f0b5ea05ab814704a86908b1"
integrity sha512-rwMdMZptX0DivkqBuC+Jdq7BYTXwqKai5G5ejPpuEDKpWzi1Oxp+LygGw329FrKpuKeiqpcymlqJTjmy+quWng==
"@material-ui/types@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-4.0.1.tgz#a05fe801a10604d99e593303df9e843868008d4f"
integrity sha512-FGhogU9l4s+ycMcC3hhOAvu5hcWa5TVSCCGUf4NOUF904ythroWSAvcCHn92NjftXZ8WZqmtPjL1K/d90Pq/3Q==
"@material-ui/utils@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.0.1.tgz#ea3ab6fe4eea9588713813cff6eca33bda3519f6"
integrity sha512-mWRcMQIrqsXGze73tx3hNfB1NUu+BL/oIQI7TImyuhsia1EQXw3bPVBjgwTzqM6MqfXw6eh1fR45Di+WN5hASA==
dependencies:
"@babel/runtime" "^7.2.0"
prop-types "^15.6.0"
react-is "^16.6.3"
prop-types "^15.7.2"
react-is "^16.8.0"
"@mrmlnc/readdir-enhanced@^2.2.1":
version "2.2.1"
@ -1405,14 +1458,6 @@
"@types/istanbul-lib-coverage" "*"
"@types/istanbul-lib-report" "*"
"@types/jss@^9.5.6":
version "9.5.8"
resolved "https://registry.yarnpkg.com/@types/jss/-/jss-9.5.8.tgz#258391f42211c042fc965508d505cbdc579baa5b"
integrity sha512-bBbHvjhm42UKki+wZpR89j73ykSXg99/bhuKuYYePtpma3ZAnmeGnl0WxXiZhPGsIfzKwCUkpPC0jlrVMBfRxA==
dependencies:
csstype "^2.0.0"
indefinite-observable "^1.0.1"
"@types/node@*":
version "12.0.2"
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40"
@ -1428,7 +1473,7 @@
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
"@types/react-transition-group@^2.0.8":
"@types/react-transition-group@^2.0.16":
version "2.9.1"
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-2.9.1.tgz#66c9ca5d0b20bae72fe6b797e0d362b996d55e9f"
integrity sha512-1usq4DRUVBFnxc9KGJAlJO9EpQrLZGDDEC8wDOn2+2ODSyudYo8FiIzPDRaX/hfQjHqGeeoNaNdA2bj0l35hZQ==
@ -1897,7 +1942,7 @@ arrify@^1.0.1:
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
asap@~2.0.3, asap@~2.0.6:
asap@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
@ -2283,11 +2328,6 @@ braces@^2.3.1, braces@^2.3.2:
split-string "^3.0.2"
to-regex "^3.0.1"
brcast@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/brcast/-/brcast-3.0.1.tgz#6256a8349b20de9eed44257a9b24d71493cd48dd"
integrity sha512-eI3yqf9YEqyGl9PCNTR46MGvDylGtaHjalcz6Q3fAPnP/PhpKkkve52vFdfGpwp4VUvK6LUr4TQN+2stCrEwTg==
brorand@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
@ -2567,11 +2607,6 @@ chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
change-emitter@^0.1.2:
version "0.1.6"
resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
integrity sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=
chardet@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
@ -2631,11 +2666,6 @@ class-utils@^0.3.5:
isobject "^3.0.0"
static-extend "^0.1.1"
classnames@^2.2.5:
version "2.2.6"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
clean-css@4.2.x:
version "4.2.1"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17"
@ -2694,6 +2724,11 @@ clone-deep@^2.0.1:
kind-of "^6.0.0"
shallow-clone "^1.0.0"
clsx@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.0.4.tgz#0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec"
integrity sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg==
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@ -2853,6 +2888,11 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
console-polyfill@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/console-polyfill/-/console-polyfill-0.1.2.tgz#96cfed51caf78189f699572e6f18271dc37c0e30"
integrity sha1-ls/tUcr3gYn2mVcubxgnHcN8DjA=
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@ -2875,6 +2915,14 @@ content-type@~1.0.4:
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
convert-css-length@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/convert-css-length/-/convert-css-length-1.0.2.tgz#32f38a8ac55d78372ff43562532564366c871ccc"
integrity sha512-ecV7j3hXyXN1X2XfJBzhMR0o1Obv0v3nHmn0UiS3ACENrzbxE/EknkiunS/fCwQva0U62X1GChi8GaPh4oTlLg==
dependencies:
console-polyfill "^0.1.2"
parse-unit "^1.0.1"
convert-source-map@^1.1.0, convert-source-map@^1.4.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
@ -2928,11 +2976,6 @@ core-js@3.0.1:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738"
integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==
core-js@^1.0.0:
version "1.2.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
core-js@^2.4.0:
version "2.6.8"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.8.tgz#dc3a1e633a04267944e0cb850d3880f340248139"
@ -3125,11 +3168,12 @@ css-url-regex@^1.1.0:
resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec"
integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=
css-vendor@^0.3.8:
version "0.3.8"
resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-0.3.8.tgz#6421cfd3034ce664fe7673972fd0119fc28941fa"
integrity sha1-ZCHP0wNM5mT+dnOXL9ARn8KJQfo=
css-vendor@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.2.tgz#dd75b41064944c8eaa001796a204782164c69dfd"
integrity sha512-Xn5ZAlI00d8HaQ8/oQ8d+iBzSF//NCc77LPzsucM32X/R/yTqmXy6otVsAM0XleXk6HjPuXoVZwXsayky/fsFQ==
dependencies:
"@babel/runtime" "^7.3.1"
is-in-browser "^1.0.2"
css-what@2.1, css-what@^2.1.2:
@ -3239,7 +3283,7 @@ cssstyle@^1.0.0, cssstyle@^1.1.1:
dependencies:
cssom "0.3.x"
csstype@^2.0.0, csstype@^2.2.0, csstype@^2.5.2:
csstype@^2.2.0, csstype@^2.5.2:
version "2.6.4"
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.4.tgz#d585a6062096e324e7187f80e04f92bd0f00e37f"
integrity sha512-lAJUJP3M6HxFXbqtGRc0iZrdyeN+WzOWeY0q/VnFzI+kqVrYIzC7bWlKqCW7oCIdzoPkvfp82EVvrTlQ8zsWQg==
@ -3514,7 +3558,7 @@ dom-converter@^0.2:
dependencies:
utila "~0.4"
dom-helpers@^3.2.1, dom-helpers@^3.4.0:
dom-helpers@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
@ -3647,13 +3691,6 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
encoding@^0.1.11:
version "0.1.12"
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=
dependencies:
iconv-lite "~0.4.13"
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
@ -4147,19 +4184,6 @@ fb-watchman@^2.0.0:
dependencies:
bser "^2.0.0"
fbjs@^0.8.1:
version "0.8.17"
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=
dependencies:
core-js "^1.0.0"
isomorphic-fetch "^2.1.1"
loose-envify "^1.0.0"
object-assign "^4.1.0"
promise "^7.1.1"
setimmediate "^1.0.5"
ua-parser-js "^0.7.18"
figgy-pudding@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
@ -4722,11 +4746,6 @@ hmac-drbg@^1.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
hoist-non-react-statics@^2.3.1:
version "2.5.5"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47"
integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==
hoist-non-react-statics@^3.2.1:
version "3.3.0"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b"
@ -4882,12 +4901,12 @@ https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
hyphenate-style-name@^1.0.2:
hyphenate-style-name@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"
integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@ -4988,13 +5007,6 @@ imurmurhash@^0.1.4:
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
indefinite-observable@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/indefinite-observable/-/indefinite-observable-1.0.2.tgz#0a328793ab2385d4b9dca23eaab4afe6936a73f8"
integrity sha512-Mps0898zEduHyPhb7UCgNmfzlqNZknVmaFz5qzr0mm04YQ5FGLhAyK/dJ+NaRxGyR6juQXIxh5Ev0xx+qq0nYA==
dependencies:
symbol-observable "1.2.0"
indexes-of@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
@ -5336,7 +5348,7 @@ is-root@2.0.0:
resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.0.0.tgz#838d1e82318144e5a6f77819d90207645acc7019"
integrity sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==
is-stream@^1.0.1, is-stream@^1.1.0:
is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
@ -5392,14 +5404,6 @@ isobject@^3.0.0, isobject@^3.0.1:
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
isomorphic-fetch@^2.1.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
dependencies:
node-fetch "^1.0.1"
whatwg-fetch ">=0.10.0"
isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@ -6009,50 +6013,73 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
jss-camel-case@^6.0.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-6.1.0.tgz#ccb1ff8d6c701c02a1fed6fb6fb6b7896e11ce44"
integrity sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==
jss-plugin-camel-case@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.0.0-alpha.16.tgz#36023c9aa35fd2e898f117be136f31dfa76ffef9"
integrity sha512-nki+smHEsFyoZ0OlOYtaxVqcQA0ZHVJCE1slRnk+1TklbmxbBiO4TwITMTEaNIDv0U0Uyb0Z8wVgFgRwCCIFog==
dependencies:
hyphenate-style-name "^1.0.2"
"@babel/runtime" "^7.3.1"
hyphenate-style-name "^1.0.3"
jss "10.0.0-alpha.16"
jss-default-unit@^8.0.2:
version "8.0.2"
resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-8.0.2.tgz#cc1e889bae4c0b9419327b314ab1c8e2826890e6"
integrity sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg==
jss-global@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-3.0.0.tgz#e19e5c91ab2b96353c227e30aa2cbd938cdaafa2"
integrity sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q==
jss-nested@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-6.0.1.tgz#ef992b79d6e8f63d939c4397b9d99b5cbbe824ca"
integrity sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==
jss-plugin-default-unit@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.0.0-alpha.16.tgz#ef96b529fcb9f8d730c14a489a1d7e71e243447e"
integrity sha512-jjGW4F/r9yKvoyUk22M8nWhdMfvoWzJw/oFO2cDRXCk2onnWFiRALfqeUsEDyocwdZbyVF9WhZbSHn4GL03kSw==
dependencies:
warning "^3.0.0"
"@babel/runtime" "^7.3.1"
jss "10.0.0-alpha.16"
jss-props-sort@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/jss-props-sort/-/jss-props-sort-6.0.0.tgz#9105101a3b5071fab61e2d85ea74cc22e9b16323"
integrity sha512-E89UDcrphmI0LzmvYk25Hp4aE5ZBsXqMWlkFXS0EtPkunJkRr+WXdCNYbXbksIPnKlBenGB9OxzQY+mVc70S+g==
jss-vendor-prefixer@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz#0166729650015ef19d9f02437c73667231605c71"
integrity sha512-Agd+FKmvsI0HLcYXkvy8GYOw3AAASBUpsmIRvVQheps+JWaN892uFOInTr0DRydwaD91vSSUCU4NssschvF7MA==
jss-plugin-global@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.0.0-alpha.16.tgz#6da34ad63e0a4669a35412d716d39820bd10ede4"
integrity sha512-B1mm2ZF9OEsWPmzkG5ZUXqV88smDqpc4unILLXhWVuj0U5JeT0DNitH+QbXFrSueDJzkWVfvqyckvWDR/0qeDg==
dependencies:
css-vendor "^0.3.8"
"@babel/runtime" "^7.3.1"
jss "10.0.0-alpha.16"
jss@^9.8.7:
version "9.8.7"
resolved "https://registry.yarnpkg.com/jss/-/jss-9.8.7.tgz#ed9763fc0f2f0260fc8260dac657af61e622ce05"
integrity sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==
jss-plugin-nested@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.0.0-alpha.16.tgz#282ce431cc6c7c4b2e2509b80dc5cc1de7f7102f"
integrity sha512-3l/MB6COnIpq4GOXQFae6UydoaIPa81UxhuBTEQuiAojgTeUla9L7nB3h18Q4zAhQQpjxaEsyppAKuEzIP7kPQ==
dependencies:
"@babel/runtime" "^7.3.1"
jss "10.0.0-alpha.16"
tiny-warning "^1.0.2"
jss-plugin-props-sort@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.0.0-alpha.16.tgz#d91566d6c73ebd906ff81fdfb93135d16bbfb067"
integrity sha512-+Yn9nugHAH58nf/d43H2uxMvlCFPDgLKRSmKO4Q4m1IGYjMbHsWt1Rk2HfC9IiCanqcqpc8hstwtzf+HG7PWFQ==
dependencies:
"@babel/runtime" "^7.3.1"
jss "10.0.0-alpha.16"
jss-plugin-rule-value-function@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.0.0-alpha.16.tgz#42bf684dae0a73a02df0a3297b747becf9854449"
integrity sha512-MQap9ne6ZGZH0NlpSQTMSm6QalBTF0hYpd2uaGQwam+GlT7IKeO+sTjd46I1WgO3kyOmwb0pIY6CnuLQGXKtSA==
dependencies:
"@babel/runtime" "^7.3.1"
jss "10.0.0-alpha.16"
jss-plugin-vendor-prefixer@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.0.0-alpha.16.tgz#f59d92db7331d6615b33aa108ee54cbf1ab6ce84"
integrity sha512-70yJ6QE5dN8VlPUGKld5jK2SKyrteheEL/ismexpybIufunMs6iJgkhDndbOfv8ia13yZgUVqeakMdhRKYwK1A==
dependencies:
"@babel/runtime" "^7.3.1"
css-vendor "^2.0.1"
jss "10.0.0-alpha.16"
jss@10.0.0-alpha.16, jss@^10.0.0-alpha.16:
version "10.0.0-alpha.16"
resolved "https://registry.yarnpkg.com/jss/-/jss-10.0.0-alpha.16.tgz#0555e8b667e08dbd2cc94f6125be5a8b8b022833"
integrity sha512-HmKNNnr82TR5jkWjBcbrx/uim2ief588pWp7zsf4GQpL125zRkEaWYL1SXv5bR6bBvAoTtvJsTAOxDIlLxUNZg==
dependencies:
"@babel/runtime" "^7.3.1"
is-in-browser "^1.1.3"
symbol-observable "^1.1.0"
warning "^3.0.0"
tiny-warning "^1.0.2"
jsx-ast-utils@^2.0.1:
version "2.1.0"
@ -6645,14 +6672,6 @@ no-case@^2.2.0:
dependencies:
lower-case "^1.1.1"
node-fetch@^1.0.1:
version "1.7.3"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
dependencies:
encoding "^0.1.11"
is-stream "^1.0.1"
node-forge@0.7.5:
version "0.7.5"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df"
@ -7151,6 +7170,11 @@ parse-json@^4.0.0:
error-ex "^1.3.1"
json-parse-better-errors "^1.0.1"
parse-unit@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-unit/-/parse-unit-1.0.1.tgz#7e1bb6d5bef3874c28e392526a2541170291eecf"
integrity sha1-fhu21b7zh0wo45JSaiVBFwKR7s8=
parse5@4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
@ -8058,13 +8082,6 @@ promise@8.0.2:
dependencies:
asap "~2.0.6"
promise@^7.1.1:
version "7.3.1"
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
dependencies:
asap "~2.0.3"
prompts@^2.0.1:
version "2.1.0"
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.1.0.tgz#bf90bc71f6065d255ea2bdc0fe6520485c1b45db"
@ -8073,7 +8090,7 @@ prompts@^2.0.1:
kleur "^3.0.2"
sisteransi "^1.0.0"
prop-types@^15.6.0, prop-types@^15.6.2:
prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@ -8294,7 +8311,7 @@ react-error-overlay@^5.1.6:
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.1.6.tgz#0cd73407c5d141f9638ae1e0c63e7b2bf7e9929d"
integrity sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==
react-event-listener@^0.6.2:
react-event-listener@^0.6.6:
version "0.6.6"
resolved "https://registry.yarnpkg.com/react-event-listener/-/react-event-listener-0.6.6.tgz#758f7b991cad9086dd39fd29fad72127e1d8962a"
integrity sha512-+hCNqfy7o9wvO6UgjqFmBzARJS7qrNoda0VqzvOuioEpoEXKutiKuv92dSz6kP7rYLmyHPyYNLesi5t/aH1gfw==
@ -8303,16 +8320,11 @@ react-event-listener@^0.6.2:
prop-types "^15.6.0"
warning "^4.0.1"
react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4:
react-is@^16.7.0, react-is@^16.8.0, react-is@^16.8.1, react-is@^16.8.4:
version "16.8.6"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16"
integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==
react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
react-scripts@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.0.1.tgz#e5565350d8069cc9966b5998d3fe3befe3d243ac"
@ -8373,15 +8385,14 @@ react-scripts@^3.0.0:
optionalDependencies:
fsevents "2.0.6"
react-transition-group@^2.2.1:
version "2.9.0"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d"
integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==
react-transition-group@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.1.0.tgz#7b50c0a93a6c127336187252c3c1a70eff3304ce"
integrity sha512-/OITbogb3emGN49WaP7468QGSde7er5w6eIHldIDCSQBq/9QTSCzs8OgpgmOnaUXCXzBUcK1zoZ6DqRlM8CJtA==
dependencies:
dom-helpers "^3.4.0"
loose-envify "^1.4.0"
prop-types "^15.6.2"
react-lifecycles-compat "^3.0.4"
react@^16.8:
version "16.8.6"
@ -8465,18 +8476,6 @@ realpath-native@^1.1.0:
dependencies:
util.promisify "^1.0.0"
"recompose@0.28.0 - 0.30.0":
version "0.30.0"
resolved "https://registry.yarnpkg.com/recompose/-/recompose-0.30.0.tgz#82773641b3927e8c7d24a0d87d65aeeba18aabd0"
integrity sha512-ZTrzzUDa9AqUIhRk4KmVFihH0rapdCSMFXjhHbNrjAWxBuUD/guYlyysMnuHjlZC/KRiOKRtB4jf96yYSkKE8w==
dependencies:
"@babel/runtime" "^7.0.0"
change-emitter "^0.1.2"
fbjs "^0.8.1"
hoist-non-react-statics "^2.3.1"
react-lifecycles-compat "^3.0.2"
symbol-observable "^1.0.4"
recursive-readdir@2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f"
@ -8959,7 +8958,7 @@ set-value@^2.0.0:
is-plain-object "^2.0.3"
split-string "^3.0.1"
setimmediate@^1.0.4, setimmediate@^1.0.5:
setimmediate@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
@ -9458,11 +9457,6 @@ svgo@^1.0.0, svgo@^1.2.1:
unquote "~1.1.1"
util.promisify "~1.0.0"
symbol-observable@1.2.0, symbol-observable@^1.0.4, symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
symbol-tree@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
@ -9599,6 +9593,11 @@ tiny-emitter@^2.0.0:
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
tiny-warning@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.2.tgz#1dfae771ee1a04396bdfde27a3adcebc6b648b28"
integrity sha512-rru86D9CpQRLvsFG5XFdy0KdLAvjdQDyZCsRcuu60WtzFylDM3eAWSxEVz5kzL2Gp544XiUvPbVKtOA/txLi9Q==
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@ -9743,11 +9742,6 @@ typeface-roboto-condensed@latest:
resolved "https://registry.yarnpkg.com/typeface-roboto-condensed/-/typeface-roboto-condensed-0.0.54.tgz#4e0d5d24ed95e1e2efa7fcf55b8a9ceaa5bd2be7"
integrity sha512-1o6p2h4VGqGKQmhjNUli1jY6EHpUobRCYZilhJJ50WtANOy2jKnhIDudDYSj2TcY2VRGFXVm8xRjct3iUkhS7A==
ua-parser-js@^0.7.18:
version "0.7.19"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b"
integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==
uglify-js@3.4.x:
version "3.4.10"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f"
@ -10057,13 +10051,6 @@ walker@^1.0.7, walker@~1.0.5:
dependencies:
makeerror "1.0.x"
warning@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=
dependencies:
loose-envify "^1.0.0"
warning@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
@ -10218,7 +10205,7 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5:
dependencies:
iconv-lite "0.4.24"
whatwg-fetch@3.0.0, whatwg-fetch@>=0.10.0:
whatwg-fetch@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb"
integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==

View file

@ -40,8 +40,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -40,8 +40,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -43,8 +43,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -41,8 +41,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -163,6 +163,7 @@ Part.prototype.inject = function(orig) {
return false;
};
console.log("inject. points?", orig);
for (let i in orig.points) this.points[i] = orig.points[i].clone();
for (let i in orig.paths) {
this.paths[i] = orig.paths[i].clone();

View file

@ -121,6 +121,7 @@ Pattern.prototype.runHooks = function(hookName, data = false) {
* The default draft method with pre- and postDraft hooks
*/
Pattern.prototype.draft = function() {
console.log("draft this", this);
if (this.is !== "sample") this.is = "draft";
this.runHooks("preDraft");
for (let partName of this.config.draftOrder) {
@ -472,6 +473,7 @@ Pattern.prototype.draftOrder = function(graph = this.resolveDependencies()) {
if (sorted.indexOf(name) < 0) sorted.push(name);
});
console.log("sorted", sorted);
return sorted;
};
@ -518,6 +520,7 @@ Pattern.prototype.resolveDependencies = function(
for (let part of Object.keys(seen))
if (typeof resolved[part] === "undefined") resolved[part] = [];
console.log("resolved", resolved);
return resolved;
};

View file

@ -34,8 +34,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -42,8 +42,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -27,27 +27,27 @@ export default {
},
measurements: ["headCircumference"],
dependencies: {
step4: "step3",
step5: "step4",
step6: "step5",
step7: "step6",
step8: "step7",
step9: "step8",
step10: "step9",
step11: "step10"
step4: "step3"
//step5: "step4",
//step6: "step5",
//step7: "step6",
//step8: "step7",
//step9: "step8",
//step10: "step9",
//step11: "step10"
},
inject: {
step4: "step3",
step5: "step4",
step6: "step5",
step7: "step6",
step8: "step7",
step9: "step8",
step10: "step9",
step11: "step10"
step4: "step3"
//step5: "step4",
//step6: "step5",
//step7: "step6",
//step8: "step7",
//step9: "step8",
//step10: "step9",
//step11: "step10"
},
hide: [],
parts: ["step1", "step2", "bib"],
parts: ["step1", "step2", "step3"],
options: {
size: { pct: 50, min: 10, max: 100 },
neckRatio: { pct: 80, min: 70, max: 90 },

View file

@ -39,8 +39,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",

View file

@ -38,10 +38,6 @@ export default function(part) {
points.logo = new Point(0, 0);
snippets.logo = new Snippet("logo", points.logo);
// Paperless?
if (paperless) {
}
}
return part;

View file

@ -1,6 +1,7 @@
export default function(part) {
let { Point, points, Path, paths, measurements, options } = part.shorthand();
return part;
let tweak = 1;
let target = (measurements.headCircumference * options.neckRatio) / 4;
let delta = Infinity;
@ -26,15 +27,5 @@ export default function(part) {
else tweak = tweak * 1.02;
} while (Math.abs(delta) > 1);
// Complete?
if (complete) {
if (sa) {
}
// Paperless?
if (paperless) {
}
}
return part;
}

View file

@ -1,6 +1,7 @@
export default function(part) {
let { Point, points, Path, paths, measurements, options } = part.shorthand();
return part;
points.rightCp2 = points.rightCp1.flipY();
points.bottomCp1 = points.bottomCp2.flipX();
@ -20,15 +21,5 @@ export default function(part) {
.curve(points.rightCp2, points.topCp1, points.top)
.close();
// Complete?
if (complete) {
if (sa) {
}
// Paperless?
if (paperless) {
}
}
return part;
}

View file

@ -20,15 +20,5 @@ export default function(part) {
.line(points.topLeft)
.close();
// Complete?
if (complete) {
if (sa) {
}
// Paperless?
if (paperless) {
}
}
return part;
}

View file

@ -25,15 +25,5 @@ export default function(part) {
.curve(points.edgeRightCp, points.edgeTopRightCp, points.edgeTop)
.close();
// Complete?
if (complete) {
if (sa) {
}
// Paperless?
if (paperless) {
}
}
return part;
}

View file

@ -30,15 +30,5 @@ export default function(part) {
render: true
});
// Complete?
if (complete) {
if (sa) {
}
// Paperless?
if (paperless) {
}
}
return part;
}

View file

@ -42,8 +42,8 @@
},
"dependencies": {},
"devDependencies": {
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react": "^16.8",
"react-dom": "^16.8",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-eslint": "10.0.1",
"eslint": "^5.16.0",