feat: remove fixed versions @lion

This commit is contained in:
jorenbroekema 2022-02-02 14:48:30 +01:00
parent 28bf12f9eb
commit bbb83f48bf
40 changed files with 2438 additions and 2650 deletions

View file

@ -3,7 +3,6 @@
```js script ```js script
import { LitElement, html } from '@mdjs/mdjs-preview'; import { LitElement, html } from '@mdjs/mdjs-preview';
import '@lion/listbox/define'; import '@lion/listbox/define';
import '@lion/listbox/define';
import '@lion/select-rich/define'; import '@lion/select-rich/define';
``` ```

View file

@ -59,8 +59,8 @@
"@web/dev-server-legacy": "^0.1.7", "@web/dev-server-legacy": "^0.1.7",
"@web/test-runner": "^0.13.4", "@web/test-runner": "^0.13.4",
"@web/test-runner-browserstack": "^0.4.2", "@web/test-runner-browserstack": "^0.4.2",
"@web/test-runner-commands": "^0.4.5", "@web/test-runner-commands": "^0.6.1",
"@web/test-runner-playwright": "^0.8.6", "@web/test-runner-playwright": "^0.8.8",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"bundlesize": "^1.0.0-beta.2", "bundlesize": "^1.0.0-beta.2",
"chai": "^4.2.0", "chai": "^4.2.0",

View file

@ -36,7 +36,7 @@
"lion-accordion.js" "lion-accordion.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"accordion", "accordion",

View file

@ -39,7 +39,7 @@
"define.js" "define.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"button", "button",

View file

@ -36,8 +36,8 @@
"lion-calendar.js" "lion-calendar.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"calendar", "calendar",

View file

