From c34092fd7ea176420bdf0f45fde88ef6557ed727 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Wed, 27 Mar 2024 15:31:12 +0930 Subject: [PATCH 1/7] update README --- README.md | 2 +- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 81b3cd62..5e2de381 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Reusable Svelte components for some internal applications ## installation -To install to your Svelte project, open your project's root directory in a terminal. Type or paste `npm i -D @silintl/ui-components` and press enter. Sass (depending on your bundler and plugins) and material-components-web are required to develop additional material web components in your app, but it may depend on your version of npm if they are necessary even if you don't (I haven't figured out which versions require them). Enter the commands `npm i -D material-components-web@14` and `npm i -D sass@1` (versions will vary if you use an older release of this library). You should already have svelte@4 installed if you are using this library. +To install to your Svelte project, open your project's root directory in a terminal. Type or paste `npm i -D @silintl/ui-components` and press enter. Sass (depending on your bundler and plugins) and material-components-web are required to develop additional material web components in your app, but it may depend on your version of npm if they are necessary even if you don't (I haven't figured out which versions require them). Enter the commands `npm i -D material-components-web@14` and `npm i -D sass@1` (versions will vary if you use an older release of this library). You should already have Svelte 4 installed if you are using this library. Since Svelte 4 is mostly backwards compatible it is possible to use version 11 of this library in Svelte 3 projects although you should read about the changes [here](https://svelte.dev/docs/v4-migration-guide) to see if any breaking changes will affect it. If you are using typescript you will need to run `npm i -D tslib` to avoid a material-components-web type error. This will already be installed if you have set up SvelteKit with typescript using `npm create svelte@latest app-name`. diff --git a/package-lock.json b/package-lock.json index 97c96be0..1c649799 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "material-components-web": "^14.0.0", - "svelte": "^4.0.0" + "svelte": "^3 || ^4" }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", diff --git a/package.json b/package.json index aa04ff41..808ef007 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "material-components-web": "^14.0.0", - "svelte": "^4.0.0" + "svelte": "^3 || ^4" }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", From 40923979e155439786149420874147de319b62b3 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Thu, 28 Mar 2024 09:01:33 +0930 Subject: [PATCH 2/7] add Makefil --- Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..a1b2ece0 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +start: install dev + +install: + npm install + +dev: + npm run dev + +build: + npm run build + +build-sb: + npm run build:prod + +clean: + npm run clean + +bun: + bun install + bun run dev + +format: + npm run format-all + +dry: + npm run dry + +test: + npm run test From 6e74f6d80acf33af4778fcb2e621ad92957df94d Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Thu, 4 Apr 2024 10:30:53 +0930 Subject: [PATCH 3/7] add bun.lockb to gitignore --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 83885c79..e581c09a 100644 --- a/.gitignore +++ b/.gitignore @@ -108,4 +108,7 @@ dist #CSS compiled for Storybook global.css.map -global.css \ No newline at end of file +global.css + +# bun +bun.lockb From 687a403579f35b2592b23519644764995dc3cff5 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Thu, 4 Apr 2024 10:31:45 +0930 Subject: [PATCH 4/7] fix(types): missing Select.label type --- index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/index.d.ts b/index.d.ts index 349a855a..063b07b2 100644 --- a/index.d.ts +++ b/index.d.ts @@ -233,6 +233,7 @@ declare module '@silintl/ui-components' { } interface SelectProps { + label?: string options?: { name: string; id: string }[] width?: string disabled?: boolean From 886af95866a9e834267f0ded2447138846cf9023 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Thu, 4 Apr 2024 10:32:18 +0930 Subject: [PATCH 5/7] add jsdoc to label prop --- components/mdc/Select/Select.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/components/mdc/Select/Select.svelte b/components/mdc/Select/Select.svelte index e765a7ba..d9879e38 100644 --- a/components/mdc/Select/Select.svelte +++ b/components/mdc/Select/Select.svelte @@ -4,6 +4,7 @@ import { MDCSelect } from '@material/select' import { generateRandomID } from '../../../random' import { afterUpdate, createEventDispatcher, onMount } from 'svelte' +/** @type displayed with the mdc-floating-label class */ export let label = 'Select' /** @type {{id: string, name: string}[]} The options to be displayed in the select list. */ From b1bd75aab70a7087a3a44f18f96fa6b71d5a4b03 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 4 Apr 2024 01:03:03 +0000 Subject: [PATCH 6/7] chore(release): 11.1.1 [skip ci] ### [11.1.1](https://github.com/silinternational/ui-components/compare/v11.1.0...v11.1.1) (2024-04-04) ### Fixed * **types:** missing Select.label type ([687a403](https://github.com/silinternational/ui-components/commit/687a403579f35b2592b23519644764995dc3cff5)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3809168b..e992b8d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), enforced with [semantic-release](https://github.com/semantic-release/semantic-release). +### [11.1.1](https://github.com/silinternational/ui-components/compare/v11.1.0...v11.1.1) (2024-04-04) + + +### Fixed + +* **types:** missing Select.label type ([687a403](https://github.com/silinternational/ui-components/commit/687a403579f35b2592b23519644764995dc3cff5)) + ## [11.1.0](https://github.com/silinternational/ui-components/compare/v11.0.0...v11.1.0) (2024-03-26) diff --git a/package-lock.json b/package-lock.json index 1c649799..ff15454e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@silintl/ui-components", - "version": "11.1.0", + "version": "11.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@silintl/ui-components", - "version": "11.1.0", + "version": "11.1.1", "license": "MIT", "dependencies": { "material-components-web": "^14.0.0", diff --git a/package.json b/package.json index 808ef007..0c0af1da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@silintl/ui-components", - "version": "11.1.0", + "version": "11.1.1", "description": "Reusable Svelte components for some internal applications", "main": "index.mjs", "module": "index.mjs", From 9db72dc12d3e6d323c7d6acc18dd6893837be9f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 01:03:39 +0000 Subject: [PATCH 7/7] build(deps-dev): bump vite from 4.5.2 to 4.5.3 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff15454e..44f1fe0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21132,9 +21132,9 @@ } }, "node_modules/vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "peer": true, "dependencies": {