diff --git a/README.md b/README.md index 4c25842..a8d658f 100644 --- a/README.md +++ b/README.md @@ -65,15 +65,18 @@ $ yarn add vue-color-kit ## Options -| Name | Type | Default | Description | -| ------------------ | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| theme | String | `dark` | `dark` or `light` | -| color | String | `#000000` | `rgba` or `hex` | -| colors-default | Array | `['#000000', '#FFFFFF', '#FF1900', '#F47365', '#FFB243', '#FFE623', '#6EFF2A', '#1BC7B1', '#00BEFF', '#2E81FF', '#5D61FF', '#FF89CF', '#FC3CAD', '#BF3DCE', '#8E00A7', 'rgba(0,0,0,0)']` | like `['#ff00ff', '#0f0f0f', ...]` | -| colors-history-key | String | `vue-color-kit-history` | -| sucker-hide | Boolean | `true` | `true` or `false` | -| sucker-canvas | HTMLCanvasElement | `null` | like `document.createElement('canvas')` | -| sucker-area | Array | `[]` | like `[x1, y1, x2, y2]` | +| Name | Type | Default | Description | +| ------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | +| theme | String | `dark` | `dark` or `light` | +| color | String | `#000000` | `rgba` or `hex` | +| colors-default | Array | `['#000000', '#FFFFFF', '#FF1900', '#F47365', '#FFB243', '#FFE623', '#6EFF2A', '#1BC7B1', '#00BEFF', '#2E81FF', '#5D61FF', '#FF89CF', '#FC3CAD', '#BF3DCE', '#8E00A7', 'rgba(0,0,0,0)']` | like `['#ff00ff', '#0f0f0f', ...]` | +| colors-history-key | String | `vue-color-kit-history` | +| sucker-hide | Boolean | `true` | `true` or `false` | +| sucker-canvas | HTMLCanvasElement | `null` | like `document.createElement('canvas')` | +| sucker-area | Array | `[]` | like `[x1, y1, x2, y2]` | +| width | Number | 198 | any desired width | +| show-alpha | Boolean | `true` | `true` or `false` | +| disable-input-field | Boolean | `false` | `true` or `false`. It disable user from editting color value. | > `color` is one-way data flow, so you can't use `v-model`. why? because you'll listen `changeColor` event do more things, so i think it's not necessary here. diff --git a/package.json b/package.json index 740dc7c..94e69c2 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,8 @@ "lint:fix": "yarn run lint --write", "test:types": "tsc --build tsconfig.json", "test:unit": "jest --coverage", - "test": "yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts" + "test": "yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts", + "prepare": "yarn build" }, "files": [ "dist/*.js", @@ -61,6 +62,7 @@ "jest": "^26.5.3", "lint-staged": "^10.5.1", "mini-css-extract-plugin": "^1.6.0", + "node-sass": "^6.0.1", "pascalcase": "^1.0.0", "prettier": "^2.1.2", "prismjs": "^1.22.0", diff --git a/src/color/Alpha.vue b/src/color/Alpha.vue index 7fac0ed..5ca461c 100644 --- a/src/color/Alpha.vue +++ b/src/color/Alpha.vue @@ -107,7 +107,7 @@ export default defineComponent({ }) -