🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

css-doodle

Package Overview
Dependencies
Maintainers
1
Versions
195
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

css-doodle - npm Package Compare versions

Comparing version

to
0.42.5

12

package.json
{
"name": "css-doodle",
"version": "0.42.4",
"version": "0.42.5",
"description": "A web component for drawing patterns with CSS",
"scripts": {
"build": "esbuild src/index.js --bundle --analyze --outfile=css-doodle.min.js",
"minify": "terser -cm -o css-doodle.min.js --ecma 6 -b ascii_only=true -- css-doodle.min.js",
"trim": "./build/trim.js css-doodle.min.js",
"banner": "./build/banner.js css-doodle.min.js",
"test": "node --test --test-reporter dot 'test/**/!(_*.js)'"
"test": "node --test --test-reporter dot 'test/**/!(_*.js)'",
"build": "node ./build/index.js"
},

@@ -21,4 +18,3 @@ "repository": {

"devDependencies": {
"esbuild": "^0.25.4",
"terser": "^5.39.0"
"esbuild": "^0.25.4"
},

@@ -25,0 +21,0 @@ "files": [

@@ -34,2 +34,7 @@ # <css-doodle />

## CLI Tools
* [cssd](https://github.com/css-doodle/cli) -- Preview and generate images/videos
## Resources

@@ -36,0 +41,0 @@

@@ -187,13 +187,7 @@ import parse_value_group from './parser/parse-value-group.js';

dx({ x, grid }) {
return n => {
n = Number(n) || 0;
return x - .5 - n - grid.x / 2;
}
return calc_with(x - .5 - grid.x / 2);
},
dy({ y, grid }) {
return n => {
n = Number(n) || 0;
return y - .5 - n - grid.y / 2;
}
return calc_with(y - .5 - grid.y / 2);
},

@@ -200,0 +194,0 @@

@@ -104,5 +104,3 @@ import { cache } from '../cache.js';

${defines}
${fragment}
void main() {

@@ -109,0 +107,0 @@ mainImage(FragColor, gl_FragCoord.xy);

@@ -6,3 +6,3 @@ import calc from './calc.js';

function odd(n) {
return n % 2;
return n % 2 ? true : false;
}

@@ -29,7 +29,8 @@

function compare(rule, value, x, y) {
let local = x == undefined || y == undefined;
if (rule === 'even') {
return { value: odd(x + y) }
return { value: local ? even(value) : odd(x + y) }
}
if (rule === 'odd') {
return { value: even(x + y) }
return { value: local ? odd(value) : even(x + y) }
}

@@ -64,2 +65,3 @@ if (rule === 'n') {

}
return false;
}

@@ -73,2 +75,3 @@ },

}
return false;
};

@@ -82,2 +85,3 @@ },

}
return false;
};

@@ -84,0 +88,0 @@ },

Sorry, the diff of this file is too big to display