diff --git a/breaking.md b/breaking.md deleted file mode 100644 index f2738aa0c2b..00000000000 --- a/breaking.md +++ /dev/null @@ -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 diff --git a/config/dependencies.yaml b/config/dependencies.yaml index 02bc0be7ea8..a585668f7fd 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -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" diff --git a/package.json b/package.json index a282e9a942f..4ffa3289565 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/packages/aaron/example/yarn.lock b/packages/aaron/example/yarn.lock index f8f364b08db..962f6aaf2ce 100644 --- a/packages/aaron/example/yarn.lock +++ b/packages/aaron/example/yarn.lock @@ -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== diff --git a/packages/aaron/package.json b/packages/aaron/package.json index 099df73a59a..a96fd20d8c9 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -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", diff --git a/packages/bent/package.json b/packages/bent/package.json index 7f766e61490..15087d25b4b 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -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", diff --git a/packages/brian/package.json b/packages/brian/package.json index 1d815f04976..46e54604302 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -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", diff --git a/packages/bruce/package.json b/packages/bruce/package.json index d0e2bae56f0..e41894fc55b 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -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", diff --git a/packages/carlita/package.json b/packages/carlita/package.json index 00d5fdd0b96..38ffb36a417 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -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", diff --git a/packages/carlton/package.json b/packages/carlton/package.json index f9711d62a14..1bfb4c2aa88 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -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", diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index 1b63e40bc01..c9e08579840 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -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", diff --git a/packages/core/src/part.js b/packages/core/src/part.js index 08652ce212c..1e44d683197 100644 --- a/packages/core/src/part.js +++ b/packages/core/src/part.js @@ -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(); diff --git a/packages/core/src/pattern.js b/packages/core/src/pattern.js index c086f1c7e14..f6b1e5af43d 100644 --- a/packages/core/src/pattern.js +++ b/packages/core/src/pattern.js @@ -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; }; diff --git a/packages/examples/package.json b/packages/examples/package.json index d05b99f91fa..89db9eef004 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -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", diff --git a/packages/florent/package.json b/packages/florent/package.json index cadb8ac638d..75852515e3e 100644 --- a/packages/florent/package.json +++ b/packages/florent/package.json @@ -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", diff --git a/packages/huey/package.json b/packages/huey/package.json index 58786b35ce4..d0bcbe9e155 100644 --- a/packages/huey/package.json +++ b/packages/huey/package.json @@ -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", diff --git a/packages/hugo/package.json b/packages/hugo/package.json index 1f89a25ae2a..c629abb8ab7 100644 --- a/packages/hugo/package.json +++ b/packages/hugo/package.json @@ -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", diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json index 61886a6aace..9b626de3fbd 100644 --- a/packages/jaeger/package.json +++ b/packages/jaeger/package.json @@ -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", diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json index 7159f77d04a..730f788c39d 100644 --- a/packages/rendertest/package.json +++ b/packages/rendertest/package.json @@ -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", diff --git a/packages/shin/package.json b/packages/shin/package.json index 085eab04e04..0b3d1a301a6 100644 --- a/packages/shin/package.json +++ b/packages/shin/package.json @@ -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", diff --git a/packages/simon/package.json b/packages/simon/package.json index d6f55d2e63c..a8f822d4788 100644 --- a/packages/simon/package.json +++ b/packages/simon/package.json @@ -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", diff --git a/packages/sven/package.json b/packages/sven/package.json index 7b476293c3b..d09320de0a6 100644 --- a/packages/sven/package.json +++ b/packages/sven/package.json @@ -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", diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json index 415a2ed5a13..0605335b7ae 100644 --- a/packages/tamiko/package.json +++ b/packages/tamiko/package.json @@ -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", diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json index 40cd6d45f85..4b2be018ee8 100644 --- a/packages/trayvon/package.json +++ b/packages/trayvon/package.json @@ -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", diff --git a/packages/tutorial/config/index.js b/packages/tutorial/config/index.js index a1adc2e2d86..a41f0112636 100644 --- a/packages/tutorial/config/index.js +++ b/packages/tutorial/config/index.js @@ -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 }, diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json index e081ec16a44..85f196109a4 100644 --- a/packages/tutorial/package.json +++ b/packages/tutorial/package.json @@ -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", diff --git a/packages/tutorial/src/step11.js b/packages/tutorial/src/step11.js index 7009f94c482..1c3c643f89b 100644 --- a/packages/tutorial/src/step11.js +++ b/packages/tutorial/src/step11.js @@ -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; diff --git a/packages/tutorial/src/step3.js b/packages/tutorial/src/step3.js index ff9565b28c1..9a2e470fac8 100644 --- a/packages/tutorial/src/step3.js +++ b/packages/tutorial/src/step3.js @@ -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; } diff --git a/packages/tutorial/src/step4.js b/packages/tutorial/src/step4.js index 01156671ace..1283dab6f51 100644 --- a/packages/tutorial/src/step4.js +++ b/packages/tutorial/src/step4.js @@ -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; } diff --git a/packages/tutorial/src/step5.js b/packages/tutorial/src/step5.js index 2ab5173fdbf..629311f8b8b 100644 --- a/packages/tutorial/src/step5.js +++ b/packages/tutorial/src/step5.js @@ -20,15 +20,5 @@ export default function(part) { .line(points.topLeft) .close(); - // Complete? - if (complete) { - if (sa) { - } - - // Paperless? - if (paperless) { - } - } - return part; } diff --git a/packages/tutorial/src/step6.js b/packages/tutorial/src/step6.js index f2590ece297..8992bf8c9e6 100644 --- a/packages/tutorial/src/step6.js +++ b/packages/tutorial/src/step6.js @@ -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; } diff --git a/packages/tutorial/src/step7.js b/packages/tutorial/src/step7.js index 1fef49b84af..1877b6f5a63 100644 --- a/packages/tutorial/src/step7.js +++ b/packages/tutorial/src/step7.js @@ -30,15 +30,5 @@ export default function(part) { render: true }); - // Complete? - if (complete) { - if (sa) { - } - - // Paperless? - if (paperless) { - } - } - return part; } diff --git a/packages/wahid/package.json b/packages/wahid/package.json index 629ac3240c3..4b747b3aabd 100644 --- a/packages/wahid/package.json +++ b/packages/wahid/package.json @@ -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",