diff --git a/package-lock.json b/package-lock.json index 87fdbb6..71012d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1147,66 +1147,84 @@ "dev": true }, "@magic/test": { - "version": "0.1.33", - "resolved": "https://registry.npmjs.org/@magic/test/-/test-0.1.33.tgz", - "integrity": "sha512-lqz2ZaN1dKiifAy0ujLd9pELML5Nl3SYFwHjVHH+RX9k1gafPbDJXzFMuce8PUyfapTsSWtAHI3rfjnKTW+/pQ==", + "version": "0.1.36", + "resolved": "https://registry.npmjs.org/@magic/test/-/test-0.1.36.tgz", + "integrity": "sha512-y0rZdtwX0XIHy2lhwL7Ly7thEGv5ZiEcP5n6T7OPgskas8hVcrPsTsomoPu3z3q8HC+a8tra0mocKpHQPMFXgA==", "dev": true, "requires": { - "@magic/cli": "0.0.17", - "@magic/css": "0.7.9", + "@magic/cli": "0.0.23", + "@magic/css": "0.7.10", "@magic/deep": "0.1.2", - "@magic/fs": "0.0.3", + "@magic/fs": "0.0.4", "@magic/hyperapp": "2.0.3", - "@magic/log": "0.1.3", - "@magic/types": "0.1.9", - "c8": "7.0.1", + "@magic/log": "0.1.4", + "@magic/types": "0.1.11", + "c8": "7.1.0", "coveralls": "3.0.9" }, "dependencies": { - "@magic/cli": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@magic/cli/-/cli-0.0.17.tgz", - "integrity": "sha512-jShzJhRGRiWy7j2iGvGDs1g8CJSk0x2kC5dAdREnw41mSJWeySJVVKpRWeEZNV+6lvLyCUnjmCSaKjkI1eQuwg==", + "@magic/css": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@magic/css/-/css-0.7.10.tgz", + "integrity": "sha512-b4CWV1EKhefOssmenP7Q5uhurN158bzo4urYZqZXccT1r/oJrbYLxusJ9ntFeDGp9hk2yq/Fh36Szg6mt+3BSQ==", "dev": true, "requires": { - "@magic/cases": "0.0.2", - "@magic/log": "0.1.3", - "@magic/types": "0.1.8" - }, - "dependencies": { - "@magic/types": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@magic/types/-/types-0.1.8.tgz", - "integrity": "sha512-xGoN7GjY9WiTAXDh504HIJ7TkMLoFwN7FWjKLZ89NF8tQfEf7VDU9asVY2OCjTlDLnDwl7wTI05btM0RwT7IIw==", - "dev": true - } + "@magic/deep": "0.1.2", + "@magic/log": "0.1.4", + "@magic/types": "0.1.11", + "autoprefixer": "9.7.4", + "postcss": "7.0.27" } }, - "@magic/error": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@magic/error/-/error-0.0.1.tgz", - "integrity": "sha512-bVUHyZtA6kqZsVSdSB15db9IgdgiMP6cxa+fdCxS9j8dWhfolkMYCBkAP1HjSM3T3EERraTJ5AXNOqyTK8v8wA==", + "@magic/log": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@magic/log/-/log-0.1.4.tgz", + "integrity": "sha512-GUiOKQ/L3hnMEYtuYwQ/bjQpVDFa0QReVOwenJVqSJcPXlEZTF7fHoiXHQYcvQ22KduY4AJSxq5f58JvQZaKmg==", "dev": true, "requires": { - "@magic/types": "0.1.9" + "@magic/types": "0.1.11" } }, - "@magic/fs": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@magic/fs/-/fs-0.0.3.tgz", - "integrity": "sha512-IoZdSE7NuDBcIYrcycXxIFamXr2Dp04uYj2DjPHuIPWZWDoQb3YbI03GfFBZ43OdP1gKfROx3hsmEUd/A2Ct5w==", + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", "dev": true, "requires": { - "@magic/deep": "0.1.2", - "@magic/error": "0.0.1", - "@magic/types": "0.1.9" + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" } }, - "@magic/types": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@magic/types/-/types-0.1.9.tgz", - "integrity": "sha512-KQf0CZ/Wl45S8p8JhPDzNuEMiO/dVFAE4vVvnqp8ccUlCb6wGFtJQ2YNy0R5RG9x0EblzYRdP7QdrfDx8FUifw==", + "postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -1256,9 +1274,9 @@ "dev": true }, "@types/is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@types/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-byTuSHMdMRaOpRBhDW3RXl/Jxv8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/is-windows/-/is-windows-1.0.0.tgz", + "integrity": "sha512-tJ1rq04tGKuIJoWIH0Gyuwv4RQ3+tIu7wQrC0MV47raQ44kIzXSSFKfrxFUOWVRvesoF7mrTqigXmqoZJsXwTg==", "dev": true }, "@types/istanbul-lib-coverage": { @@ -1274,9 +1292,9 @@ "dev": true }, "ajv": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", - "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -1648,22 +1666,22 @@ } }, "c8": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.0.1.tgz", - "integrity": "sha512-kItgBaizNmOtRHM0QDRXbHAiatwGM54z+ec8aGxq8GGPC4OehjKkoV0/mADx2Azbl0SK9JdMl03DdUWZUAEyEA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.1.0.tgz", + "integrity": "sha512-r4ba14DehwROz7Sm/JpwqL+s2FGGMiVmgnhAtYJ/jQcPpR7L+yEO3MUoQXHOFBetqd+mpTY5XiNY79QY6bYpnw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", "@istanbuljs/schema": "^0.1.2", "find-up": "^4.0.0", "foreground-child": "^2.0.0", - "furi": "^1.3.0", + "furi": "^2.0.0", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-reports": "^3.0.0", "rimraf": "^3.0.0", "test-exclude": "^6.0.0", - "v8-to-istanbul": "^4.0.1", + "v8-to-istanbul": "^4.1.2", "yargs": "^15.0.0", "yargs-parser": "^16.0.0" } @@ -1948,12 +1966,12 @@ "dev": true }, "furi": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/furi/-/furi-1.3.0.tgz", - "integrity": "sha512-TYoXEeRLKHXNWcCBP0VH1psPktQ9G8Y0GfZwMXCvwVbhbfNx7JItKWhB5mMBYufNjqxEHq+Ivd1nLtr5vQyVoQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/furi/-/furi-2.0.0.tgz", + "integrity": "sha512-uKuNsaU0WVaK/vmvj23wW1bicOFfyqSsAIH71bRZx8kA4Xj+YCHin7CJKJJjkIsmxYaPFLk9ljmjEyB7xF7WvQ==", "dev": true, "requires": { - "@types/is-windows": "^0.2.0", + "@types/is-windows": "^1.0.0", "is-windows": "^1.0.2" } }, @@ -2270,9 +2288,9 @@ } }, "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", "dev": true, "requires": { "semver": "^6.0.0" @@ -2576,9 +2594,9 @@ } }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -2588,7 +2606,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -2598,7 +2616,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } @@ -2625,9 +2643,9 @@ } }, "rimraf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.1.tgz", - "integrity": "sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -2754,21 +2772,13 @@ "dev": true }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tunnel-agent": { @@ -2830,9 +2840,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.0.1.tgz", - "integrity": "sha512-x0yZvZAkjJwdD3fPiJzYP37aod0ati4LlmD2RmpKjqewjKAov/u/ytZ8ViIZb07cN4cePKzl9ijiUi7C1LQ8hQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.2.tgz", + "integrity": "sha512-G9R+Hpw0ITAmPSr47lSlc5A1uekSYzXxTMlFxso2xoffwo4jQnzbv1p9yXIinO8UMZKfAFewaCHwWvnH4Jb4Ug==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1",