Add format command

This commit is contained in:
Jordan Eldredge 2022-03-18 00:16:35 -07:00
parent df57bff7e1
commit 058228fd22
3 changed files with 14 additions and 7 deletions

6
.prettierignore Normal file
View file

@ -0,0 +1,6 @@
**/*.min.js
packages/webamp/demo/built/
packages/webamp/built/
packages/webamp-modern-2/src/build/
packages/webamp-modern-2/tools/eslint-rules/dist/

View file

@ -8,7 +8,8 @@
"scripts": {
"test": "jest",
"lint": "eslint . --ext ts,tsx,js,jsx --rulesdir=packages/webamp-modern-2/tools/eslint-rules",
"deploy": "sh deploy.sh"
"deploy": "sh deploy.sh",
"format": "prettier --write '**/*.{js,ts,tsx}'"
},
"devDependencies": {
"@babel/preset-typescript": "^7.16.7",

View file

@ -53,7 +53,7 @@ export default class GammaGroup {
return glTransformImage(img);
}
const [r, g, b] = this._value.split(",").map((v) => {
return (Number(v) / 4096) +1.0;
return Number(v) / 4096 + 1.0;
});
const canvas = document.createElement("canvas");
canvas.width = img.width;
@ -68,14 +68,14 @@ export default class GammaGroup {
data[i + 1] = (data[i + 1] >> 1, 0, 255); // green
data[i + 2] = (data[i + 2] >> 1, 0, 255); // blue
}
let [ir,ig,ib] = [data[i],data[i+1],data[i+2] ];
if(this._gray != 0){
if(this._gray==2) ir = (ir + ig + ib)/3;
if(this._gray==1) ir = Math.max(ir,ig,ib);
let [ir, ig, ib] = [data[i], data[i + 1], data[i + 2]];
if (this._gray != 0) {
if (this._gray == 2) ir = (ir + ig + ib) / 3;
if (this._gray == 1) ir = Math.max(ir, ig, ib);
ig = ir;
ib = ir;
}
data[i] = clamp(ir * r, 0, 255); // red
data[i] = clamp(ir * r, 0, 255); // red
data[i + 1] = clamp(ig * g, 0, 255); // green
data[i + 2] = clamp(ib * b, 0, 255); // blue
}