diff --git a/package-lock.json b/package-lock.json index 3529806..6b0691c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,22 +9,22 @@ "version": "0.2.0", "license": "MIT", "dependencies": { - "@stanlemon/server-with-auth": "^0.3.26", - "@stanlemon/webdev": "^0.2.15", - "@twilio-paste/core": "^20.18.1", - "@twilio-paste/icons": "^12.7.0", + "@stanlemon/server-with-auth": "^0.3.28", + "@stanlemon/webdev": "^0.2.20", + "@twilio-paste/core": "^20.20.0", + "@twilio-paste/icons": "^12.8.0", "@twilio/conversations": "^2.6.0", "dotenv": "^16.4.7", "luxon": "^3.5.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "twilio": "^5.3.7" + "twilio": "^5.4.0" }, "devDependencies": { "@testing-library/react": "^16.1.0", "@types/luxon": "^3.4.2", "concurrently": "^9.1.0", - "nodemon": "^3.1.7" + "nodemon": "^3.1.9" }, "engines": { "node": ">=20.0" @@ -4967,9 +4967,9 @@ } }, "node_modules/@stanlemon/server-with-auth": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/@stanlemon/server-with-auth/-/server-with-auth-0.3.26.tgz", - "integrity": "sha512-VHU1HdckX3ROkxyWRrTSgAoI9Cqly8XVBHeAgrLsDnLso9TQ0s+LsJiDscJAE4u+RFecSs8RG94mWZEE9HagXA==", + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/@stanlemon/server-with-auth/-/server-with-auth-0.3.28.tgz", + "integrity": "sha512-Krfh9BhENZEFHf6TYGrR7eItAu5DgyclrCLP6zeyMcriDA/qs8rFwTXA2ivmEzZ7If8klRFccPmrgK5CzBCz4w==", "license": "MIT", "dependencies": { "@stanlemon/server": "*", @@ -4985,7 +4985,7 @@ "uuid": "^11.0.3" }, "engines": { - "node": ">=20.0.0" + "node": ">=20.14.0" } }, "node_modules/@stanlemon/server/node_modules/dotenv": { @@ -5001,9 +5001,9 @@ } }, "node_modules/@stanlemon/webdev": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/@stanlemon/webdev/-/webdev-0.2.15.tgz", - "integrity": "sha512-fmCcw+ma0j3kx8ALYfZMy8UoXRCyWIhht/i+xi8ixvauvkl179fphgxXzxOEPdyiODNl4JLXAcr6k/luqxOtRQ==", + "version": "0.2.20", + "resolved": "https://registry.npmjs.org/@stanlemon/webdev/-/webdev-0.2.20.tgz", + "integrity": "sha512-23909GhuNi09UCWBwkJgdv3xMwAGJismdG1lLMe9Rp1jrtRxBANpsI1LAPZnIspsC8omotlMuk7ZxXHOxiSAFg==", "license": "MIT", "dependencies": { "@babel/cli": "^7.26.4", @@ -5031,14 +5031,12 @@ "webpack": "^5.97.1", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.1.0" + "webpack-dev-server": "^5.2.0" }, "engines": { - "node": ">=20.0.0" + "node": ">=20.14.0" }, "peerDependencies": { - "@types/react": ">=18.0.0", - "@types/react-dom": ">=18.0.0", "react": ">=18.0.0", "react-dom": ">=18.0.0" } @@ -5597,10 +5595,39 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, + "node_modules/@twilio-paste/blockquote": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/blockquote/-/blockquote-1.0.0.tgz", + "integrity": "sha512-KUb5WuGZsKvUfSfY31K/E1HG642m6utfRYrWc3hxvCy/rF972UYAZWoSVvCbSeFVQe1YdD/1rqe9IXLWf+zqxw==", + "license": "MIT", + "peerDependencies": { + "@twilio-paste/anchor": "^12.0.0", + "@twilio-paste/animation-library": "^2.0.0", + "@twilio-paste/box": "^10.0.0", + "@twilio-paste/button": "^14.0.0", + "@twilio-paste/color-contrast-utils": "^5.0.0", + "@twilio-paste/customization": "^8.0.0", + "@twilio-paste/design-tokens": "^10.0.0", + "@twilio-paste/icons": "^12.0.0", + "@twilio-paste/screen-reader-only": "^13.0.0", + "@twilio-paste/spinner": "^14.0.0", + "@twilio-paste/stack": "^8.0.0", + "@twilio-paste/style-props": "^9.0.0", + "@twilio-paste/styling-library": "^3.0.0", + "@twilio-paste/text": "^10.0.0", + "@twilio-paste/theme": "^11.0.0", + "@twilio-paste/types": "^6.0.0", + "@twilio-paste/uid-library": "^2.0.0", + "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", + "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", + "react": "^16.8.6 || ^17.0.2 || ^18.0.0", + "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" + } + }, "node_modules/@twilio-paste/box": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/box/-/box-10.3.0.tgz", - "integrity": "sha512-8iC8oJGWQH3+sJ6EmA6TvgUjZhxX3UcUq11w+K8grbEDlIs/GWQ3L+sOCcvJo4Ho6392jRsYbYI+IRGRIpW8ew==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/box/-/box-10.4.0.tgz", + "integrity": "sha512-oi6gKQLoDiTfzPT0mCso17X7bEFgtt0sexaTCJ8Q1nS6o+Be1vIdumb7HYtSPPQzljfLd2P1bFhSrRDvKFkXWQ==", "license": "MIT", "dependencies": { "deepmerge": "4.2.2" @@ -5846,44 +5873,6 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, - "node_modules/@twilio-paste/code-block": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@twilio-paste/code-block/-/code-block-4.1.3.tgz", - "integrity": "sha512-Q6bnDJKdirGc3zCHD/4bjK1mpFIrzgMqZ18hqDZCePHLvZuGj5MHPJv0JSpBlEhL6SgKQNtjve4CtcuawdW6hw==", - "license": "MIT", - "peerDependencies": { - "@twilio-paste/anchor": "^12.0.0", - "@twilio-paste/animation-library": "2.0.0", - "@twilio-paste/box": "^10.0.0", - "@twilio-paste/button": "^14.0.0", - "@twilio-paste/clipboard-copy-library": "^3.0.0", - "@twilio-paste/color-contrast-utils": "^5.0.0", - "@twilio-paste/customization": "^8.0.0", - "@twilio-paste/design-tokens": "^10.0.0", - "@twilio-paste/flex": "^8.0.0", - "@twilio-paste/heading": "^11.0.0", - "@twilio-paste/icons": "^12.0.0", - "@twilio-paste/reakit-library": "^2.0.0", - "@twilio-paste/screen-reader-only": "^13.0.0", - "@twilio-paste/spinner": "^14.0.0", - "@twilio-paste/stack": "^8.0.0", - "@twilio-paste/style-props": "^9.0.0", - "@twilio-paste/styling-library": "^3.0.0", - "@twilio-paste/syntax-highlighter-library": "^3.0.0", - "@twilio-paste/tabs": "^8.0.0", - "@twilio-paste/tabs-primitive": "^2.0.0", - "@twilio-paste/text": "^10.0.0", - "@twilio-paste/theme": "^11.0.0", - "@twilio-paste/tooltip": "^11.0.0", - "@twilio-paste/tooltip-primitive": "^2.0.0", - "@twilio-paste/types": "^6.0.0", - "@twilio-paste/uid-library": "^2.0.0", - "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", - "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", - "react": "^16.8.6 || ^17.0.2 || ^18.0.0", - "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" - } - }, "node_modules/@twilio-paste/code-editor-library": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@twilio-paste/code-editor-library/-/code-editor-library-2.0.0.tgz", @@ -5984,9 +5973,9 @@ } }, "node_modules/@twilio-paste/core": { - "version": "20.18.1", - "resolved": "https://registry.npmjs.org/@twilio-paste/core/-/core-20.18.1.tgz", - "integrity": "sha512-lLMqHZSW+tUv3GQxEJZcJxwey5TbKEEH5ikL3wwnr4iGQ+mAEHm7/v4SkLcRjt7ExAPrKL9mKRWcnyP3fkdTHA==", + "version": "20.20.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/core/-/core-20.20.0.tgz", + "integrity": "sha512-A2S3kgHAYuJwfhYA2fRaXWgiwOw6UwdyOKzIsDngRCB/6c2FxuzHxQFJfjZ2z1q67FzISmZVh19egFgxGWOq8Q==", "license": "MIT", "dependencies": { "@twilio-paste/account-switcher": "^3.0.1", @@ -5999,7 +5988,8 @@ "@twilio-paste/avatar": "^9.1.0", "@twilio-paste/badge": "^8.4.0", "@twilio-paste/base-radio-checkbox": "^13.1.0", - "@twilio-paste/box": "^10.3.0", + "@twilio-paste/blockquote": "^1.0.0", + "@twilio-paste/box": "^10.4.0", "@twilio-paste/breadcrumb": "^11.1.1", "@twilio-paste/button": "^14.1.2", "@twilio-paste/button-group": "^4.2.0", @@ -6009,7 +5999,7 @@ "@twilio-paste/chat-log": "^5.2.1", "@twilio-paste/checkbox": "^13.1.2", "@twilio-paste/clipboard-copy-library": "^3.0.0", - "@twilio-paste/code-block": "^4.1.3", + "@twilio-paste/code-block": "^5.0.1", "@twilio-paste/code-editor-library": "^2.0.0", "@twilio-paste/color-contrast-utils": "^5.0.0", "@twilio-paste/combobox": "^16.3.0", @@ -6020,7 +6010,7 @@ "@twilio-paste/data-visualization-library": "^5.1.0", "@twilio-paste/date-picker": "^6.1.1", "@twilio-paste/description-list": "^4.2.0", - "@twilio-paste/design-tokens": "^10.10.0", + "@twilio-paste/design-tokens": "^10.11.1", "@twilio-paste/detail-text": "^3.1.0", "@twilio-paste/disclosure": "^12.1.0", "@twilio-paste/disclosure-primitive": "^2.1.1", @@ -6028,6 +6018,7 @@ "@twilio-paste/display-pill-group": "^8.0.1", "@twilio-paste/dropdown-library": "^3.0.0", "@twilio-paste/editable-code-block": "^2.1.0", + "@twilio-paste/example-text": "^1.0.0", "@twilio-paste/file-picker": "^4.1.0", "@twilio-paste/file-uploader": "^4.1.0", "@twilio-paste/flex": "^8.1.0", @@ -6041,8 +6032,9 @@ "@twilio-paste/inline-control-group": "^13.0.2", "@twilio-paste/input": "^9.1.3", "@twilio-paste/input-box": "^10.1.1", + "@twilio-paste/keyboard-key": "^1.0.0", "@twilio-paste/label": "^13.1.1", - "@twilio-paste/lexical-library": "^4.2.0", + "@twilio-paste/lexical-library": "^4.3.0", "@twilio-paste/list": "^8.2.1", "@twilio-paste/listbox-primitive": "^3.0.1", "@twilio-paste/media-object": "^10.1.0", @@ -6059,7 +6051,7 @@ "@twilio-paste/popover": "^13.3.0", "@twilio-paste/product-switcher": "^3.0.2", "@twilio-paste/progress-bar": "^1.1.0", - "@twilio-paste/progress-steps": "^2.2.1", + "@twilio-paste/progress-steps": "^2.2.2", "@twilio-paste/radio-button-group": "^4.1.1", "@twilio-paste/radio-group": "^13.1.1", "@twilio-paste/react-spectrum-library": "^2.2.0", @@ -6087,11 +6079,11 @@ "@twilio-paste/tabs-primitive": "^2.0.1", "@twilio-paste/text": "^10.1.1", "@twilio-paste/textarea": "^10.2.0", - "@twilio-paste/theme": "^11.1.0", + "@twilio-paste/theme": "^11.1.1", "@twilio-paste/time-picker": "^6.1.1", - "@twilio-paste/timeline": "^1.0.0", + "@twilio-paste/timeline": "^1.0.1", "@twilio-paste/toast": "^12.2.1", - "@twilio-paste/tooltip": "^11.1.1", + "@twilio-paste/tooltip": "^12.0.0", "@twilio-paste/tooltip-primitive": "^2.0.1", "@twilio-paste/topbar": "^1.2.0", "@twilio-paste/truncate": "^14.1.1", @@ -6109,6 +6101,74 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, + "node_modules/@twilio-paste/core/node_modules/@twilio-paste/code-block": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@twilio-paste/code-block/-/code-block-5.0.1.tgz", + "integrity": "sha512-hJ1FRqT44+8c2BtvzTDBff5vME7Nsz/V6zDFl7FkXolgEp1Z/JUSnkruLW0Id+er01Ytt99vBl5cSr9SZ6bZIw==", + "license": "MIT", + "peerDependencies": { + "@twilio-paste/anchor": "^12.0.0", + "@twilio-paste/animation-library": "2.0.0", + "@twilio-paste/box": "^10.0.0", + "@twilio-paste/button": "^14.0.0", + "@twilio-paste/clipboard-copy-library": "^3.0.0", + "@twilio-paste/color-contrast-utils": "^5.0.0", + "@twilio-paste/customization": "^8.0.0", + "@twilio-paste/design-tokens": "^10.0.0", + "@twilio-paste/flex": "^8.0.0", + "@twilio-paste/heading": "^11.0.0", + "@twilio-paste/icons": "^12.0.0", + "@twilio-paste/keyboard-key": "^1.0.0", + "@twilio-paste/reakit-library": "^2.0.0", + "@twilio-paste/screen-reader-only": "^13.0.0", + "@twilio-paste/spinner": "^14.0.0", + "@twilio-paste/stack": "^8.0.0", + "@twilio-paste/style-props": "^9.0.0", + "@twilio-paste/styling-library": "^3.0.0", + "@twilio-paste/syntax-highlighter-library": "^3.0.0", + "@twilio-paste/tabs": "^8.0.0", + "@twilio-paste/tabs-primitive": "^2.0.0", + "@twilio-paste/text": "^10.0.0", + "@twilio-paste/theme": "^11.0.0", + "@twilio-paste/tooltip": "^12.0.0", + "@twilio-paste/tooltip-primitive": "^2.0.0", + "@twilio-paste/types": "^6.0.0", + "@twilio-paste/uid-library": "^2.0.0", + "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", + "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", + "react": "^16.8.6 || ^17.0.2 || ^18.0.0", + "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" + } + }, + "node_modules/@twilio-paste/core/node_modules/@twilio-paste/tooltip": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/tooltip/-/tooltip-12.0.0.tgz", + "integrity": "sha512-KrpS7qKm/cmZ/PWNZ/PI40kfbqZ0gpBwegylFUOc1zaAraT2SFp5JKRKSP7LpVvAuGdFyUjnaqz/oYcf5NujmQ==", + "license": "MIT", + "peerDependencies": { + "@twilio-paste/animation-library": "^2.0.0", + "@twilio-paste/box": "^10.0.0", + "@twilio-paste/color-contrast-utils": "^5.0.0", + "@twilio-paste/customization": "^8.0.0", + "@twilio-paste/design-tokens": "^10.0.0", + "@twilio-paste/icons": "^12.0.0", + "@twilio-paste/keyboard-key": "^1.0.0", + "@twilio-paste/reakit-library": "^2.0.0", + "@twilio-paste/spinner": "^14.0.0", + "@twilio-paste/stack": "^8.1.0", + "@twilio-paste/style-props": "^9.0.0", + "@twilio-paste/styling-library": "^3.0.0", + "@twilio-paste/text": "^10.0.0", + "@twilio-paste/theme": "^11.0.0", + "@twilio-paste/tooltip-primitive": "^2.0.0", + "@twilio-paste/types": "^6.0.0", + "@twilio-paste/uid-library": "^2.0.0", + "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", + "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", + "react": "^16.8.6 || ^17.0.2 || ^18.0.0", + "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" + } + }, "node_modules/@twilio-paste/corner-ornament": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@twilio-paste/corner-ornament/-/corner-ornament-1.0.0.tgz", @@ -6264,9 +6324,9 @@ } }, "node_modules/@twilio-paste/design-tokens": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/design-tokens/-/design-tokens-10.10.0.tgz", - "integrity": "sha512-bnEz4sFz5XXlHik03mfSKe95gBd83z3rBRxk0txFgYJc6nf/GCkbp95HyFSV1Bd4kucKhL0hDDeMZpu8Ka45LQ==", + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@twilio-paste/design-tokens/-/design-tokens-10.11.1.tgz", + "integrity": "sha512-EnV0mAj8rUC+UBVBNA1RShSqksM087A0CD/kcJkfYJcK7Dki2QpgwqwAW/dXGW6o9YsJ430U064A2mH0lP2V6w==", "license": "MIT" }, "node_modules/@twilio-paste/detail-text": { @@ -6424,6 +6484,27 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, + "node_modules/@twilio-paste/example-text": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/example-text/-/example-text-1.0.0.tgz", + "integrity": "sha512-OTxITIcjBSb4DMYRu3ETyYyPV1F7dznA5IqPuZ42m1/zQKfXg/eqg7sdM7fy0K2VMFAezKe3AuTimmFmnK/aLQ==", + "license": "MIT", + "peerDependencies": { + "@twilio-paste/animation-library": "^2.0.0", + "@twilio-paste/box": "^10.2.0", + "@twilio-paste/color-contrast-utils": "^5.0.0", + "@twilio-paste/customization": "^8.1.1", + "@twilio-paste/design-tokens": "^10.3.0", + "@twilio-paste/style-props": "^9.1.1", + "@twilio-paste/styling-library": "^3.0.0", + "@twilio-paste/theme": "^11.0.1", + "@twilio-paste/types": "^6.0.0", + "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", + "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", + "react": "^16.8.6 || ^17.0.2 || ^18.0.0", + "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" + } + }, "node_modules/@twilio-paste/file-picker": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@twilio-paste/file-picker/-/file-picker-4.1.0.tgz", @@ -6628,9 +6709,9 @@ } }, "node_modules/@twilio-paste/icons": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/icons/-/icons-12.7.0.tgz", - "integrity": "sha512-S7KytMLn9x0dptBoO4nMf6Dws1+L6J7yXK1afR2dQSt+c2MAtrdGqCkDDyVuvqDTKrL9KbaziV89OuXPo36UbA==", + "version": "12.8.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/icons/-/icons-12.8.0.tgz", + "integrity": "sha512-ItEh3IbsI4CRUtH/FjFknqKpIrQlWVJ5RVYz3ZfC84/sqwjHLoPfF0PMkmzj+39aDVmPMTYnkdlcXrZl53X+WQ==", "license": "MIT", "peerDependencies": { "@twilio-paste/animation-library": "^2.0.0", @@ -6774,6 +6855,27 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, + "node_modules/@twilio-paste/keyboard-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/keyboard-key/-/keyboard-key-1.0.0.tgz", + "integrity": "sha512-4Duc/PJb4bGnPCgIsCpMAkHfELOEU6tmRA5qJhbe1BjzGT9PFJO9MTwjtlcSVDGoNoCXU003WPs4TTjSsuX1pw==", + "license": "MIT", + "peerDependencies": { + "@twilio-paste/animation-library": "^2.0.0", + "@twilio-paste/box": "^10.2.0", + "@twilio-paste/color-contrast-utils": "^5.0.0", + "@twilio-paste/customization": "^8.1.1", + "@twilio-paste/design-tokens": "^10.3.0", + "@twilio-paste/style-props": "^9.1.1", + "@twilio-paste/styling-library": "^3.0.0", + "@twilio-paste/theme": "^11.0.1", + "@twilio-paste/types": "^6.0.0", + "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", + "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", + "react": "^16.8.6 || ^17.0.2 || ^18.0.0", + "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" + } + }, "node_modules/@twilio-paste/label": { "version": "13.1.1", "resolved": "https://registry.npmjs.org/@twilio-paste/label/-/label-13.1.1.tgz", @@ -6800,9 +6902,9 @@ } }, "node_modules/@twilio-paste/lexical-library": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/lexical-library/-/lexical-library-4.2.0.tgz", - "integrity": "sha512-Pd+4eWjX4q5g/w3hahGhmlUvxtQmWdP+t2DHojgYobCH4BOwTWYusbgU2cmW5JuyrwwmmDICxYtsOjj3Ua6cbA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@twilio-paste/lexical-library/-/lexical-library-4.3.0.tgz", + "integrity": "sha512-vJDG5ovuOg6zg2bbNJaAcsiDEac4MssaMzozlms1kS+tC/oDWIVuUlatMf7/HOkZj7snY4QswwhPGyQnsGdnHQ==", "license": "MIT", "dependencies": { "@lexical/link": "0.12.0", @@ -7294,9 +7396,9 @@ } }, "node_modules/@twilio-paste/progress-steps": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@twilio-paste/progress-steps/-/progress-steps-2.2.1.tgz", - "integrity": "sha512-oKxqQIX7jxV2idbnueqkOIYKeSTrUpuDXeY3AUJKQNt72PPOiJ/IF8ons5Prtuu2I74mq0Q3nTyr5IuKIZaPWg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@twilio-paste/progress-steps/-/progress-steps-2.2.2.tgz", + "integrity": "sha512-31eDlebKSmjpjtIiZE7smF7zA1/FFo1Zy2v+Q1s5p2D23JNUaHQa5Rea1eMERlOCM1eVYu4QhOWCMliJwzte7A==", "license": "MIT", "peerDependencies": { "@twilio-paste/animation-library": "^2.0.0", @@ -7990,9 +8092,9 @@ } }, "node_modules/@twilio-paste/theme": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/theme/-/theme-11.1.0.tgz", - "integrity": "sha512-Y0aTgYAMBBttB1gg36H/difwykqhI7lQYJvcVLTjXjz301Dn3Swmm+3RpoEbV/TyGmjxIwH7+Y1kgwcn/bfL9A==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/@twilio-paste/theme/-/theme-11.1.1.tgz", + "integrity": "sha512-wS/Gbjv5Nz9MQ3fMQB8bU1YCFUkCZW+PWYyfolKy+Tti305TcG9eqX149rvhzri5AWVuy+euQNN3IotuJanQBQ==", "license": "MIT", "peerDependencies": { "@twilio-paste/animation-library": "^2.0.0", @@ -8040,9 +8142,9 @@ } }, "node_modules/@twilio-paste/timeline": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@twilio-paste/timeline/-/timeline-1.0.0.tgz", - "integrity": "sha512-Ry374SAL/NpRSoxbA3iuEPCzcfHuHqh5pzboeOvYeAOCTepaIR3HIqOtybwy7yZPDsywsAgWZTYM8sTSydnLrQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@twilio-paste/timeline/-/timeline-1.0.1.tgz", + "integrity": "sha512-uEdoEROwY0yyWaW8Kt5tYW1lZDcX2Sz1/KNICWNqVbUZ4HW7yszdChc3P3FIvxhJDAoQd/JqAc0ErxQsP0fm+g==", "license": "MIT", "peerDependencies": { "@twilio-paste/anchor": "^12.0.0", @@ -8102,33 +8204,6 @@ "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" } }, - "node_modules/@twilio-paste/tooltip": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@twilio-paste/tooltip/-/tooltip-11.1.1.tgz", - "integrity": "sha512-ZBZksinHqLLGIYIMfPedDTvBlDf17cFvPRs3jvXkWv+Peb7t/1y+tanEwMuyEIbUDJ5P773WmmNd8eT5QeJh2Q==", - "license": "MIT", - "peerDependencies": { - "@twilio-paste/animation-library": "^2.0.0", - "@twilio-paste/box": "^10.0.0", - "@twilio-paste/color-contrast-utils": "^5.0.0", - "@twilio-paste/customization": "^8.0.0", - "@twilio-paste/design-tokens": "^10.0.0", - "@twilio-paste/icons": "^12.0.0", - "@twilio-paste/reakit-library": "^2.0.0", - "@twilio-paste/spinner": "^14.0.0", - "@twilio-paste/style-props": "^9.0.0", - "@twilio-paste/styling-library": "^3.0.0", - "@twilio-paste/text": "^10.0.0", - "@twilio-paste/theme": "^11.0.0", - "@twilio-paste/tooltip-primitive": "^2.0.0", - "@twilio-paste/types": "^6.0.0", - "@twilio-paste/uid-library": "^2.0.0", - "@types/react": "^16.8.6 || ^17.0.2 || ^18.0.27", - "@types/react-dom": "^16.8.6 || ^17.0.2 || ^18.0.10", - "react": "^16.8.6 || ^17.0.2 || ^18.0.0", - "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" - } - }, "node_modules/@twilio-paste/tooltip-primitive": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@twilio-paste/tooltip-primitive/-/tooltip-primitive-2.0.1.tgz", @@ -12403,9 +12478,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -12427,7 +12502,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -12442,6 +12517,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express-rate-limit": { @@ -13390,22 +13469,6 @@ "node": ">=12" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -16387,9 +16450,9 @@ "license": "MIT" }, "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", "dev": true, "license": "MIT", "dependencies": { @@ -16944,9 +17007,9 @@ "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/path-type": { @@ -19453,9 +19516,9 @@ "license": "0BSD" }, "node_modules/twilio": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/twilio/-/twilio-5.3.7.tgz", - "integrity": "sha512-9PaIXQ2CSfKKKjsQ7YpLRi7vo77ryevjoylR+7uSB0D/9t5VOYz+QNxNuR3YGk9UCt/f5pxzjVQraWVI5lQFSQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/twilio/-/twilio-5.4.0.tgz", + "integrity": "sha512-kEmxzdOLTzXzUEXIkBVwT1Itxlbp+rtGrQogNfPtSE3EjoEsxrxB/9tdMIEbrsioL8CzTk/+fiKNJekAyHxjuQ==", "license": "MIT", "dependencies": { "axios": "^1.7.4", @@ -20271,9 +20334,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz", - "integrity": "sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", + "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", @@ -20289,10 +20352,9 @@ "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "express": "^4.19.2", + "express": "^4.21.2", "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", + "http-proxy-middleware": "^2.0.7", "ipaddr.js": "^2.1.0", "launch-editor": "^2.6.1", "open": "^10.0.3", diff --git a/package.json b/package.json index 8e693a7..cd97b91 100644 --- a/package.json +++ b/package.json @@ -29,21 +29,21 @@ "lint:format": "eslint --fix ." }, "dependencies": { - "@stanlemon/server-with-auth": "^0.3.26", - "@stanlemon/webdev": "^0.2.15", - "@twilio-paste/core": "^20.18.1", - "@twilio-paste/icons": "^12.7.0", + "@stanlemon/server-with-auth": "^0.3.28", + "@stanlemon/webdev": "^0.2.20", + "@twilio-paste/core": "^20.20.0", + "@twilio-paste/icons": "^12.8.0", "@twilio/conversations": "^2.6.0", "dotenv": "^16.4.7", "luxon": "^3.5.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "twilio": "^5.3.7" + "twilio": "^5.4.0" }, "devDependencies": { "@testing-library/react": "^16.1.0", "@types/luxon": "^3.4.2", "concurrently": "^9.1.0", - "nodemon": "^3.1.7" + "nodemon": "^3.1.9" } } \ No newline at end of file