chore: update to lit3 and other dependencies

BREAKING CHANGE: update to latest major versions of lit, autosize, awesome-phonenumber & ibantools

- fix(validation-messages): get correct validation min and max dates in French (#2163)

- feat(ui): update to lit version 3 and update lion prod dependencies, and create an alpha release

---------

Co-authored-by: gerjanvangeest <gerjanvangeest@users.noreply.github.com>
This commit is contained in:
gerjanvangeest 2023-12-18 16:42:50 +01:00 committed by Thijs Louisse
parent 44bc4bfb22
commit 8bd27555a8
7 changed files with 83 additions and 29 deletions

View file

@ -0,0 +1,5 @@
---
'@lion/ui': patch
---
[validation-messages] get correct validation min and max dates in French

View file

@ -3,7 +3,7 @@ name: Release
on: on:
push: push:
branches: branches:
- master - lit3-alpha
jobs: jobs:
release: release:

78
package-lock.json generated
View file

@ -1892,7 +1892,8 @@
"dev": true "dev": true
}, },
"node_modules/@bundled-es-modules/message-format": { "node_modules/@bundled-es-modules/message-format": {
"version": "6.0.4" "version": "6.0.4",
"dev": true
}, },
"node_modules/@changesets/apply-release-plan": { "node_modules/@changesets/apply-release-plan": {
"version": "6.1.3", "version": "6.1.3",
@ -3178,7 +3179,6 @@
}, },
"node_modules/@open-wc/dedupe-mixin": { "node_modules/@open-wc/dedupe-mixin": {
"version": "1.3.1", "version": "1.3.1",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/@open-wc/eslint-config": { "node_modules/@open-wc/eslint-config": {
@ -3244,7 +3244,6 @@
}, },
"node_modules/@open-wc/scoped-elements": { "node_modules/@open-wc/scoped-elements": {
"version": "2.1.4", "version": "2.1.4",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@lit/reactive-element": "^1.0.0", "@lit/reactive-element": "^1.0.0",
@ -3295,6 +3294,7 @@
}, },
"node_modules/@popperjs/core": { "node_modules/@popperjs/core": {
"version": "2.11.6", "version": "2.11.6",
"dev": true,
"license": "MIT", "license": "MIT",
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
@ -6423,8 +6423,9 @@
} }
}, },
"node_modules/autosize": { "node_modules/autosize": {
"version": "4.0.2", "version": "6.0.1",
"license": "MIT" "resolved": "https://registry.npmjs.org/autosize/-/autosize-6.0.1.tgz",
"integrity": "sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ=="
}, },
"node_modules/available-typed-arrays": { "node_modules/available-typed-arrays": {
"version": "1.0.5", "version": "1.0.5",
@ -6438,10 +6439,11 @@
} }
}, },
"node_modules/awesome-phonenumber": { "node_modules/awesome-phonenumber": {
"version": "4.0.0", "version": "6.4.0",
"license": "MIT", "resolved": "https://registry.npmjs.org/awesome-phonenumber/-/awesome-phonenumber-6.4.0.tgz",
"integrity": "sha512-GRtyAHsD/usULDEZ8a5QQVZnvLm+WqP8q5sDPf3DkzEDGSr2DcvygGhuhWc6cTP4r28cSo0weM5eStwxJgxDoA==",
"engines": { "engines": {
"node": ">=12" "node": ">=18"
} }
}, },
"node_modules/axe-core": { "node_modules/axe-core": {
@ -10671,8 +10673,9 @@
} }
}, },
"node_modules/ibantools": { "node_modules/ibantools": {
"version": "2.2.0", "version": "4.3.9",
"license": "MPL-2.0" "resolved": "https://registry.npmjs.org/ibantools/-/ibantools-4.3.9.tgz",
"integrity": "sha512-PxQuxv1vq1CgOtfBZIMThZBZEi/hFMmPiAzq4QPx2rmbrUVF/p4dFqvk9e9Z+hVXZxUmdW1cgJh21lpt1UYZzg=="
}, },
"node_modules/iconv-lite": { "node_modules/iconv-lite": {
"version": "0.4.24", "version": "0.4.24",
@ -12027,6 +12030,7 @@
}, },
"node_modules/lit": { "node_modules/lit": {
"version": "2.4.1", "version": "2.4.1",
"dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
"@lit/reactive-element": "^1.4.0", "@lit/reactive-element": "^1.4.0",
@ -12036,6 +12040,7 @@
}, },
"node_modules/lit-element": { "node_modules/lit-element": {
"version": "3.2.2", "version": "3.2.2",
"dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
"@lit/reactive-element": "^1.3.0", "@lit/reactive-element": "^1.3.0",
@ -12044,6 +12049,7 @@
}, },
"node_modules/lit-html": { "node_modules/lit-html": {
"version": "2.4.0", "version": "2.4.0",
"dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
"@types/trusted-types": "^2.0.2" "@types/trusted-types": "^2.0.2"
@ -20917,6 +20923,7 @@
"version": "0.5.5", "version": "0.5.5",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
<<<<<<< HEAD
"@bundled-es-modules/message-format": "^6.0.4", "@bundled-es-modules/message-format": "^6.0.4",
"@open-wc/dedupe-mixin": "^1.3.1", "@open-wc/dedupe-mixin": "^1.3.1",
"@open-wc/scoped-elements": "2.2.0", "@open-wc/scoped-elements": "2.2.0",
@ -20928,6 +20935,32 @@
"singleton-manager": "^1.7.0" "singleton-manager": "^1.7.0"
} }
}, },
=======
"@bundled-es-modules/message-format": "^6.2.4",
"@open-wc/dedupe-mixin": "^1.4.0",
"@open-wc/scoped-elements": "^2.1.4",
"@popperjs/core": "^2.11.8",
"autosize": "^6.0.1",
"awesome-phonenumber": "^6.4.0",
"ibantools": "^4.3.9",
"lit": "^3.1.1",
"singleton-manager": "^1.7.0"
}
},
"packages/ui/node_modules/@bundled-es-modules/message-format": {
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/@bundled-es-modules/message-format/-/message-format-6.2.4.tgz",
"integrity": "sha512-NBaIEUCzSjLZjrsmSOh8PJLqQjSpXVuekIOuUT8tt4N/FdtAavWsC1YinIqIrbRnkBqV90OxgKzsxhFCzETQBw=="
},
"packages/ui/node_modules/@lit/reactive-element": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.3.tgz",
"integrity": "sha512-e067EuTNNgOHm1tZcc0Ia7TCzD/9ZpoPegHKgesrGK6pSDRGkGDAQbYuQclqLPIoJ9eC8Kb9mYtGryWcM5AywA==",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2"
}
},
>>>>>>> da86f7b5 (Fix/lit3 alpha/package lock (#2166))
"packages/ui/node_modules/@open-wc/dedupe-mixin": { "packages/ui/node_modules/@open-wc/dedupe-mixin": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz",
@ -22061,7 +22094,8 @@
"dev": true "dev": true
}, },
"@bundled-es-modules/message-format": { "@bundled-es-modules/message-format": {
"version": "6.0.4" "version": "6.0.4",
"dev": true
}, },
"@changesets/apply-release-plan": { "@changesets/apply-release-plan": {
"version": "6.1.3", "version": "6.1.3",
@ -23263,8 +23297,7 @@
} }
}, },
"@open-wc/dedupe-mixin": { "@open-wc/dedupe-mixin": {
"version": "1.3.1", "version": "1.3.1"
"dev": true
}, },
"@open-wc/eslint-config": { "@open-wc/eslint-config": {
"version": "10.0.0", "version": "10.0.0",
@ -23315,7 +23348,6 @@
}, },
"@open-wc/scoped-elements": { "@open-wc/scoped-elements": {
"version": "2.1.4", "version": "2.1.4",
"dev": true,
"requires": { "requires": {
"@lit/reactive-element": "^1.0.0", "@lit/reactive-element": "^1.0.0",
"@open-wc/dedupe-mixin": "^1.3.0" "@open-wc/dedupe-mixin": "^1.3.0"
@ -23362,7 +23394,8 @@
} }
}, },
"@popperjs/core": { "@popperjs/core": {
"version": "2.11.6" "version": "2.11.6",
"dev": true
}, },
"@rocket/blog": { "@rocket/blog": {
"version": "0.4.0", "version": "0.4.0",
@ -25658,14 +25691,18 @@
"dev": true "dev": true
}, },
"autosize": { "autosize": {
"version": "4.0.2" "version": "6.0.1",
"resolved": "https://registry.npmjs.org/autosize/-/autosize-6.0.1.tgz",
"integrity": "sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ=="
}, },
"available-typed-arrays": { "available-typed-arrays": {
"version": "1.0.5", "version": "1.0.5",
"dev": true "dev": true
}, },
"awesome-phonenumber": { "awesome-phonenumber": {
"version": "4.0.0" "version": "6.4.0",
"resolved": "https://registry.npmjs.org/awesome-phonenumber/-/awesome-phonenumber-6.4.0.tgz",
"integrity": "sha512-GRtyAHsD/usULDEZ8a5QQVZnvLm+WqP8q5sDPf3DkzEDGSr2DcvygGhuhWc6cTP4r28cSo0weM5eStwxJgxDoA=="
}, },
"axe-core": { "axe-core": {
"version": "4.5.2", "version": "4.5.2",
@ -28420,7 +28457,9 @@
"dev": true "dev": true
}, },
"ibantools": { "ibantools": {
"version": "2.2.0" "version": "4.3.9",
"resolved": "https://registry.npmjs.org/ibantools/-/ibantools-4.3.9.tgz",
"integrity": "sha512-PxQuxv1vq1CgOtfBZIMThZBZEi/hFMmPiAzq4QPx2rmbrUVF/p4dFqvk9e9Z+hVXZxUmdW1cgJh21lpt1UYZzg=="
}, },
"iconv-lite": { "iconv-lite": {
"version": "0.4.24", "version": "0.4.24",
@ -29233,6 +29272,7 @@
}, },
"lit": { "lit": {
"version": "2.4.1", "version": "2.4.1",
"dev": true,
"requires": { "requires": {
"@lit/reactive-element": "^1.4.0", "@lit/reactive-element": "^1.4.0",
"lit-element": "^3.2.0", "lit-element": "^3.2.0",
@ -29241,6 +29281,7 @@
}, },
"lit-element": { "lit-element": {
"version": "3.2.2", "version": "3.2.2",
"dev": true,
"requires": { "requires": {
"@lit/reactive-element": "^1.3.0", "@lit/reactive-element": "^1.3.0",
"lit-html": "^2.2.0" "lit-html": "^2.2.0"
@ -29248,6 +29289,7 @@
}, },
"lit-html": { "lit-html": {
"version": "2.4.0", "version": "2.4.0",
"dev": true,
"requires": { "requires": {
"@types/trusted-types": "^2.0.2" "@types/trusted-types": "^2.0.2"
} }

View file

@ -21,7 +21,7 @@
"lint:types": "npm run types", "lint:types": "npm run types",
"lint:versions": "node ./scripts/lint-versions.js", "lint:versions": "node ./scripts/lint-versions.js",
"prepare": "husky install", "prepare": "husky install",
"release": "changeset publish", "release": "changeset publish --tag lit3-alpha",
"rm-all-node_modules": "npm exec --workspaces -- npx rimraf node_modules && npx rimraf node_modules", "rm-all-node_modules": "npm exec --workspaces -- npx rimraf node_modules && npx rimraf node_modules",
"rocket:build": "rocket build", "rocket:build": "rocket build",
"rocket:build:start": "web-dev-server --root-dir _site --open", "rocket:build:start": "web-dev-server --root-dir _site --open",

View file

@ -1,5 +1,11 @@
# @lion/ui # @lion/ui
## 0.6.0-alpha.0
### Minor Changes
- 83658742: Update to lit version 3
## 0.5.6 ## 0.5.6
### Patch Changes ### Patch Changes

View file

@ -11,5 +11,6 @@ export function formatIBAN(modelValue) {
if (!modelValue) { if (!modelValue) {
return ''; return '';
} }
// @ts-ignore should not return null
return friendlyFormatIBAN(modelValue); return friendlyFormatIBAN(modelValue);
} }

View file

@ -1,6 +1,6 @@
{ {
"name": "@lion/ui", "name": "@lion/ui",
"version": "0.5.6", "version": "0.6.0",
"description": "A package of extendable web components", "description": "A package of extendable web components",
"license": "MIT", "license": "MIT",
"author": "ing-bank", "author": "ing-bank",
@ -61,14 +61,14 @@
"exports/overlays.js" "exports/overlays.js"
], ],
"dependencies": { "dependencies": {
"@bundled-es-modules/message-format": "^6.0.4", "@bundled-es-modules/message-format": "^6.2.4",
"@open-wc/dedupe-mixin": "^1.3.1", "@open-wc/dedupe-mixin": "^1.4.0",
"@open-wc/scoped-elements": "2.2.0", "@open-wc/scoped-elements": "^2.1.4",
"@popperjs/core": "^2.11.6", "@popperjs/core": "^2.11.8",
"autosize": "4.0.2", "autosize": "^6.0.1",
"awesome-phonenumber": "^4.0.0", "awesome-phonenumber": "^6.4.0",
"ibantools": "^2.2.0", "ibantools": "^4.3.9",
"lit": "^2.4.0", "lit": "^3.1.1",
"singleton-manager": "^1.7.0" "singleton-manager": "^1.7.0"
}, },
"keywords": [ "keywords": [