From 789e8b6067949de4c4a39ced2f897316fa1f460f Mon Sep 17 00:00:00 2001 From: evlist Date: Sun, 5 Feb 2023 15:00:42 +0100 Subject: [PATCH] npm update --- README.md | 107 ++++++++++++ package-lock.json | 428 +++++++++++++++++++++++++++++++++++----------- package.json | 32 ++-- 3 files changed, 449 insertions(+), 118 deletions(-) diff --git a/README.md b/README.md index b6c8808..6886c11 100644 --- a/README.md +++ b/README.md @@ -345,3 +345,110 @@ Requires esrun (`sudo npm i -g @digitak/esrun`) * suid: https://github.com/swordev/suid/issues/89 +### NPM updates: use npm-check-updates ! + +``` +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm outdated +Package Current Wanted Latest Location Depended by +@capacitor/android 4.6.1 4.6.3 4.6.3 node_modules/@capacitor/android dyomedea +@capacitor/browser 4.1.0 4.1.1 4.1.1 node_modules/@capacitor/browser dyomedea +@capacitor/cli 4.6.1 4.6.3 4.6.3 node_modules/@capacitor/cli dyomedea +@capacitor/core 4.6.1 4.6.3 4.6.3 node_modules/@capacitor/core dyomedea +@capacitor/ios 4.6.1 4.6.3 4.6.3 node_modules/@capacitor/ios dyomedea +@esbuild-plugins/node-globals-polyfill 0.1.1 0.1.1 0.2.3 node_modules/@esbuild-plugins/node-globals-polyfill dyomedea +@esbuild-plugins/node-modules-polyfill 0.1.4 0.1.4 0.2.2 node_modules/@esbuild-plugins/node-modules-polyfill dyomedea +@solid-primitives/i18n 1.1.2 1.1.3 1.1.3 node_modules/@solid-primitives/i18n dyomedea +@solidjs/router 0.6.0 0.6.0 0.7.0 node_modules/@solidjs/router dyomedea +@suid/icons-material 0.5.5 0.5.8 0.5.8 node_modules/@suid/icons-material dyomedea +@suid/material 0.9.1 0.9.2 0.10.1 node_modules/@suid/material dyomedea +jsdom 21.0.0 21.1.0 21.1.0 node_modules/jsdom dyomedea +solid-js 1.6.9 1.6.10 1.6.10 node_modules/solid-js dyomedea +solid-testing-library 0.5.0 0.5.1 0.5.1 node_modules/solid-testing-library dyomedea +typescript 4.9.4 4.9.5 4.9.5 node_modules/typescript dyomedea +vite 4.0.4 4.1.1 4.1.1 node_modules/vite dyomedea +vitest 0.27.1 0.28.4 0.28.4 node_modules/vitest dyomedea +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm-check +npm-check npm-check-updates +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm-check-updates +Checking /home/vdv/projects/tea/dyomedea/dyomedea/package.json +[====================] 40/40 100% + + @capacitor/android ^4.6.1 → ^4.6.3 + @capacitor/browser ^4.1.0 → ^4.1.1 + @capacitor/cli ^4.6.1 → ^4.6.3 + @capacitor/core ^4.6.1 → ^4.6.3 + @capacitor/ios ^4.6.1 → ^4.6.3 + @esbuild-plugins/node-globals-polyfill ^0.1.1 → ^0.2.3 + @esbuild-plugins/node-modules-polyfill ^0.1.4 → ^0.2.2 + @solid-primitives/i18n ^1.1.2 → ^1.1.3 + @solidjs/router ^0.6.0 → ^0.7.0 + @suid/icons-material ^0.5.5 → ^0.5.8 + @suid/material ^0.9.1 → ^0.10.1 + jsdom >=21.0.0 → >=21.1.0 + solid-js ^1.6.9 → ^1.6.10 + typescript ^4.9.4 → ^4.9.5 + vite >=4.0.4 → >=4.1.1 + vitest >=0.27.1 → >=0.28.4 + +Run ncu -u to upgrade package.json +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm-check-updates -u + + ╭─────────────────────────────────────────────────────────────────────────────────╮ + │ │ + │ Update available 16.4.1 → 16.6.3 │ + │ Run npm i -g npm-check-updates to update │ + │ https://github.com/raineorshine/npm-check-updates/compare/v16.4.1...v16.6.3 │ + │ │ + ╰─────────────────────────────────────────────────────────────────────────────────╯ + +Upgrading /home/vdv/projects/tea/dyomedea/dyomedea/package.json +[====================] 40/40 100% + + @capacitor/android ^4.6.1 → ^4.6.3 + @capacitor/browser ^4.1.0 → ^4.1.1 + @capacitor/cli ^4.6.1 → ^4.6.3 + @capacitor/core ^4.6.1 → ^4.6.3 + @capacitor/ios ^4.6.1 → ^4.6.3 + @esbuild-plugins/node-globals-polyfill ^0.1.1 → ^0.2.3 + @esbuild-plugins/node-modules-polyfill ^0.1.4 → ^0.2.2 + @solid-primitives/i18n ^1.1.2 → ^1.1.3 + @solidjs/router ^0.6.0 → ^0.7.0 + @suid/icons-material ^0.5.5 → ^0.5.8 + @suid/material ^0.9.1 → ^0.10.1 + jsdom >=21.0.0 → >=21.1.0 + solid-js ^1.6.9 → ^1.6.10 + typescript ^4.9.4 → ^4.9.5 + vite >=4.0.4 → >=4.1.1 + vitest >=0.27.1 → >=0.28.4 + +Run pnpm install to install new versions. +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ sudo npm i -g npm-check-updates +[sudo] Mot de passe de vdv : +npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs + +added 11 packages, and changed 285 packages in 17s + +56 packages are looking for funding + run `npm fund` for details +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm install + +> dyomedea-solid@0.0.0 postinstall +> node ./fix-jest-dom.mjs + + +added 20 packages, removed 2 packages, changed 21 packages, and audited 625 packages in 25s + +91 packages are looking for funding + run `npm fund` for details + +2 critical severity vulnerabilities + +To address all issues (including breaking changes), run: + npm audit fix --force + +Run `npm audit` for details. +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ npm outdated +Package Current Wanted Latest Location Depended by +solid-testing-library 0.5.0 0.5.1 0.5.1 node_modules/solid-testing-library dyomedea +vdv@nuc:~/projects/tea/dyomedea/dyomedea$ +``` \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b02b78e..12fa899 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,17 +14,17 @@ "@awesome-cordova-plugins/geolocation": "^6.3.0", "@awesome-cordova-plugins/web-intent": "^6.3.0", "@capacitor-community/background-geolocation": "^1.2.7", - "@capacitor/android": "^4.6.1", - "@capacitor/browser": "^4.1.0", - "@capacitor/core": "^4.6.1", + "@capacitor/android": "^4.6.3", + "@capacitor/browser": "^4.1.1", + "@capacitor/core": "^4.6.3", "@capacitor/filesystem": "^4.1.4", - "@capacitor/ios": "^4.6.1", - "@esbuild-plugins/node-globals-polyfill": "^0.1.1", - "@esbuild-plugins/node-modules-polyfill": "^0.1.4", - "@solid-primitives/i18n": "^1.1.2", - "@solidjs/router": "^0.6.0", - "@suid/icons-material": "^0.5.5", - "@suid/material": "^0.9.1", + "@capacitor/ios": "^4.6.3", + "@esbuild-plugins/node-globals-polyfill": "^0.2.3", + "@esbuild-plugins/node-modules-polyfill": "^0.2.2", + "@solid-primitives/i18n": "^1.1.3", + "@solidjs/router": "^0.7.0", + "@suid/icons-material": "^0.5.8", + "@suid/material": "^0.10.1", "@suid/vite-plugin": "^0.1.2", "com-darryncampbell-cordova-plugin-intent": "^2.2.0", "cordova-plugin-fullscreen": "^1.3.0", @@ -36,22 +36,22 @@ "pouchdb": "^8.0.0", "pouchdb-browser": "^8.0.0", "proj4": "^2.8.1", - "solid-js": "^1.6.9", + "solid-js": "^1.6.10", "vite-plugin-solid-svg": "^0.6.0" }, "devDependencies": { - "@capacitor/cli": "^4.6.1", + "@capacitor/cli": "^4.6.3", "@testing-library/jest-dom": "^5.16.5", "@types/lodash": "^4.14.191", "@types/memoizee": "^0.4.8", "@types/pouchdb": "^6.4.0", "@types/proj4": "^2.5.2", - "jsdom": ">=21.0.0", + "jsdom": ">=21.1.0", "solid-testing-library": ">=0.5.0", - "typescript": "^4.9.4", - "vite": ">=4.0.4", + "typescript": "^4.9.5", + "vite": ">=4.1.1", "vite-plugin-solid": "^2.5.0", - "vitest": ">=0.27.1" + "vitest": ">=0.28.4" } }, "node_modules/@adobe/css-tools": { @@ -624,25 +624,25 @@ } }, "node_modules/@capacitor/android": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.1.tgz", - "integrity": "sha512-Hnh1tmUr1SP67U6D6ry5I5BEBSN/1nkBAIjQIqf5tF82WNxKbpbC6GfkHE4hMJZinRTrCf36LkrdP8srh7SxoA==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.3.tgz", + "integrity": "sha512-jYND6OTsvIihxQiox6KARNKzlCHSGnMedXg5DGPZdREM+5F2SIvxBLQxC4/JpFBig2yJCVGsJMmhRkmz12S4FA==", "peerDependencies": { "@capacitor/core": "^4.6.0" } }, "node_modules/@capacitor/browser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/browser/-/browser-4.1.0.tgz", - "integrity": "sha512-WKAZDc9ECYQesEXlVhJu5/qbqkL5rj15wg9yBqSC0RXYsOU7aDiTMjXIu+Vu68jA8IQqIuNIp8slDvDQa+U/Kw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@capacitor/browser/-/browser-4.1.1.tgz", + "integrity": "sha512-RJKNeRiLm6X668X75YiPN/9t3z1pxVEPjIhLM/AtWAEsHUb8bjroQQ3WGdW/30Wa60a7ywiw3YLqWctfRaYyFw==", "peerDependencies": { "@capacitor/core": "^4.0.0" } }, "node_modules/@capacitor/cli": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-4.6.1.tgz", - "integrity": "sha512-iFMK83B67RXEQyWi1kOzQmRdCFc/pPD924mjAXG7yFLVyMvVRGAwwf8LzWFzHyQDoKK+auPMHycVfzm9T6Iyyg==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-4.6.3.tgz", + "integrity": "sha512-3BLti5iAo8lzkwUeWoZCMBGKxkY2aAlGR0SCmVzok3c2LXJwYNhrlrsoKFRjUHsiO4CmhmtR1ee2gsjvIzkOqQ==", "dev": true, "dependencies": { "@ionic/cli-framework-output": "^2.2.5", @@ -672,9 +672,9 @@ } }, "node_modules/@capacitor/core": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.1.tgz", - "integrity": "sha512-7A2IV9E8umgu9u0fChUTjQJq+Jp25GJZMmWxoQN/nVx/1rcpFJ4m1xo3NPBoIRs+aV7FR+BM17mPrnkKlA8N2g==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.3.tgz", + "integrity": "sha512-VJTUoZWUCVrp1cV1S4rqAwcV1/bF7KSVI4+/YUdVIBoHwnNxVweX15k5/etIeUZYaWxM6jwS2iIK9I86+G7ccQ==", "dependencies": { "tslib": "^2.1.0" } @@ -688,25 +688,25 @@ } }, "node_modules/@capacitor/ios": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.1.tgz", - "integrity": "sha512-kH1nPG2jCk7w6ASf2VX+tIxHoc2Z/c5+7d89yvtiKmEZXoPLuVyAv/Yx4PhJP2r7KSyl5S2gZZkzQrMdAjDVKg==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.3.tgz", + "integrity": "sha512-sjvyIx/7U376YnTWIXjIBspzf0e1ZKocVjpTeqtM9AbUg4XtPQZa1Lje/lT6EFQ71bGTcxmq0wylnPRB7LzHNg==", "peerDependencies": { "@capacitor/core": "^4.6.0" } }, "node_modules/@esbuild-plugins/node-globals-polyfill": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz", - "integrity": "sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz", + "integrity": "sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==", "peerDependencies": { "esbuild": "*" } }, "node_modules/@esbuild-plugins/node-modules-polyfill": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz", - "integrity": "sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.2.2.tgz", + "integrity": "sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==", "dependencies": { "escape-string-regexp": "^4.0.0", "rollup-plugin-node-polyfills": "^0.2.1" @@ -1417,29 +1417,29 @@ "dev": true }, "node_modules/@solid-primitives/i18n": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@solid-primitives/i18n/-/i18n-1.1.2.tgz", - "integrity": "sha512-eLTqmDKorLa99cXrgS4DgTqrk0n/F4rB0YR76A6gr90by5TLE+HSZ0agiZVBIUGs2g5EFeEnLqwxKsM+F5hcJQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@solid-primitives/i18n/-/i18n-1.1.3.tgz", + "integrity": "sha512-VbX4FZfIkqIrelFeGC1KgXME4aeS7kiAFb6IhIY7Ey4S+wOSGCiEesIwGeMHxyJ1xk0yCFS5YUVEXcQIBZysVw==", "peerDependencies": { - "solid-js": "^1.5.0" + "solid-js": "^1.6.0" } }, "node_modules/@solidjs/router": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@solidjs/router/-/router-0.6.0.tgz", - "integrity": "sha512-7ug2fzXXhvvDBL4CQyMvMM9o3dgBE6PoRh38T8UTmMnYz4rcCfROqSZc9yq+YEC96qWt5OvJgZ1Uj/4EAQXlfA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@solidjs/router/-/router-0.7.0.tgz", + "integrity": "sha512-8HI84twe5FjYRebSLMAhtkL9bRuTDIlxJK56kjfjU9WKGoUCTaWpCnkuj8Hqde1bWZ0X+GOZxKDfNkn1CjtjxA==", "peerDependencies": { "solid-js": "^1.5.3" } }, "node_modules/@suid/base": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@suid/base/-/base-0.6.1.tgz", - "integrity": "sha512-KM1a35GBDxtFbGmUmptizPYeISj9YWFybyW8YnY6IcTwNGNWrSrd38KzBqBO29rSaDkb3obc4rrmFwoaDGhrmg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@suid/base/-/base-0.6.3.tgz", + "integrity": "sha512-LrQEmkXySozrgwf482i9AaK9fmYzN8UVxEGZd+8pufjDY6MzJFYHm363ODm8Kjho2L96wqWGuGBxO6uSIKtazQ==", "dependencies": { "@popperjs/core": "^2.11.6", "@suid/css": "0.2.1", - "@suid/system": "0.8.1", + "@suid/system": "0.8.3", "@suid/types": "0.4.0", "@suid/utils": "0.6.1", "clsx": "^1.2.1" @@ -1454,24 +1454,24 @@ "integrity": "sha512-ictV73loNG7BH9ID5PRGnuMryrAHOfyspaCZsQUzz5cTeLttFYgD/QKUcWr4FEG/1O7GVzgJlqtIT1r55LbCtw==" }, "node_modules/@suid/icons-material": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@suid/icons-material/-/icons-material-0.5.5.tgz", - "integrity": "sha512-Z9P2lugrPHMK8oGO/uKRGg8/E9Jf3ILmviiAqGaVPsQC2zvvlExDfZ6CTN2NozIxppAnPdss1z/Nt08otql26A==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@suid/icons-material/-/icons-material-0.5.8.tgz", + "integrity": "sha512-FU2FTdvLi0NyoFBjxGimuFPPkAFpgA9tjOBLIwvAjb+Styk8hcafg067peNzwfiDRgM78BTsBiJRBJISap2H/A==", "dependencies": { - "@suid/material": "0.9.1" + "@suid/material": "0.10.1" }, "peerDependencies": { "solid-js": "^1.6.7" } }, "node_modules/@suid/material": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@suid/material/-/material-0.9.1.tgz", - "integrity": "sha512-aH05ZAHaN8tHfn7ojSOnuKqKJiFCtNxrq4yQaDoSXiZ5lGTlDmAbDe5afLiiCYS4F0IfHl3JvB0sECGstOVheg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@suid/material/-/material-0.10.1.tgz", + "integrity": "sha512-58MZRbC3z4kTiIfS1v2DrNypINrSBjydhIKV61419m1N35v04aKCoprB4jYhPHhDgIRyQ7a+glMddKSuCwWVqw==", "dependencies": { - "@suid/base": "0.6.1", + "@suid/base": "0.6.3", "@suid/css": "0.2.1", - "@suid/system": "0.8.1", + "@suid/system": "0.8.3", "@suid/types": "0.4.0", "@suid/utils": "0.6.1", "clsx": "^1.2.1" @@ -1493,9 +1493,9 @@ } }, "node_modules/@suid/system": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@suid/system/-/system-0.8.1.tgz", - "integrity": "sha512-h0G4qt6igIh0REB+WN7XXNl43RbvWzkB7JjXUajYojEkJK9MUKjtFUaE4BFmIknS6DSmjimS7Y5tjB/YbV5yXw==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@suid/system/-/system-0.8.3.tgz", + "integrity": "sha512-zWG/gOycH02EU5KHvRSWuJwKQnRgb1MXKbcZewOu0HYoOx6nTy6hWtoMFVbuYGLpMlzW8W8ABen91qhGWFDlNA==", "dependencies": { "@suid/css": "0.2.1", "@suid/styled-engine": "0.4.1", @@ -2123,6 +2123,82 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "node_modules/@vitest/expect": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.28.4.tgz", + "integrity": "sha512-JqK0NZ4brjvOSL8hXAnIsfi+jxDF7rH/ZWCGCt0FAqRnVFc1hXsfwXksQvEnKqD84avRt3gmeXoK4tNbmkoVsQ==", + "dev": true, + "dependencies": { + "@vitest/spy": "0.28.4", + "@vitest/utils": "0.28.4", + "chai": "^4.3.7" + } + }, + "node_modules/@vitest/runner": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.28.4.tgz", + "integrity": "sha512-Q8UV6GjDvBSTfUoq0QXVCNpNOUrWu4P2qvRq7ssJWzn0+S0ojbVOxEjMt+8a32X6SdkhF8ak+2nkppsqV0JyNQ==", + "dev": true, + "dependencies": { + "@vitest/utils": "0.28.4", + "p-limit": "^4.0.0", + "pathe": "^1.1.0" + } + }, + "node_modules/@vitest/spy": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.28.4.tgz", + "integrity": "sha512-8WuhfXLlvCXpNXEGJW6Gc+IKWI32435fQJLh43u70HnZ1otJOa2Cmg2Wy2Aym47ZnNCP4NolF+8cUPwd0MigKQ==", + "dev": true, + "dependencies": { + "tinyspy": "^1.0.2" + } + }, + "node_modules/@vitest/utils": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.28.4.tgz", + "integrity": "sha512-l2QztOLdc2LkR+w/lP52RGh8hW+Ul4KESmCAgVE8q737I7e7bQoAfkARKpkPJ4JQtGpwW4deqlj1732VZD7TFw==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "diff": "^5.1.0", + "loupe": "^2.3.6", + "picocolors": "^1.0.0", + "pretty-format": "^27.5.1" + } + }, + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@vitest/utils/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, "node_modules/@xmldom/xmldom": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.3.tgz", @@ -2556,6 +2632,112 @@ "node": ">=8" } }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/clone-buffer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", @@ -2931,6 +3113,15 @@ "node": ">=0.4.0" } }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/diff-sequences": { "version": "29.3.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", @@ -3035,6 +3226,12 @@ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", @@ -4495,9 +4692,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/jsdom": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.0.0.tgz", - "integrity": "sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==", + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz", + "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==", "dev": true, "dependencies": { "abab": "^2.0.6", @@ -5000,12 +5197,6 @@ "ufo": "^1.0.1" } }, - "node_modules/mlly/node_modules/pathe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.0.0.tgz", - "integrity": "sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==", - "dev": true - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -5286,6 +5477,21 @@ "@types/geojson": "^7946.0" } }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pako": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", @@ -5332,9 +5538,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/pathe": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", - "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.0.tgz", + "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==", "dev": true }, "node_modules/pathval": { @@ -5392,12 +5598,6 @@ "pathe": "^1.0.0" } }, - "node_modules/pkg-types/node_modules/pathe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.0.0.tgz", - "integrity": "sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==", - "dev": true - }, "node_modules/plist": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", @@ -5964,9 +6164,9 @@ "dev": true }, "node_modules/solid-js": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.6.9.tgz", - "integrity": "sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.6.10.tgz", + "integrity": "sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==", "dependencies": { "csstype": "^3.1.0" } @@ -6107,6 +6307,12 @@ "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true }, + "node_modules/std-env": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz", + "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==", + "dev": true + }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", @@ -6294,9 +6500,9 @@ "dev": true }, "node_modules/tinypool": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.0.tgz", - "integrity": "sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.1.tgz", + "integrity": "sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==", "dev": true, "engines": { "node": ">=14.0.0" @@ -6411,9 +6617,9 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -6502,14 +6708,14 @@ "dev": true }, "node_modules/vite": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", - "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.1.tgz", + "integrity": "sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==", "dependencies": { - "esbuild": "^0.16.3", - "postcss": "^8.4.20", + "esbuild": "^0.16.14", + "postcss": "^8.4.21", "resolve": "^1.22.1", - "rollup": "^3.7.0" + "rollup": "^3.10.0" }, "bin": { "vite": "bin/vite.js" @@ -6550,15 +6756,15 @@ } }, "node_modules/vite-node": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.27.1.tgz", - "integrity": "sha512-d6+ue/3NzsfndWaPbYh/bFkHbmAWfDXI4B874zRx+WREnG6CUHUbBC8lKaRYZjeR6gCPN5m1aVNNRXBYICA9XA==", + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.28.4.tgz", + "integrity": "sha512-KM0Q0uSG/xHHKOJvVHc5xDBabgt0l70y7/lWTR7Q0pR5/MrYxadT+y32cJOE65FfjGmJgxpVEEY+69btJgcXOQ==", "dev": true, "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", "mlly": "^1.1.0", - "pathe": "^0.2.0", + "pathe": "^1.1.0", "picocolors": "^1.0.0", "source-map": "^0.6.1", "source-map-support": "^0.5.21", @@ -6985,28 +7191,34 @@ } }, "node_modules/vitest": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.27.1.tgz", - "integrity": "sha512-1sIpQ1DVFTEn7c1ici1XHcVfdU4nKiBmPtPAtGKJJJLuJjojTv/OHGgcf69P57alM4ty8V4NMv+7Yoi5Cxqx9g==", + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.28.4.tgz", + "integrity": "sha512-sfWIy0AdlbyGRhunm+TLQEJrFH9XuRPdApfubsyLcDbCRrUX717BRQKInTgzEfyl2Ipi1HWoHB84Nqtcwxogcg==", "dev": true, "dependencies": { "@types/chai": "^4.3.4", "@types/chai-subset": "^1.3.3", "@types/node": "*", + "@vitest/expect": "0.28.4", + "@vitest/runner": "0.28.4", + "@vitest/spy": "0.28.4", + "@vitest/utils": "0.28.4", "acorn": "^8.8.1", "acorn-walk": "^8.2.0", "cac": "^6.7.14", "chai": "^4.3.7", "debug": "^4.3.4", "local-pkg": "^0.4.2", + "pathe": "^1.1.0", "picocolors": "^1.0.0", "source-map": "^0.6.1", + "std-env": "^3.3.1", "strip-literal": "^1.0.0", "tinybench": "^2.3.1", - "tinypool": "^0.3.0", + "tinypool": "^0.3.1", "tinyspy": "^1.0.2", "vite": "^3.0.0 || ^4.0.0", - "vite-node": "0.27.1", + "vite-node": "0.28.4", "why-is-node-running": "^2.2.2" }, "bin": { @@ -7374,6 +7586,18 @@ "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/package.json b/package.json index 52556d4..8a532c2 100644 --- a/package.json +++ b/package.json @@ -13,35 +13,35 @@ }, "license": "MIT", "devDependencies": { - "@capacitor/cli": "^4.6.1", + "@capacitor/cli": "^4.6.3", "@testing-library/jest-dom": "^5.16.5", "@types/lodash": "^4.14.191", "@types/memoizee": "^0.4.8", "@types/pouchdb": "^6.4.0", "@types/proj4": "^2.5.2", - "jsdom": ">=21.0.0", + "jsdom": ">=21.1.0", "solid-testing-library": ">=0.5.0", - "typescript": "^4.9.4", - "vite": ">=4.0.4", + "typescript": "^4.9.5", + "vite": ">=4.1.1", "vite-plugin-solid": "^2.5.0", - "vitest": ">=0.27.1" + "vitest": ">=0.28.4" }, "dependencies": { "@awesome-cordova-plugins/android-full-screen": "^6.3.0", "@awesome-cordova-plugins/geolocation": "^6.3.0", "@awesome-cordova-plugins/web-intent": "^6.3.0", "@capacitor-community/background-geolocation": "^1.2.7", - "@capacitor/android": "^4.6.1", - "@capacitor/browser": "^4.1.0", - "@capacitor/core": "^4.6.1", + "@capacitor/android": "^4.6.3", + "@capacitor/browser": "^4.1.1", + "@capacitor/core": "^4.6.3", "@capacitor/filesystem": "^4.1.4", - "@capacitor/ios": "^4.6.1", - "@esbuild-plugins/node-globals-polyfill": "^0.1.1", - "@esbuild-plugins/node-modules-polyfill": "^0.1.4", - "@solid-primitives/i18n": "^1.1.2", - "@solidjs/router": "^0.6.0", - "@suid/icons-material": "^0.5.5", - "@suid/material": "^0.9.1", + "@capacitor/ios": "^4.6.3", + "@esbuild-plugins/node-globals-polyfill": "^0.2.3", + "@esbuild-plugins/node-modules-polyfill": "^0.2.2", + "@solid-primitives/i18n": "^1.1.3", + "@solidjs/router": "^0.7.0", + "@suid/icons-material": "^0.5.8", + "@suid/material": "^0.10.1", "@suid/vite-plugin": "^0.1.2", "com-darryncampbell-cordova-plugin-intent": "^2.2.0", "cordova-plugin-fullscreen": "^1.3.0", @@ -53,7 +53,7 @@ "pouchdb": "^8.0.0", "pouchdb-browser": "^8.0.0", "proj4": "^2.8.1", - "solid-js": "^1.6.9", + "solid-js": "^1.6.10", "vite-plugin-solid-svg": "^0.6.0" } }