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
import { LitElement, html } from '@mdjs/mdjs-preview';
import '@lion/listbox/define';
import '@lion/listbox/define';
import '@lion/select-rich/define';
```

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -38,7 +38,13 @@ function compareVersions(versionsA, versionsB) {
let output = '';
const newVersions = { ...versionsA };
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`;
}
if (!newVersions[dep]) {

4854
yarn.lock

File diff suppressed because it is too large Load diff