@ -39,9 +39,9 @@
"lion-checkbox-indeterminate.js" "lion-checkbox-indeterminate.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8" "@lion/input": "^0.15.8"
}, },
"keywords": [ "keywords": [
"checkbox-group", "checkbox-group",

View file

@ -38,7 +38,7 @@
"demo/custom-collapsible.js" "demo/custom-collapsible.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"collapsible", "collapsible",

View file

@ -45,10 +45,10 @@
"docs/google-combobox/google-combobox.js" "docs/google-combobox/google-combobox.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/listbox": "0.11.0", "@lion/listbox": "^0.11.0",
"@lion/overlays": "0.30.0" "@lion/overlays": "^0.30.0"
}, },
"keywords": [ "keywords": [
"combobox", "combobox",

View file

@ -37,8 +37,8 @@
"./docs/styled-dialog-content.js" "./docs/styled-dialog-content.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/overlays": "0.30.0" "@lion/overlays": "^0.30.0"
}, },
"keywords": [ "keywords": [
"dialog", "dialog",

View file

@ -37,8 +37,8 @@
"./docs/helpers/demo-fieldset-child.js" "./docs/helpers/demo-fieldset-child.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5" "@lion/form-core": "^0.15.5"
}, },
"keywords": [ "keywords": [
"fieldset", "fieldset",

View file

@ -38,8 +38,8 @@
"lion-validation-feedback.js" "lion-validation-feedback.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"field", "field",

View file

@ -32,29 +32,29 @@
"test": "cd ../../ && npm run test:browser -- --group form-integrations" "test": "cd ../../ && npm run test:browser -- --group form-integrations"
}, },
"dependencies": { "dependencies": {
"@lion/button": "0.15.0", "@lion/button": "^0.15.0",
"@lion/checkbox-group": "0.18.8", "@lion/checkbox-group": "^0.18.8",
"@lion/combobox": "0.8.7", "@lion/combobox": "^0.8.7",
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/fieldset": "0.19.10", "@lion/fieldset": "^0.19.10",
"@lion/form": "0.12.8", "@lion/form": "^0.12.8",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/input-amount": "0.14.8", "@lion/input-amount": "^0.14.8",
"@lion/input-date": "0.12.10", "@lion/input-date": "^0.12.10",
"@lion/input-datepicker": "0.23.10", "@lion/input-datepicker": "^0.23.10",
"@lion/input-email": "0.13.10", "@lion/input-email": "^0.13.10",
"@lion/input-iban": "0.16.8", "@lion/input-iban": "^0.16.8",
"@lion/input-range": "0.10.9", "@lion/input-range": "^0.10.9",
"@lion/input-stepper": "0.6.8", "@lion/input-stepper": "^0.6.8",
"@lion/listbox": "0.11.0", "@lion/listbox": "^0.11.0",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/radio-group": "0.18.8", "@lion/radio-group": "^0.18.8",
"@lion/select": "0.14.8", "@lion/select": "^0.14.8",
"@lion/select-rich": "0.28.0", "@lion/select-rich": "^0.28.0",
"@lion/switch": "0.18.3", "@lion/switch": "^0.18.3",
"@lion/textarea": "0.13.8", "@lion/textarea": "^0.13.8",
"@lion/validate-messages": "0.7.8" "@lion/validate-messages": "^0.7.8"
}, },
"keywords": [ "keywords": [
"form", "form",

View file

@ -36,7 +36,7 @@
"lion-form.js" "lion-form.js"
], ],
"dependencies": { "dependencies": {
"@lion/fieldset": "0.19.10" "@lion/fieldset": "^0.19.10"
}, },
"keywords": [ "keywords": [
"form", "form",

View file

@ -35,7 +35,7 @@
"sb-locale-switcher.js" "sb-locale-switcher.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"action logger", "action logger",

View file

@ -37,8 +37,8 @@
"./docs/icon-resolvers.js" "./docs/icon-resolvers.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"singleton-manager": "1.4.3" "singleton-manager": "^1.4.3"
}, },
"keywords": [ "keywords": [
"icon", "icon",

View file

@ -36,11 +36,11 @@
"lion-input-amount.js" "lion-input-amount.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/validate-messages": "0.7.8" "@lion/validate-messages": "^0.7.8"
}, },
"keywords": [ "keywords": [
"input-amount", "input-amount",

View file

@ -36,11 +36,11 @@
"lion-input-date.js" "lion-input-date.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/validate-messages": "0.7.8" "@lion/validate-messages": "^0.7.8"
}, },
"keywords": [ "keywords": [
"input-date", "input-date",

View file

@ -36,13 +36,13 @@
"lion-input-datepicker.js" "lion-input-datepicker.js"
], ],
"dependencies": { "dependencies": {
"@lion/calendar": "0.17.0", "@lion/calendar": "^0.17.0",
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input-date": "0.12.10", "@lion/input-date": "^0.12.10",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/overlays": "0.30.0", "@lion/overlays": "^0.30.0",
"@lion/validate-messages": "0.7.8" "@lion/validate-messages": "^0.7.8"
}, },
"keywords": [ "keywords": [
"calendar", "calendar",

View file

@ -36,11 +36,11 @@
"lion-input-email.js" "lion-input-email.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/validate-messages": "0.7.8" "@lion/validate-messages": "^0.7.8"
}, },
"keywords": [ "keywords": [
"input-email", "input-email",

View file

@ -36,11 +36,11 @@
"lion-input-iban.js" "lion-input-iban.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/localize": "0.22.0", "@lion/localize": "^0.22.0",
"@lion/validate-messages": "0.7.8", "@lion/validate-messages": "^0.7.8",
"ibantools": "^2.2.0" "ibantools": "^2.2.0"
}, },
"keywords": [ "keywords": [

View file

@ -36,9 +36,9 @@
"lion-input-range.js" "lion-input-range.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/input": "0.15.8", "@lion/input": "^0.15.8",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"input-range", "input-range",

View file

@ -36,9 +36,9 @@
"lion-input-stepper.js" "lion-input-stepper.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8" "@lion/input": "^0.15.8"
}, },
"keywords": [ "keywords": [
"input", "input",

View file

@ -36,7 +36,7 @@
"lion-input.js" "lion-input.js"
], ],
"dependencies": { "dependencies": {
"@lion/form-core": "0.15.5" "@lion/form-core": "^0.15.5"
}, },
"keywords": [ "keywords": [
"input", "input",

View file

@ -39,8 +39,8 @@
"lion-options.js" "lion-options.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5" "@lion/form-core": "^0.15.5"
}, },
"keywords": [ "keywords": [
"form", "form",

View file

@ -34,8 +34,8 @@
"sideEffects": false, "sideEffects": false,
"dependencies": { "dependencies": {
"@bundled-es-modules/message-format": "6.0.4", "@bundled-es-modules/message-format": "6.0.4",
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"singleton-manager": "1.4.3" "singleton-manager": "^1.4.3"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -37,9 +37,9 @@
"./docs/applyDemoOverlayStyles.js" "./docs/applyDemoOverlayStyles.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@popperjs/core": "^2.5.4", "@popperjs/core": "^2.5.4",
"singleton-manager": "1.4.3" "singleton-manager": "^1.4.3"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -36,8 +36,8 @@
"lion-pagination.js" "lion-pagination.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -36,8 +36,8 @@
"lion-progress-indicator.js" "lion-progress-indicator.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -38,9 +38,9 @@
"lion-radio-group.js" "lion-radio-group.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/input": "0.15.8" "@lion/input": "^0.15.8"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -40,11 +40,11 @@
"lion-select-rich.js" "lion-select-rich.js"
], ],
"dependencies": { "dependencies": {
"@lion/button": "0.15.0", "@lion/button": "^0.15.0",
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/listbox": "0.11.0", "@lion/listbox": "^0.11.0",
"@lion/overlays": "0.30.0" "@lion/overlays": "^0.30.0"
}, },
"keywords": [ "keywords": [
"field", "field",

View file

@ -181,6 +181,7 @@ export class LionSelectRich extends SlotMixin(ScopedElementsMixin(OverlayMixin(L
if (this.disabled) { if (this.disabled) {
this._invokerNode.makeRequestToBeDisabled(); this._invokerNode.makeRequestToBeDisabled();
} else { } else {
console.log('hello', this._invokerNode);
this._invokerNode.retractRequestToBeDisabled(); this._invokerNode.retractRequestToBeDisabled();
} }
} }

View file

@ -36,8 +36,8 @@
"lion-select.js" "lion-select.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5" "@lion/form-core": "^0.15.5"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -38,7 +38,7 @@
"lion-steps.js" "lion-steps.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -38,9 +38,9 @@
"lion-switch-button.js" "lion-switch-button.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/helpers": "0.9.6" "@lion/helpers": "^0.9.6"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -36,7 +36,7 @@
"lion-tabs.js" "lion-tabs.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0" "@lion/core": "^0.20.0"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -36,8 +36,8 @@
"lion-textarea.js" "lion-textarea.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@types/autosize": "^3.0.7", "@types/autosize": "^3.0.7",
"autosize": "4.0.2" "autosize": "4.0.2"
}, },

View file

@ -36,8 +36,8 @@
"lion-tooltip.js" "lion-tooltip.js"
], ],
"dependencies": { "dependencies": {
"@lion/core": "0.20.0", "@lion/core": "^0.20.0",
"@lion/overlays": "0.30.0" "@lion/overlays": "^0.30.0"
}, },
"keywords": [ "keywords": [
"lion", "lion",

View file

@ -32,8 +32,8 @@
"test": "cd ../../ && npm run test:browser -- --group validate-messages" "test": "cd ../../ && npm run test:browser -- --group validate-messages"
}, },
"dependencies": { "dependencies": {
"@lion/form-core": "0.15.5", "@lion/form-core": "^0.15.5",
"@lion/localize": "0.22.0" "@lion/localize": "^0.22.0"
}, },
"keywords": [ "keywords": [
"feedback", "feedback",

View file

@ -38,7 +38,13 @@ function compareVersions(versionsA, versionsB) {
let output = ''; let output = '';
const newVersions = { ...versionsA }; const newVersions = { ...versionsA };
Object.keys(versionsB).forEach(dep => { Object.keys(versionsB).forEach(dep => {
if (versionsA[dep] && versionsB[dep] && versionsA[dep] !== versionsB[dep]) { if (
versionsA[dep] &&
versionsB[dep] &&
`^${versionsA[dep]}` !== versionsB[dep] && // allow carets
`~${versionsA[dep]}` !== versionsB[dep] && // allow tildes
versionsA[dep] !== versionsB[dep] // allow fixed
) {
output += ` - "${dep}" should be "${versionsA[dep]}" but is "${versionsB[dep]}"\n`; output += ` - "${dep}" should be "${versionsA[dep]}" but is "${versionsB[dep]}"\n`;
} }
if (!newVersions[dep]) { if (!newVersions[dep]) {

4854
yarn.lock

File diff suppressed because it is too large Load diff