WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 8b0e2a0

Browse files
committed
.
1 parent 8f62181 commit 8b0e2a0

File tree

6 files changed

+62
-72
lines changed

6 files changed

+62
-72
lines changed

bun.lock

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
"@snk/svg-creator": "1.0.0",
2121
"@snk/types": "1.0.0",
2222
},
23-
"devDependencies": {
24-
"@vercel/ncc": "0.38.1",
25-
},
2623
},
2724
"packages/demo": {
2825
"name": "@snk/demo",
@@ -67,7 +64,6 @@
6764
"devDependencies": {
6865
"@types/gifsicle": "5.2.2",
6966
"@types/tmp": "0.2.6",
70-
"@vercel/ncc": "0.38.1",
7167
},
7268
},
7369
"packages/github-user-contribution": {
@@ -223,7 +219,7 @@
223219

224220
"@types/mime": ["@types/[email protected]", "", {}, "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="],
225221

226-
"@types/node": ["@types/node@20.14.10", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ=="],
222+
"@types/node": ["@types/node@16.18.11", "", {}, "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA=="],
227223

228224
"@types/node-forge": ["@types/[email protected]", "", { "dependencies": { "@types/node": "*" } }, "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ=="],
229225

@@ -249,8 +245,6 @@
249245

250246
"@vercel/error-utils": ["@vercel/[email protected]", "", {}, "sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ=="],
251247

252-
"@vercel/ncc": ["@vercel/[email protected]", "", { "bin": { "ncc": "dist/ncc/cli.js" } }, "sha512-IBBb+iI2NLu4VQn3Vwldyi2QwaXt5+hTyh58ggAMoCGE6DJmPvwL3KPBWcJl1m9LYPChBLE980Jw+CS4Wokqxw=="],
253-
254248
"@vercel/nft": ["@vercel/[email protected]", "", { "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", "@rollup/pluginutils": "^4.0.0", "acorn": "^8.6.0", "acorn-import-attributes": "^1.9.5", "async-sema": "^3.1.1", "bindings": "^1.4.0", "estree-walker": "2.0.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", "micromatch": "^4.0.2", "node-gyp-build": "^4.2.2", "resolve-from": "^5.0.0" }, "bin": { "nft": "out/cli.js" } }, "sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ=="],
255249

256250
"@vercel/node": ["@vercel/[email protected]", "", { "dependencies": { "@edge-runtime/node-utils": "2.3.0", "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", "@types/node": "16.18.11", "@vercel/build-utils": "8.3.0", "@vercel/error-utils": "2.0.2", "@vercel/nft": "0.27.2", "@vercel/static-config": "3.0.0", "async-listen": "3.0.0", "cjs-module-lexer": "1.2.3", "edge-runtime": "2.5.9", "es-module-lexer": "1.4.1", "esbuild": "0.14.47", "etag": "1.8.1", "node-fetch": "2.6.9", "path-to-regexp": "6.2.1", "ts-morph": "12.0.0", "ts-node": "10.9.1", "typescript": "4.9.5", "undici": "5.28.4" } }, "sha512-45tksqpGhCv4IMwFWz+44ByypnG2UsBvpjRdII/ouwFKvYzDM86O6D8FeWNTrfUx/hSP8ld9OdmP7GFX9IRYOQ=="],
@@ -997,7 +991,7 @@
997991

998992
"pend": ["[email protected]", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="],
999993

1000-
"picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
994+
"picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="],
1001995

1002996
"picomatch": ["[email protected]", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
1003997

@@ -1233,8 +1227,6 @@
12331227

12341228
"undici": ["[email protected]", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g=="],
12351229

1236-
"undici-types": ["[email protected]", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="],
1237-
12381230
"unpipe": ["[email protected]", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
12391231

12401232
"update-browserslist-db": ["[email protected]", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg=="],
@@ -1317,8 +1309,6 @@
13171309

13181310
"@vercel/nft/glob": ["[email protected]", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="],
13191311

1320-
"@vercel/node/@types/node": ["@types/[email protected]", "", {}, "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA=="],
1321-
13221312
"@vercel/node/es-module-lexer": ["[email protected]", "", {}, "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w=="],
13231313

13241314
"@vercel/node/ts-node": ["[email protected]", "", { "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", "@tsconfig/node16": "^1.0.2", "acorn": "^8.4.1", "acorn-walk": "^8.1.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "peerDependencies": { "@swc/core": ">=1.2.50", "@swc/wasm": ">=1.2.50", "@types/node": "*", "typescript": ">=2.7" }, "optionalPeers": ["@swc/core", "@swc/wasm"], "bin": { "ts-node": "dist/bin.js", "ts-script": "dist/bin-script-deprecated.js", "ts-node-cwd": "dist/bin-cwd.js", "ts-node-esm": "dist/bin-esm.js", "ts-node-script": "dist/bin-script.js", "ts-node-transpile-only": "dist/bin-transpile.js" } }, "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw=="],
@@ -1353,6 +1343,8 @@
13531343

13541344
"clone-response/mimic-response": ["[email protected]", "", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="],
13551345

1346+
"compressible/mime-db": ["[email protected]", "", {}, "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg=="],
1347+
13561348
"decompress/pify": ["[email protected]", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="],
13571349

13581350
"decompress-tar/is-stream": ["[email protected]", "", {}, "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="],
@@ -1377,8 +1369,6 @@
13771369

13781370
"edge-runtime/async-listen": ["[email protected]", "", {}, "sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA=="],
13791371

1380-
"edge-runtime/picocolors": ["[email protected]", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="],
1381-
13821372
"edge-runtime/signal-exit": ["[email protected]", "", {}, "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q=="],
13831373

13841374
"esrecurse/estraverse": ["[email protected]", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
@@ -1387,6 +1377,8 @@
13871377

13881378
"express/path-to-regexp": ["[email protected]", "", {}, "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ=="],
13891379

1380+
"ext-list/mime-db": ["[email protected]", "", {}, "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg=="],
1381+
13901382
"foreground-child/signal-exit": ["[email protected]", "", {}, "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q=="],
13911383

13921384
"from2/readable-stream": ["[email protected]", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
@@ -1457,6 +1449,8 @@
14571449

14581450
"terser-webpack-plugin/schema-utils": ["[email protected]", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g=="],
14591451

1452+
"update-browserslist-db/picocolors": ["[email protected]", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
1453+
14601454
"webpack-dev-middleware/schema-utils": ["[email protected]", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g=="],
14611455

14621456
"webpack-dev-server/schema-utils": ["[email protected]", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g=="],

packages/action/package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
"@snk/svg-creator": "1.0.0",
1010
"@snk/types": "1.0.0"
1111
},
12-
"devDependencies": {
13-
"@vercel/ncc": "0.38.1"
14-
},
1512
"scripts": {
1613
"build": "bun build --external canvas --external gifsicle --target node --splitting --outdir dist ./index.ts "
1714
}

packages/demo/package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
{
2-
"name": "@snk/demo",
3-
"version": "1.0.0",
4-
"dependencies": {
5-
"@snk/action": "1.0.0",
6-
"@snk/draw": "1.0.0",
7-
"@snk/github-user-contribution": "1.0.0",
8-
"@snk/solver": "1.0.0",
9-
"@snk/svg-creator": "1.0.0",
10-
"@snk/types": "1.0.0"
11-
},
12-
"devDependencies": {
13-
"@types/dat.gui": "0.7.13",
14-
"dat.gui": "0.7.9",
15-
"html-webpack-plugin": "5.6.0",
16-
"ts-loader": "9.5.1",
17-
"ts-node": "10.9.2",
18-
"webpack": "5.92.1",
19-
"webpack-cli": "5.1.4",
20-
"webpack-dev-server": "5.0.4"
21-
},
22-
"scripts": {
23-
"build": "webpack",
24-
"dev": "webpack serve"
25-
}
2+
"name": "@snk/demo",
3+
"version": "1.0.0",
4+
"dependencies": {
5+
"@snk/action": "1.0.0",
6+
"@snk/draw": "1.0.0",
7+
"@snk/github-user-contribution": "1.0.0",
8+
"@snk/solver": "1.0.0",
9+
"@snk/svg-creator": "1.0.0",
10+
"@snk/types": "1.0.0"
11+
},
12+
"devDependencies": {
13+
"@types/dat.gui": "0.7.13",
14+
"dat.gui": "0.7.9",
15+
"html-webpack-plugin": "5.6.0",
16+
"ts-loader": "9.5.1",
17+
"ts-node": "10.9.2",
18+
"webpack": "5.92.1",
19+
"webpack-cli": "5.1.4",
20+
"webpack-dev-server": "5.0.4"
21+
},
22+
"scripts": {
23+
"build": "webpack",
24+
"dev": "webpack serve"
25+
}
2626
}

packages/gif-creator/package.json

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
{
2-
"name": "@snk/gif-creator",
3-
"version": "1.0.0",
4-
"dependencies": {
5-
"@snk/draw": "1.0.0",
6-
"@snk/solver": "1.0.0",
7-
"canvas": "3.1.0",
8-
"gif-encoder-2": "1.0.5",
9-
"gifsicle": "5.3.0",
10-
"tmp": "0.2.3"
11-
},
12-
"devDependencies": {
13-
"@types/gifsicle": "5.2.2",
14-
"@types/tmp": "0.2.6",
15-
"@vercel/ncc": "0.38.1"
16-
},
17-
"scripts": {
18-
"benchmark": "ncc run __tests__/benchmark.ts --quiet"
19-
}
2+
"name": "@snk/gif-creator",
3+
"version": "1.0.0",
4+
"dependencies": {
5+
"@snk/draw": "1.0.0",
6+
"@snk/solver": "1.0.0",
7+
"canvas": "3.1.0",
8+
"gif-encoder-2": "1.0.5",
9+
"gifsicle": "5.3.0",
10+
"tmp": "0.2.3"
11+
},
12+
"devDependencies": {
13+
"@types/gifsicle": "5.2.2",
14+
"@types/tmp": "0.2.6"
15+
},
16+
"scripts": {
17+
"benchmark": "bun __tests__/benchmark.ts"
18+
}
2019
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"name": "@snk/github-user-contribution",
3-
"version": "1.0.0",
3+
"version": "1.0.0"
44
}

packages/types/__tests__/grid.spec.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@ import { it, expect, test } from "bun:test";
22
import { createEmptyGrid, setColor, getColor, isInside, Color } from "../grid";
33

44
it("should set / get cell", () => {
5-
const grid = createEmptyGrid(2, 3);
5+
const grid = createEmptyGrid(2, 3);
66

7-
expect(getColor(grid, 0, 1)).toBe(0 as any);
7+
expect(getColor(grid, 0, 1)).toBe(0 as any);
88

9-
setColor(grid, 0, 1, 1 as Color);
9+
setColor(grid, 0, 1, 1 as Color);
1010

11-
expect(getColor(grid, 0, 1)).toBe(1 as any);
11+
expect(getColor(grid, 0, 1)).toBe(1 as any);
1212
});
1313

1414
test.each([
15-
[0, 1, true],
16-
[1, 2, true],
15+
[0, 1, true],
16+
[1, 2, true],
1717

18-
[-1, 1, false],
19-
[0, -1, false],
20-
[2, 1, false],
21-
[0, 3, false],
18+
[-1, 1, false],
19+
[0, -1, false],
20+
[2, 1, false],
21+
[0, 3, false],
2222
])("isInside", (x, y, output) => {
23-
const grid = createEmptyGrid(2, 3);
23+
const grid = createEmptyGrid(2, 3);
2424

25-
expect(isInside(grid, x, y)).toBe(output);
25+
expect(isInside(grid, x, y)).toBe(output);
2626
});

0 commit comments

Comments
 (0)